skip to main content
10.1145/3451471.3451476acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicsimConference Proceedingsconference-collections
research-article

The Usage of Agile Adoption Framework to Assess Scrum Process and Recommend Improvements

Published: 13 July 2021 Publication History

Abstract

The Scrum framework is based on the values, principles, and practices that form the foundation for organizations to work. This case study examines an Indonesia-based technology on implementing software development using Scrum. The goal is to assess the process and recommend improvements so XYZ Company can achieve better results at delivering products and services using Scrum. Agile Adoption Framework is used as the assessment framework, evaluating 3 teams represented by its Manager, Product Owner, and Developers. Indicator assessment is done by using data collection methods such as questionnaires or observations. The assessment result shows that XYZ Company achieves Level 2, and the teams achieve Level 2, 4, and 5 respectively. Furthermore, 7 agile practices need improvements, such as evolutionary requirements, continuous delivery, risk-driven iterations, low process ceremony, agile project estimation, pair programming, and test-driven development.

References

[1]
Rubin, K. S. (2012). Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley.
[2]
Bakhtouchi, A., & Rahmouni, R. (2018). A Tree Decision Based Approach for Selecting Software Development Methodology.2018 International Conference on Smart Communications in Network Technologies (SaCoNeT), 211-216.
[3]
Shama, P. S., & Shivamanth, A. (2015). A Review of Agile Software Development Methodologies. International Journal of advanced studies in Computer Science and Engineering.
[4]
Sommerville, I. (2015). Software Engineering.Pearson.
[5]
Salo, O. (2006). Enabling Software Process Improvement in Agile Software Development Teams and Organizations. VTT Technical Research Centre of Finland.
[6]
Santana, C., Queiroz, F., Vasconcelos, A., & Gusmao, C. (2015). Software process improvement in agile software development a systematic literature review.2015 41st Euromicro Conference on Software Engineering and Advanced Applications, 325-332.
[7]
Henriques, V., & Tanner, M. (2017). A Systematic Literature Review Of Agile And Maturity Model Research. Interdisciplinary Journal of Information, Knowledge, and Management, 53-73.
[8]
Patel, C., & Ramachandran, M. (2009). Agile Maturity Model (AMM): A Software Process Improvement framework for Agile Software Development Practices.
[9]
Salo, O., Kolehmainen, K., Kyllönen, P., Löthman, J., Salmijärvi, S., & Abrahamsson, P. (2004). Self-Adaptability of Agile Software Processes: A Case Study on Post-iteration Workshops. International Conference on Extreme Programming and Agile Processes in Software Engineering, (pp. 184-193). Calgary.
[10]
Fontana, R. M., Jr., V. M., Reinehr, S., & Malucelli, A. (2015). Progressive Outcomes: A framework for maturing in agile software development. Journal of Systems and Software, 88-108.
[11]
Sidky, A. (2007). A structured approach to adopting agile practices: The agile adoption framework. Virginia: ProQuest Dissertations and Theses.
[12]
Moe, N. B. (2011). From Improving Processes To Improving Practice: Software Process Improvement in Transition from Plan- driven to Change-driven Development.
[13]
Beck, K., Beedle, M., Bennekum, A. v., Cockburn, A., Cunningham, W., Fowler, M., . . . Sutherlan. (2001). Agile Manifesto. Retrieved from Agile Manifesto: http://www.agilemanifesto.org
[14]
Lous, P., Tell, P., Michelsen, C. B., Dittrich, Y., & Ebdrup, A. (2018). From Scrum to Agile: a Journey to Tackle the Challenges of Distributed Development in an Agile Team. Proceedings of the 2018 International Conference on Software and System Process (pp. 11-20). ICSSP.
[15]
Calefato, F., & Ebert, C. (2019). Agile Collaboration for Distributed Teams. IEEE Software, 72-78.
[16]
Dönmez, D., & Grote, G. (2018). Two sides of the same coin – how agile software development teams approach uncertainty as threats and opportunities. Information and Software Technology, 94-111.
[17]
Schwaber, K., & Sutherland, J. (2017). The Scrum Guide™. The Definitive Guide to Scrum: The Rules of the Game.
[18]
Fairbanks, G. H. (2010). Just Enough Software Architecture: A Risk-Driven Approach. Marshall & Brainerd.
[19]
Wasserman, A. I. (2013). Low Ceremony Processes for Short Lifecycle Projects (Keynote). International Conference on Software and System Process (p. 9). San Francisco: Association for Computing Machinery.
[20]
Popli, R., & Chauahn, N. (2015). Managing Uncertainty of Story-Points in Agile Software. International Conference on Computing for Sustainable Global Development (INDIACom).New Delhi: IEEE.
[21]
Tanveer, B., Guzmán, L., & Engel, U. M. (2016). Understanding and improving effort estimation in agile software development- an industrial case study. International Conference on Software and System Processes (pp. 41-50). Austin: ACM.
[22]
Dhoodhanath, P., & Quiling, R. (2020). Case study: Factors that hinder and support the adoption of Pair Programming in an agile software development company. 2020 International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD).Durban: IEEE.
[23]
Williams, L., Layman, L., Osborne, J., & Katira, N. (2006). Examining the Compatihility of Student Pair Programmers. AGILE 2006.Minneapolis: IEEE.
[24]
Buchan, J., Li, L., & MacDonell, S. G. (2011). Causal Factors, Benefits and Challenges of Test-Driven Development: Practitioner Perceptions. Asia-Pacific Software Engineering Conference.Ho Chi Minh: IEEE.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSIM '21: Proceedings of the 2021 4th International Conference on Software Engineering and Information Management
January 2021
251 pages
ISBN:9781450388955
DOI:10.1145/3451471
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 July 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Agile Adoption Framework
  2. software
  3. software development
  4. software process improvement

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

ICSIM 2021

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 177
    Total Downloads
  • Downloads (Last 12 months)47
  • Downloads (Last 6 weeks)3
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media