Taba Workstation: Supporting Software Process Improvement Initiatives Based on Software Standards and Maturity Models

  • Analia Irigoyen Ferreiro Ferreira
  • Gleison Santos
  • Roberta Cerqueira
  • Mariano Montoni
  • Ahilton Barreto
  • Ana Regina Rocha
  • Sávio Figueiredo
  • Andrea Barreto
  • Reinaldo C. Silva Filho
  • Peter Lupo
  • Cristina Cerdeiral
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4257)

Abstract

International software standards and maturity models play an important role in Software Process Improvement initiatives defining best practices and providing knowledge to the definition of software processes. Nevertheless, the definition and deployment of software processes based on that standards and models is an expensive and knowledge intensive task. This paper describes an approach to the definition and deployment of software processes in small and medium size Brazilian companies supported by a Process-centered Software Engineering Environment named Taba Workstation. It also presents results related to a software process improvement initiative undertaken in a Brazilian organization that demonstrates the feasibility of the presented approach.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Fuggetta, A.: Software Process: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering. ACM Press, New York (2002)Google Scholar
  2. 2.
    Weber, K.C., Pinheiro, M.: Software Quality in Brazil. Quality World Magazine, The Institute of Quality Assurance (IQA) 21(1.1) (November 1995)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.
    SOFTEX, MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral (v. 1.1) (2006) (in portuguese), http://www.softex.br/mpsbr/
  7. 7.
    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
  8. 8.
    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
  9. 9.
    ISO 9001:2000 - Quality management systems - Requirements (2000) Google Scholar
  10. 10.
    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: 3rd Conf. Professional Knowledge Management Experiences and Visions, Kaiserslautern, Germany, April 10-13, pp. 72–76 (2005)Google Scholar
  11. 11.
    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
  12. 12.
    Santos, G., Villela, K., Schnaider, L., Rocha, A.R., Travassos, G.H.: Building ontology based tools for a software development environment. In: Melnik, G., Holz, H. (eds.) LSO 2004. LNCS, vol. 3096, pp. 19–30. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  13. 13.
    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–120. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Farias, L., Travassos, G.H., Rocha, A.R.C.: Knowledge Management of Software Risks. Journal of Universal Computer Science 9(7), 670–681 (2003)Google Scholar
  15. 15.
    Krasner, H.: The Payoff for SPI: what it is and how to get it. Software Process Newsletter 1, 1–6 (1994)Google Scholar
  16. 16.
    Hyde, K., Wilson, D.: Intangible Benefits of CMM-based Software Process Improvement. Software Process Improvement and Practice 9(4), 217–228 (2004)CrossRefGoogle Scholar
  17. 17.
    Oliveira, K., Zlot, F., Rocha, A.R., Travassos, G., Galotta, C., Menezes, C.: Domain Oriented Software Development Environment. Journal of Systems and Software 72/2, 145–161 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Analia Irigoyen Ferreiro Ferreira
    • 1
    • 2
  • Gleison Santos
    • 1
  • Roberta Cerqueira
    • 2
  • Mariano Montoni
    • 1
  • Ahilton Barreto
    • 1
  • Ana Regina Rocha
    • 1
  • Sávio Figueiredo
    • 1
  • Andrea Barreto
    • 1
  • Reinaldo C. Silva Filho
    • 1
  • Peter Lupo
    • 1
  • Cristina Cerdeiral
    • 1
  1. 1.COPPE/UFRJFederal University of Rio de JaneiroRio de JaneiroBrazil
  2. 2.BL Informática Ltda.Niterói

Personalised recommendations