Skip to main content

The Missing Framework for Adaptation of Agile Software Development Projects

  • Conference paper
  • First Online:

Part of the book series: Eurasian Studies in Business and Economics ((EBES,volume 11/2))

Abstract

This paper focuses on the study of the Software Development Life Cycle (SDLC) implementation of software development project in an insurance company name “Preeminence” in Jakarta, Indonesia. Initial findings in this corporation reveal that several key people who had using Agile SDLC, mentioned they need some accommodation when implementing Agile during a project. Previous studies had introduced the additional process to help a project using Agile. However, studies that explored the importance of experience-based learning process during Agile implementation are noticeably lacking. The needs of the experience-based learning process to explore the learning process as a factor for adaptation of Agile implementation, which hopes to increase the success of a project when using the Agile framework. Methods carried out in this research are based on archival research strategy by examining extant research on Agile adaptation for software projects implementation which published from 1999. Many studies focus on Agile implementation related to content and context to put additional process as an accommodation to easier a project using Agile. However, only a few discussed the process, particularly the learning process which is mean that research gap exists in the area of Agile implementation relates to the learning process.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Anquetil, N., de Oliveira, K. M., de Sousa, K. D., & Dias, M. G. B. (2006). Software maintenance seen as a knowledge management issue. Information and Software Technology, 49(5), 515–529.

    Article  Google Scholar 

  • Apshvalka, D., Donina, D., & Kirikova, M. (2009). Understanding the problems of requirements elicitation process: A human perspective. In W. Wojtkowski, G. Wojtkowski, M. Lang, K. Conboy, & C. Barry (Eds.), Information systems development. Boston: Springer.

    Google Scholar 

  • Argote, L., & Miron-Spektor, E. (2011). Organizational learning: From experience to knowledge. Organization Science, 22(5), 1123–1137.

    Article  Google Scholar 

  • Argyris, C. (1976). Single-loop and double-loop models in research on decision making. Administrative Science Quarterly, 21(3), 363–375.

    Article  Google Scholar 

  • Argyris, C. (1997). Double loop learning in organizations. Harvard Business Review, 55(5), 115–125.

    Google Scholar 

  • Argyris, C., & Schon, D. (1978). Organizational learning: A theory of action perspective. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Asif, Q. B., & Brian, H. (2008). A framework to support the evaluation, adoption and improvement of agile methods in practice. Journal of Systems and Software, 81(11), 1899–1919.

    Article  Google Scholar 

  • Ayed, H., Vanderose, B., & Habra, N. (2014). Supported approach for agile methods adaptation: An adoption study categories and subject descriptors. In: ICSE 2014, Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering (RCoSE 2014). Hyderabad, India, 3 June 2014. New York, USA: ACM.

    Google Scholar 

  • Boehm, B., & Turner, R. (2003). Using risk to balance agile and plan-driven methods. IEEE Computer, 36(6), 57–66.

    Article  Google Scholar 

  • Bose, L., & Thakur, S. (2013). Introducing agile into a non agile project : Analysis of agile methodology with its issues and challenges. International Journal of Advanced Research in Computer Science, 4(2), 305–311.

    Google Scholar 

  • Chau, T., Maurer, F., & Melnik, G. (2003). Knowledge sharing: Agile methods vs. tayloristic methods. In: WET ICE 2003, Twelfth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. Linz, Austria, 11 June 2003. Washington: IEEE Computer Society. https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=8713

  • Checkland, P., & Poulter, J. (2006). Learning for action. A short definitive account of soft system methodology and its use for practitioners, teachers, and students. Chichester: Wiley.

    Google Scholar 

  • Cho, J. J. (2010). An exploratory study on issues and challenges of agile software development with scrum. Ph.D. Utah State University.

    Google Scholar 

  • Cohn, M. (2010). Succeeding with agile: Software development using Scrum. Boston, MA: Pearson Education, Inc.

    Google Scholar 

  • Conboy, K. (2009). Agility from first principles: Reconstructing the concept of agility in information systems development. Information Systems Research, 20(3), 329–354.

    Article  Google Scholar 

  • Conboy, S., Coyle, S., Wang, X. F., & Pikkarainen, M. (2010). People over process: Key people challenges in agile development. IEEE Software, 28(4), 48–57.

    Article  Google Scholar 

  • Conger, S. (2011). Software development life cycles and methodologies: Fixing the old and adopting the new. International Journal of Information Technologies and Systems Approach, 4(1), 1–22.

    Article  Google Scholar 

  • Coyle, S., Conboy, K., & Acton, T. (2013). Group process losses in agile software development decision making. International Journal of Intelligent Information Technologies, 9(2), 38–53.

    Article  Google Scholar 

  • Crawford, B., Castro, C., & Monfroy, E. (2006). Knowledge management in different software development approaches. In ADVIS 2006, 4th international conference. Lecture notes in computer science, vol. 4243. Turkey, 18–20 October, 2006. Heidelberg: Springer.

    Google Scholar 

  • Dingsøyr, T., Nerur, S., & Balijepally, B. G. (2012). A decade of agile methodologies: Towards explaining agile software development. The Journal of Systems and Software, 85(6), 1213–1221.

    Article  Google Scholar 

  • Ertmer, P. A., & Newby, T. J. (1993). Behaviorism, cognitivism, constructivism: Comparing critical features from an instructional design perspective. Performance Improvement Quarterly, 6(4), 50–72.

    Article  Google Scholar 

  • Esfahani, H. C. (2012). Transitioning to agile: A framework for pre-adoption analysis using empirical knowledge and strategic modeling. Doctoral. University of Toronto. Accessed May 18, 2019, from https://tspace.library.utoronto.ca/handle/1807/33956

  • Esfahani, H. C., Cabot, J., & Yu, E. (2010). Adopting agile methods: Can goal-oriented social modeling help?. In: RCIS 2010, Fourth International Conference on Research Challenges in Information Science. Nice, France, 19–21 May 2010. Washington: IEEE Computer Society.

    Google Scholar 

  • Financial Services Authority of Indonesia. (2015). Indonesian insurance statistic. [online] Accessed October 31, 2017, from http://www.ojk.go.id/id/kanal/iknb/data-dan statistik/asuransi/Pages/Statistik-Perasuransian-Indonesia-2015.aspx

  • Gregory, P., Plonka, L., Sharp, H., & Taylor, K. (2014). Bridging the gap between research and practice: The agile research network. In ECRM 2014, 13th European conference on research methodology for business and management studies. London, 16–17 June, 2014. Reading: Academic Conferences and Publishing International Limited.

    Google Scholar 

  • Hedberg, B. (1981). How organizations learn and unlearn. In P. C. Nystrom & W. H. Starbuck (Eds.), Handbook of organizational design (pp. 3–27). New York: Oxford.

    Google Scholar 

  • Hefke, M., & Trunko, R. (2002). A methodological basis for bringing knowledge. Management to real-world environments. In Practical aspects of knowledge management, 4th international conference. Vienna, 2–3 December, 2002. Vienna: Springer.

    Google Scholar 

  • Heje, J. P., & Baskerville, R. (2017). The translation and adaptation of agile methods: A discourse of fragmentation and articulation. Information Technology & People, 30(2), 396–423.

    Article  Google Scholar 

  • Hoda, R., & Noble, J. (2017). Becoming agile: A grounded theory of agile transitions in practice. In IEEE/ACM, 39th international conference on software engineering. Buenos Aires, 20–28 May, 2017 (pp. 141–151). New Jersey: IEEE Press.

    Google Scholar 

  • Hollingshead, A. B. (1998). Communication, learning, and retrieval in transactive memory systems. Journal of Experimental Social Psychology, 34(5), 423–442.

    Article  Google Scholar 

  • Hollingshead, A. B. (2001). Cognitive interdependence and convergent expectations in transactive memory. Journal of Personality and Social Psychology, 81(6), 1080–1089.

    Article  PubMed  Google Scholar 

  • Hyland, & Matlay. (1997). Small businesses, training needs and VET provision. Journal of Education and Work, 10(2), 129–139.

    Article  Google Scholar 

  • Ikehara, H. T. (1999). Implications of gestalt theory and practice for the learning organization. The Learning Organization, 6(2), 63–69.

    Article  Google Scholar 

  • Kim, D. H. (1993). The link between individual and organizational learning. Sloan Management Review, 35(1), 37–50.

    Google Scholar 

  • Krasteva, I., Ilieva, S., & Dimov, A. (2010). Experience-based approach for adoption of agile practices in software development projects. In: CAiSE 2010, 22nd International Conference on Advanced Information Systems Engineering. Lecture Notes in Computer Science, (Vol. 6051). Hammamet, Tunisia, 7–9 June 2010. Berlin, Heidelberg: Springer.

    Google Scholar 

  • Lee, S., & Yong, H. S. (2013). Agile software development framework in a small project environment. Journal of Information Processing Systems, 9(1), 69–88.

    Article  Google Scholar 

  • Lewis, K. (2004). Knowledge and performance in knowledge-worker teams: A longitudinal study of transactive memory systems. Management Science, 50(11), 1519–1533.

    Article  Google Scholar 

  • Lewis, K., Lange, D., & Gillis, L. (2005). Transactive memory systems, learning, and learning transfer. Organization Science, 16(6), 581–598.

    Article  Google Scholar 

  • Liao, J., Jimmieson, N. L., O’Brien, A. T., & Restubog, S. L. D. (2012). Developing transactive memory systems: Theoretical contributions from a social identity perspective. Group & Organization Management, 37(2), 204–240.

    Article  Google Scholar 

  • Mannaro, K. (2008). Adopting agile methodologies in distributed software development. Doctoral. Universita’ degli Studi di Cagliari. Accessed May 18, 2019, from http://veprints.unica.it/53/1/mannaro_katiuscia.pdf

  • Matlay. (2000). Organisational learning in small learning organisations: An empirical overview. Education and Training, 42(4/5), 202–211.

    Article  Google Scholar 

  • McAvoy, J., & Butler, T. (2009). A failure to learn by software developers: Inhibiting the adoption of an agile software development methodology. Journal of Information Technology Case and Application Research, 11(1), 23–46.

    Article  Google Scholar 

  • Mikulenas, G., Butleris, R., & Nemuraite, L. (2011). An approach for the metamodel of the framework for a partial agile method adaptation. Information Technology and Control, 40(1), 71–82.

    Article  Google Scholar 

  • Miller, K., & Larson, D. (2005). Agile software development: Human values and culture. IEEE Technology and Society Magazine, 24(4), 36–42.

    Article  Google Scholar 

  • Nielsen, J. (2000). Usability engineering. San Diego, CA: Kaufmann.

    Google Scholar 

  • Nikitina, N., & Kajko-Mattsson, M. (2014). Guiding the adoption of software development methods. In: ICSSP 2014, Proceedings of the 2014 International Conference on Software and System Process. Nanjing, China, 26–28 May 2014. New York, USA: ACM.

    Google Scholar 

  • Nonaka, I. (1991). The Knowledge creating company. Harvard Business Review, 69(6), 96–104.

    Google Scholar 

  • Nonaka, I., Toyama, R., & Konno, N. (2000). SECI, Ba and leadership: A unified model of dynamic knowledge creation. Amsterdam: Elsevier.

    Google Scholar 

  • Ozer, M., & Vogel, D. (2015). Contextualized relationship between knowledge sharing and performance in software development. Journal of Management Information Systems, 32(2), 134–161.

    Article  Google Scholar 

  • Paasivaara, M. (2017). Adopting SAFe to scale agile in a globally distributed organization. In: ICGSE 2017, 12th International Conference on Global Software Engineering. Buenos Aires, Argentina, 22–23 May 2017. Washington: IEEE Computer Society.

    Google Scholar 

  • Parrish, A., Smith, R., Hale, D., & Hale, J. (2004). A field study of developer pairs: Productivity impacts and implications. IEEE Software, 21(5), 76–79.

    Article  Google Scholar 

  • Pauleen, D. J., & Gorman, G. E. (2011). Personal knowledge management: Individual, organizational and social perspectives. England: Gower Publishing.

    Google Scholar 

  • Popper, M., & Lipshitz, R. (1998). Organizational learning mechanisms: A cultural and structural approach to organizational learning. Journal of Applied Behavioral Science, 34(2), 161–178.

    Article  Google Scholar 

  • Rajkovic, P., Petkovic, I., Milenkovic, A., & Jankovic, D. (2016). Combining agile and traditional methodologies in medical information systems development process. In: SQAMIA 2016, Fifth Workshop on Software Quality Analysis, Monitoring, Improvement, and Applications. Budapest, Hungary, 29–31 August 2016. Germany: CEUR Workshop Proceedings.

    Google Scholar 

  • Rasmusson, J. (2006). Agile project initiation techniques - The inception deck & boot camp. In: AGILE 2006, AGILE Conference, 2006. Minneapolis, USA, 23–28 July 2006. Washington: IEEE Computer Society.

    Google Scholar 

  • Rasnacis, A., & Berzisa, S. (2017). Method for adaptation and implementation of agile project management methodology. Procedia Computer Science, 104(2017), 43–50.

    Article  Google Scholar 

  • Richter-von, C., Hagen, D., Ratz, R., & Povalej. (2005). Towards self-organizing knowledge intensive processes. Journal of Universal Knowledge Management, 2, 148–169.

    Google Scholar 

  • Rohunen, A., Rodriguez, P., Kuvaja, P., Krzanik, L., & Markkula, J. (2010). Approaches to agile adoption in large settings: A comparison of the results from a literature analysis and an industrial inventory. In: PROFES 2010, 11th International Conference on Product Focused Software Process Improvement. Lecture Notes in Computer Science, (Vol. 6156). Limerick, Ireland, 21–23 June 2010. Berlin, Heidelberg: Springer.

    Google Scholar 

  • Royce, W. (1970). Managing the development of large software systems: Concepts and techniques. In Proceedings of IEEE WESTCON, 9th international conference on software engineering. Los Angeles, August 1970.

    Google Scholar 

  • Schmidt, R., Lyytinen, K., Keil, M., & Cule, P. (2001). Identifying software project risks: An international study. Journal of Management Information Systems, 17(4), 5–36.

    Article  Google Scholar 

  • Senge, P. (2006). The fifth discipline: The art and practice of the learning organization. London: Random House.

    Google Scholar 

  • Sidky, A., Arthur, J., & Bohner, S. (2007). A disciplined approach to adopting agile practices: The agile adoption framework. Innovations in Systems and Software Engineering, 3(3), 203–216.

    Article  Google Scholar 

  • Stasser, G., & Titus, W. (2003). Hidden profiles: A brief history. Psychological Inquiry, 14(3/4), 304–313.

    Article  Google Scholar 

  • Soundararajan, S., & Arthur, J.D. (2009). A soft-structured agile framework for larger scale systems development. In: ECBS 2009, 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. San Francisco, CA, USA, 14–16 April 2009. Washington: IEEE Computer Society.

    Google Scholar 

  • Sureshchandra, K., & Shrinivasavadhani, J. (2008). Adopting agile in distributed development. In: ICGSE 2008, 3rd IEEE International Conference Global Software Engineering. Bangalore, India, 17-20 August 2008. Washington: IEEE Computer Society.

    Google Scholar 

  • The Standish Group. (2015). Chaos report. [online] Accessed October 31, 2017, from https://www.infoq.com/articles/standish-chaos-2015

  • Thomas, R. R. (2004). Learning from HOMER: A case-based help desk support system. Berlin: Springer.

    Google Scholar 

  • Tiwana, A. (2004). An empirical study of the effect of knowledge integration on software development performance. Information and Software Technology, 46(13), 899–906.

    Article  Google Scholar 

  • Vidgen, R., & Wang, X. (2009). Coevolving systems and the organization of agile software development. Information Systems Research, 20(3), 355–376.

    Article  Google Scholar 

  • Wang, C. L., & Ahmed, P. K. (2003). Organizational learning: A critical review. The Learning Organization, 10(1), 8–17.

    Article  Google Scholar 

  • Wegner, D. M. (1986). Transactive memory: A contemporary analysis of the group mind. In B. Mullen & G. R. Goethals (Eds.), Theories of group behavior (pp. 185–208). New York: Springer.

    Google Scholar 

  • Wegner, D. M., Erber, R., & Raymond, P. (1991). Transactive memory in close relationships. Journal Personality and Social Psychology, 61(6), 923–929.

    Article  Google Scholar 

  • Wegner, D. M., Giuliano, T., & Hertel, P. T. (1985). Cognitive interdependence in close relationships. In J. Ickes (Ed.), Compatible and incompatible relationships (pp. 253–276). New York: Springer.

    Chapter  Google Scholar 

  • Wittenbaum, G. M., Vaughan, S. I., & Stasser, G. (1998). Coordination in task-performing groups. In R. S. Tindale, L. Heath, J. Edwards, E. J. Posvoc, F. B. Bryant, Y. Suarez-Balcazar, E. Henderson-King, & J. Myers (Eds.), Social psychological applications to social issues: Theory and research on small groups (Vol. 4, pp. 177–204). New York: Plenum.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kevin Suryaatmaja .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Suryaatmaja, K., Wibisono, D., Ghazali, A. (2019). The Missing Framework for Adaptation of Agile Software Development Projects. In: Bilgin, M., Danis, H., Demir, E., Can, U. (eds) Eurasian Business Perspectives. Eurasian Studies in Business and Economics, vol 11/2. Springer, Cham. https://doi.org/10.1007/978-3-030-18652-4_9

Download citation

Publish with us

Policies and ethics