Skip to main content

Transition from Plan-Driven to Agile: An Action Research

  • Conference paper
  • First Online:
Product-Focused Software Process Improvement (PROFES 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10027))

Abstract

Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software development. At this level, there is an increasing need to standardize best practices to avoid reinvention and miscommunication across artifacts and processes. So, the emerging growth of frameworks i.e.; Scaled Agile Framework (SAFe®) in industry requires an academic attention because SAFe® does not cover all aspects of agility required in a distributed environment context. Early adopter of SAFe® also reported that, geographically distributed teams experience lower productivity due to lack of alignment and solid program execution. On the other hand, Global Teaming Model (GTM) places particular emphasis on the organization and management of globally distributed development teams, it does not specify how to develop software using Agile and Lean principles. Furthermore, the GTM recommended practices are normative, and do not prescribe how to implement the practice. Thus, we hypothesize that combining SAFe® practices, together with GTM recommendations will provide practitioners with a framework of implementable practices.

Supervisor: Dr. John Noll, Research Fellow, Lero–the Irish Software Research Centre, University of Limerick, Limerick, Ireland; john.noll@lero.ie

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

References

  1. Abrahamsson, P., Conboy, K., Wang, X.: Lots done, more to do: the current state of agile systems development research. Eur. J. Inf. Syst. 18, 281–284 (2009)

    Article  Google Scholar 

  2. Ambler, S.W.: Agile software development at scale. In: Meyer, B., Nawrocki, J.R., Walter, B. (eds.) CEE-SET 2007. LNCS, vol. 5082, pp. 1–12. Springer, Heidelberg (2008). doi:10.1007/978-3-540-85279-7_1

    Chapter  Google Scholar 

  3. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-wesley professional, Boston (2000)

    Google Scholar 

  4. Beecham, S.: Motivating software engineers working in virtual teams across the globe. In: Ruhe, G., Wohlin, C. (eds.) Software Project Management in a Changing World, pp. 247–273. Springer, Heidelberg (2014)

    Google Scholar 

  5. Beecham, S., Noll, J.: What motivates software engineers working in global software development? In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds.) PROFES 2015. LNCS, vol. 9459, pp. 193–209. Springer, Heidelberg (2015). doi:10.1007/978-3-319-26844-6_14

    Google Scholar 

  6. Beecham, S., O’Leary, P., Richardson, I., Baker, S., Noll, J.: Who are we ng global software engineering research for? In: IEEE 8th International Conference on Global Software Engineering (ICGSE), pp. 41–50. IEEE (2013)

    Google Scholar 

  7. Beecham, S., Richardson, I., Noll, J.: Assessing the strength of global teaming practices: apilot study. In: 2015 IEEE 10th International Conference on Global Software Engineering (ICGSE), pp. 110–114. IEEE (2015)

    Google Scholar 

  8. Estler, H.C., Nordio, M., Furia, C.A., Meyer, B., Schneider, J.: Agile vs. structured distributed software development: a case study. Empirical Softw. Eng. 19(5), 1197–1224 (2014)

    Article  Google Scholar 

  9. Fowler, M.: Using an agile software process with offshore development. Capturado em (2006). http://martinfowler.com/articles/agileOffshore.html

  10. Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)

    Google Scholar 

  11. Hanssen, G.K., Šmite, D., Moe, N.B.: Signs of agile trends in global software engineering research: a tertiary study. In: Sixth IEEE International Conference on Global Software Engineering Workshop (ICGSEW), pp. 17–23. IEEE (2011)

    Google Scholar 

  12. Herbsleb, J.D., Moitra, D.: Global software development. Software 18(2), 16–20 (2001). IEEE

    Article  Google Scholar 

  13. Leffingwell, D.: Scaled Agile Framework\(^{\textregistered }\) 3.0 (2015). http://v3.scaledagileframework.com/. Accessed 15 Mar 2016

  14. Levy, R., Short, M., Measey, P.: Agile foundations: principles, practices and frameworks. In: BCS (2015)

    Google Scholar 

  15. Maples, C.: Enterprise agile transformation: the two-year wall. In: Agile Conference, AGILE 2009, pp. 90–95. IEEE (2009)

    Google Scholar 

  16. Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM Inroads 1(3), 66–78 (2010)

    Article  Google Scholar 

  17. Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston (2003)

    Google Scholar 

  18. Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Commun. ACM 49(10), 41–46 (2006)

    Article  Google Scholar 

  19. Richardson, I., Casey, V., McCaffery, F., Burton, J., Beecham, S.: A process framework for global software engineering teams. Inf. Softw. Technol. 54(11), 1175–1191 (2012)

    Article  Google Scholar 

  20. Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

  21. Šmite, D., Moe, N.B., Ågerfalk, P.J.: Fundamentals of agile distributed software development. In: Šmite, D., Moe, N.B., Ågerfalk, P.J. (eds.) Agility Across Time and Space. Springer, Heidelberg (2010)

    Google Scholar 

  22. Team, C.P.: Capability maturity model integration for development. Software Engineering Institute Technical report CMU/SEI-2006-TR-008 (2006)

    Google Scholar 

  23. Turk, D., France, R., Rumpe, B.: Limitations of agile software processes. In: Third International Conference on Extreme Programming and Flexible (2014)

    Google Scholar 

  24. Vizcaíno, A., García, F., Piattini, M., Beecham, S.: A validated ontology for global software development. Comput. Stand. Interf. 46, 66–78 (2016)

    Article  Google Scholar 

Download references

Acknowledgement

I would like to thanks Dr. Sarah Beecham, Senior Research Fellow, Lero. This work was supported, in part, by Science Foundation Ireland grants 10/CE/I1855 and 13/RC/2094 to Lero - the Irish Software Research Centre (www.lero.ie).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Abdur Razzak .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Razzak, M.A. (2016). Transition from Plan-Driven to Agile: An Action Research. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds) Product-Focused Software Process Improvement. PROFES 2016. Lecture Notes in Computer Science(), vol 10027. Springer, Cham. https://doi.org/10.1007/978-3-319-49094-6_64

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49094-6_64

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49093-9

  • Online ISBN: 978-3-319-49094-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics