Abstract
The Buglione-Trudel matrix is a tool that provides agile teams with immediate feedback whether their priorities meet customer needs. Functional size measurement yields a transfer function mapping user stories to Functional User Requirements (FUR), and business impact of non-functional requirements yield another transfer function mapping the same user stories onto customer’s Business Drivers.
Normally, transfer functions in Six Sigma are based on measurements; however, they can be predicted with the Quality Function Deployment (QFD) method, applicable early in the project life cycle and based on expert’s estimation rather than measurements. The Convergence Gap indicates prediction accuracy. These tools allow early project estimation by predicting what agile teams likely will identify as additional requirements for the customer during the sprints, based on his values and business drivers. Precondition is that business drivers and an initial set of customer’s FUR are known when estimating the project.
As an added benefit, the method allows mapping story points to functional size and in a second step, to effort, based on benchmarking data,.
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
Hill, P.: Practical Software Project Estimation, 3rd edn. McGraw-Hill, New York (2010)
American Association of Cost Estimators, Basis of Estimate - as Applied for the Software Services Industries. AACE Recommended Practices, Morgantown, WV (2014)
International Standards Organization, ISO/IEC 31010:2009 - Risk Management - Risk Assessment Techniques. International Standards Organization, Geneva, Switzerland (2009)
American Association of Cost Estimators, Risk Analysis and Contingency Determination Using Range Estimating. ACE International Recommended Practices, Morgantown, WV (2008)
Santillo, L., Moretto, G.: A general taxonomy of productivity impact factors. In: Proceedings of the IWSM/MetriKon/Mensura 2010, Stuttgart, Germany (2010)
Fehlmann, T.M., Kranich, E.: Quality of Estimations. In: Proceedings of the IWSM/Mensura, Assisi, Italy (2012)
Cohn, M.: Agile estimating and planning. Prentice Hall, New Jersey (2005)
Bakalova, Z.: Towards Understanding the Value-Creation in Agile Projects, vols. 13-288. CTIT Dissertation Series, Enschede (2014)
Akao, Y. (ed.): Quality Function Deployment - Integrating Customer Requirements into Product Design. Productivity Press, Portland (1990)
Mizuno, S., Akao, Y.: QFD: The Customer-Driven Approach to Quality Planning and Deployment, translated by Glenn Mazur. In: Mizuno, S., Akao, Y. (eds.) Quality Function Deployment. Asian Productivity Institute, Tokyo (1994)
Herzwurm, G., Schockert, S., Mellis, W.: Joint Requirements Engineering. QFD for Rapid Customer Focused Software and Internet-Development. Vieweg, Braunschweig (2000)
Imai, M.: Gemba Kaizen: A Commonsense, Low-Cost Approach to Management. McGraw-Hill, New York (1997)
Womack, J.: Gemba Walks - Expanded, 2nd edn. Lean Enterprise Institute, Inc., Barters Island (2013)
Mazur, G., Bylund, N.: Globalizing Gemba Visits for Multinationals, Savannah, GA, USA (2009)
Reichheld, F.: The Ultimate Question: Driving Good Profits and True Growth. Harvard Business School Press, Boston (2007)
Fehlmann, T.M., Kranich, E.: Using Six Sigma Transfer Functions for Analysing Customer’s Voice. In: Fourth International Conference on Lean Six Sigma, Glasgow, UK (2012)
Denney, R.: Succeeding with Use Cases – Working Smart to Deliver Quality. Booch–Jacobson–Rumbaugh – Series. Addison-Wesley, New York (2005)
Fehlmann, T.M., Kranich, E.: COSMIC Functional Sizing based on UML Sequence Diagrams. In: MetriKon 2011, Kaiserslautern (2011)
Fehlmann, T.M.: Agile Software Projects with Six Sigma. In: Proceedings of the 3rd European Research Conference on Lean Six Sigma, Glasgow, UK (2011)
Fehlmann, T.M.: Six Sigma in der SW-Entwicklung. Vieweg, Wiesbaden (2005)
Buglione, L., Gencel, Ç.: Impact of Base Functional Component Types on Software Size Based Effort Estimation. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 75–89. Springer, Heidelberg (2008)
Buglione, L., Trudel, S.: Guideline for sizing agile projects with COSMIC. In: Proceedings of the IWSM/MetriKon/Mensura, Stuttgart, Germany (2010)
Schwaber, K., Beedle, M.: Agile software development with Scrum. Prentice Hall (2002)
Jenner, M.S.: Automation of Counting of Functional Size Using COSMIC FFP in UML. In: COSMIC Function Points - Theory and Advanced Practices, pp. 276–283. CRC Press - Auerbach, Boca Raton, FL (2011)
Ambler, S.W.: The Object Primer: Agile Model–Driven Development With UML 2.0, 3rd edn. Cambridge University Press, New York (2004)
Fehlmann, T.M., Kranich, E.: Transfer Functions, Eigenvectors and QFD in Concert. In: Proceedings of the ISQFD 2011, Stuttgart, Germany (2011)
Lang, E.: Linear Algebra, 3rd edn. Springer-Verlag New York Inc., New York (1973)
Kressner, D.: Numerical Methods for General and Structured Eigenvalue Problems. LNCSE, vol. 46. Springer, Heidelberg (2015)
Gallardo, P.F.: Google’s Secret and Linear Algebra. EMS Newsletter 63, 10–15 (2007)
Trudel, S.: Using the COSMIC Functional Size Measurement Method (ISO 19761) as a Software Requirements Improvement Mechanism. École de Technologie Supérieure - Université du Québec, Montréal, Canada (2012)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Fehlmann, T.M., Kranich, E. (2014). Early Software Project Estimation the Six Sigma Way. In: Dingsøyr, T., Moe, N.B., Tonelli, R., Counsell, S., Gencel, C., Petersen, K. (eds) Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation. XP 2014. Lecture Notes in Business Information Processing, vol 199. Springer, Cham. https://doi.org/10.1007/978-3-319-14358-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-14358-3_16
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14357-6
Online ISBN: 978-3-319-14358-3
eBook Packages: Computer ScienceComputer Science (R0)