PMBOK: Trabalhando com gerenciamento de custos

Veja nesse artigo como trabalhar com o gerenciamento de custos baseados na abordagem PMBOK.

Fique por dentro
A tarefa de gerenciar os custos do projeto engloba, além do minucioso processo de planejamento e definição dos custos e de seu gerenciamento, a definição e escolha de bons orçamentos que tragam valor agregado ao processo, e ainda, o controle de tais recursos de forma a cumprir com aquilo que foi definido inicialmente.

Este artigo apresenta uma abordagem para o gerenciamento de custos em projetos da área de TI levando em consideração os principais aspectos desse tipo de gerência e mostra quais são os conhecimentos utilizados nos processos que o compõe, propostos pelo Guia PMBOK.

O tema é útil, principalmente, para gerentes de projetos que buscam aprofundar seus conhecimentos no gerenciamento de custos em projetos de desenvolvimento de software e outros relacionados à área de TI.

Serve também para desenvolvedores de software que trabalhem em equipes de projeto e que visem aprimorar seus conhecimentos em busca de minimização de custos para suas tarefas diárias, bem como, conhecer um pouco mais sobre como os recursos de um projeto são distribuídos e gerenciados.

A área de TI para uma empresa possui orçamentos altos, a tecnologia custa caro e os elementos correspondentes também, um bom servidor, por exemplo, pode passar da casa dos R$ 15.000,00. Muitas vezes o custo não é definido pela equipe de projetos e sim pelo próprio cliente ou área supervisora da TI na empresa, que possui uma necessidade pulsante e estabelece limites de custos para resolvê-la.

Com isso, as características do software ou das necessidades do cliente/área supervisora podem, e geralmente o fazem, definir uma variação no gerenciamento de custos do projeto. Por isso, essa é uma atividade extremamente dinâmica, junto com o gerenciamento do escopo e do tempo definem um tripé principal da gerência de projetos na área de TI. Ressalta-se aqui que outras áreas como a qualidade, por exemplo, são de extrema importância para um bom projeto.

A tarefa de gerenciar os custos do projeto engloba, além do minucioso processo de planejamento e definição dos custos e de seu gerenciamento, a definição e escolha de bons orçamentos que tragam valor agregado ao processo, e ainda, o controle de tais recursos de forma a cumprir com aquilo que foi definido inicialmente.

Um projeto que envolva o desenvolvimento de software inclui as dificuldades em se manter os custos iniciais, baseados nos requisitos levantados no início do projeto até o término dele. Nisso está a importância, associada ao gerenciamento de custos, também do escopo e tempo em questão.

Os mecanismos necessários para o gerenciamento de custos

Segundo o Guia de conhecimento PMBOK, são quatro os elementos necessários para o gerenciamento de custos de um projeto: o plano de gerenciamento de custos, a estimativa de custos, a determinação de orçamentos e o controle de custos.

Em pequenos projetos de desenvolvimento, alguns desses processos podem estar sobrepostos, sendo executados de uma só vez como, por exemplo, o planejamento do gerenciamento e a estimativa de custos, resultando no desenvolvimento de orçamentos a serem feitos. Neste artigo, eles serão mostrados isoladamente, para que um entendimento amplo de cada processo possa ser obtido. Ressaltamos que existem outros detalhes e ferramentas utilizadas que são muito importantes para o bom gerenciamento.

As tarefas de estimar custos e controlá-los são as que demandam maior esforço do gerente, já que, em projetos de desenvolvimento de software as medições são complexas de serem feitas e tornam-se uma área a parte de estudos para que um bom gerenciamento de custos possa ser feito. Para a execução dos processos referentes ao gerenciamento de custos, três itens são importantes: as entradas, as ferramentas e técnicas e as saídas.

As entradas são mecanismos utilizados em cada processo, os quais podem oferecer informações ou dados referentes ao projeto, oriundos de fatores ambientais da empresa (determinações já estabelecidas e que devam ser observadas para o trabalho), ou de fatores externos (como calendário dos recursos disponíveis) ou ainda, gerados a partir de outros processos de gerenciamento do projeto (como a baseline do escopo do projeto, plano de riscos, dentre outros).

