Abstract
Large companies like Ericsson increasingly often adopt the principles of Agile and Lean software development and develop large software products in iterative manner – in order to quickly respond to customer needs. In this paper we present the main indicator which is sufficient for a mature software development organization in order to predict the time in weeks to release the product. In our research project we collaborated closely with a large Agile+Lean software development project at Ericsson in Sweden. This large and mature software development project and organization has found this main indicator – release readiness – to be so important that it was used as a key performance indicator and is used in controlling the development of the product and improving organizational performance. The indicator was developed and validated in an action research project at one of the units of Ericsson AB in Sweden in one of its largest projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Poppendieck, M., Poppendieck, T.: Implementing Lean Software Development: From Concept to Cash. Addison-Wesley, Boston (2007)
Salo, O., Abrahamsson, P.: Agile methods in European embedded software development organisations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software 2, 58–64 (2008)
Korhonen, K.: Exploring Defect Data, Quality and Engagement during Agile Transformation at a Large Multisite Organization. In: Agile Processes in Software Engineering and Extreme Programming, pp. 88–102 (2010)
Staron, M., Meding, W.: Monitoring Bottlenecks in Agile and Lean Software Development Projects – A Method and Its Industrial Use. In: Product-Focused Software Process Improvement, Tore Cane, Italy, pp. 3–16 (2011)
Staron, M., Meding, W., Söderqvist, B.: A method for forecasting defect backlog in large streamline software development projects and its industrial evaluation. Information and Software Technology 52, 1069–1079 (2010)
Gabrielle, B.: Rolling Out Agile in a Large Enterprise. In: Hawaii International Conference on System Sciences, pp. 462–462 (2008)
Korhonen, K.: Adopting Agile Practices in Teams with No Direct Programming Responsibility – A Case Study. In: Product-Focused Software Process Improvement, pp. 30–43 (2011)
Ball, T., Nagappan, N.: Use of relative code churn measures to predict system defect density. In: 27th International Conference on Software Engineering, St. Louis, MO, USA, pp. 284–292 (2005)
Staron, M., Meding, W.: Defect Inflow Prediction in Large Software Projects. e-Informatica Software Engineering Journal 4, 1–23 (2010)
Hartmann, D., Dymond, R.: Appropriate agile measurement: using metrics and diagnostics to deliver business value. In: Agile Conference, pp. 126–134 (2006)
Jeffries, R.: A Metric Leading to Agility (2004), http://xprogramming.com/xpmag/jatRtsMetric
Fitz, T.: Continuous Deployment at IMVU: Doing the impossible fifty times a day (2009), http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/
Chow, T., Cao, D.-B.: A survey study of critical success factors in agile software projects. Journal of Systems and Software 81, 961–971 (2008)
Staron, M., Meding, W., Karlsson, G., Nilsson, C.: Developing measurement systems: an industrial case study. Journal of Software Maintenance and Evolution: Research and Practice, n/a–n/a (2010)
International Standard Organization and International Electrotechnical Commission. Software engineering – Software measurement process. ISO/IEC, Geneva (2002)
International Bureau of Weights and Measures. In: International vocabulary of basic and general terms in metrology = Vocabulaire international des termes fondamentaux et généraux de métrologie, 2nd edn., International Organization for Standardization, Genève (1993)
International Standard Organization. Systems engineering – System life cycle processes 15288:2002 (2002)
International Standard Organization. Information technology – Software product evaluation 14598-1:1999 (1999)
International Standard Organization and International Electrotechnical Commission. ISO/IEC 9126 - Software engineering – Product quality Part: 1 Quality model. International Standard Organization / International Electrotechnical Commission, Geneva (2001)
Umarji, M., Emurian, H.: Acceptance Issues in Metrics Program Implementation, pp. 20–20 (2005)
Gopal, A., Mukhopadhyay, T., Krishnan, M.S.: The impact of institutional forces on software metrics programs. IEEE Transactions on Software Engineering 31, 679–694 (2005)
Umarji, M., Emurian, H.: Acceptance issues in metrics program implementation, p. 10 (2005)
Kilpi, T.: Implementing a Software Metrics Program at Nokia. IEEE Software 18, 72–77 (2001)
Tomaszewski, P., Berander, P., Damm, L.-O.: From Traditional to Streamline Development - Opportunities and Challenges. Software Process Improvement and Practice, 1–20 (2007)
Akg, A.E., Keskin, H., Byrne, J., Imamoglu, S.Z.: Antecedents and consequences of team potency in software development projects. Inf. Manage. 44, 646–656 (2007)
Liker, J.K.: The Toyota way: 14 management principles from the world’s greatest manufacturer. McGraw-Hill, New York (2004)
Staron, M., Meding, W., Nilsson, C.: A Framework for Developing Measurement Systems and Its Industrial Evaluation. Information and Software Technology 51, 721–737 (2008)
Susman, G.I., Evered, R.D.: An Assessment of the Scientific Merits of Action Research. Administrative Science Quarterly 23, 582–603 (1978)
Yin, R.K.: Case Study Research: Design and Methods. SAGE Publications Inc. (2008)
Staron, M., Meding, W.: Ensuring Reliability of Information Provided by Measurement Systems. In: Software Process and Product Measurement, pp. 1–16 (2009)
Staron, M., Meding, W.: Short-term Defect Inflow Prediction in Large Software Project - An Initial Evaluation. In: International Conference on Empirical Assessment in Software Engineering (EASE), Keele, UK (2007)
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslèn, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic Publisher, Boston MA (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Staron, M., Meding, W., Palm, K. (2012). Release Readiness Indicator for Mature Agile and Lean Software Development Projects. In: Wohlin, C. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2012. Lecture Notes in Business Information Processing, vol 111. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30350-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-30350-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30349-4
Online ISBN: 978-3-642-30350-0
eBook Packages: Computer ScienceComputer Science (R0)