skip to main content
10.1145/1529282.1529389acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Key processes to start software process improvement in small companies

Published:08 March 2009Publication History

ABSTRACT

To support Small Software Enterprises -- VSEs-- when they are dealing with the first processes that must be considered as they undertake a project of Software Process Improvement --SPI--, we have defined a set of processes which we consider to be of high-priority when initiating the implementation of an improvement project in VSEs. This paper introduces this set of processes and the way in which they have been obtained, based on the analysis and synthesis of three research works carried out within the context of the COMPETISOFT project. It also describes our experience of the application of both the process selection and the prioritization strategy in four VSEs. The result of implementing the proposal shows that it is feasible to implement it in VSEs and that it can be done with an expense of effort that is suitable for them.

References

  1. Brereton, P., B. Kitchenham, D. Budgen, and Z. Li. Using a protocol template for case study planning. 2008. Evaluation and assessment in Software Engineering. Bari, Italia. pp. 1--8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cater-Steel, A. P., M. Toleman, and T. Rout, Process improvement for small firms: An evaluation of the RAPID assessment-based method. Information and Software Technology, 2005. Vol. in press December pp. 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Derniame, J.-C., A. B. Kaba, and B. Warboys, The Software Process: Modelling and Technology, in Software process: principles, methodology, and Technology. 1999, Springer: Germany. p. 1--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Fayad, M. E., M. Laitinen, and R. P. Ward, Software Engineering in the Small. Communications of the ACM, 2000. Vol. 43(3) March pp. 115--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Florac, W. A., R. E. Park, and A. D. Carleton, Practical Software Measurement: Measuring for Process Management and Improvement. 1997, Pittsburgh, Software Engineering Institute, Carnegie Mellon University pp. 1--12.Google ScholarGoogle Scholar
  6. Horvat, R. V., I. Rozman, and J. Györkös, Managing the complexity of SPI in small companies. Software Process: Improvement and Practice. 2000. Vol. 5(1) March pp. 45--54.Google ScholarGoogle Scholar
  7. IEEE, C. S., Guide to the Software Engineering Body of Knowledge - SWEBOK. 2004, Washington, Angela Burgess pp. 119--146.Google ScholarGoogle Scholar
  8. ISO. ISO/IEC 12207: 2002/FDAM 2. Information technology - Software life cycle processes. International Organization for Standardization. Geneva. 2004. www.iso.orgGoogle ScholarGoogle Scholar
  9. ISO. ISO/IEC 15504-2: 2003/Cor.1: 2004(E). Information technology - Process assessment - Part 2: Performing an assessment. International Organization for Standardization. Geneva. 2004. www.iso.orgGoogle ScholarGoogle Scholar
  10. ISO. ISO/IEC 15504-5: 2006(E). Information technology - Process assessment - Part 5: An exemplar Process Assessment Model. International Organization for Standardization. Geneva. 2006. www.iso.orgGoogle ScholarGoogle Scholar
  11. McCaffery, F., P. Taylor, and G. Coleman, Adept: A Unified Assessment Method for Small Software Companies. IEEE Software, 2007. Vol. 42(1) pp. 24--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Oktaba, H. MoProSoft®: A Software Process Model for Small Enterprises. 2006. Proceedings of the First International Research Workshop for Process Improvement in Small Settings. Pittsburgh, Carnegie Mellon University. pp. 93--101.Google ScholarGoogle Scholar
  13. Oktaba, H., F. Garcia, M. Piattini, F. Pino, C. Alquicira, and F. Ruiz, Software Process Improvement: The COMPETISOFT Project. IEEE Computer, 2007. Vol. 40(10) October pp. 21--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Pino, F., F. Garcia, and M. Piattini, Contribución de los estándares internacionales a la gestión de procesos software. Revista de Procesos y Métricas, 2007. Vol. 4(2) Abril pp. 33--43.Google ScholarGoogle Scholar
  15. Pino, F., F. Garcia, and M. Piattini, Software Process Improvement in Small and Medium Software Enterprises: A Systematic Review. Software Quality Journal, 2008. Vol. 16(2) June pp. 237--261. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Weber, K., E. Araújo, A. Rocha, Machado, D. Scalet, and C. Salviano, Brazilian Software Process Reference Model and Assessment Method, in Computer and Information Sciences. 2005, Springer Berlin / Heidelberg. p. 402--411. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Yin, R. K., Case Study Research: Design and Methods. 2003, Newbury Park, Sage Publications.Google ScholarGoogle Scholar

Index Terms

  1. Key processes to start software process improvement in small companies

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SAC '09: Proceedings of the 2009 ACM symposium on Applied Computing
            March 2009
            2347 pages
            ISBN:9781605581668
            DOI:10.1145/1529282

            Copyright © 2009 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 March 2009

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Overall Acceptance Rate1,650of6,669submissions,25%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader