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

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.

[1]  Leonard Steinborn,et al.  International Organization for Standardization ISO 19011 Guidelines for Quality and/or Environmental Management Systems Auditing , 2004 .

[2]  Clenio F. Salviano,et al.  Brazilian Software Process Reference Model and Assessment Method , 2005, ISCIS.

[3]  Mario Piattini,et al.  Software Process Improvement: The Competisoft Project , 2007, Computer.

[4]  Diane L. Gibson,et al.  Performance Results of CMMI ® -Based Process Improvement , 2006 .

[5]  Mark Staples,et al.  Systematic review of organizational motivations for adopting CMM-based SPI , 2008, Inf. Softw. Technol..

[6]  Yessica Gómez,et al.  Implementation of an Improvement Cycle Using the Competisoft Methodological Framework and the Tutelkan Platform , 2009, 2009 International Conference of the Chilean Computer Science Society.

[7]  Bob McFeeley,et al.  IDEAL: A User's Guide for Software Process Improvement. , 1996 .

[8]  Hernán Astudillo,et al.  The Tutelkan SPI Framework for Small Settings: A Methodology Transfer Vehicle , 2010, EuroSPI.

[9]  Ita Richardson,et al.  Why are small software organisations different , 2007 .

[10]  Leonard Steinborn International Organization for Standardization ISO 9001:2000 Quality Management Systems — Requirements , 2004 .

[11]  Assessment Method Integrated Team,et al.  Standard CMMI Appraisal Method for Process Improvement (SCAMPI), Version 1.1: Method Definition Document , 2001 .

[12]  Claude Y. Laporte,et al.  A Software Engineering Lifecycle Standard for Very Small Enterprises , 2008, EuroSPI.

[13]  Mario Piattini,et al.  Software process improvement in small and medium software enterprises: a systematic review , 2008, Software Quality Journal.

[14]  Mario Piattini,et al.  Key processes to start software process improvement in small companies , 2009, SAC '09.

[15]  Boris Mutafelija,et al.  Process Improvement with CMMI® v1.2 and ISO Standards , 2008 .

[16]  Ita Richardson,et al.  Guest Editors' Introduction: Why are Small Software Organizations Different? , 2007, IEEE Software.