Using stakeholder-driven process performance measurement for monitoring the performance of a Scrum-based software development process

We describe a metrics plan for monitoring and impr oving the performance of the software development process based on the Scrum agile method. After a sh ort introduction to Scrum concepts a detailed descr iption of the proposed metrics is provided. The metrics are defin ed using the principles of stakeholder-driven proce ss performance measurement that requires a balanced approach considering viewpoints of different stakehol ders. The goals of each stakeholder are defined first followe d by the choice of appropriate performance indicato rs. The evaluation of each indicator is based on metric val ues collected during process execution. The metrics plan enables a stepwise introduction of metrics which can be incor porated into the Scrum method seamlessly without af fecting the agility of the development process.

[1]  Frank Maurer,et al.  A case study on the impact of scrum on overtime and customer satisfaction , 2005, Agile Development Conference (ADC'05).

[2]  Barg Upender Staying agile in government software projects , 2005, Agile Development Conference (ADC'05).

[3]  Bob Schatz,et al.  Primavera gets agile: a successful transition to agile development , 2005, IEEE Software.

[4]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[5]  Monica Yap Value based extreme programming , 2006, AGILE 2006 (AGILE'06).

[6]  Egon Berghout,et al.  The Goal/Question/Metric method: a practical guide for quality improvement of software development , 1999 .

[7]  Alberto Sillitti,et al.  Project management in plan-based and agile companies , 2005, IEEE Software.

[8]  Deborah Hartmann,et al.  Appropriate agile measurement: using metrics and diagnostics to deliver business value , 2006, AGILE 2006 (AGILE'06).

[9]  Peter Kueng,et al.  Process performance measurement system: A tool to support process-based organizations , 2000 .

[10]  T. Sulaiman,et al.  AgileEVM - earned value management in Scrum Projects , 2006, AGILE 2006 (AGILE'06).

[11]  Linda Rising,et al.  The Scrum Software Development Process for Small Teams , 2000, IEEE Softw..

[12]  Quentin W. Fleming,et al.  Earned Value Project Management, Second Edition , 2000 .

[13]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[14]  Quentin W. Fleming,et al.  Earned Value Project Management , 1996 .