Download presentation
Presentation is loading. Please wait.
Published byOliver Phelps Modified over 9 years ago
1
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 范堯中
2
Outline 1.Introduction 2.Process Increments 3.Process Increments Implementation Context 4.Result 5.Conclusion
3
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
4
Process Increments
5
Process Increments Implementation Context A. Small and Medium Enterprises B. Software Process Improvement Program
6
Process Increments Implementation Context C. Agile Techniques Employed – Process Cards
7
Process Increments Implementation Context C. Agile Techniques Employed – Iterative Lifecycle
8
Process Increments Implementation Context C. Agile Techniques Employed – Product Backlog The project backlog 、 the iteration backlog – Information Radiator and Burn-up Charts
9
Result A. Velocity Readings
10
Result B. Observations & Findings – 1. Improvement Velocity
11
Result B. Observations & Findings – 2. Role-based improvement
12
Result B. Observations & Findings – 3. Progress Visibility – 4. Learning by example – 5. Team Morale
13
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.