Planejamento de Riscos em Ambientes de Desenvolvimento de Software Orientados à Organização

  • Luciana de Landa Farias UFRJ
  • Sávio Mendes de Figueiredo UFRJ
  • Guilherme Horta Travassos UFRJ
  • Ana Regina Cavalcante da Rocha UFRJ

Resumo


O planejamento de riscos é uma das atividades iniciais de um projeto de software e requer uma visão global da organização, sendo fortemente centrado na experiência e conhecimento adquiridos em projetos anteriores. Quanto maior a experiência do gerente de projeto, melhor ele será capaz de identificar riscos, estimar sua probabilidade de ocorrência e impacto e definir os planos de mitigação e contingência. Porém, o conhecimento de riscos de um gerente de projeto não pode permanecer no nível de indivíduo. Para que a organização evolua aprendendo com seus próprios erros e acertos, é necessário que o conhecimento seja gerenciado de forma a tornar possível sua captura, recuperação e futura utilização. Este artigo apresenta uma abordagem para o planejamento de riscos em projetos de software baseada na reutilização do conhecimento organizacional de riscos. São apresentados um processo de gerência de riscos centrado na captura e utilização do conhecimento organizacional de riscos e uma ferramenta de apoio à abordagem proposta. Os resultados de um estudo experimental das relações entre fatos e riscos de projetos de software são apresentados, enfatizando-se sua utilização no contexto da abordagem descrita.
Palavras-chave: Gerência de Riscos, Qualidade de Software, Gestão do Conhecimento

Referências

BASILI, V.R., CALDIERA, G., ROMBACH, H.D., 1994, “Goal Question Metric Paradigm”. In John J. Marciniak, editor, Encyclopedia of Software Engineering, volume 1, pages 528532. John Wiley & Sons.

CMU/SEI-2002-TR-002, 2001, Capability Maturity Model Integration (CMMI SM ), Version 1.1.

EMAM, K. E., DROUIN, J. N., MELO, W., 2002, SPICE – The Theory and Practice of Software Process Improvement and Capability Determination, California, Wiley IEEE Press.

FARIAS, L.L., 2002, Planejamento de Riscos em Ambientes de Desenvolvimento de Software Orientados à Organização, Tese de M. Sc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil.

FARIAS,L.L, TRAVASSOS, G.H, ROCHA,A.R, 2003, “Managing Organizational Risk Knowledge”, Lecture Notes in Informatics, Volume P-28, Workshop Learning Software Organizations (LSO 2003), Luzern, Switzerland.

GARVEY, P.R., PHAIR, D.J., WILSON, J.A, 1997, “An Information Architecture for Risk Assessment and Management”, IEEE Software, vol.14, n.3 (May/June), pp. 25-34

IDRI, A., ABRAN, A , 2000, “Towards A Fuzzy Logic Based Measures for Software Projects Similarity”, La sixième édition de la Conférence Maghrébine en Sciences Informatiques (MCSEAI'2000), Fès, Maroc.

IEEE Std 1540-2001, 2001, IEEE Standard for Software Life Cycle Processes – Risk Management.

ISO 10006, 1997, Quality Management – Guidelines to Quality in Project Management.

ISO/IEC 12207, 1995, Information Technology – Software Life-Cycle Processes.

ISO/IEC DTR 16326, 1999, Software Engineering – Guide for the application of ISO/IEC 12207 to project management.

JONES, C., 1994, Assessment and Control of Software Risks, Yourdon Press.

KONTIO, J., BASILI, V.R. , 1996 “Risk Knowledge Capture in the Riskit Method”, SEW Proceedings, SEL-96-002, University of Maryland

MARKKULA, M., 1999, “Knowledge Management in Software Engineering Projects”, Software Engineering and Knowledge Engineering - SEKE 99; Kaiserlautern, Germany, June.

PAULK, M. C., WEBER, C. V., CURTIS, B., CHRISSIS, M. B. (eds), 1995, The Capability Maturity Model: Guidelines for Improving the Software Process, Addison- Wesley.

PFLEEGER, S. L., HATON, L., HOWELL, C.C., 2001, Solid Software, Prentice Hall

PMBOK, 2000, A Guide to The Project Management Body of Knowledge, PMI Standards Committee Project Management Inst., Newtown Square, Penn.

SCHOFIELD, C., SHEPPERD, M., 1995, “Software Support for Cost Estimation by Analogy”, Proceedings of 6th European Software Cost Modelling, Rolduc, Netherlands

STATZ, J., 1999, “Leverage your Lessons”, IEEE Software, vol. 16, n. 2 (March/April), pp. 30-32

VILLELA, K., SANTOS, G., BONFIM, C., et al., 2001, ”Knowledge Management in Software Development Environments”, 14th International Conference Software & Systems Engineering and their Applications, Paris, December.

WILLIAMS, C.R., WALKER ,J.A., DOROFEE, A. J. , 1997, “Putting Risk Management into Practice”, IEEE Software, vol.14, n.3 (May/June), pp.75-81

WOHLIN, C., RUNESON, P., HÖST, M., OHLSSON, M., REGNELL, B., WESSLÉN, A, 2000, Experimentation in Software Engineering – An Introduction, Kluwer Academic Publishers.
Publicado
02/09/2003
FARIAS, Luciana de Landa; DE FIGUEIREDO, Sávio Mendes; TRAVASSOS, Guilherme Horta; DA ROCHA, Ana Regina Cavalcante. Planejamento de Riscos em Ambientes de Desenvolvimento de Software Orientados à Organização. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 2. , 2003, Fortaleza. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2003 . p. 92-106. DOI: https://doi.org/10.5753/sbqs.2003.15694.