SAMINT-MILI 20040 Master s Thesis 30 credits May 2020
Adoption hurdles faced by organizations embracing SAFe®
Alexis Rodriguez Leon Khushboo Singh
Master Programme in Industrial Management and Innovation
Masterprogram i industriell ledning och innovation
Acknowledgment
This thesis work has been a journey in which we have learned more about a new framework and many methods on how to proceed with qualitative research. This could not be done without the contribution of the interviewees who have collaborated, giving great inputs about this framework. This thesis could neither be done without the collaboration of the other students that gave us some great ideas and comments on our research during the seminars. Nevertheless, the collaboration of our subject reader was the key factor for us to complete the thesis because he has given us great feedback. Therefore, we would like to thank you all for the contribution and dedicate this thesis work to all of you.
Sincerely,
______Alexis Rodriguez Leon Khushboo Singh
Abstract Adoption hurdles faced by organizations embracing SAFe®
Alexis Rodriguez Leon and Khushboo Singh
Faculty of Science and Technology
Visiting address: Ångströmlaboratoriet Agile methodology has gained wide adoption. Agile methodology, with its Lägerhyddsvägen 1 House 4, Level 0 iterative and incremental approach for software development, has gained popularity within IT organizations that are facing a dynamic business Postal address: environment. Agile software development has emerged as an alternative to the Box 536 751 21 Uppsala traditional Waterfall model in delivering software at a faster pace and having
more receptiveness towards the changing requirements. However, Agile Telephone: +46 (0)18 – 471 30 03 methodology was originally designed for small and individual teams. This makes moving Agile to large-scale organizations a complicated task. In this thesis, we Telefax: +46 (0)18 – 471 30 00 will review the challenges and success factors presented by (Dikert et al., 2016) in their systematic literature review for SAFe (Scaled Agile framework). Our Web page: http://www.teknik.uu.se/student-en/ thesis is based on empirical research. The authors have conducted interviews to gather data to underpin or dissent from the findings in the systematic literature review regarding the challenges and success factors of implementing SAFe in organizations.
Keywords: Agile methodology, SAFe®, Organizational transformation., success factor, challenges, systematic literature review
Subject reader: Marcus Lindahl Examiner: David Sköld TVE- MILI19019 Printed by: Uppsala Universitet
Popular Science Summary
Agile methodology has become one of the most appealing processes for large firms that endeavors to enhance and improve their performance. Still, Agile methodology was originally designed for small projects in software development organizations (Dikert et al., 2016). However, scaling Agile in larger organizations is complex, and there are challenges involved in introducing Agile (Dikert et al., 2016, Kalenda et al., 2018). Large projects require coordination and communication between the teams. Proper management of dependencies between the teams, various Non-Agile units needs to be done. Therefore, larger organizations require the scaling of Agile practices, which are provided by the Scaled Agile Framework (Ebert & Paasivaara, 2017).
This thesis intends to try to analyze by an empirical study the challenges and success factors of implementing the Scaled Agile Framework (SAFe). The authors of this thesis will take the help of previous studies and interview Agile experts to come up with challenges faced by organizations pertinent to SAFe. This study will be executed because there are scarce researches about the perceptions of people working on this kind of framework. Also, it will be essential to know about it for companies that are trying to implement SAFe or for people that are interested in getting knowledge about this new framework that is relatively new in the IT sector. Since the IT industry is changing in a fashion pace, this new framework will help businesses to increase their deliveries efficiently. There are already companies that have implemented SAFe, and it has helped their business to continuously and efficiently deliver value on a regular and predictable cadence.
Table of Contents 1 Introduction ...... 1
1.1 Background ...... 1
1.2 Problem Statement ...... 2
1.3 Conceptualization ...... 2
1.4 Research Questions ...... 6
2 Theory ...... 7
2.1 What is Waterfall model? ...... 7
2.1.1 Issues with the Waterfall model ...... 8
2.2 What is Agile? ...... 9
2.3 Why Agile? ...... 11
2.4 What is SAFe? ...... 11
2.5 Why SAFe? ...... 13
2.6 The Transition from Waterfall to Agile to SAFe ...... 13
2.7 Organizational Transformation: ...... 14
2.8 Success Factors ...... 16
2.8.1 The management system: ...... 16
2.8.2 System and Structure (Social system): ...... 17
2.8.3 Technical system ...... 18
2.8.4 Behavioral system ...... 18
2.9 Challenges specific to General Organizational Transformation ...... 19
2.9.1 Change resistance: ...... 19
2.9.2 Challenges related to Training and Coaching Role in Organizational Change .... 20
2.10 Challenges specific to Agile Development ...... 21
2.10.1 Management and Organization issues ...... 21
2.10.2 People Related to Issues ...... 21
2.10.3 Process related Issues ...... 22
2.10.4 Technology (Tools and Techniques) ...... 22
2.11 Change Process Models to bring about the Organizational Transformation ...... 23
2.11.1 K ...... 23
2.11.2 The Kurt Lewin Model of Change: ...... 26
3 Methodology ...... 29
3.1 Abductive Study ...... 29
3.2 Semi-structured interviews ...... 29
3.3 Selection of participants ...... 30
3.4 Validity and Reliability ...... 32
3.5 Ethics ...... 33
4 Empirical Data ...... 35
4.1 SAFe ...... 35
4.1.1 Team Level ...... 35
4.1.2 Program Level ...... 36
4.1.3 Portfolio Level ...... 36
4.2 SAFe Implementation Roadmap ...... 37
4.2.1 Reaching the Tipping Point ...... 38
4.2.2 Train Lean-Agile Change Agents ...... 39
4.2.3 Train Executives, Managers, and Leaders...... 39
4.2.4 Create a Lean-Agile Center of Excellence ...... 40
4.2.5 Identify Value Streams and ARTs ...... 41
4.2.6 Create the implementation Plan ...... 42
4.2.7 Prepare for ART Launch ...... 43
4.2.8 Train Teams and Launch the ART ...... 44
4.2.9 Coach ART Execution ...... 45
4.2.10 Launch More ARTs and Value Streams ...... 45
4.2.11 Extend to the portfolio ...... 46
4.2.12 Maintain and Sustain ...... 46
5 Results and Data generated during the interviews ...... 48
5.1 SAFe levels: ...... 48
5.2 Challenges and Success Factors combined ...... 50
6 Analysis and Discussion ...... 57
6.1 Analysis ...... 57
6.1.1 The SAFe implementation road map ...... 57
6.1.2 The Challenges ...... 60
6.1.3 The success factors ...... 66
6.2 Discussion ...... 70
6.2.1 The Challenges and Success factors ...... 70
6.2.2 The Failure of Communication between the different Levels ...... 71
6.3 Limitation of the study ...... 73
7 Conclusion ...... 74
References ...... i
1 Introduction
Agile methodology has become one of the most appealing processes for large firms that endeavors to enhance and improve their performance. However, Agile methodology was initially designed for small projects in software development organizations (Dikert et al., 2016). Agile was intended as a corrective measure to the previously used traditional Waterfall model. The waterfall model is called as a heavy-weight process because it is based on a sequential series of steps (Khan et al., 2011). In the Waterfall model, products are designed by a group of people, which are later handled to another group of people to build, and then another set of people for documentation and support (LeMay, 2018). Agile addresses these limitations by working in a cross-functional team, in which all the people involved in a product creation collaborate from its inception to its launch (LeMay, 2018). Agile is called as a light-weight process because the intention is to adapt and fit according to the situation and allows the development team to build solutions more quickly and efficiently and with better responsiveness to changes in the business requirement (Khan et al., 2011). Besides, it is an incremental process, in which the product is being completed in short iterations rather than the entire product at once. In Agile methodology, the users are actively involved in prioritizing, establishing, and verifying the requirements (Boehm & Turner, 2005). Agile is about bringing incremental change to become more flexible to changing requirements as opposed to the conservative waterfall model where the requirements are set in the beginning, and feedback is provided only after the product release.
1.1 Background Agile methodology was initially designed for small projects with a single team in IT organizations (Boehm & Turner, 2005). The potential benefits of the Agile method have made it accessible, even for the larger projects (Dikert et al., 2016). However, scaling Agile in larger organizations is complex, and there are challenges involved in introducing Agile (Dikert et al., 2016, Kalenda et al., 2018). Large projects require coordination and communication between the teams. Proper management of dependencies between the teams and various Non-Agile units needs to be done. Thus, scaling Agile becomes difficult due to the coordination of multiple teams, problems in organizational structure adaption, and issues in understanding the Agile concepts along the value chain (Dikert et al., 2016). Therefore, larger organizations require the
1
scaling of Agile practices, which are provided by the Scaled Agile Framework (Ebert & Paasivaara, 2017). Among various frameworks adopted, such as SAFe, Scrums of Scrum (SOS), LeSS, Disciplined Agile Delivery (DAD) by the firms, and others, SAFe is more widely used (Dikert et al., 2016).
1.2 Problem Statement A systematic literature review has revealed a lack of research regarding the adoption of Scaled Agile Framework in organizations. There have been researches on new frameworks for scaling Agile such as SAFe, LeSS (Large-Scale Scrum), or DAD (Disciplined Agile Delivering). However, the research on related challenges and benefits of implementing this Agile scaling framework is still scarce (Paasivaara, 2017). Therefore, this thesis intends to analyze by an empirical study the challenges and success factors of implementing the Scaled Agile Framework (SAFe). This thesis is based on empirical research guided by the perception of Agile experts. Our intention is to empirically analyze the success and challenges mentioned in the systematically literature review. Through the interviews, we will analyze the related challenges, success factors, and suggest possible recommendations in the end.
1.3 Conceptualization The Agile framework is better suited for the development of small projects. Unfortunately, Agile has problems being implemented in larger projects, and one of the issues is the coordination between the teams. The most popular methods used in Agile are Extreme Programming (XP) and Scrum. XP collects practices for facilitating incremental development, and Scrum focuses on project management recommending timeboxing, continuous tracking of the project but also having the customer in the center. (Hamed & Abushama, 2013). We have already mentioned that Agile was created and established in Software development; in fact, it is based on Agile Philosophy, which is captured in the Agile Manifesto. Moreover, Agile is recognized as a software engineering method that works with iterations and manages changes efficiently. (Highsmith & Cockburn, 2001) However, working in SAFe means to involve different units of an organization, i.e., HR, sales, marketing, or Research and Development teams, and still work with the basics of the Agile methodology.
Another difficulty with Agile is its inertia, which slows down organizational changes due to the size of the company, but also Agile requires changes in the already established culture in a
2
Company (Misra et al., 2010). In the research written by Kim Dikert, Maria Paasivaara, and Casper Lassenius (2016), they have mentioned the challenges and success factors for large scaled-Agile transformation. The importance of their research is that they have done a systemic literature review that consists of 1875 scientific papers and cases, which in the end, they removed many and ended up with only 52 relevant articles for their analysis. Their findings are the reason why we chose to follow up on the topic of SAFe challenges and success factors. The challenges encountered in their paper were about 35 and about 29 success factors. The challenges are divided into 9 different groups and the 29 success factors into 11 different groups. However, in this thesis project, we have chosen some of all challenges encountered about the transformation into Large-Scaled Agile, which are more in our interest. We want to study the challenges related to management, people, and process issues. The challenges that are related to engineering and technical problems have been left out in this thesis project.