Fixed Price Distributed Agile Projects in Outsourced Product Testing – An Experience Report

نویسنده

  • Raja Bavani
چکیده

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. 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. In this context, service providers prefer Time & Material based pricing over Fixed Price model in order to avoid the risk of cost overruns induced by project changes. On the other hand, in order to reduce financial risks and to implement a fixed-scope on a mutually agreeable timeline or fixed-schedule, customers prefer to execute projects on fixed-cost basis. This paper is based on our experience in delivering a Fixed Price Distributed Agile project to one of our strategic customers. This paper presents the challenges in executing Fixed Price contracts, and the approach and real time course corrections we made to deliver this project. Besides, this paper discusses our Findings along with the Best Practices and Lessons Learned.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

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 ...

متن کامل

Agile Business Process Automation

Traditional development approaches (particularly in fixed price, outsourced projects) are normally based on a contractuallyfixed set of requirements and relatively heavy change-control processes. Movements in the IT industry to formulate new development approaches to match more realistic business scenarios where requirements are continually refined and updated in the course of a project, have r...

متن کامل

Recurrent Knowledge Boundaries in Outsourced Software Projects: A Longitudinal Study

Knowledge boundaries can constrain cross-border collaboration. Based on a qualitative case study of a distributed team, we examine which semantic knowledge boundaries recur and why they recur over the life of an agile, outsourced software project. Based on our analysis of observational data, collaboration tool data and interviews, we first identify the similar recurrent boundaries and categoriz...

متن کامل

A survey on the characteristics of projects with success in delivering client benefits

Context: Not being able to produce client benefit, inefficient project work and low product quality currently lead to a large waste of resources in software development projects. Objective: The main objective is to better understand the characteristics of successful software projects and contribute to software projects better able to produce client benefits. Method: We requested 63 Norwegian so...

متن کامل

Agile requirements prioritization in large-scale outsourced system projects: An empirical study

The application of agile practices for requirements prioritization is a relatively recent trend. Hence, not all of its facets are well-understood. This exploratory study sets out to uncover the concepts that practitioners in a large software organization use in the prioritization process and the practices that they deem good. The study was carried out as a series of three embedded case studies ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011