Title :
Identifying Common Characteristics in Fundamental, Integrated, and Agile Software Development Methodologies
Author :
Dyck, Sebastian ; Majchrzak, Tim A.
Abstract :
Many software development projects fail to reach their goals or are aborted. This results in economic problems, lost welfare, and may even endanger humans. In many cases, an improper choice of the software development methodology (SDM)--or not following an ideology towards development at all--can be identified as the root problem. Choosing an adequate methodology is no trivial attempt, though. Conflicting aims of classical methodologies and agile approaches add further complexity. We identify common characteristics that can be found in each SDM and present a structured approach for classification. We also present a mapping to existing methodologies to underline the applicability of our approach. This helps to compare fundamental, integrated, and agile SDMs. Furthermore, we discuss our findings and highlight their implications for choosing an SDM. We thereby contribute to the theoretical body of knowledge and provide advice for businesses at the same time.
Keywords :
business data processing; software prototyping; agile SDM; agile software development methodology; fundamental software development methodology; integrated software development methodology; Context; Crystals; Dynamic programming; Programming; Project management; Software; Spirals; Extreme Programming; RUP; Scrum; agile; software development; software development methodology; waterfall;
Conference_Titel :
System Science (HICSS), 2012 45th Hawaii International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
978-1-4577-1925-7
Electronic_ISBN :
1530-1605
DOI :
10.1109/HICSS.2012.310