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
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-wesley professional, Boston (2000)
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)
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
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)
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)
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)
Fowler, M.: Using an agile software process with offshore development. Capturado em (2006). http://martinfowler.com/articles/agileOffshore.html
Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)
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)
Herbsleb, J.D., Moitra, D.: Global software development. Software 18(2), 16–20 (2001). IEEE
Leffingwell, D.: Scaled Agile Framework\(^{\textregistered }\) 3.0 (2015). http://v3.scaledagileframework.com/. Accessed 15 Mar 2016
Levy, R., Short, M., Measey, P.: Agile foundations: principles, practices and frameworks. In: BCS (2015)
Maples, C.: Enterprise agile transformation: the two-year wall. In: Agile Conference, AGILE 2009, pp. 90–95. IEEE (2009)
Noll, J., Beecham, S., Richardson, I.: Global software development and collaboration: barriers and solutions. ACM Inroads 1(3), 66–78 (2010)
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit. Addison-Wesley, Boston (2003)
Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Commun. ACM 49(10), 41–46 (2006)
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)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)
Š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)
Team, C.P.: Capability maturity model integration for development. Software Engineering Institute Technical report CMU/SEI-2006-TR-008 (2006)
Turk, D., France, R., Rumpe, B.: Limitations of agile software processes. In: Third International Conference on Extreme Programming and Flexible (2014)
Vizcaíno, A., García, F., Piattini, M., Beecham, S.: A validated ontology for global software development. Comput. Stand. Interf. 46, 66–78 (2016)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)