Já as ferramentas e técnicas utilizadas podem ser um padrão (utilizadas em todos os projetos da empresa) ou ainda estarem sendo utilizadas pela primeira vez no projeto em questão. Elas podem ser desde estimativas de três-pontos e análise de reservas, passando por custos relacionados à qualidade, até uma ferramenta de software de gerenciamento de projetos.

Por sua vez, as saídas são produtos, fornecidos durante o gerenciamento de custos, relacionados à execução de um dos quatro processos, dentre esses estão as estimativas de custos das atividades, previsões orçamentárias, dentre outros. As saídas são elementos que também podem variar muito, desde atualizações no plano de gerenciamento de projeto, passando por medidas de performance de trabalho, indo até uma baseline de custos e necessidades de financiamento do projeto.

Em relação aos processos que já foram citados, devemos ressaltar que em todos eles o gerenciamento de custos pode ser desenvolvido com métodos próprios ou estabelecidos para determinada área de aplicação de um projeto.

A área de tecnologia da informação possui uma vasta gama de métodos de análise e medições, por exemplo, estimativas utilizadas em metodologias ágeis de desenvolvimento de software, como a partição de pontuação das estórias definidas pelo cliente, ou ainda, outras métricas como a análise de pontos por função ou por casos de uso. Esses métodos auxiliam em muito o gerenciamento de custos, baseado no escopo definido através deles.

Considera-se que, embora o guia trabalhe com os processos definidos, outros métodos próprios para projetos de TI e que não são tratados no PMBOK (já que o objetivo do Guia é outro), podem ser manipulados em conjunto e durante o próprio gerenciamento de custos, realizado através dos processos estabelecidos no PMBOK.

A seguir, encontram-se os processos necessários para o gerenciamento de custos, exemplificados em sua maneira de coexistirem em projetos de desenvolvimento de software. Esses processos devem ocorrer pelo menos uma vez em cada projeto e serem repetidos em cada uma das fases em que um projeto for dividido. De maneira diversificada, eles fazem uso dos mecanismos (entradas, ferramentas e técnicas e saídas) apresentados.

Plano de Gerenciamento de Custos

O processo de Planejar o Gerenciamento de Custos envolve a definição e o destino dos recursos disponíveis para o projeto. Em projetos de TI, normalmente esses recursos são destinados a pessoal e infraestrutura, contando algumas vezes com elementos de treinamento e implantação do produto ou serviço.

A Figura 1, retirada do Guia PMBOK, ilustra o conjunto de entradas, de ferramentas e técnicas e de saídas que estão presentes nesse primeiro processo de gerenciamento de custos, Plano do Gerenciamento de Custos.

Figura 1. Entradas, ferramentas e técnicas e saídas para o Plano de Gerenciamento de custos.

A seguir apresentam-se as entradas pertencentes a esse processo, com um exemplo de como elas podem ser conseguidas em projetos de desenvolvimento de software:

De posse desses elementos de entrada, a tarefa de Planejar o Gerenciamento de custos pode ser executada. A partir do uso das ferramentas e técnicas a seguir, exemplificamos de forma simples seu uso para o desenvolvimento de um software:

A partir da realização dessas tarefas, para o Planejamento do Gerenciamento de Custos, deve ser produzido como saída:

Podendo conter uma análise referente a quais recursos serão destinados a pessoal, como técnicos, programadores, gerentes, possíveis serviços terceirizados, e ainda, a forma como os recursos serão destinados à infra-estrutura necessária para o projeto, dentre outras.

Estimativa de Custos

O processo de estimar os custos do projeto envolve uma análise crítica de quais serão as devidas necessidades dentro da relação espaço (atividade) X tempo do projeto. Custos em relação a mão de obra podem ser feitos, porém, é necessário que isto esteja alinhado à duração das atividades e do projeto como um todo.

A Figura 2, retirada do Guia PMBOK, ilustra o conjunto de entradas, de ferramentas e técnicas e de saídas que estão presentes nesse segundo processo de planejamento, Estimar os Custos.

Figura 2. Entradas, ferramentas e técnicas e saídas para o processo Estimar os Custos.

A seguir apresentam-se as entradas pertencentes a esse processo, com um exemplo de como elas podem ser conseguidas em projetos de desenvolvimento de software:

