Gerenciamento de Projetos na Engenharia de Software
Gerenciamento de Projetos
http://www.pmtech.com.br © MAURO SOTILLE. Todos os direitos reservados 2/18
1. Introdução
Ao analisarmos as diferentes referência
s relativas a gerencia
mento de projetos
de software, verificamos que há diferentes
visões sobre como este
s projetos devem ser
gerenciados e estas são centradas em alguns mode
los. Assim não basta apenas avaliarmos as
visões de diferentes autores
sobre o assunto, mas também os
diferentes modelos propostos
pelas principais instituições que propõem mo
delos na área, o PMI – Project Management
Institute, o SEI – Software Engineering
Institute e ISO – International Standards
Organization, além de um modelo comercia
l amplamente difundido, o RUP – IBM Rational
Unified Process.
Ao nos determos sobre os diferentes modelos, verificamos que o
gerenciamento de projetos constitui-se em
uma tarefa de fundamental importância no
processo de desenvolvimento de software. O
gerenciamento de projeto, no entanto, não é
visto como uma etapa clássica do processo de desenvolvimento, uma vez que ele acompanha
a todas as etapas tradicionais: Concepção,
Análise, Projeto, Desenvolvimento, Testes e
Manutenção.
Segundo a ABNT, na norma técnica N
BR 10006, Projeto é “Processo único,
consistindo de um grupo de atividades coorde
nadas e controladas com datas para início e
término, empreendido para alcance de um objetivo
conforme requisitos específicos, incluindo
limitações de tempo, custo e recursos.” De
acordo com o Project Ma
nagement Institute
(PMBOK, 2004), Projeto é “Um empreendiment
o temporário, plan
ejado, executado e
controlado, com objetivo de cria
r um produto ou serviço único.”
Segundo Pressman (1995), para que um proj
eto de software seja bem sucedido,
é necessário que alguns parâmetros sejam corretamente analisados, como por exemplo, o
escopo do software, os riscos
envolvidos, os recursos nece
ssários, as tarefas a serem
realizadas, os indicadores a serem acompanha
dos, os esforços e custos aplicados e a
sistemática a ser seguida. A análise de todos
estes parâmetros seria a função típica do
gerenciamento de projetos a qual, em geral, se
inicia antes do trabal
ho técnico e prossegue à
medida que a entrega do software vai se concretizando.
De acordo com Capers Jones (
apud
Chang & Christensen, 1999) “a maioria
dos esforços em engenharia de software tem se
preocupado em construir ferramentas CASE
para auxiliar no projeto, implementação e test
e, enquanto os métodos formais e ferramentas
0 comentários