Taba Workstation: Supporting Software Process Deployment Based on CMMI and MR-MPS.BR

  • Mariano Montoni
  • Gleison Santos
  • Ana Regina Rocha
  • Sávio Figueiredo
  • Reinaldo Cabral
  • Rafael Barcellos
  • Ahilton Barreto
  • Andréa Soares
  • Cristina Cerdeiral
  • Peter Lupo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4034)

Abstract

Deployment of software processes based on reference models is a knowledge-intensive task, i.e., a great amount of technical knowledge must be applied in order to guarantee conformance and adherence of processes deployed to the reference models adopted. Moreover, software process deployers have to deal with organizational and individual cultural problems on a regular basis, for instance, resistances to organizational changes. Therefore, the success of software process deployment within an organization or organizational unit depends on both technical and social aspects of the software process deployment strategy definition and execution. This paper presents the Taba Workstation, an enterprise-oriented Process-centered Software Engineering Environment (PSEE) constituted of an integrated set of tools to support software process deployment based on the Capability Maturity Model Integration (CMMI) and the Reference Model for Brazilian Software Process Improvement (MR-MPS.BR). Software process appraisals demonstrated that the Taba Workstation constitutes one of the most important organizational assets to facilitate the success of software process deployment initiatives and to overcome the inherent difficulties.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Arent, J., Norbjerg, J.: Software process improvement as organizational knowledge creation: a multiple case analysis. In: Proceedings of the 33rd Annual Hawaii International Conference on System Sciences, January 4-7, pp. 1–11 (2000)Google Scholar
  2. 2.
    Fuggetta, A.: Software Process: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering, 22nd Int. Conference on Software Engineering, pp. 27–34 (2000)Google Scholar
  3. 3.
    ISO/IEC 12207:2000 - Information technology – software process life cycle (2000)Google Scholar
  4. 4.
    ISO/IEC 15504 –1 Information Technology – Process Assessment, - Part 1: Concepts and Vocabulary (2003)Google Scholar
  5. 5.
    Chrissis, M.B., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Reading (2003)Google Scholar
  6. 6.
    MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral (v. 1.0) (2005) Google Scholar
  7. 7.
    Santos, G., Montoni, M., Rocha, A.R., Figueiredo, S., Mafra, S., Albuquerque, A., Paret, B.D., Amaral, M.: Using a Software Development Environment with Knowledge Management to Support Deploying Software Processes in Small and Medium Size Companies. In: The 3rd Conference Professional Knowledge Management Experiences and Visions, Kaiserslautern, Germany, April 10-13. LNCS (LNAI), pp. 72–76. Springer, Heidelberg (2005)Google Scholar
  8. 8.
    Rocha, A.R., Montoni, M., Santos, S., Mafra, S., Figueiredo, S., Albuquerque, A., Mian, P.: Reference Model for Software Process Improvement: A Brazilian Experience. In: Richardson, I., Abrahamsson, P., Messnarz, R. (eds.) EuroSPI 2005. LNCS, vol. 3792, pp. 130–141. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Weber, K.C., Araujo, E.R., Rocha, A.R., Machado, C., Scalet, D., Salviano, C.: Brazilian Software Process Reference Model and Assessment Method. In: Yolum, p., Güngör, T., Gürgen, F., Özturan, C. (eds.) ISCIS 2005. LNCS, vol. 3733, pp. 403–411. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Montoni, M., Santos, G., Villela, K., Rocha, A.R., Travassos, G.H., Figueiredo, S., Mafra, S., Albuquerque, A., Mian, P.: Enterprise-Oriented Software Development Environments to Support Software Products and Process Quality Improvement. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2005. LNCS, vol. 3547, pp. 370–384. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Montoni, M., Santos, G., Villela, K., Miranda, R., Rocha, A.R., Travassos, G.H., Figueiredo, S., Mafra, S.: Knowledge Management in an Enterprise-Oriented Software Development Environment. In: Karagiannis, D., Reimer, U. (eds.) PAKM 2004. LNCS (LNAI), vol. 3336, pp. 117–128. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  12. 12.
    Montoni, M., Miranda, R., Rocha, A.R., Travassos, G.H.: Knowledge Acquisition and Communities of Practice: an Approach to Convert Individual Knowledge into Multi-Organizational Knowledge. In: Melnik, G., Holz, H. (eds.) LSO 2004. LNCS, vol. 3096, pp. 110–121. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    Minh, N.N., Wang, A.I., Conradi, R.: Total Software Process Model Evolution in EPOS Experience Report. In: Proc. of the 19th Int. Conf. on Software Engineering, May 17-23, pp. 390–399 (1997)Google Scholar
  14. 14.
    Ben-Shaul, I.Z., Skopp, P.D., Heineman, G.T., Tong, A.Z., Popovich, S.S., Valetto, G.: Integrating groupware and process technologies in the Oz environment. In: Proc. of the 9th Int. Software Process Workshop, October 5-7, pp. 114–116 (1994)Google Scholar
  15. 15.
    Bandinelli, S., Di Nitto, E., Fuggetta, A.: Supporting Cooperation in the SPADE-1 Environment. IEEE Trans. on Software Engineering 22(12), 841–865 (1996)CrossRefGoogle Scholar
  16. 16.
    Bowen, S., Maurer, F.: Process support and knowledge management for virtual teams doing agile software development. In: Proc. of the 26th Annual Int. Computer Software and Applications Conference (COMPSAC), August 26-29, pp. 1118–1120 (2002)Google Scholar
  17. 17.
  18. 18.
    Yan, J., Yang, Y., Raikundalia, G.K.: Decentralised Coordination for Software Process Enactment. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 164–172. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  19. 19.
    ISO/IEC 12207:2000 - Information technology –software process life cycle (2000)Google Scholar
  20. 20.
    ISO/IEC 15504 –1 Information Technology – Process Assessment, - Part 1: Concepts and Vocabulary (2003)Google Scholar
  21. 21.
    Chrissis, M.B., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Reading (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Mariano Montoni
    • 1
  • Gleison Santos
    • 1
  • Ana Regina Rocha
    • 1
  • Sávio Figueiredo
    • 1
  • Reinaldo Cabral
    • 1
  • Rafael Barcellos
    • 1
  • Ahilton Barreto
    • 1
  • Andréa Soares
    • 1
  • Cristina Cerdeiral
    • 1
  • Peter Lupo
    • 1
  1. 1.COPPE/UFRJFederal University of Rio de JaneiroRio de JaneiroBrazil

Personalised recommendations