13
Process Increments: An Agile Approach to Software Process Improvement Amr Noaman Abdel-Hamid Mohamed Amr Abdel-Kader 978-0-7695-4370-3/11 $26.00 © 2011 IEEE DOI 10.1109/AGILE.2011.26 100522070 范范范

Process Increments: An Agile Approach to Software Process Improvement Amr Noaman Abdel-Hamid Mohamed Amr Abdel-Kader 978-0-7695-4370-3/11 $26.00 © 2011

Embed Size (px)

Citation preview

Process Increments: An Agile Approach to SoftwareProcess Improvement

Amr Noaman Abdel-HamidMohamed Amr Abdel-Kader

978-0-7695-4370-3/11 $26.00 © 2011 IEEEDOI 10.1109/AGILE.2011.26

100522070 范堯中

Outline

1. Introduction2. Process Increments3. Process Increments Implementation Context4. Result5. Conclusion

Introduction

• Process increments– The experiment shows better grasping of software

engineering concepts– sustained improvement velocity throughout the

projects– high team morale– better project visibility– and ongoing learning experiences

Process Increments

Process Increments Implementation Context

• A. Small and Medium Enterprises• B. Software Process Improvement Program

Process Increments Implementation Context

• C. Agile Techniques Employed– Process Cards

Process Increments Implementation Context

• C. Agile Techniques Employed– Iterative Lifecycle

Process Increments Implementation Context

• C. Agile Techniques Employed– Product Backlog• The project backlog 、 the iteration backlog

– Information Radiator and Burn-up Charts

Result

• A. Velocity Readings

Result

• B. Observations & Findings– 1. Improvement Velocity

Result

• B. Observations & Findings– 2. Role-based improvement

Result

• B. Observations & Findings– 3. Progress Visibility– 4. Learning by example– 5. Team Morale

Conclusion• Process increments is an excellent methodology • Reuses Agile techniques to manage the organization

transition risks• Minimize the probability of failure.

• Teams participated indicated high team morale• Senior management had better project visibility• They will concentrate on how to customize the

process increments to match the specific nature of small enterprises in Egypt.