27 results on '"Nurdiani, Indira"'
Search Results
2. Usage, Retention, and Abandonment of Agile Practices
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, and Petersen, Kai
- Subjects
Programvaruteknik ,Software Engineering ,Agile practices ,Agile maturity models (AMMs) - Abstract
Background: A number of Agile maturity models (AMMs) have been proposed to guide software organizations in their adoption of Agile practices. Typically the AMMs suggest that higher maturity levels are reached by gradually adding more practices. However, recent research indicates that certain Agile practices, like test-driven development and continuous integration are being abandoned. Little is known on the rationales for abandoning Agile practices. Aim: We aim to identify which Agile practices are abandoned in industry, as well as the reasons for abandoning them. Method: We conducted a web survey with 51 respondents and interviews with 11 industry practitioners with experience in Agile adoption to investigate why Agile practices are abandoned. Results: Of the 17 Agile practices that were included in the survey, all have been abandoned at some point. Nevertheless, respondents who retained all practices as well as those who abandoned one or more practices, perceived their overall adoption of Agile practices as successful. Conclusion: Going against the suggestions of the AMMs, i.e. abandoning Agile one or more practices, could still lead to successful outcomes. This indicates that introducing Agile practices gradually in a certain sequence, as the AMMs suggest, may not always be suitable in different contexts.
- Published
- 2019
3. Strategies to Introduce Agile Practices : Comparing Agile Maturity Models with Practitioners’ Experience
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, Chatzipetrou, Panagiota, Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, and Chatzipetrou, Panagiota
- Abstract
Context: Agile maturity models (AMMs) have been proposed to provide guidance for adopting Agile practices. Evaluations of AMMs indicatethat they might not be suitable for industry use. One issue is that AMMs have mainly been evaluated against pre-defined sets of criteria, instead of industry practice. Objectives: The objectives of this study are to: (1) compare current AMMs regarding their guidance for Agile adoption, (2) investigate the strategies for Agile adoption used by practitioners, and (3) investigate similarities and differences between (1) and (2). Methods: We conducted a literature survey that included grey literature to identify strategies proposed by the AMMs. We also conducted a survey and 11 interviews to identify the strategies used by practitioners to introduce Agile practices. This study combines quantitative and qualitative analysis. Results: From the literature survey we found 26 AMMs, whereof 12 provide explicit mappings of Agile practices to maturity levels. These mappings showed little agreement in when practices should be introduced. Based on 40 survey responses we identified three high-level strategies for introducing Agile practices: big-bang, incremental, and complex strategies. The survey andinterviews revealed that the guidance suggested by AMMs are not aligned well with industry practice and that Agile practices might already be in place before an organization starts a transition to Agile. Conclusion: In their current form, AMMs do not provide sufficient information to guide Agile adoption in industry. Our results suggest that there might be no universal strategy for Agile adoption that works better than others.
- Published
- 2019
4. Understanding the order of agile practice introduction : Comparing agile maturity models and practitioners’ experience
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel A., Petersen, Kai, Chatzipetrou, Panagiota, Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel A., Petersen, Kai, and Chatzipetrou, Panagiota
- Abstract
Agile software development has become increasingly popular over the past years. Agile methods are perceived to address challenges caused by the rapid change in the market while reducing time to market and development. As the popularity of Agile method is growing, the need for Agile adoption guidance also increases. Over the past years, Agile Maturity Models (AMMs) have been proposed to offer guidelines in Agile adoption. Agile maturity models (AMMs) suggest that Agile practices are introduced in a specific order. However, a number of evaluations of AMMs show that they are not properly validated and not suited for use in industry. Current evaluations of AMMs are based on certain criteria and not based on empirical studies. There are no studies that evaluate AMMs' suggestion to introduce Agile in certain order against industry practice. The relevance of the AMMs in the industry is not yet examined. In this study, we conducted a literature review to identify the order of Agile practice introduction mentioned in AMMs. We then compared the AMMs' suggestions to the strategies used by practitioners, which we elicited from a survey and a series of interviews. The literature survey revealed 12 AMMs which provide explicit mappings of Agile practices to maturity levels. These mappings show that the AMMs are not in agreement pertaining to the which practice is to be included in which maturity levels. The AMMs do not provide clear information nor rationale why certain practices need to be introduced in a specific maturity level. Comparison of the AMMs suggestions and the empirical study revealed that the guidance suggested by AMMs are not aligned with industry practice. The AMMs take a simplistic view of introducing Agile practices in a pre-determined order without consideration of the different contexts in industry. Our study indicates that practitioners iteratively add, remove, and modify the set of Agile practices they use to match their needs and contexts. In addition, the A
- Published
- 2019
5. Experiences of studying attention through EEG in the context of review tasks
- Author
-
Molléri, Jefferson Seide, Nurdiani, Indira, Fotrousi, Farnaz, Petersen, Kai, Molléri, Jefferson Seide, Nurdiani, Indira, Fotrousi, Farnaz, and Petersen, Kai
- Abstract
Context: Electroencephalograms (EEG) have been used in a few cases in the context of software engineering (SE). EEGs allow capturing emotions and cognitive functioning. Such human factors have already shown to be important to understand software engineering tasks. Therefore, it is essential to gain experience in the community to utilize EEG as a research tool. Objective: To report experiences of using EEG in the context of a software engineering education (review of master theses proposals). We provide our reflections and lessons learned of (1) how to plan an EEG study, (2) how to conduct and execute (e.g., tools), (3) how to analyze. Method: We carried out an experiment using an EEG headset to measure the participants’ attention rate. The experiment task includes reviewing three master thesis project plans. Results: We describe how we evolved our understanding of experimentation practices to collect and analyze psychological and cognitive data. We also provide a set of lessons learned regarding the application of EEG technology for research. Conclusions: We believe that that EEG could benefit software engineering research to collect cognitive information under certain conditions. The lessons learned reported here should be used as inputs for future experiments in software engineering, where human aspects are of interest. © 2019 Association for Computing Machinery.
- Published
- 2019
- Full Text
- View/download PDF
6. Introduction of Agile Practices : Strategies and Impacts
- Author
-
Nurdiani, Indira
- Subjects
Datorsystem ,Computer Systems - Abstract
Background: Software development organizations frequently face changes that require them to be flexible. The principles and practices of Agile software are often associated with improving software organizations’ flexibility. However, introducing Agile practices have its benefits and limitations. To amplify benefits and alleviate challenges, Agile adoption guidelines are being proposed to provide strategies for introducing Agile practices. One instance of such guidelines is known as Agile Maturity Models (AMMs). AMMs typically suggest that Agile practices are introduced in certain orders. However, AMMs provide contradictory strategies. Thus it is not known whether one strategy to introduce Agile practices is better than others. Objective: The objective of this thesis is to gather and examine the evidence on the different strategies of introducing Agile practices, particularly on the order of introduction as suggested in the AMMs. The thesis seeks if one order for introducing Agile practices is better than others. Method: Combination of empirical studies were used in this thesis. The data collection was done through a survey and semi-structured interviews. This involved analyzing the introduction of Agile practices over time, i.e. the start and/or end of Agile practices. A qualitative method like qualitative coding was used to analyze data obtained from the interviews. Different quantitative methods like inferential statistics and social network analysis were also used. Literature studies were also conducted to provide background and support for the empirical studies. Results: The examination of the evidence indicates that there is not one strategy to introduce Agile practices that would yield better results than others. The lack of conclusive evidence could be caused by the lack of consideration on reporting the context of empirical studies, particularly on the baseline situation, i.e. situation prior to Agile introduction. A checklist is proposed to capture a baseline contextual information focusing on internal organizational aspects of a software organization: the constellation of team members’ skills and experience, management principles, existing practices and systems characteristics of the software under development. The checklist was validated by seven experts in academia. The experts who participated in the validation perceived the checklist to be useful and relevant to research. Conclusion: The studies presented in this thesis can be a useful input for researchers who are conducting an empirical study in Agile software development. The checklist proposed in this thesis could be used to help researchers to improve their research design when evaluating the extent of improvements from introducing Agile practices. If researchers use the checklist, consistency across empirical studies can be improved. Consistency in reporting empirical studies is desired for comparing and aggregating evidence. In turn, this will help practitioners to make a fair assessment whether research results are relevant to their contexts and to what extent the results are helpful for them.
- Published
- 2018
7. Mining reading patterns from eye-tracking data: method and demonstration
- Author
-
Ioannou, Constantina, primary, Nurdiani, Indira, additional, Burattin, Andrea, additional, and Weber, Barbara, additional
- Published
- 2019
- Full Text
- View/download PDF
8. Understanding the order of agile practice introduction: Comparing agile maturity models and practitioners’ experience
- Author
-
Nurdiani, Indira, primary, Börstler, Jürgen, additional, Fricker, Samuel, additional, Petersen, Kai, additional, and Chatzipetrou, Panagiota, additional
- Published
- 2019
- Full Text
- View/download PDF
9. Experiences of studying Attention through EEG in the Context of Review Tasks
- Author
-
Molléri, Jefferson Seide, primary, Nurdiani, Indira, additional, Fotrousi, Farnaz, additional, and Petersen, Kai, additional
- Published
- 2019
- Full Text
- View/download PDF
10. A Preliminary Checklist for Capturing Baseline Situations in Studying the Impacts of Agile Practices Introduction
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, Petersen, Kai, Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, and Petersen, Kai
- Abstract
To assess the benefits of introducing Agile practices, it is important to get a clear understanding of the baseline situation, i.e. the situation before their introduction. Without a clear baseline, we cannot properly assess the extent of impacts, both positive and negative, of introducing Agile practices. This paper provides a preliminary guideline to help researchers in capturing and reporting baseline situations. The guideline has been developed through the study of literature and interviews with industry practitioners, and validated by experts in academia.
- Published
- 2018
- Full Text
- View/download PDF
11. Literature Review of Flexibility Attributes : A Flexibility Framework for Software Developing Organization
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, Nurdiani, Indira, Börstler, Jürgen, and Fricker, Samuel
- Abstract
Software developing organizations strive to achieve flexibility to maintain a competitive advantage. There is no common understanding of what characterize flexibility for a software organization beyond the scope of the software product. Without a common understanding, it is difficult to evaluate the degrees of flexibility of software development approaches. The aim of this literature review is to collect attributes that characterize flexibility. The collected attributes are consolidated into a flexibility framework with 3 main attributes: properties of change, flexibility perspectives, and flexibility enablers. The resulting flexibility framework is then used to evaluate Agile and Lean practices. The evaluation shows that Agile and Lean practices address many flexibility attributes. However, some attributes are not addressed, such as infrastructure flexibility and strategic flexibility. On the basis of our evaluation, the classifications of flexibility attributes that we present in this paper could be used to aid software organization flexibility evaluation.
- Published
- 2018
- Full Text
- View/download PDF
12. A preliminary checklist for capturing baseline situations in studying the impacts of agile practices introduction
- Author
-
Nurdiani, Indira, primary, Börstler, Jürgen, additional, Fricker, Samuel A., additional, and Petersen, Kai, additional
- Published
- 2018
- Full Text
- View/download PDF
13. Literature review of flexibility attributes: A flexibility framework for software developing organization
- Author
-
Nurdiani, Indira, primary, Börstler, Jürgen, additional, and Fricker, Samuel A., additional
- Published
- 2018
- Full Text
- View/download PDF
14. Understanding flexibility of a software organization
- Author
-
Nurdiani, Indira
- Subjects
Datorsystem ,Computer Systems - Abstract
Context: Flexibility is an important capability for a software organization. Without flexibility a software organization risks losing its competitive advantage. To build software organization flexibility every constituent of the organization need to be taken into account. Otherwise there are unforeseen trade-offs that could have negative impacts on the rest of the organization. However, currently known flexibility approaches, such as, Agile and Lean methodologies are currently implemented at project level. There is a need for an approach that provides a holistic view to build software organization flexibility. Objective: The aim of this licentiate thesis to understand challenges that a software organization faces with respect to flexibility and how flexibility is built, and explore the potential of Agile and Lean practices to build software organization flexibility. Particularly in understanding the process of building software organization and the associated trade-offs. Method: A grounded theory study and a tertiary study were performed as part of this licentiate thesis. A grounded theory study was conducted to gain a better understanding pertaining to the challenges and processes in building software organization flexibility. The data was collected from an IT Department that provides services to a Fortune 500 financial institution. A tertiary study was performed to identify empirically evaluated Agile and Lean practices and their respective impacts. The findings from the tertiary study were synthesized using qualitative meta-study method. Results: The findings in this thesis uncovered a number of challenges that a software organization faces with respect to flexibility, they include budget cuts, overhead due to inconsistent development process, and regulatory changes. These challenges then can cause uncertainties that impede the organization’s op-erational efficiency, like delays and inefficient use of resources. To cope with the uncertainty, a software organization would build its flexibility through modi- fications of its organization constituents. Processes and trade-offs associatedi with achieving flexibility were also identified. Furthermore, a consolidated view of the impacts of Agile and Lean practices and their empirical support is also provided. Conclusion: With the challenges that a software organization face, build- ing software organization flexibility is becoming more prevalent. To improve software organization flexibility different constituents of the organization needs to be considered. Otherwise, the trade-offs associated to achieving flexibility cannot be thoroughly considered. Furthermore, Agile and Lean practices can have positive, negative, or no impacts on quality, budget, schedule, etc. The findings of this thesis can help practitioners identify flexibility needs, as well as improve their awareness of possible negative trade-offs when building software organization flexibility.
- Published
- 2015
15. Usage, Retention, and Abandonment of Agile Practices: A Survey and Interviews Results.
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, and Petersen, Kai
- Subjects
AGILE software development ,INTERNET surveys ,INTERVIEWING ,WORK experience (Employment) - Abstract
Background: A number of Agile maturity models (AMMs) have been proposed to guide software organizations in their adoption of Agile practices. Typically the AMMs suggest that higher maturity levels are reached by gradually adding more practices. However, recent research indicates that certain Agile practices, like test-driven development and continuous integration, are being abandoned. Little is known on the rationales for abandoning Agile practices. Aim: We aim to identify which Agile practices are abandoned in industry, as well as the reasons for abandoning them. Method: We conducted a web survey with 51 respondents and interviews with 11 industry practitioners with experience in Agile adoption to investigate why Agile practices are abandoned. Results: Of the 17 Agile practices that were included in the survey, all have been abandoned at some point. Nevertheless, respondents who retained all practices as well as those who abandoned one or more practices, perceived their overall adoption of Agile practices as successful. Conclusion: Going against the suggestions of the AMMs, i.e. abandoning Agile one or more practices, could still lead to successful outcomes. This finding indicates that introducing Agile practices gradually in a certain order, as the AMMs suggest, may not always be suitable in different contexts. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
16. The impacts of agile and lean practices on project constraints : A tertiary study
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel A., Nurdiani, Indira, Börstler, Jürgen, and Fricker, Samuel A.
- Abstract
The growing interest in Agile and Lean software development is reflected in the increasing number of secondary studies on the benefits and limitations of Agile and Lean processes and practices. The aim of this tertiary study is to consolidate empirical evidence regarding Agile and Lean practices and their respective impacts on project constraints as defined in the Project Management Body of Knowledge (PMBOK): scope, quality, schedule, budget, resources, communication, and risk. In this tertiary study, 13 secondary studies were included for detailed analysis. Given the heterogeneity of the data, we were unable to perform a rigorous synthesis. Instead, we mapped the identified Agile and Lean practices, and their impacts on the project constraints described in PMBOK. From 13 secondary studies, we identified 13 Agile and Lean practices. Test-Driven Development (TDD) is studied in ten secondary studies, meanwhile other practices are studied in only one or two secondary studies. This tertiary study provides a consolidated view of the impacts of Agile and Lean practices. The result of this tertiary study indicates that TDD has a positive impact on external quality. However, due to insufficient data or contradictory results, we were unable to make inferences on other Agile and Lean practices. Implications for research and practice are further discussed in the paper. (C) 2016 Elsevier Inc. All rights reserved.
- Published
- 2016
- Full Text
- View/download PDF
17. Managing requirements interdependencies in agile software development : A preliminary result
- Author
-
Nurdiani, Indira and Nurdiani, Indira
- Abstract
Currently managing requirement interdependencies using Agile practices is relatively unexplored. This study explores the state of practice of managing requirements interdependencies in Agile software development through a survey. A total of 52 complete responses were obtained, with 50% of the respondents suggesting that they consider requirements interdependencies. The preliminary result indicates that requirements interdependencies become a greater concern as the project and product complexity increases., Conference of REFSQ-2016 Workshops, co-located with the 22nd International Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2016 ; Conference Date: 14 March 2016; Conference Code:119952
- Published
- 2016
18. The impacts of agile and lean practices on project constraints: A tertiary study
- Author
-
Nurdiani, Indira, primary, Börstler, Jürgen, additional, and Fricker, Samuel A., additional
- Published
- 2016
- Full Text
- View/download PDF
19. Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
- Author
-
Nurdiani, Indira, primary, Jabangwe, Ronald, additional, and Petersen, Kai, additional
- Published
- 2016
- Full Text
- View/download PDF
20. An Analysis of Change Scenarios of an IT Organization for Flexibility Building
- Author
-
Nurdiani, Indira, Fricker, Samuel A., Börstler, Jürgen, Nurdiani, Indira, Fricker, Samuel A., and Börstler, Jürgen
- Abstract
Flexibility is important for software organizations to cope with changes demanded in the business environment. So far, flexibility has been extensively studied from a software product and software development process point of view. However, there is little work on how to build flexibility at the level of the whole software organization. Thus, there is no clear understanding of how to effectively improve the ability of an organization to respond to changes in a timely fashion and with little effort. This paper presents the results of a grounded theory study on how flexibility is built and improved in an IT organization and provides a holistic and explanatory view of how this is achieved. Implications for research and practices are also provided.
- Published
- 2015
21. Tracing Requirements interdependencies in Agile Teams
- Author
-
Nurdiani, Indira, Fricker, Samuel, and Börstler, Jürgen
- Subjects
Requirements Engineering ,Agile ,Programvaruteknik ,Software Engineering - Abstract
The pressure of delivering a software product in timely manner and rapid requirement changes have driven many software organizations to adopt a solution that allows them to be more flexible in adapting to changes. Agile Methodology (AM) is a software development approach that tries to address the rigidity of traditional plan-driven methods. AM focuses on delivering working software on time through short and iterative development cycles. Changes to requirements are also accepted even at later stages of the development. In AM, requirements are implemented in releases based on prioritization of financial value, cost, uncertainty, and risks. However, practitioners find results from prioritization to be untrustworthy. Requirements prioritization is further challenged by interdependencies between requirements. Managing requirements interdependencies, which is an important aspect in incremental development, is a missing piece in AM. The aim of this study is to explore the perception from agile teams regarding requirements interdependencies and uncover in-situ practices for handling those interdependencies. We want to study the practices that are in place from the development team point of view with ethnomethodological approaches, utilizing observations and interviews as data collection methods. Through ethnomethodology we can uncover social and other aspects that can provide insights toward focused development effort improvement, as demonstrated in. http://refsq.org/2012/files/2012/08/REFSQ2012-PostProceedings_web_preview.pdf#pa ge=313
- Published
- 2012
22. Global Software Development Challenges and Mitigation Strategies : A Systematic Review and Survey Results
- Author
-
Jabangwe, Ronald and Nurdiani, Indira
- Subjects
Programvaruteknik ,Distributed Software Development ,Software Engineering ,Global Software Development ,Systematic Literature Review - Abstract
Context: Software development in a setting in which the development sites are dispersed across geographical areas, either close proximity or globally, is fast becoming a widespread trend. This software development arrangement is also known as Global Software Development (GSD) or Distributed Software Development (DSD) or Global Software Engineering (GSE). Projects executed by a dispersed team have been noted as a more risky and challenging venture than projects run with teams under the same roof. Therefore the knowledge of the potential challenges and the probable mitigation strategies for GSD is vital for running a successful project. Objectives: The study entails the identification of GSD related challenges as well as their mitigation strategies. The collected challenges and mitigation strategies are later compiled into checklists. The developed checklists can be incorporated into risk management process particularly risk identification and risk mitigation planning. Methods: This research extends an existing systematic literature study conducted on empirical research on GSD, which was based on a review of publications from 2000 to 2007. The previous research is incorporated in this research and, in addition, papers between 2007 and 2009 are reviewed. In contrast to the previous research was aimed at gathering empirical evidence in GSD, however in this research the focus is specifically on challenges associated with GSD projects as well as the mitigation strategies that can be employed. An industrial survey was also conducted to validate the checklists and determine if the identified challenges and mitigation strategies were pervasive in industry. Furthermore interviews were also conducted to further validate the usefulness and usability of the developed checklists. Result: As a result, from the systematic literature review for publications between 2000 and 2009, a total of 48 challenges and 42 mitigation strategies were identified and placed in two separate categorized checklists. These challenges and mitigation strategies are elaborated in this paper. From the survey result, no additional challenges and 4 strategies were identified in the survey. Meanwhile from the interviews, all interviewees reported that the checklists are useful and easy to use. Conclusion: The absence of new challenges being identified from the study did not merit a conclusion that all possible challenges in GSD have been revealed. Therefore we conclude that more empirical research still needs to be done on identifying the challenges and mitigation strategies associated with GSD settings. Furthermore the checklists can be useful and valuable in identifying challenges and the potential mitigation strategies for communication, control and coordination mechanisms in distributed software development projects.
- Published
- 2010
23. Towards Understanding How To Build Strategic Flexibility Of An IT Organization
- Author
-
Nurdiani, Indira, Fricker, Samuel, Börstler, Jürgen, Nurdiani, Indira, Fricker, Samuel, and Börstler, Jürgen
- Abstract
IT organizations need to react to changes in the business, the domain (e.g., regulatory issues), and the technological development. While some of these changes can be handled by adopting agile practices, others might have large, irreversible effects on the organization as a whole. While flexibility and agility have found their way into software project methodologies, IT organizations struggle with their adaptation at organizational level. This paper presents preliminary results of a grounded-theory study aimed at understanding how experienced managers handle flexibility. The results are a rich empirical source for improving flexibility of an IT organization at the strategic level and also a good starting point for further research towards generalizing agile ideas beyond software projects.
- Published
- 2014
- Full Text
- View/download PDF
24. Towards Understanding How to Build Strategic Flexibility of an IT Organization
- Author
-
Nurdiani, Indira, primary, Fricker, Samuel A., additional, and Börstler, Jürgen, additional
- Published
- 2014
- Full Text
- View/download PDF
25. Risk identification and risk mitigation instruments for global software development : Systematic review and survey results
- Author
-
Nurdiani, Indira, jabangwe, Ronald, Šmite, Darja, Damian, Daniela, Nurdiani, Indira, jabangwe, Ronald, Šmite, Darja, and Damian, Daniela
- Abstract
In this research we conducted a systematic reviewon Global Software Development (GSD) literature andperformed a survey to gather challenges associated with GSD projects as well as their mitigation strategies. We reviewedstudies with empirical evidence in GSD. In total there are 86papers included as the primary studies. From the systematicreview we collected 48 challenges and 42 mitigation strategies. These challenges and strategies were also identified by our survey respondents. In addition, 4 additional mitigation strategies were uncovered from the survey. The collected challenges and mitigation strategies are later compiled into checklists which can be employed as risk identification and risk mitigation instruments.
- Published
- 2011
- Full Text
- View/download PDF
26. Risk Identification and Risk Mitigation Instruments for Global Software Development: Systematic Review and Survey Results
- Author
-
Nurdiani, Indira, primary, Jabangwe, Ronald, additional, mite, Darja, additional, and Damian, Daniela, additional
- Published
- 2011
- Full Text
- View/download PDF
27. Strategies to Introduce Agile Practices : Comparing Agile Maturity Models with Practitioners’Experience
- Author
-
Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, Chatzipetrou, Panagiota, Nurdiani, Indira, Börstler, Jürgen, Fricker, Samuel, and Chatzipetrou, Panagiota
- Abstract
Context: Agile maturity models (AMMs) have been proposed to provide guidance for adopting Agile practices. Evaluations of AMMs indicatethat they might not be suitable for industry use. One issue is that AMMs have mainly been evaluated against pre-defined sets of criteria, instead of industry practice. Objectives: The objectives of this study are to: (1) compare current AMMs regarding their guidance for Agile adoption, (2) investigate the strategies for Agile adoption used by practitioners, and (3) investigate similarities and differences between (1) and (2). Methods: We conducted a literature survey that included grey literature to identify strategies proposed by the AMMs. We also conducted a survey and 11 interviews to identify the strategies used by practitioners to introduce Agile practices. This study combines quantitative and qualitative analysis. Results: From the literature survey we found 26 AMMs, whereof 12 provide explicit mappings of Agile practices to maturity levels. These mappings showed little agreement in when practices should be introduced. Based on 40 survey responses we identified three high-level strategies for introducing Agile practices: big-bang, incremental, and complex strategies. The survey andinterviews revealed that the guidance suggested by AMMs are not aligned well with industry practice and that Agile practices might already be in place before an organization starts a transition to Agile. Conclusion: In their current form, AMMs do not provide sufficient information to guide Agile adoption in industry. Our results suggest that there might be no universal strategy for Agile adoption that works better than others.
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.