De posse desses elementos de entrada, a tarefa de Estimativa dos Custos pode ser executada, a partir do uso das ferramentas e técnicas a seguir, exemplificamos de forma simples seu uso para o desenvolvimento de projetos em TI:

Como custos de atendimento aos requisitos podemos citar: testes de aceitação do sistema; já os de retrabalho podem ser gerados por: falhas internas de programação ou de documentação do software; e os de prevenção: como um treinamento de usuários antes de colocar o sistema em operação;

A partir da realização dessas tarefas para a Estimativa dos Custos deve ser produzido como saída:

Exemplo: uma definição ou mudança nos custos do projeto, pode gerar mudanças de cronograma de atividades do projeto, mudanças no planejamento dos riscos do projeto, ou ainda, definição para aquisição ao invés de produção no projeto, dentre outros.

Determinar o orçamento

O processo de determinar o orçamento do projeto é uma tarefa que depende, além dos produtos (saídas) dos processos anteriores do gerenciamento de custos, também de produtos oferecidos por outros processos de gerenciamento, como o escopo e o tempo.

A Figura 3, retirada do Guia PMBOK, ilustra o conjunto de entradas, de ferramentas e técnicas e de saídas que estão presentes nesse terceiro processo de Determinar o orçamento.

Figura 3. Entradas, ferramentas e técnicas e saídas para a Determinação do Orçamento.

A seguir apresenta-se as entradas pertencentes a esse processo, com um exemplo de como elas podem ser conseguidas em projetos de desenvolvimento de software:

Além do que essa informação é importante, para identificar a possibilidade de trabalho de determinado membro da equipe em seu projeto; como para que o projeto esteja preparado para riscos de eventuais atrasos quando se tratar de um recurso advindo de outra região, ou que depende de fatores ambientais ou temporais (final de ano, recessos ou grandes feriados) para serem adquiridos;

De posse desses elementos de entrada, a tarefa de Determinar o Orçamento pode ser executada, a partir do uso das ferramentas e técnicas. A seguir, exemplificamos de forma simples seu uso para o desenvolvimento de um software:

A partir da realização dessas tarefas para a Determinação do Orçamento as seguintes saídas devem ser produzidas:

Controlar os custos

O Controle de custos do projeto deve ser realizado durante todo o projeto. Assim, possíveis distorções encontradas durante a execução do projeto podem ser minimizadas em fases posteriores e antes do término para que possam ser recuperadas.

A Figura 4, retirada do Guia PMBOK, ilustra o conjunto de entradas, de ferramentas e técnicas e de saídas que estão presentes nesse último processo de Controlar os Custos.

Figura 4. Entradas, ferramentas e técnicas e saídas para o Controle dos Custos.

A seguir apresenta-se as entradas pertencentes a esse processo, com um exemplo de como elas podem ser conseguidas em projetos de desenvolvimento de software:

De posse desses elementos de entrada, a tarefa de Controle dos Custos pode ser executada, a partir do uso das ferramentas e técnicas a seguir, exemplificamos de forma simples seu uso para o desenvolvimento de um software:

A partir da execução das tarefas necessárias para o Controle dos Custos as seguintes saídas devem ser produzidas:

Sabemos que o gerenciamento deve ser iniciado com um planejamento para o mesmo tendo como base diversos elementos do projeto, tais como, as atividades definidas no gerenciamento do escopo e o cronograma do projeto. Essas três grandes áreas do gerenciamento (trazidas pelo PMBOK) tempo, escopo e custos estão intrinsecamente relacionadas, criando-se uma dependência mútua entre as mesmas.

Os conhecimentos apresentados não fornecem um padrão, eles se traduzem por um Guia, que pode ser modificado, melhorado ou seguido em sua completude de acordo com o projeto a ser gerenciado.

Ressalta-se aqui que esses processos possuem uma lógica sequencial didática, porém, sua execução pode ter atividades sobrepostas em muitos casos, durante o Gerenciamento dos Custos, como por exemplo, as atividades de estimar os custos e definir o orçamento.

Os processos estabelecidos devem também se relacionar com outras áreas de gerenciamento de projetos descritas no PMBOK. Ora oferecendo entradas para outros processos, ora recebendo como entrada elementos produzidos por eles e que serão necessários para o desenvolvimento do Gerenciamento dos Custos.


Artigos relacionados