Content area
Full Text
Development techniques work best in environments that undergo continual change
Many organizations are adopting agile software development methodologies such as Dynamic System Development Methodology (DSDM), Scrum, eXtreme Programming (XP), Feature Driven Development (FDD) and Agile Modeling (AM).
Several methodologies have been around for a long time. DSDM surfaced in the early '90s and Scrum emerged in the mid'90s, and others such as XP and AM are relatively new, however, many misconceptions still persist, even though a wealth of material exists, which is problematic if you are trying to identify ways to succeed at software development.
Dr. Barry Boehm's is a well-respected member of the IT community and well known for his spiral software development lifecycle and COCOMO II estimating technique. Although Boehm is a bright guy, he got several fundamental concepts wrong in a recently published paper he wrote.
For example, he mistakenly implied that XP included little more planning than hacking efforts, whereas the reality is that upwards of 20 per cent of time spent by XP...