Abstract
As the adoption of agile and lean methods continues to grow, measuring the effects of such a transformation can be valuable but challenging due to the many variables influencing the outcome of a software project. In this paper we present a metrics model developed for measuring the effects of an agile and lean transformation on software development organizations. The model was developed iteratively in cooperation with industry partners within the Cloud Software Finland research project. The resulting metrics model is applicable to projects of any size, complexity and scope, using metrics that support agile and lean values. The model can be used to measure both past and ongoing projects, regardless of whether the process model used is plan driven or agile. In order to evaluate the metrics model, the proposed model has been piloted in an industry setting.
Keywords
- Metrics
- Measurements
- SPI
- Transformation
- Lean
- Agile
This is a preview of subscription content, access via your institution.
Buying options
Preview
Unable to display preview. Download preview PDF.
References
Rodríguez, P., Markkula, J., Oivo, M., Turula, K.: Survey on agile and lean usage in finnish software industry. In: Proceedings of the ACM-IEEE, ESEM 2012, pp. 139–148. ACM, New York (2012)
VersionOne: State of agile survey (2011), http://versionone.com/pdf/2011_State_of_Agile_Development_Survey_Results.pdf
Ebert, C., Abrahamsson, P., Oza, N.V.: Lean software development. IEEE Software 29(5), 22–25 (2012)
Šmite, D., Moe, N., Ågerfalk, P.: Agility Across Time and Space: Implementing Agile Methods in Global Software Projects. Springer (2010)
Anderson, D.: Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results. The Coad Series. Prentice Hall (2004)
Leffingwell, D.: Scaling Software Agility: Best Practices for Large Enterprises. The Agile Software Development Series. Prentice Hall (2007)
Parnell-Klabo, E.: Introducing lean principles with agile practices at a fortune 500 company. In: Proceedings of the Conference on AGILE 2006, pp. 232–242. IEEE Computer Society, Washington, DC (2006)
Petersen, K., Wohlin, C.: The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empirical Softw. Engg. 15(6), 654–693 (2010)
Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: Proceedings of IEEE WESCON 26 (1970)
Dybå, T., Dingsøyr, T.: Empirical studies of agile software development: A systematic review. Inf. Softw. Technol. 50(9-10), 833–859 (2008)
Cohn, M.: Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional (2009) ISBN 978-0321579362
Cloud Software Finland: Cloud software finland, www.cloudsoftwareprogram.org
Basili, V.R., Caldiera, G., Rombach, H.D.: The goal question metric approach. In: Encyclopedia of Software Engineering. Wiley (1994)
Hartmann, D., Dymond, R.: Appropriate Agile Measurement: Using Metrics and Diagnostics to Deliver Business Value. In: AGILE 2006 Conference (Agile 2006). IEEE Computer Society (2006)
Dubinsky, Y., Talby, D., Hazzan, O., Keren, A.: Agile Metrics at the Israeli Air Force. In: Proceedings of the Agile Development Conference, ADC 2005, pp. 12–19. IEEE Computer Society, Washington, DC (2005)
Petersen, K., Wohlin, C.: Measuring the flow in lean software development. Software: Practice and Experience 41(9), 975–996 (2011)
Petersen, K.: An Empirical Study of Lead-Times in Incremental and Agile Software Development. In: Münch, J., Yang, Y., Schäfer, W. (eds.) ICSP 2010. LNCS, vol. 6195, pp. 345–356. Springer, Heidelberg (2010)
Staron, M., Meding, W.: Monitoring bottlenecks in agile and lean software development projects – A method and its industrial use. In: Caivano, D., Oivo, M., Baldassarre, M.T., Visaggio, G. (eds.) PROFES 2011. LNCS, vol. 6759, pp. 3–16. Springer, Heidelberg (2011)
Sjøberg, D.I., Johnsen, A., Solberg, J.: Quantifying the effect of using kanban versus scrum: A case study. IEEE Software 29, 47–53 (2012)
Concas, G., Marchesi, M., Destefanis, G., Tonelli, R.: An empirical study of software metrics for assessing the phases of an agile project. International Journal of Software Engineering and Knowledge Engineering 22(04), 525–548 (2012)
Agile Alliance: Agile manifesto, www.agilemanifesto.org/
World Cafe: World cafe, http://www.theworldcafe.com/method.html
Springer: Springer link, www.springerlink.com/
IEEE: IEEEXplore, www.ieeexplore.ieee.org/
ACM Digital Library: ACM Digital Library, www.dl.acm.org/
Agile Journal: Agile journal, www.agilejournal.com/
Hazzan, O., Dubinsky, Y.: Agile software engineering. Undergraduate topics in computer science. Springer, Berlin (2008) ISBN: 978-1-84800-199-2
Meneely, A., Smith, B., Williams, L.: Validating software metrics: A spectrum of philosophies. ACM Transactions on Software Engineering and Methodology
Reinertsen, D.G.: The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas Publishing (2009)
Cockburn, A.: What engineering has in common with manufacturing and why it matters - ac (September 2006)
Andersson, D.: Agile management for software engineering: applying the theory of constraints for business results. Pearson Education Inc. (2004)
Heidenberg, J., Weijola, M., Mikkonen, K., Porres, I.: A model for business value in large-scale agile and lean software development. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 49–60. Springer, Heidelberg (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heidenberg, J., Weijola, M., Mikkonen, K., Porres, I. (2013). A Metrics Model to Measure the Impact of an Agile Transformation in Large Software Development Organizations. In: Baumeister, H., Weber, B. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2013. Lecture Notes in Business Information Processing, vol 149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38314-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-38314-4_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38313-7
Online ISBN: 978-3-642-38314-4
eBook Packages: Computer ScienceComputer Science (R0)