Abstract
Industry recognizes that very small enterprises (VSE), that develop parts involving software components are very important to the economy. These parts are often integrated into products of larger enterprises. Failure to deliver a quality product on time and within budget threatens the competitiveness of both organizations. One way to mitigate these risks is to haveall suppliers of a product chain put recognized engineering practices in place. Many international standards and models such as ISO/IEC12207 or CMMI have been developed to capture proven engineering practices. However, these standards were not designed for very small development organizations, those with less than 25 employees, and are consequently difficult to apply in such settings. An ISO/IEC JTC1/SC7 Working Group has been established to address these difficulties by producing a software engineering standard tailored to VSE.
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
Charette, R.N.: Why Software Fails, Spectrum, pp. 42–49. IEEE Computer Society, Los Alamitos (2005)
Shintani, K.: Empowered Engineers are Key Players in Process Improvement. In: The First International Research Workshop for Process Improvement in Small Settings, Software Engineering Institute, CMU/SEI-2006-SR-01, Pittsburgh, PA (2006)
Laporte, C.Y., April, A.: Applying Software Engineering Standards in Small Settings: Recent Historical Perspectives and Initial Achievements. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings. Software Engineering Institute, Carnegie Mellon University, CMU/SEI-2006-Special Report-001, pp. 39–51 (January 2006)
Ginsberg, M., Quinn, L.: Process Tailoring and the Software Capability Maturity Model, Software Engineering Institute, CMU/SEI-94-TR-024 (November 1995)
Hadden, R.: Key Practices to the CMM: Inappropriate for Small Projects, Panel. In: Proceedings of the Software Engineering Process Group Conference, Chicago (1998)
Johnson, D., Brodman, J.: Applying the CMM to Small Organizations and Small Projects. In: Proceedings of Software Engineering Process Group Conference, Chicago (1998)
Laporte, C.Y., April, A., Renault, A.: Applying ISO/IEC Software Engineering Standards in Small Settings: Historical Perspectives and Initial Achievements. In: Proceedings of SPICE Conference, Luxembourg (2006)
European Commission, The New SME Definition: User Guide and Model Declaration (2005), http://europa.eu.int/comm/enterprise/enterprise_policy/sme_definition/sme_user_guide.pdf
Coleman, G., O’Connor, R.: Investigating Software Process in Practice: A Grounded Theory Perspective. Journal of Systems and Software 81(5), 772–784 (2008)
Laporte, C.Y., Renault, A., Desharnais, J.M., Habra, N., Abou El Fattah, M., Bamba, J.C.: Initiating Software Process Improvement in Small Enterprises: Experiment with Micro-Evaluation Framework. In: SWDC-REK, International Conference on Software Development, University of Iceland, Reykjavik, Iceland, May 27-June 1, 2005, pp. 153–163 (2005)
Anacleto, A., von Wangenheim, C.G., Salviano, C.F., Savi, R.: Experiences gained from applying ISO/IEC 15504 to small software companies in Brazil. In: 4th International SPICE Conference on Process Assessment and Improvement, Lisbon, Portugal (April 2004)
Mtigwe, B.: The entrepreneurial firm internationalization process in the Southern African context: A comparative approach. International Journal of Entrepreneurial Behavior & Research 11(5), 358–377 (2005)
Hofer, C.: Software Development in Austria: Results of an Empirical Study among Small and Very Small Enterprises. In: Proceedings of the 28th Euromicro Conference, pp. 361–366 (2002)
Coallier, F.: International Standardization in Software and Systems Engineering, Crosstalk, pp. 18–22 (February 2003)
New Work Item Proposal – Software Life Cycles for Very Small Enterprises, ISO/IEC JTC1/SC7 N3288 (May 2005), http://www.jtc1-sc7.org/
Land, S.K.: Results of the IEEE Survey of Software Engineering Standards Users. In: Software Engineering Standards Symposium and Forum, 1997. Emerging International Standards. ISESS 1997, Walnut Creek, CA, June 1-6, pp. 242–270 (1997)
ISO/IEC 12207:2008, Information technology – Software life cycle processes. International Organization for Standardization/International Electrotechnical Commission: Geneva, Switzerland
ISO/IEC TR 10000-1:1998, Information technology: Framework and taxonomy of International Standardized Profiles. Part 1: General principles & documentation framework
NMX-059-NYCE-2005, Information Technology-Software-Models of Processes and Assessment for Software Development and Maintenance. Part 01: Definition of Concepts and Products; Part 02: Process Requirements (MoProSoft); Part 03: Guidelines for Process Implementation; Part 04: Guidelines for Process Assessment (EvalProSoft), Ministry of Economy, Mexico (2005)
Oktaba, H., Felix, G., Mario, P., Francisco, R., Francisco, P., Claudia, A.: Software Process Improvement: The Competisoft Project. IEEE Computer 40(10) (October 2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laporte, C.Y., Alexandre, S., O’Connor, R.V. (2008). 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. Communications in Computer and Information Science, vol 16. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85936-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-85936-9_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85934-5
Online ISBN: 978-3-540-85936-9
eBook Packages: Computer ScienceComputer Science (R0)