PROCESS INSTITUTIONALIZATION USING SOFTWARE PROCESS LINES

Tomás Martínez-Ruiz, Félix García, Mario Piattini

Abstract

Software Process Institutionalization is an important step which must be carried out by organizations if they are to improve their processes, and must take place in a coherent manner in accordance with the organization’s policies. However, process institutionalization implies adapting processes from a set of the organization’s standard processes, and these standard processes must be continually maintained and updated through the standardization of best practices, since adaptation in itself cannot create capable processes. In this paper we propose using the philosophy of software process lines to design a cycle and specify a set of techniques and practices to institutionalize software processes. The cycle, techniques and practices include both process tailoring and process standardization to offer organizations an infrastructure with which to generate processes that are better fitted to their necessities. The use of our cycle will enable capable processes to be tailored from software process lines, and the analysis of these processes will permit the improvement of the organization’s set of standard processes and of the software process line.

References

  1. Bayer, J., Buhl, W., Giese, C., Lehner, T., Ocampo, A., Puhlmann, F., Richter, E., Schnieders, A. and Weiland, J. (2005). Process Family Engineering: Modeling variant-rich processes. PESOA Project, Postdam, Alemania.
  2. Bayer, J., Kose, M. and Ocampo, A. (2006). Improving the Development of e-Business Systems by Introducing Process-Based Software Product Lines. In 7th PROFES 2006, LNCS 4034 Springer-Verlag, Amsterdam, pp. 348-361.
  3. Calvo-Manzano, J. A., Cuevas, G. and San Feliú, T. (2007). Integración del Modelo de Madurez de la Capacidad-CMMI. In Fábricas de Software: Experiencias, Tecnologías y Organización (Eds, Piattini, M. and Garzas, J.) Ra-Ma, Madrid, pp. 235- 254.
  4. Chrissis, M. B., Konrad, M. and Shrum, S. (2006). CMMI: guidelines for process integration and product improvement, Pearson, Boston.
  5. Fuggetta, A. (2000). Software process: a roadmap. In ICSE- Future of SE, Limerick, Ireland, pp. 25-34.
  6. Humphrey, W. (1989). Managing the Software Process, Addison-Wesley.
  7. ISO (2004). ISO/IEC 15504-4. Information technology Part 4: Guidance on use for process improvement and process capability determination. International Organization for Standardization, Geneva.
  8. Lu, R. and Sadiq, S. (2007). A Reference Architecture for Managing Business Process Variants, In 9th ICEIS 2007.
  9. Martínez-Ruiz, T., García, F. and Piattini, M. (2008). Towards a SPEM v2.0 Extension to Define Process Lines Variability Mechanisms. In Software Engineering Research, Management & Applications, (Ed, Lee, R.) Springer Verlag. SCI 150, Praga, Czech Republic, pp. 115-130.
  10. Oktaba, H., Piattini, M., Pino, F., Garcia, F., Alquicira, C., Ruiz, F. and Martínez, T. (2008). COMPETISOFT: A Improvement Strategy for Small Latin-American Software Organizations. In Software Process Improvement for Small and Medium Enterprises: Techniques and Case Studies (Eds, Oktaba, H. and Piattini, M.) Idea Group Inc. pp. 212-223.
  11. OMG (2007). Software Process Engineering Metamodel Specification. Object Management Group.
  12. Rombach, D. (2005). Integrated Software Process and Product Lines. In SPW 2005, LNCS 3840(Eds, Li, M., Boehm, B. and Osterweil, L.) Springer-Verlag, Teddington, UK, pp. 83-90.
  13. SEI (2002). CMMI for Systems Engineering/Software Engineering, Version 1.1. Software Engineering Institute, Pittsburgh.
  14. Yoon, I.-C., Min, S.-Y. and Bae, D.-H. (2001). Tailoring and Verifying Software Process. In 8th APSEC.01, pp. 202-209.
Download


Paper Citation


in Harvard Style

Martínez-Ruiz T., García F. and Piattini M. (2009). PROCESS INSTITUTIONALIZATION USING SOFTWARE PROCESS LINES . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-86-9, pages 359-362. DOI: 10.5220/0001985803590362


in Bibtex Style

@conference{iceis09,
author={Tomás Martínez-Ruiz and Félix García and Mario Piattini},
title={PROCESS INSTITUTIONALIZATION USING SOFTWARE PROCESS LINES},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2009},
pages={359-362},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001985803590362},
isbn={978-989-8111-86-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - PROCESS INSTITUTIONALIZATION USING SOFTWARE PROCESS LINES
SN - 978-989-8111-86-9
AU - Martínez-Ruiz T.
AU - García F.
AU - Piattini M.
PY - 2009
SP - 359
EP - 362
DO - 10.5220/0001985803590362