Abstract
Software organizations aim to improve their processes to increase their productivity, competitiveness and performance. Although numerous standards and models have been proposed, their adoption among small organizations is hard due to some size mismatches and to lack of experienced process engineers, which forces them to hire (expensive) external consultants. This article describes the Tutelkan SPI Framework, which proposes a three-fold approach to this problem: (1) providing a library of reusable process assets, (2) offering composition tools to describe small organizations processes using these assets, and (3) systematically training small organization focused consultants for these library and toolset. The framework has been successfully piloted with several Chilean small companies, and the library and tools are open and freely available.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
McFeeley, B.: IDEAL: A User’s Guide for Software Process Improvement, Handbook CMU/SEI-96-HB-001. Carnegie Mellon University, Pittsburgh (1996)
Gibson, D.L., Goldenson, D.R., Kost, K.: Performance Results of CMMI-Based Process Improvement, Technical Report CMU/SEI-2006-TR-004. Carnegie Mellon University, Pittsburgh (2006)
Staples, M., Niazi, M.: Systematic Review of Organizational Motivations for Adopting CMM-based SPI. Information and Software Technology 50, 605–620 (2008)
Richardson, I., von Wangenheim, C.G.: Why are Small Software Organizations Different? IEEE Software 24(1), 18–22 (2007)
European Commission, The New SME Definition: User Guide and Model Declaration (2005), http://ec.europa.eu/enterprise/policies/sme/files/sme_definition/sme_user_guide_en.pdf
Laporte, C.Y., Alexandre, S., O’Connor, R.V.: A Software Engineering Lifecycle Standard for Very Small Enterprises. In: O’Connor, R.V., Baddoo, N., Smolander, K., Messnarz, R. (eds.) EuroSPI 2008. CCIS, vol. 16, pp. 129–141. Springer, Berlin (2008)
Oktaba, H., Garcia, F., Piattini, M., Ruiz, F., Pino, F., Alquicira, C.: Software Process Improvement: The Competisoft Project. IEEE Computer 40(10), 21–28 (2007)
Pino, F.J., Garcia, F., Piattini, M.: Software Process Improvement in Small and Medium Software Enterprises: a Systematic Review. Software Quality Journal 16, 237–261 (2008)
Mondragon, O.A.: Addressing Infrastructure Issues in Very Small Settings. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, pp. 5–11. Carnegie Mellon University, Pittsburgh (2006)
Kelly, G.: Barriers to Adoption of the CMMI Process Model in Small Settings. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, pp. 18–22. Carnegie Mellon University, Pittsburgh (2006)
Garcia, S., Graettinger, C., Kost, K. (eds.): Proceedings of the First International Research Workshop for Process Improvement in Small Settings, Special Report CMU/SEI-2006-SR-001. Carnegie Mellon University, Pittsburgh (2006)
Garcia, S., Graettinger, C., Carmody, C., Penn, M.L.: Prototype for a Field Guide for Improving Processes in Small Settings. Carnegie Mellon University, Pittsburgh (2008)
Pino, F.J., Garcia, F., Piattini, M.: Key Processes to Start Software Process Improvement in Small Companies. In: Proceedings of the 2009 ACM Symposium on Applied Computing, pp. 509–516. ACM, New York (2009)
Cater-Steel, A., Toleman, M., Rout, T.: Process Improvement for Small Firms: An Evaluation of the RAPID Assessment-based Method. Information and Software Technology 48, 323–334 (2006)
Mc Caffery, F., Taylor, P.S., Coleman, G.: Adept: A Unified Assessment Method for Small Software Companies. IEEE Software 24(1), 24–31 (2007)
Scott, L., Jeffery, R., Carvalho, L., D’Ambra, J., Rutherford, P.: Practical Software Process Improvement - The IMPACT Project. In: Proceedings of 13th Australian Software Engineering Conference, pp. 182–189. IEEE Press, Washington (2001)
Casey, V., Richardson, I.: A Practical Application of the IDEAL Model. Software Process: Improvement and Practice 9(3), 123–132 (2004)
Oktaba, H.: MoProSoft: A Software Process Model for Small Enterprises. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, pp. 93–101. Carnegie Mellon University, Pittsburgh (2006)
Weber, K., Araújo, E., Rocha, A., Machado, C., Scalet, D., Salviano, C.: Brazilian Software Process Reference Model and Assessment Method. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 402–411. Springer, Heidelberg (2005)
Wangenheim, C.G.v., Anacleto, A., Salviano, C.F.: Helping Small Companies Assess Software Processes. IEEE Software 23(1), 91–98 (2006)
Ferreira, A., Santos, G., Cerqueira, R., Montoni, M., Barreto, A., Rocha, A., Figueiredo, S., Barreto, A., Filho, R., Lupo, P., Cerdeiral, C.: Taba Workstation: Supporting Software Process Improvement Initiatives Based on Software Standards and Maturity Models. In: Richardson, I., Runeson, P., Messnarz, R. (eds.) EuroSPI 2006. LNCS, vol. 4257, pp. 207–218. Springer, Heidelberg (2006)
Montoni, M., Santos, G., Rocha, A., Weber, K., de Araujo, E.: MPS Model and TABA Workstation: Implementing Software Process Improvement Initiatives in Small Settings. In: Proceedings of the Fifth International Workshop on Software Quality (WoSQ’07), p. 4. IEEE Computer Society, Washington (2007)
Pino, F.J., García, F., Piattini, M.: An Integrated Framework to Guide Software Process Improvement in Small Organizations. In: O’Connor, R.V., Baddoo, N., Gallego, J.C., Muslera, R.R., Smolander, K., Messnarz, R. (eds.) EuroSPI 2009. CCIS, vol. 42, pp. 219–224. Springer, Berlin (2009)
Martínez-Ruiz, T., Pino, F.J., León-Pavón, E., García, F., Piattini, M.: Supporting the Process Assessment through a Flexible Software Environment. In: Cordeiro, J., Shishkov, B., Ranchordas, A., Helfert, M. (eds.) ICSOFT 2008. CCIS, vol. 47, pp. 187–199. Springer, Berlin (2009)
Rimawi, Y., Amescua, A., Cuevas, G., San Feliu, T., Garcia, J.: Ramala: A Knowledge Base for Software Process Improvement. In: Proceedings of the Second International Conference on Innovations in Information Technology, Dubai, UAE (2005)
Wangenheim, C.G.v., Weber, S., Hauck, J., Trentin, G.: Experiences on Establishing Software Processes in Small Companies. Information and Software Technology 48, 890–900 (2006)
Abrahamsson, P.: The Role of Commitment in Software Process Improvement, PhD Dissertation. Department of Information Processing Science, University of Oulu (2002)
Villarroel, R., Gómez, Y., Gajardo, R., Rodríguez, O.: Implementation of an Improvement Cycle using the Competisoft Methodological Framework and the Tutelkan Platform. CLEI Electronic Journal 13(1), paper 2 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Valdes, G., Astudillo, H., Visconti, M., López, C. (2010). The Tutelkan SPI Framework for Small Settings: A Methodology Transfer Vehicle. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2010. Communications in Computer and Information Science, vol 99. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15666-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-15666-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15665-6
Online ISBN: 978-3-642-15666-3
eBook Packages: Computer ScienceComputer Science (R0)