process increments: an agile approach to software process improvement amr noaman abdel-hamid mohamed...
TRANSCRIPT
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 Implementation Context
• A. Small and Medium Enterprises• B. Software Process Improvement Program
Process Increments Implementation Context
• C. Agile Techniques Employed– Product Backlog• The project backlog 、 the iteration backlog
– Information Radiator and Burn-up Charts
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.