Академический Документы
Профессиональный Документы
Культура Документы
WTDQS 2014
muitas vezes no possuem recursos suficientes para implementar um processo e avalilo [SOFTEX, 2012].
No contexto nacional, atualmente, existem cerca de 533 empresas avaliadas no
MR-MPS-SW e dentro do prazo de vigncia de trs anos. Deste total, apenas 34
empresas j foram avaliadas no nvel de maturidade C [SOFTEX, 2014], no qual est
situado o processo de Gerncia de Riscos, ou seja, 93,5% das organizaes
desenvolvedoras de software que buscam qualidade de processo no Brasil no possuem
experincia e maturidade comprovadas no gerenciamento de riscos.
Este trabalho tem o objetivo auxiliar estas organizaes a implementarem um
processo de extrema importncia, como o gerenciamento de riscos. Sero
disponibilizados uma metodologia e uma ferramenta de software, que tm como
diferencial a compatibilidade com as melhores prticas recomendadas em modelos de
qualidade de software, coletadas atravs do mapeamento entre as mesmas.
2. Fundamentao Terica
Processo de software denominado por Pressman (2011), como um arcabouo para as
tarefas necessrias para a construo de um software de alta qualidade. Alm disso, um
processo deve estar alinhado a mtodos tcnicos, abrangendo um arcabouo de
processo, muitas vezes denominado framework. O guia PMBOK [PMI, 2013], define
processo como uma combinao de atividades inter-relacionadas realizadas, com o
intuito de atingir um objetivo, como alcanar resultados, produtos ou servios.
A qualidade do processo de software uma abordagem comumente utilizada
para alcanar a qualidade do software, como podem ser vistos em Humphrey (1989) e
IEEE (2014). Portanto, atualmente existem algumas iniciativas na busca pela qualidade
de software de forma padronizada, possibilitando melhor avaliao dos processos. Entre
os padres internacionais destacam-se o modelo de maturidade CMMI-DEV [SEI, 2010]
e a norma ISO/IEC 12207 [ABNT, 2009], no mbito nacional o MR-MPS-SW,
integrante do programa MPS.BR [SOFTEX, 2012]. Tambm considerado uma
referncia em boas prticas no gerenciamento de projetos, h o guia PMBOK [PMI,
2013], porm de forma mais abrangente, determina boas prticas para projetos de
quaisquer natureza, no especificamente para software.
Todos estes padres abordam a rea de Gerenciamento de Riscos de maneira
detalhada, porm com algumas semelhanas e diferenas entre si. Segundo o guia
PMBOK, risco pode ser definido como a possibilidade de ocorrncia de um evento ou
condio que pode ter efeito positivo ou negativo em um objetivo de um projeto [PMI,
2013]. Logo o gerenciamento de riscos em projetos de software descreve uma
abordagem integrada entre mtodos, processos e artefatos, para analisar, controlar e
monitorar continuamente os riscos, com o objetivo de reduzir as chances de falha do
projeto [ABNT, 2008].
O trabalho de Ropponen e Lyytinen (2000), define gerncia de riscos como uma
abordagem que tenta formalizar prticas de sucesso orientadas a riscos em um conjunto
de princpios e prticas prontamente aplicveis. Enquanto que Chapman e Ward (2003),
definem que o propsito da gerncia de riscos de melhorar a performance do projeto,
atravs da identificao e avaliao sistemtica de riscos, desenvolvendo estratgias
para reduzi-los ou evit-los, minimizando perdas e maximizando o sucesso do
desenvolvimento do software.
20
WTDQS 2014
WTDQS 2014
Avdoshin, S. M., Pesotskaya, E. Y. (2011) "Software risk management". 7th Central and
Eastern European Software Engineering Conference (CEE-SECR).
Boehm, B. (1991) "Software risk management: principles and practices". IEEE
Software, 8, 1 , p. 32 - 41
Brooks, F. P. (1986) "No Silver Bullet Essence and Accident in Software
Engineering". In: IFIP Tenth World Computing Conference, p. 10691076.
Chapman C. B., Ward, S.C. (2003) "Project Risk Management, Processes, Techniques
and Insights". 2 Edio. John Wiley. Chichester. Reino Unido.
Glass, R. L. (1998) "Software Runaways: Monumental Software Disasters", PrenticeHall.
Humphrey, W. S. (1989) "Managing the Software Process, The SEI Series in Software
Engineering". Addison-Wesley.
IEEE - Institute of Electrical and Electronics Engineers (2006). "ISO/IEC 16085 - IEEE
Std 16085-2006 - Systems and software engineering - Life cycle processes - Risk
management". USA.
IEEE - Institute of Electrical and Electronics Engineers (2014). "Guide to Software
Engineering Body of Knowledge - SWEBOK". Version 3.0. USA.
Islam, S. (2011) "Software development risk management model-a-goal-driven
approach". Tese (Doutorado em Cincia da Computao), Institute fr Informatik,
Technische Universitt Mnchen, Munique.
Mutafelija, B., Stromberg, H. (2009) "Process Improvement with CMMI v1.2 and ISO
Standarts". CRC Press, 2009.
Oliveira, S. R. B. et al. (2010) SPIDER - Um Suite de Ferramentas de Software Livre
de Apoio Implementao do modelo MPS.BR. Anais do VIII Encontro Anual de
Computao ENACOMP 2010, Catalo - GO.
PMI - Project Management Institute (2013) "A Guide to the Project Management Body
of Knowledge". Campus Boulevard, Newton Square, 5th Edition.
Pressman, R. S. (2011) Engenharia de Software: Uma Abordagem Profissional.
Mcgraw Hill.
Raz, T., Hillson, D. (2005) "A comparative review of risk management standarts". Risk
Management: An International Journal, v.7, n.4, p. 53-66.
Ropponen, J., Lyytinen, K. (2000) "Components of Software Development Risk: How
to Address Them?". IEEE Transactions on Software Engineering, v. 26, p.98-111.
SEI - Software Engineering Institute (2010) "Capability Maturity Model Integration
(CMMI) for Development". , Version 1.3, Carnegie Mellon, USA.
SOFTEX - Associao para Promoo da Excelncia do Software Brasileiro (2012)
"Melhoria do Processo de Software Brasileiro (MPS.BR) - Guia Geral 2012". Brasil.
SOFTEX - Associao para Promoo da Excelncia do Software Brasileiro (2014)
"Avaliaes MPS-SW (Software) Publicadas (prazo de validade: 3 anos)".
Disponvel
em
http://www.softex.br/wp-content/uploads/2013/07/2AvaliacoesMPSSW-Publicadas_29.JAN_.2014_5331.pdf. Acesso em 02 de fevereiro de 2014.
Sommerville, I. (2007) "Engenharia de Software". 8 ed. So Paulo. Pearson AddisonWesley.
Tianyin, P. (2011) "Development of software project risk management model review".
2nd International Conference on Artificial Intelligence, Management Science and
Electronic Commerce (AIMSEC), p. 2979-2982.
Travassos, G. H., Gurov, D., Amaral, E. A. G. (2002). "Introduo Engenharia de
Software Experimental". Programa de Engenharia de Sistemas e Computao.
COPPE/UFRJ. Relatrio Tcnico RT-ES-590/02.
Van Lamsweerde, A. (2009). " Requirements Engineering: From System Goals to UML
Models to Software Specifications", Wiley.
Von Wangenheim, C. G., Da Silva, D. A., Buglione, L., Scheidt, R., Prikladnicki, R.
(2010). "Best practice fusion of CMMI-DEV v1.2 (PP, PMC, SAM) and PMBOK
2008." Information and Software Technology, 52, p. 749-757.
24