2007 · 93 citations · 6 references
ManagementProject ManagementQuality ManagementAgile Project ManagementSoftware EngineeringTeamworkAgile DevelopmentAgile PlanningAgile PrinciplesAgile Software DevelopmentScrum FrameworkSoftware TestingAgile Process ImprovementAgile Team PerformanceScrum TeamsSoftware Development MethodologySoftware Quality MeasurementTest-driven Development
Projects combining agile methods with CMMI <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> are more successful in producing higher quality software that more effectively meets customer needs at a faster pace. Systematic Software Engineering works at CMMI level 5 and uses lean Software Development as a driver for optimizing software processes. Early pilot projects at Systematic showed productivity on Scrum teams almost twice that of traditional teams. Other projects demonstrated a story based test driven approach to software development reduced defects found during final test by 40%. We assert that Scrum and CMMI together bring a more powerful combination of adaptability and predictability than either one alone and suggest how other companies can combine them.
6
A discipline for software engineering
Control Engineering Practice · 1995 · 1K citations
Why interaction is more powerful than algorithms
Peter Wegner · Communications of the ACM · 1997 · 716 citations · Full text
Mary Poppendieck · 2007 · 206 citations