Introdução

O gerenciamento de projetos de software não é uma tarefa trivial. Controlar grandes equipes de desenvolvimento, de modo que o aproveitamento das mesmas seja satisfatório, exige um acompanhamento proximo, além da utilização de técnicas e modelos de métricas, que quantificam e qualificam o andamento do projeto.

Gerenciar projetos de software, visando aumentar a competência da organização na identificação, avaliação, planejamento e execução de projetos envolve um conjunto bastante variado de aspectos que influenciam no desenvolvimento de um sistema, dentre os quais temos: aspectos cognitivos, que estão relacionados aos fatores humanos envolvidos no projeto (equipe de desenvolvimento, stakeholders, etc.), aspectos econômicos, que são mais influenciados pelos interesses comerciais da organização, e aspectos técnicos, que se relacionam às etapas e atividades relacionadas ao desenvolvimento do projeto (análise, projeto, implementação, teste, etc.)