A Practical Case for Implementing Risk Management in Distributed Software Development Environments, Based on the CMMI Model
Abstract
The purpose of this paper is to present the experience of implementing a risk management process in a distributed software development environment, considering the CMMI level 3 standard. The experience is described and some lessons learned are identified and presented.
Keywords:
Risk Management, Distributed Development, CMMI Model
References
Herbsleb, J. D. and Moitra, D. (2001). Guest editors' introduction: Global software development. IEEE Software, 18(2):16-20.
Schwalbe, K. (2000). Information Technology Project Management. Course Technology, Cambrigde.
Roy, G. G.; Woodings, T. L. (2000). A Framework for Risk Analysis in Software Engineering, In: Proceedings of the 7th Asia-Pacific Software Engineering Conference.
Oliveira, K.; Rocha, A.; Weber, K. (2002). Workshop on Software Quality. In: Proceedings of the International Conference on Software Engineering. Flórida, EUA.
Bernstein, P. (1997). Desafio aos deuses: a fascinante história do risco. Campus.
Boehm, B. (1991). Software risk management: principles and practices. Piscataway: IEEE Software, v. 8, p. 32-41.
Carmel, E. (1999). Global Software Teams – Collaborating Across Borders and Time-Zones. Prentice Hall, EUA.
Karolak, D. W. (1998). Global Software Development – Managing Virtual Teams and Environments. Los Alamitos, IEEE Computer Society, EUA.
Kiel, L. (2003). Experiences in Distributed Development: A Case Study. Proceedings of the International Workshop on Global Software Development at ICSE.
Prikladnicki, R. (2003). MuNDDoS: Um Modelo de Referência para Desenvolvimento Distribuído de Software. Dissertação de Mestrado. PPGCC – PUCRS.
Côrtes, M. (2001). Modelos de Qualidade de Software, Campinas, UNICAMP.
ISO/IEC 15504 (1998). Software Process Assessment, Technical Report.
CMU/SEI-2002-TR-011 – Capability Maturity Model Integration (CMMI), version 1.1, Continuous Representation.
CMU/SEI-2002-TR-012 – Capability Maturity Model Integration (CMMI), version 1.1, Staged Representation.
Vanzin, M., Blois, M, Prikladnicki, R., Ceccato, I., Antunes, D. (2005). Global Software Processes Definition in a Distributed Environment. In Proceedings of the 29th Annual NASA/IEEE Software Engineering Workshop.
Prikladnicki, R., Yamaguti, M. H., Antunes, D. C. “Risk Management in Distributed Software Development: A Process Integration Proposal”, In: PRO-VE 2004, 5th IFIP Working Conference on Virtual Enterprises at 18th IFIP World Computer Congress
Kwak, Y. H.; Stoddard, J. (2003). Project Risk Management: lessons learned from software development. Technovation, In Press, Corrected.
Rout, T.; Tuffley, A. (2000). The rapid assessment of software process capability. In: Spice International Conference on SPI and Capability Determination, Ireland.
Ministério da Ciência e Tecnologia - SEPIN. (2002). Relatório preliminar da qualidade e produtividade de software. Brasília. Disponível em: www.mct.org.br.
Schwalbe, K. (2000). Information Technology Project Management. Course Technology, Cambrigde.
Roy, G. G.; Woodings, T. L. (2000). A Framework for Risk Analysis in Software Engineering, In: Proceedings of the 7th Asia-Pacific Software Engineering Conference.
Oliveira, K.; Rocha, A.; Weber, K. (2002). Workshop on Software Quality. In: Proceedings of the International Conference on Software Engineering. Flórida, EUA.
Bernstein, P. (1997). Desafio aos deuses: a fascinante história do risco. Campus.
Boehm, B. (1991). Software risk management: principles and practices. Piscataway: IEEE Software, v. 8, p. 32-41.
Carmel, E. (1999). Global Software Teams – Collaborating Across Borders and Time-Zones. Prentice Hall, EUA.
Karolak, D. W. (1998). Global Software Development – Managing Virtual Teams and Environments. Los Alamitos, IEEE Computer Society, EUA.
Kiel, L. (2003). Experiences in Distributed Development: A Case Study. Proceedings of the International Workshop on Global Software Development at ICSE.
Prikladnicki, R. (2003). MuNDDoS: Um Modelo de Referência para Desenvolvimento Distribuído de Software. Dissertação de Mestrado. PPGCC – PUCRS.
Côrtes, M. (2001). Modelos de Qualidade de Software, Campinas, UNICAMP.
ISO/IEC 15504 (1998). Software Process Assessment, Technical Report.
CMU/SEI-2002-TR-011 – Capability Maturity Model Integration (CMMI), version 1.1, Continuous Representation.
CMU/SEI-2002-TR-012 – Capability Maturity Model Integration (CMMI), version 1.1, Staged Representation.
Vanzin, M., Blois, M, Prikladnicki, R., Ceccato, I., Antunes, D. (2005). Global Software Processes Definition in a Distributed Environment. In Proceedings of the 29th Annual NASA/IEEE Software Engineering Workshop.
Prikladnicki, R., Yamaguti, M. H., Antunes, D. C. “Risk Management in Distributed Software Development: A Process Integration Proposal”, In: PRO-VE 2004, 5th IFIP Working Conference on Virtual Enterprises at 18th IFIP World Computer Congress
Kwak, Y. H.; Stoddard, J. (2003). Project Risk Management: lessons learned from software development. Technovation, In Press, Corrected.
Rout, T.; Tuffley, A. (2000). The rapid assessment of software process capability. In: Spice International Conference on SPI and Capability Determination, Ireland.
Ministério da Ciência e Tecnologia - SEPIN. (2002). Relatório preliminar da qualidade e produtividade de software. Brasília. Disponível em: www.mct.org.br.
Published
2005-06-06
How to Cite
PRIKLADNICKI, Rafael; GOMES, Geraldo; MAJDENBAUM, Azriel; YAMAGUTI, Marcelo Hideki; ANTUNES, Dante; OLIVEIRA, Silvia; AUDY, Jorge Luis Nicolas.
A Practical Case for Implementing Risk Management in Distributed Software Development Environments, Based on the CMMI Model. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 4. , 2005, Porto Alegre-RS.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2005
.
p. 300-307.
DOI: https://doi.org/10.5753/sbqs.2005.16172.
