Summary
Software organizations and projects need guidance on “how” to improve software process, not just guidelines on “what” to improve. Improvement models are based on the consensus of a designated working group on how software should be developed or maintained. They are very useful in that they provide general guidelines on where to start improving, and in which order, to people who do not know. However, the majority have only worked in scenarios within large companies. We aim to help small software development organizations adopt an iterative approach by providing a Process Improvement Web-based Tool. This paper presents research into the proposal that a small enterprise may use this tool to define and implement a set of agile project management practices that can be strengthened using the CMMI-DEV 1.2 model as reference.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alagarsamy, K., Justus, S., Iyakutti, K.: On the Implementation of a Knowledge Management Tool for SPI. In: Proceedings of the International Conference on Computational Intelligence and Multimedia Applications, ICCIMA 2007, pp. 48–55. IEEE Computer Society, Los Alamitos (2007)
Andrade, J., Ares, J., Garcia, R., Rodriguez, S., Seona, M., Suarez, S.: A Knowledge-based System for CMM Evaluation. SCI, vol. 134, pp. 183–191. Springer, Heidelberg (2008)
Wizard, A.: Formal or Informal Appraisal Tool (2009), http://www.isdinc.com
Choi, Y., Lee, E.S., Ha, S.: The Management of Software Processes with Software Process Improvement Tool based on ISO 15504. In: Proceedings of the 7th International Conference on Advanced Communication Technology, ICACT 2005, pp. 933–936. IEEE Computer Society, Los Alamitos (2005)
Fukuyama, S., Miyamura, S., Takagi, H., Tanaka, R.: Validating the ISO/IEC 15504 Measure of Software Requirements Analysis Process Capability. IEICE Transactions on Information and Systems E83-D(4), 747–756 (2000)
Garcia, I., Calvo-Manzano, J., Cuevas, G., San Feliu, T.: Determining Practice Achievement in Project Management Using a Two-Phase Questionnaire on Small and Medium Enterprises. In: Abrahamsson, P., Baddoo, N., Margaria, T., Messnarz, R. (eds.) EuroSPI 2007. LNCS, vol. 4764, pp. 46–58. Springer, Heidelberg (2007)
Gomez, J.: Using Agile Practices and the CMMI to Achieve High Project Management Capability in Small Settings. In: Proceedings of the First International ResearchWorkshop for Process Improvement in Small Settings, CMU/SEI-2006- SR-001, pp. 102–107 (2006)
Him Lok, R., Walker, A.J.: Automated Tool Support for an Emerging International Software Process Assessment Standard. In: Proceedings of the Third International Software Engineering Standards Symposium; Emerging International Standard, ISESS 1997, pp. 25–35. IEEE Computer Society Press, Los Alamitos (1997)
Hunter, R., McCallum, C.: A visual Approach to Software Process Improvement. In: Proceedings of the Software Process Improvement Conference, SPI 1998 (1998)
IME Toolkit (2009), http://www.man-infosystems.com/indexfiles/FreeTools.htm (2009)
ISO/IEC TR 15504:1998(E): Information Technology - Software Process Assessments. Parts 1-9. International Organization for Standardization, Geneva (1998)
Mondragn, O.: Addressing Infrastructure Issues in Very Small Settings. In: Proceedings of the First International Research Workshop for Process Improvement in Small Settings, CMU/SEI-2006-SR-001, pp. 5–10 (2006)
Montoni, M., Santos, G., Rocha, A., Figueiredo, S., Cabral, R., Barcellos, R., Barreto, A., Soares, A., Cerdeiral, C., Lupo, P.: Taba Workstation: Supporting Software Process Deployment based on CMMI and MR-MPS.BR. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 249–262. Springer, Heidelberg (2006)
MKS Tool (2009), http://www.mks.com/process
Nakakoji, K.: PIASS: Process-Improvement Activity Support System. Technical Report, SRA-SEL-97081, Software Engineering Lab., SRA Inc., Tokyo, Japan (1997)
Self Assessment Tool CMM-Quest (2009), http://www.cmm-quest.com/
Software Engineering Institute. CMMI for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1). Continuous Representation. CMU/SEI-2002- TR-011, Software Engineering Institute, Carnegie Mellon University (2002)
Software Engineering Institute. CMMI for Development (CMMI-DEV V1.2). CMU/SEI-2006 TR-008, Software Engineering Institute, Carnegie Mellon University (2006)
SPICE 1-2-1 (2009), http://www.synspace.com/tools.html
Wibas CMMI Browser (2009), http://www.cmmi.de/cmmiv1.2/browser.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Garcia, I., Pacheco, C. (2009). Toward Automated Support for Software Process Improvement Initiatives in Small and Medium Size Enterprises. In: Lee, R., Ishii, N. (eds) Software Engineering Research, Management and Applications 2009. Studies in Computational Intelligence, vol 253. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05441-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-05441-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05440-2
Online ISBN: 978-3-642-05441-9
eBook Packages: EngineeringEngineering (R0)