Gerência de projetos
Keywords: Gerência de projetos, Agile Software Development, Eliyahu M. Goldratt, Gerência de custo de projetos, Gerência de escopo de projetos, Gerência de integração de projetos, Gerência de qualidade de projetos, Gerência de tempo de projetos, ISO 10006
Gerência de Projetos (ou Gestão de Projetos) é a aplicação de conhecimentos, habilidades e técnicas na elaboração de atividades relacionadas para atingir um conjunto de objetivos pré-definidos. O conhecimento e as práticas da gerência de projetos são melhores descritos em termos de seus processos componentes. Esses processos podem ser classificados em cinco grupos de processo (iniciação, planejamento, execução, controle e encerramento) e nove áreas de conhecimento (gerência de integração de projetos, gerência de escopo de projetos, gerência de tempo de projetos, gerência de custo de projetos, gerência de qualidade de projetos, gerência de recursos humanos de projetos, gerência de comunicações de projetos, gerência de riscos de projetos e gerência de aquisições de projetos).
Reduzida à sua forma mais simples, a gerência de projetos é a disciplina de manter os riscos de fracasso em um nível tão baixo quanto necessário durante o ciclo de vida do projeto. O risco de fracasso aumenta de acordo com a presença de incerteza durante todos os estágios do projeto. Um ponto-de-vista alternativo diz que gerenciamento de projetos é a disciplina de definir e alcançar objetivos ao mesmo tempo em que se otimiza o uso de recursos (tempo, dinheiro, pessoas, espaço, etc).
A gerência de projetos é frequentemente a responsabilidade de um indivíduo entitulado gerente de projeto. Idealmente, esse indivíduo raramente participa diretamente nas atividades que produzem o resultado final. Ao invés disso, o gerente de projeto trabalha para manter o progresso e a interação mútua progressiva dos diversos participantes do empreendimento, de modo a reduzir o risco de fracasso do projeto.
| Conteúdo |
O que é um projeto
Um projeto é um empreendimento temporário com o objetivo de criar um produto ou serviço único. Projetos em geral possuem muitas características comuns:
- são executados por pessoas
- são restritos por recursos limitados
- são planejados, executados e controlados.
Um projeto pode ser literalmente algo tão simples quanto preparar um jantar, mas no contexto de gerenciamento de projetos, o conceito é melhor definido como um empreendimento com um começo e um fim definidos e alguma complexidade.
Em contraste aos projetos há as operações: processos contínuos e sem um fim definido. Como exemplo de operação está uma linha de montagem. Esse tipo de atividade é comumente gerenciado por outra disciplina, conhecida como Gerenciamento de Operações.
Entre exemplos típicos de projetos estão a engenharia e a construção de um prédio, ou o planejamento, codificação, testes e documentação de um programa de informática, ou o desenvolvimento da pesquisa e testes clínicos de um novo medicamento. A duração do projeto é o tempo entre o seu início e a sua compleção, que pode durar dias, semanas, meses ou até anos.
Abordagens
Na indústria de informática, geralmente há dois tipos de abordagens comumente utilizadas no gerenciamento de projetos. As abordagens do tipo "tradicional" identificam uma sequência de passos a serem completados. Essas abordagens contrastam com a abordagem conhecida como Agile Software Development, em que o projeto é visto como um conjunto de pequenas tarefas, ao invés de um processo completo. O objetivo desta abordagem é reduzir ao mínimo possível o overhead. Essa abordagem é bastante controversa, especialmente em projetos muito complexos. Mesmo assim, tem conquistado adeptos em números crescentes.
Nas últimas décadas, emergiram uma série de abordagens na indústria em geral. Dentre essas abordagens se destaca a abordagem do PMBOK, que tem se tornado um padrão de facto em diversas indústrias.
A abordagem "Agile Software Development "
Os chamados "Métodos Agile" são metodologias de baixo overhead para o desenvolvimento de software. Reconhecem que software é algo difícil de se controlar. Essas metodologias minimizam riscos garantindo que os engenheiros de software foquem em unidades menores de trabalho.
Os "Métodos Agile" diferenciam-se de outras metodologias mais "pesadas" (como por exemplo, o Modelo Cascata) na ênfase que dão a valores e princípios, ao invés de processos.
Ciclos típicos são de uma semana ou um mês, e no fim de cada ciclo há uma reavaliação das prioridades do projeto - característica que ele compartilha com metodologias de desenvolvimento iterativas, e com a maioria das teorias modernas de gerenciamento de projetos.
A abordagem tradicional
Na abordagem tradicional, distinguimos cinco estágios no desenvolvimento de um projeto:
- Iniciação de projeto
- Planejamento de projeto
- Produção de projeto
- Monitoramento de projeto
- Fechamento (compleção) de projeto
Nem todos os projetos vão seguir todos estes estágios, já que projetos podem ser encerrados antes de sua compleção. Alguns projetos talvez não tenham planejamento ou monitoramento. Alguns projetos passarão pelos estágios 2, 3 e 4 múltiplas vezes.
Vários setores utilizam variações destes estágios. Por exemplo, na construção civil, os projetos tipicamente progridem de estágios como Pré-planejamento para Design Conceitual, Design esquemático, Design de desenvolvimento, construção de desenhos (ou documentos de contrato), e administração de construção. Embora os nomes difiram de indústria para indústria, os estágios reais tipicamente seguem os passos comuns à resolução de problemas (problem solving): definir o problema, balancear opções, escolher um caminho, implementação e avaliação.
O gerenciamento de projetos tenta adquirir controle sobre quatro variáveis:
- tempo
- custo
- qualidade
- escopo
Três dessas variáveis podem ser dadas por clientes externos ou internos. O(s) valor(es) das variáveis remanescentes está/estão a cargo do gerente de projetos, idealmente baseado em sólidas técnicas de estimativa. Os resultados finais devem ser acordados em um processo de negociação entre a gerência do projeto e o cliente. Geralmente, os valores em termos de tempo, custo, qualidade e escopo são definidos por contrato.
Para manter o controle sobre o projeto do início ao fim, um gerente de projetos utiliza várias técnicas, dentre as quais se destacam:
- Planejamento de projeto
- Análise de valor agregado
- Gerenciamento de riscos de projeto
- Cronograma
- Melhoria de processo
A Abordagem do PMBOK (Project Management Body of Knowledge)
A abordagem do PMBOK não é restrita ao desenvolvimento de sistemas, sendo largamente utilizada em diversas indústrias (notadamente nas indústrias ligadas à construção civil). De acordo com esta abordagem, a gerência de projetos aborda as seguintes áreas de conhecimento:
- Gerência de integração de projetos
- Gerência de escopo de projetos
- Gerência de tempo de projetos
- Gerência de custo de projetos
- Gerência de qualidade de projetos
- Gerência de recursos humanos de projetos
- Gerência de comunicações de projetos
- Gerência de riscos de projetos
- Gerência de aquisições de projetos
Padrões de Gerência de projetos
Ao longo do tempo, houve diversas tentativas para desenvolver padrões (standards) internacionais de gerência de projetos. Dentre elas, destacam-se:
- Project Management Body of Knowledge (PMBOK), um conjunto de conhecimentos gerenciado pela organização Project Management Institute (PMI). Tem-se tornado um padrão de fato em diversas indústrias, como a da Construção Civil e em diversos setores da Indústria de Software.
- ISO 10006: 1997, Quality management - Guidelines to quality in project management
- PRINCE2 (Projects IN a Controlled Environment)
