Systems Engineering FAQ

Read interesting and informative short articles relevant to systems engineering and projects.

What are the pros & cons of SCRUM?

Share

Share on linkedin
Share on facebook
Share on twitter
Share on email

Answered by Robert Halligan

Question

SCRUM is an iterative and incremental agile software development method for managing software projects and conducting product or application development. What are the pros & cons of SCRUM? Does it really shorten product development?

Answer

A comparison by Capers Jones of ten different software development methodologies including Agile/SCRUM2 was published in Project Performance International’s (PPI’s) System Engineering News Letter (SyEN), January 2012, viewable and downloadable at http://www.ppi-int.com/newsletter/systems-engineering-newsletter.php.

The comparison is based on very extensive hard data (let me know if you need the full set of data sources).

The conclusion: agile/SCRUM2 is very good on time and initial development cost, but performs relatively poorly on software quality and software cost of ownership over 5 years. Software cost of ownership includes the cost of fixing design/coding errors and defective requirements after software release.

Team Software Process – TSP performs almost as well as agile/SCRUM2 on time and initial development cost, and comes out way ahead of the field with respect to software quality and cost of ownership. TSP is a Watts Humphrey SEI integration of facets of agile, extreme programming, formal inspections, and other approaches.

Share

Share on linkedin
Share on facebook
Share on twitter
Share on email

 

2105_PPI-WEB_Ad-template

Make 2022 A Year of Learning Improvement

PPI's 2022 full course schedule is now live. Click here and register your interest today!

PPI_Logo_Symbol_Only.png
FREE Monthly SE Industry News?
Scroll to Top