Learn More
On October 9, 2001, a letter containing anthrax spores was mailed from New Jersey to Washington, DC. The letter was processed at a major postal facility in Washington, DC, and opened in the Senate's Hart Office Building on October 15. Between October 19 and October 26, there were 5 cases of inhalational anthrax among postal workers who were employed at that(More)
India is a preferred location for global software development. To be successful in India over the long run, captive units of multinational corporations (MNCs) need to overcome several challenges. For example, they must be able to attract and retain talent and attain a critical mass in terms of team size. A captive unit must also continually get work that(More)
Increasingly software product development is being globally distributed. Earlier research has discussed the challenges of global software development and practices to mitigate them. We describe a generic framework for establishing offshore development centers that is based on good practices to overcome these challenges. We share our successful experience in(More)
Software-driven industries are advancing in five dimensions: collaboration, comprehension, connectivity, cloud, and convergence. However, companies often can get stuck in an overly narrow technology focus. To avoid this, they should connect architecture and functionality, master the entire software development life cycle, strengthen globally distributed(More)
Two key technological trends of the last few years have been the emergence of handheld computational elements and the implementation of practical wireless communication networks. These two changes have made mobile computer systems feasible. While there has been much research interest devoted to mobile computer issues, such systems have not yet been(More)
Global in-house development centers of multinational companies (MNCs) typically develop products and work on R&D projects. The ability to attract and more importantly retain talented employees is a critical success factor for these centers. In India, this is a challenge as the market for software engineering talent is characterized by high attrition(More)
The appearance on the market of pen-based computers with wireless communication capabilities has led to the ability to access geographically distributed information bases. Moreover, such computing devices require database interfaces that are easy-to-use, avoid large scale data input via keyboard use, and are suited for smaller display screens. We establish(More)
This paper describes the experience of a global software engineering organization in transforming to Lean. Deploying Lean processes did result in several improvements, but the primary goal-usable software at the end of each takt (iterations or increments, or single-piece flow)-was not achieved. We recognized that to achieve the primary goal and larger(More)
This industrial practice paper presents the experience of a globally distributed test team of a software engineering organization spread across three countries (two in Europe and India) while moving to agile methodology. The team had to test mission-critical software that needed to conform to regulatory requirements. The paper describes the challenges faced(More)