Critical Success Factors in Distributed Agile for Outsourced Product Development
نویسنده
چکیده
Agile Software Development and the breed of Agile Methodologies (XP, SCRUM, DSDM, etc.) have gained popularity since 2001. Primarily founded as methodologies for software projects executed at a single location, Agile Methodologies have started showing promising results in multi-site projects too with many adopters and practitioners across the globe. For more than two decades, offshore delivery models have been successful in case of application maintenance and enhancement projects. In case of development projects iterative lifecycle approaches have gained familiarity and acceptability compared to the classical waterfall approach in delivering results and ensuring customer satisfaction. Agile Software Development focuses on early delivery of working software to measure the progress of projects and hence to mitigate risks. It creates an environment that responds to changes by means of being flexible and nimble. It discourages creation of extensive documents that do not add any value to the customer. Distributed Agile Software Development and Testing is nothing but applying Agile Principles and Practices to software projects executed by teams located across geographies. This paper is based on our experience in executing Outsourced Product Development & Testing engagements using Distributed Agile practices. This paper presents Critical Success Factors that need to be considered while implementing Agile Software Development and Testing across distributed teams.
منابع مشابه
Critical Success Factors for Outsourced Software Development Projects from a Vendor’s Perspective: a Structural Equation Modelling Analysis of Traditional Plan-based and Agile Methodologies
متن کامل
A survey study of critical success factors in agile software projects in former Yugoslavia IT companies
Determining the factors that have an influence on the success of the software development projects has been the focus of extensive research for more than 30 years. In recent years agile methodology of software development has become the dominant one for all kinds of software development projects. In this paper we present the results of empirical study for determining critical factors that influ...
متن کاملDeveloping a Model for Agile Supply: an Empirical Study from Iranian Pharmaceutical Supply Chain
Agility is the fundamental characteristic of a supply chain needed for survival in turbulent markets, where environmental forces create additional uncertainty resulting in higher risk in the supply chain management. In addition, agility helps providing the right product, at the right time to the consumer. The main goal of this research is therefore to promote supplier selection in pharmaceutica...
متن کاملDeveloping a Model for Agile Supply: an Empirical Study from Iranian Pharmaceutical Supply Chain
Agility is the fundamental characteristic of a supply chain needed for survival in turbulent markets, where environmental forces create additional uncertainty resulting in higher risk in the supply chain management. In addition, agility helps providing the right product, at the right time to the consumer. The main goal of this research is therefore to promote supplier selection in pharmaceutica...
متن کاملطراحی الگوی چابکی در فرآیند توسعه محصول جدید با استفاده از مدل تحلیل مسیر در صنایع خودروسازی ایران
The new product development process has not been more challenging than it is today. Change in customers’ needs, pressure of global competition, and fragmentation of markets into smaller segments, rapid and never- ending changes in technological aspects and flexible production, force the NPD teams to introduce new products to their markets as rapidly as possible and reduce its cost with the high...
متن کامل