Title
How extreme does extreme programming have to be? Adapting XP practices to large-scale projects
Abstract
The need to develop software at Internet speed and accommodate changes during the entire software development life cycle has made lightweight or agile development methodologies like extreme programming popular. However, such methodologies have been considered to be beneficial for small and medium sized projects, with small teams. In this paper, based on a case study in an organization that develops large-scale, complex software using a modified form of extreme programming, we highlight the key differences between agile principles proposed in prior literature and the agile practices that are suitable for large-scale, complex software development. Based on these differences, we propose general guidelines on tailoring agile development methodologies to make them suitable for the development of large, complex software systems.
Year
DOI
Venue
2004
10.1109/HICSS.2004.1265237
HICSS
Keywords
Field
DocType
programming,agile development,large-scale projects,agile principle,agile practice,adapting xp practices,small team,extreme programming,entire software development life,complex software system,project management,internet speed,large-scale complex software development,complex software development,agile development methodology,complex software,software engineering,software systems,software development life cycle,software development
Software engineering,Computer science,Extreme programming practices,Lean software development,Agile usability engineering,Agile software development,Software development process,Empirical process (process control model),Extreme programming,Software development
Conference
ISBN
Citations 
PageRank 
0-7695-2056-1
40
2.35
References 
Authors
10
4
Name
Order
Citations
PageRank
Lan Cao165027.69
Kannan Mohan255027.74
Peng Xu339615.34
Balasubramaniam Ramesh42097141.59