A gerência de projetos é a primeira etapa da engenharia de software, pois abrange todas as fases do desenvolvimento do software. Um projeto de software para ser bem condu- zido deve ter um escopo do trabalho, riscos, recur- sos exigidos, tarefas a serem executadas, marcos de referências que devem ser acompanhados pelo analista, custos e programação. A gerência de pro- jeto começa antes mesmo de os
trabalhos técnicos começarem e continua à medida que o software vai sendo concluído, encerrando-se somente quando o software se tornar obsoleto. A gerência de projeto é muito importante para o sucesso do mesmo, pois os gerentes de projetos entendem a colocação de cada fase do projeto e os profissionais entendem como trabalhar dentro dos limites de tempo do projeto.
Um Projeto de Software
O primeiro passo antes de iniciar um projeto de software é verificar se os objetivos e o escopo foram estabelecidos, em que soluções alternativas têm que ser consideradas e suas restrições e técni- cas identificadas. Caso isso não tenha acontecido o desenvolvedor de software deve se reunir com o cliente para que se possa definir o escopo e o objetivo do projeto. Quando ambos estiverem definidos e compreendidos, as soluções alternativas serão consideradas.
Medições e Métricas
As medições são muito comuns no ramo da engenharia, já no ramo da engenharia de software isso não acontece, pois na engenharia de software se tem dificuldades em concordar sobre o que se medir e as dificuldades para se avaliar as medidas. O software é medido para que se possa indicar a qualidade do produto, se avaliar os benefícios, as estimativas e a justificar as novas ferramentas. As medidas de software são divididas em diretas e indiretas, as medidas diretas são inclusas no custo e no esforço aplicado, nas
medidas diretas de um produto inclui as linhas de códigos, velocidades na execução, o tamanho da memória e os defeitos registrados. Já as medidas indiretas do produto incluem a qualidade, funcionalidade, eficiência, complexidade, confiabilidade, manutenibilidade e muitas outras. Com relação às métricas de software, essas são divididas em várias categorias conforme abaixo.
Métricas de software
• Métricas orientadas ao tamanho. • Métricas orientadas à função. • Métricas orientadas a seres humanos. • Métricas técnicas. • Métricas de qualidade. • Métricas de produtividade.







