Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Improving agility and discipline of software development with the Scrum and CMMI

Improving agility and discipline of software development with the Scrum and CMMI

For access to this article, please select a purchase option:

Buy article PDF
£12.50
(plus tax if applicable)
Buy Knowledge Pack
10 articles for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
IET Software — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

This study presents a method of combining the Scrum methodology with the CMMI maturity model to improve both agility and discipline of software development. First, the authors propose the CMMI–Scrum reference model, which maps Scrum practices onto 123 practices of CMMI staged levels 2 and 3. For 60% of CMMI practices, which are insufficiently covered by Scrum they add new practices that improve discipline while maintaining agility. The practices to improve an actual software development process are selected from the reference model with the P–Sel algorithm based on answers to a questionnaire with 25 single-choice questions. They have applied our approach to processes of two IT companies, where on average 72% of the suggested practices were confirmed, 24.5% were mismatched and 3.5% were rejected.

References

    1. 1)
      • N. Potter , i.M. Sakry . Implementing Scrum (agile) and CMMI together. Process Group , 2
    2. 2)
      • Bulska, K.: `Integracja zwinnych metodyk wytwarzania oprogramowania z metodami kontroli dojrzałości procesu – wspomaganie wyboru odpowiednich praktyk (‘Integration of the agile software development methodologies with maturity models – good practices assistant’)', 2010, MSc, Gdansk University of Technology, Department of Software Engineering, Faculty of Electronics, Telecommunications and Informatics, Gdansk.
    3. 3)
      • J. Diaz , J. Garbajosa , J.A. Calvo-Manzano , R. O'Connor , N. Baddoo , J. Cuadrado Gallego , R. Rejas Muslera , K. Smolander , R. Messnarz . (2009) Mapping CMMI level 2 to Scrum practices: an experience report, EuroSPI 2009. Communications in computer and information science.
    4. 4)
      • K. Schwaber , M. Beedle . (2002) Agile software development with Scrum.
    5. 5)
      • Capability Maturity Model Integration v 1.2. Available at http://www.sei.cmu.edu/library/abstracts/reports/06tr008.cfm, accessed May 2010.
    6. 6)
      • Agile manifesto. Available at http://www.agilemanifesto.org, accessed March 2010.
    7. 7)
      • Capability Maturity Model Integration. Available at http://www.sei.cmu.edu/cmmi, accessed May 2010.
    8. 8)
      • M. Fritzsche , P. Keil . Agile methods and CMMI: compatibility or conflict?. e-Informatica Softw. Eng. J. , 1 , 9 - 26
    9. 9)
      • The complete set of changes to the models moving from CMMI Version 1.2 to CMMI Version 1.3. Available at http://www.sei.cmu.edu/cmmi/tools/cmmiv1-3/upload/CMMI-DEV-v1-3-compare.pdf, accessed October 2011.
    10. 10)
      • J. Sutherland , C. Jakobsen , K. Johnson , J. Eckstein , F. Maurer , R. Davies , G. Melnik , G. Pollice . (2007) Scrum and CMMI level 5: the magic potion for code warriors, Agile Conference 2007.
    11. 11)
      • H. Glazer , J. Dalton , D. Anderson , M. Konrad , S. Shrum . (2008) CMMI or agile: why not embrace both!.
    12. 12)
      • Capability Maturity Model Integration v 1.3. Available at http://www.sei.cmu.edu/library/abstracts/reports/10tr033.cfm, accessed October 2011.
    13. 13)
      • Vriens, S.: `Certifying for CMM level 2 and ISO9001 with XP@Scrum', Proc. of the Agile Development Conference June 2003, IEEE Computer Society Washington, USA, p. 120–124.
    14. 14)
      • J. Babuscio , J. Dubinsky , T. Dyba , S. Adolph , A. Sidky . (2009) How the FBI learned to catch bad guys one iteration at a time, Agile Conference 2009.
    15. 15)
    16. 16)
      • Pikkarainen, M., Mantyniemi, A.: `An approach for using CMMI in agile software development assessments: experiences from three case studies', Proc. of SPICE, May 2006, Luxembourg.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-sen.2011.0193
Loading

Related content

content/journals/10.1049/iet-sen.2011.0193
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address