Advertisement

The Tutelkan Reference Process: A Reusable Process Model for Enabling SPI in Small Settings

  • Gonzalo Valdés
  • Marcello Visconti
  • Hernán Astudillo
Part of the Communications in Computer and Information Science book series (CCIS, volume 172)

Abstract

The adoption of international standards and models of process quality is difficult for small organizations due to several issues they face, such as inability to afford the associated costs and unawareness of SPI benefits. This article presents the Tutelkan Reference Process (TRP), a public software process that is conformant to CMMI-DEV v1.2, ISO 9001:2000 and Competisoft, and whose process assets can be reused as baseline for developing specific software process in small organizations. We present the methods we applied to evaluate standard-compliance of TRP, which are based on mapping techniques and methods used to appraise and audit organizations, and discuss how TRP is applied as part of an SPI framework oriented to small settings. When using TRP organizations become aware of their level of compliance with international standards, since each reusable asset contains information about the specific CMMI-DEV v1.2 practices, ISO 9001:2000 clauses and Competisoft activities it conforms to.

Keywords

software process improvement process quality models small settings Tutelkan CMMI-DEV v1.2 ISO 9001:2000 Competisoft 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    McFeeley, B.: IDEAL: A User’s Guide for Software Process Improvement. Handbook CMU/SEI-96-HB-001. Carnegie Mellon University, Pittsburgh (1996)Google Scholar
  2. 2.
    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, PA (2006)Google Scholar
  3. 3.
    Staples, M., Niazi, M.: Systematic Review of Organizational Motivations for Adopting CMM-based SPI. Information and Software Technology 50, 605–620 (2008)CrossRefGoogle Scholar
  4. 4.
    Richardson, I., von Wangenheim, C.G.: Why are Small Software Organizations Different? IEEE Software 24(1), 18–22 (2007)CrossRefGoogle Scholar
  5. 5.
    European Commission, New SME Definition: User Guide and Model Declaration (2005), http://ec.europa.eu/enterprise/policies/sme/files/sme_definition/sme_user_guide_en.pdf
  6. 6.
    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.) Software Process Improvement, EuroSPI 2008. CCIS, vol. 16, pp. 129–141. Springer, Berlin (2008)CrossRefGoogle Scholar
  7. 7.
    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)CrossRefGoogle Scholar
  8. 8.
    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)CrossRefGoogle Scholar
  9. 9.
    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)CrossRefGoogle Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    Valdes, G., Astudillo, H., Visconti, M., López, C.: The Tutelkan SPI Framework for Small Settings: A Methodology Transfer Vehicle. In: Riel, A., O’Connor, R., Tichkiewitch, S., Messnarz, R. (eds.) EuroSPI 2010. CCIS, vol. 99, pp. 142–152. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  12. 12.
    Software Engineering Institute: CMMI for Development, Version 1.2 (2006)Google Scholar
  13. 13.
    International Organization for Standardization: ISO 9001 - Quality management systems - Requirements (2000) Google Scholar
  14. 14.
    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)Google Scholar
  15. 15.
    Software Engineering Institute: Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A, Version 1.2: Method Definition Document (2006) Google Scholar
  16. 16.
    International Organization for Standardization: ISO 19011 - Guidelines for quality and/or environmental management systems auditing (2002)Google Scholar
  17. 17.
    International Organization for Standardization and International Electrotechnical Commission: ISO/IEC 90003 - Software engineering - Guidelines for the application of ISO 9001:2000 to computer software (2004)Google Scholar
  18. 18.
    Mutafelija, B., Stromberg, H.: Process Improvement with CMMI v1.2 and ISO Standards. Auerbach Publications, Boca Raton (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Gonzalo Valdés
    • 1
  • Marcello Visconti
    • 1
  • Hernán Astudillo
    • 1
  1. 1.Departamento de InformáticaUniversidad Técnica Federico Santa MaríaValparaísoChile

Personalised recommendations