ABSTRACT

In this chapter we focus on the implementation of Extreme Programming, one of the agile software development methods, in a large-scale software project in the Israeli Air Force, and describe the transition from a plan-driven process to an agile one as it is perceived from the systems analysis and design perspective. Specifically, during the first eight months of transition, the project specifications and acceptance tests of the agile team are compared with those of a team that continues working according to the previous plan-driven method. Size and complexity measures are used as the basis of the comparison. In addition, the role of the systems analysts during the transition process is examined and different development models with respect to systems analysis and design are discussed.