ebook img

Scaling Agile using Scaled Agile Framework PDF

100 Pages·2017·10.95 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Scaling Agile using Scaled Agile Framework

Eindhoven University of Technology MASTER Scaling agile using scaled agile framework Stojanov, I. Award date: 2015 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain Department of Mathematics and Computer Science Department of Industrial Engineering & Innovation Sciences Scaling Agile using Scaled Agile Framework Master Thesis Igor Stojanov in partial fulfilment of the requirements for the degree of Master of Science in Business Information Systems Supervisors: dr. O. (Oktay) Türetken dr.ir. J.J.M. (Jos) Trienekens Frederik Kooistra (Phillips) Martine Vleeshouwers (Philips) Version 1.0 Eindhoven, August 2014 2 Abstract Nowadays IT organizations are facing dynamic business environment. This dynamicity demands from organizations to deliver software at much faster pace and be more tolerable to changing requirements during the project development cycle. The agile software development, as an iterative and incremental approach for software development, has emerged as an alternative to the traditional development methodologies to address these challenges. Among the several different agile methods is the Scaled Agile Framework (SAFe) which arose in the past decade. SAFe is a novel framework for implementing agile practices at enterprise scale. The focus of SAFe is to highlight the roles, activities and artifacts necessary to scale agile to teams, programs and enterprises. This Master Thesis provides in-depth investigation on the benefits of adopting practices from the Scaled Agile Framework. Furthermore, due to lack of an appropriate implementation strategy for SAFe, an evolutionary implementation strategy is proposed based on existing software process improvement and maturity model. Keywords: Agile; Agile Adoption, Scaled Agile Framework, SAFe, Benefits 3 Dedication To the loving memory of my father. To my mother, who sacrificed all to set me on the right path in life. I owe every bit of my existence to you both. 4 Acknowledgements First and foremost I would like to thank my parents for all their support and guidance throughout my life. I am grateful for their patience, love and attention without which I would have never reached this point in my life. I would like to thank my supervisors, Dr. Türetken, Dr. Trienekens, Frederik Kooistra and Martine Vleeshouwers for their advice, professionalism and guidance during my master thesis project. Their dedication, kindness and assistance were vital for the completion of my thesis work. During my graduate internship I was also fortunate to work at Philips with the management team of Martine Vleeshouwers. They made my internship at Philips a positive and fun place to do research and study. These are: Peter Voetman, Henk Mooijweer, Zsuzsanna Rozsahegyi, Maria Lara, Wim Welberg, Skelte Bergsma, Abirami Ganesan, Leendert van Achteren, Fred Jacobs, Gareth Mulligan, Andriy Paliychuk, Rohit Gupta. I would also want to extend my gratitude to my close friends and relatives. I am especially thankful for the support and assistance of my fellow graduate students. These are: Juby Joseph, Ekaterina Sabelnikova, Kostas Traganos, Goppy Gustaman. Those who I forgot to mention, please forgive me. Last by not least I am thankful to the department of Mathematics and Computer Science at TU/e and the faculty for their contribution to my learning experience. 5 Contents Abstract ....................................................................................................................................................... 3 Dedication .................................................................................................................................................. 4 Acknowledgements ..................................................................................................................................... 5 List of Figures .............................................................................................................................................. 9 List of Tables.............................................................................................................................................. 10 Abbreviations ............................................................................................................................................. 11 1 Introduction ...................................................................................................................................... 12 1.1. Problem description ..................................................................................................................... 13 1.2. Research questions ....................................................................................................................... 14 1.3. Structure ...................................................................................................................................... 16 Chapter 2 ...................................................................................................................................................... 17 2. Background........................................................................................................................................... 17 2.1. Traditional waterfall model ......................................................................................................... 17 2.2. Agile methodologies ..................................................................................................................... 18 2.3. Comparison of waterfall and agile methodologies ....................................................................... 18 2.4. Scrum ........................................................................................................................................... 19 2.5. Extreme programming (XP) ............................................................................................. 20 2.6. Lean software development ......................................................................................................... 21 2.7. Product development flow ........................................................................................................... 21 2.8. Agile enterprise big picture ......................................................................................................... 22 2.8.1. Team level ........................................................................................................................... 23 2.8.2. Program level ....................................................................................................................... 23 2.8.3. Portfolio level....................................................................................................................... 23 Chapter 3 ...................................................................................................................................................... 25 3. Research Methodology ......................................................................................................................... 25 3.1. Research approach ....................................................................................................................... 26 3.2. Data collection and analysis ........................................................................................................ 27 Chapter 4 ...................................................................................................................................................... 29 4. Implementation strategy for SAFe .......................................................................................................... 29 4.1. Proposed implementation strategy .............................................................................................. 30 4.1.1. IDEAL model....................................................................................................................... 31 4.1.2. Barriers and risks to agile adoption .................................................................................... 34 4.2. SAFe maturity model .................................................................................................................. 37 4.2.1. Sidky agile measurement index (SAMI) ............................................................................. 38 6 4.2.2. Developing the SAFe maturity model ................................................................................ 40 4.2.1. Development of SAFe maturity model with Delphi study ................................................. 43 4.2.2. Panel of experts ................................................................................................................... 43 4.2.3. Results ................................................................................................................................. 45 Chapter 5 ...................................................................................................................................................... 48 5. Case study ............................................................................................................................................ 48 5.1. Introduction of case company (Royal Philips) .......................................................... 48 5.1.1. Brief description .................................................................................................................. 48 5.1.2. Transformation of Philips ................................................................................................... 49 5.1.3. Adoption of SAFe at Philips ............................................................................................... 50 5.2. Related case studies ............................................................................................................. 51 5.3. Time-to-market ............................................................................................................................ 52 5.4. Predictability ............................................................................................................................... 54 5.4.1. Velocity reliability ............................................................................................................... 55 5.4.2. Cost predictability ............................................................................................................... 55 5.5. Customer satisfaction .................................................................................................................. 57 5.6. Quality ......................................................................................................................................... 57 Chapter 6 ...................................................................................................................................................... 59 6. Conclusions ........................................................................................................................................... 59 6.1. Research conclusions .................................................................................................................... 59 6.2. Validity and reliability ................................................................................................................ 60 6.3. Limitations ................................................................................................................................... 60 6.4. Future research ............................................................................................................................ 61 Bibliography ............................................................................................................................................... 63 Appendix A. Graphs and tables ................................................................................................................... 67 Appendix B. Agile Manifesto principles [3] ................................................................................................. 71 Appendix C. SAMI populated with agile practices (adapted from [28]) .................................................... 72 Appendix D. Description of SAFe maturity model practices ..................................................................... 74 Appendix E. Indicators per level ................................................................................................................. 81 Appendix F. Delphi study questions and responses .................................................................................... 92 7 List of Figures Figure 1. Waterfall model .............................................................................................................. 17 Figure 2. SCRUM sprint cycle ....................................................................................................... 20 Figure 3. Enterprise Big Picture v 2.5 ........................................................................................... 22 Figure 4. Research methodology .................................................................................................... 27 Figure 5. SAFe implementation strategy ....................................................................................... 29 Figure 6. IDEAL model .................................................................................................................. 31 Figure 7. Components in SAMI Adapted from [28] (Indicators not shown) ................................ 38 Figure 8. Delphi method structure ................................................................................................. 43 Figure 9. Characteristics of the panel of experts ........................................................................... 44 Figure 10. Results from evaluation of Maturity Model ................................................................. 45 Figure 11. Scatterplot of time to market projects (in days) ......................................................... 52 Figure 12. Scatterplot of delayed projects (in days) ..................................................................... 54 Figure 13. Average velocity of team/sprint ................................................................................... 55 Figure 14. Velocity of teams/sprint ............................................................................................... 55 Figure 15. Box plot representation of cost predictability.............................................................. 56 Figure 16. Bar chart customer satisfaction .................................................................................... 57 Figure 17. Pie chart customer satisfaction .................................................................................... 57 Figure 18. Scatterplot of defect density ......................................................................................... 58 9 List of Tables Table 1. Comparison of Traditional and agilemethodologies (adapted from [23]) ....................... 19 Table 2. Agile levels in SAMI ........................................................................................................ 39 Table 3. SAFe maturity model ...................................................................................................... 47 Table 4. Time to market statistics in days .................................................................................... 53 Table 5. Delayed project statistics (in days) ................................................................................. 54 Table 6. Cost predictability statistics (in EAC/planned cost) ..................................................... 56 Table 7. Defect rate statistics ........................................................................................................ 58 10

Description:
SAFe is a novel framework for implementing agile practices at enterprise investigation on the benefits of adopting practices from the Scaled Agile Framework. Furthermore, due PDF – Product Development Flow. PIL – Philips
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.