HomeVisão GeralDocumentaçãoContato
   

Visão Geral

 
 

>> Introdução

Segundo o francês Hubert Landier, professor do Institut d’Études Politiques de Paris e diretor da revista Management et Conjoncture Sociale, o ator principal da vida econômica do planeta daqui a alguns anos será, então, o projeto e não mais a empresa. Cada projeto, de acordo com o seu status, envolverá outras empresas, que se ocuparão de partes específicas do projeto.

A partir dessa visão percebemos que aimportância da utilização de métodos, técnicas e ferramentas na gerência de projetos é cada dia mais reconhecida em todas as áreas da atividade humana: organizações, comunidade e pessoas; tanto no setor público quanto no setor privado. Na área de software e tecnologia da informação (TI) o assunto assume a cada dia uma importância maior. Isto se deve, em parte, pelo entendimento de que parte significativa do insucesso em projetos de software está relacionada com uma má gerência de projetos ou, algumas vezes, por uma ausência completa de gerenciamento.


Muito tem sido feito e estudado em busca de uma área e disciplina de gerência de projetos consolidada e bem entendida. Uma iniciativa importante na área é o Project Management Body of Knowledge (PMBOK) do Project Management Institute – PMI . Na área de software e TI, várias metodologias e processos de software trazem métodos, técnicas, ferramentas e atividades relacionadas com gerência de projetos. Os cursos e livros-texto em Engenharia de Software também têm trazido, de forma progressiva, mais conteúdo sobre o tema de forma a aumentar o conhecimento do profissional da área sobre o tema.

>> Ambientes Multiprojetos

Um ambiente multiprojetos é um ambiente corporativo ou acadêmico no qual um grupo de projetos é conduzido sob o patrocínio e/ou gerenciamento de uma organização particular. Esses projetos freqüentemente competem por recursos escassos (Ex: pessoas, finanças, tempo etc) disponíveis ao patrocinador, já que comumente não há recursos suficientes para executar todas as propostas de projetos.

Em um ambiente de desenvolvimento de projeto típico, diferentes tipos de projetos são lançados com diferentes propostas. Enquanto um time de desenvolvimento trabalha no desenvolvimento de infra-estrutura para novos produtos, outros times trabalham na manutenção dos produtos existentes e alguns times trabalham em novos projetos de futuros produtos. Pessoas freqüentemente trabalham em vários projetos simultaneamente. Por cima do trabalho em projetos, desenvolvedores podem também se envolver no suporte aos produtos. Ainda que em pequenas organizações, isso pode resultar em um esforço desordenado, causando uma sobrecarga incontrolável, o que pode fazer a conclusão com sucesso de um projeto bastante árdua e difícil.

O ambiente de negócio atual é complexo e requer rápidas decisões, melhor alocação dos recursos escassos e uma clara definição de foco. Uma organização consiste de um mix constantemente alterado de grandes e pequenos projetos, apresentando uma gerência de projetos com novos desafios na alocação de recursos, priorização e monitoramento de projetos. Aderências ao tempo, escopo e custos dos requisitos em projetos individuais podem fazer uma companhia com uma receita e valor crescentes em um futuro próximo.

>> Ferramentas de gerenciamento de projetos disponíveis no mercado

Atualmente há mais de 180 ferramentas de gerenciamento de projetos disponíveis no mercado. A maioria delas apresenta funcionalidades semelhantes. No site Project Management Software (http://www.project-management-software.org) há uma listagem e o link para a maioria destas ferramentas. Entre estas, vale a pena destacar seis delas que estão entre as mais completas:

1. KM Project (http://www.kmproject.com)

Software para gerenciamento de projeto disponível em versão web com ênfase no processo de seleção e priorização de projetos, mas suportando o controle de riscos, custos e cronograma dos projetos. Além disso, o KM Project aumenta a qualidade da comunicação entre os membros do projeto uma vez que utiliza uma base de conhecimento central compartilhada por todos os membros.

2. Copper 2004 (http://www.copperproject.com)

Copper é uma ferramenta de colaboração e gerenciamento de projetos também disponível em versão web com ênfase no processo de controle do projeto, utilizando lembretes automáticos de tarefas pendentes para os membros de projeto, gerenciamento de permissões de acesso ao sistema, entre outras funcionalidades.

3. ACE Project (http://www.aceproject.com)

Mais um software de gerenciamento de projeto desenvolvido em plataforma web, o ACE Project é uma das ferramentas mais completas e mais fáceis de usar da categoria. Permite o gerenciamento de um número ilimitado de projetos dentro de uma organização, permitindo também customização de estrutura e estilo para cada projeto, gerenciamento de permissões para os membros dos projetos, acompanhamento do cronograma do projeto através de gráficos de Gantt, notificação de tarefas via e-mail, repositório de arquivos e fórum de discussão.

4. RIQTek Manager (http://www.riqtek.com/product.htm)

Outra ferramenta de gerenciamento de projetos desenvolvida em ambiente web, RIQTek Manager ajuda no gerenciamento de problemas complexos do ciclo de vida de um produto. Através desta ferramenta, um projeto é totalmente rastreável desde o momento de sua concepção até após a sua implantação tendo suas informações chaves centralizadas e acessíveis a todos os participantes do projeto. RiQTek Manager também integra um módulo CRM para melhorar a colaboração entre os times de engenharia e negócios, além de gerar notificações que podem ser enviadas via e-mail e lembretes automáticos de tarefas pendentes que requerem ações imediatas.

5. Microsoft Project Server 2003 (http://www.microsoft.com/brasil/office/project)

O Microsoft Project é uma das ferramentas mais utilizadas para gerenciamento de projetos nas empresas. Diferentes das demais apresentadas anteriormente, o Project é um software desktop que oferece recursos tanto para o processo de seleção e priorização de projetos quanto ao processo de controle dos mesmos. A versão Server do Microsoft Project permite um repositório central dos projetos, acessível a todos os membros dos projetos e com possibilidade relatórios web. As ferramentas de gerenciamento de portfólio baseadas na Web ajudam os executivos a alinhar as pessoas e os projetos com as metas nos negócios, a identificar rapidamente os problemas e a tomar medidas corretivas. Os membros da equipe atualizam facilmente as informações do projeto, colaboram e permanecem informados através de correio eletrônico e ferramentas baseadas na Web. E os gerentes de projeto continuam usando os recursos conhecidos e abrangentes do Project Professional em gerenciamento de projetos. Uma arquitetura expansível permite às empresas integrar esta solução aos sistemas existentes da linha de negócios - a fim de obter uma solução completa.

6. dotProject (http://www.dotproject.net)

O dotProject é um framework de gerenciamento de projetos desenvolvido em ambiente web com funcionalidades similares ao ACE Project. O dotProject inclui módulos para companhias, projetos, tarefas (com gráficos de Gantt), fóruns, repositório de arquivos, calendário, contatos, bug report, suporte multi-linguagem e gerenciamento de permissões de usuários.

>> A proposta do GMP

Entre todas as ferramentas pesquisadas, o gerenciamento de projetos de maneira pontual é o ponto forte. Os sistemas não são voltados para fazer comparativos entre projetos, mas para que os gerentes de projetos observem o andamento de cada projeto individualmente. Além disso, estas ferramentas não tratam a análise da evolução dos gastos do projeto como fator primordial para a tomada de decisão que resulte em modificações no transcorrer do projeto nem são ferramentas específicas para o gerenciamento de projetos de software. Com o intuito de preencher esta lacuna, estamos desenvolvendo o Gerenciador de Multiprojetos GMP. Entre suas principais características estão:

Ferramenta de gerenciamento de projetos específica para projetos de software

O GMP é uma ferramenta web específica para este tipo de projeto, levando em consideração detalhes relevantes como requisitos funcionais e não funcionais e casos de uso. O andamento dos casos de uso é calculado segundo fórmulas específicas que indicam com precisão o percentual de conclusão de cada caso de uso e, conseqüentemente, de cada requisito funcional do sistema a ser desenvolvido.

Controle eficaz de custo dos projetos

O GMP possui um controle rígido do orçamento e dos gastos reais do projeto permitindo tomadas de decisão mais eficazes através de índices como valor planejado, custo real, valor agregado, variância de custos, variância de cronograma, índice de performance de custos, estimativa de conclusão do projeto e índice de performance do cronograma.

Controle do progresso funcional dos projetos

Acompanhe o percentual de progresso funcional de cada projeto baseado no percentual de conclusão de cada requisito, quantidade de classes desenvolvidas, quantidade de linhas de código implementadas, quantidade de subsistemas, número da iteração em que se encontra o projeto (somente para projetos desenvolvidos sob a perspectiva de desenvolvimento iterativo e incremental), entre outros fatores (veja detalhes clicando aqui).

Gráficos comparativos de acompanhamento dos projetos

Através de gráficos comparativos, os gerentes de projeto podem acompanhar o andamento de cada um dos projetos que está sob sua responsabilidade e tomar decisões rápidas e precisas para mantê-los como haviam sido planejados.

Gerenciamento de usuários, clientes, empresas e projetos

O GMP permite que seja mantida uma base de dados de todos os usuários que possuem acesso ao sistema, os clientes, as empresas fornecedoras e terceirizadas e os projetos contratados, através de interfaces gráficas bastante intuitivas.

Gerenciamento de permissões de acesso

O GMP permite que diferentes usuários tenham permissões de acesso liberadas ou restritas a determinados módulos do sistema que dizem respeito ao projeto em que estão trabalhando. Um mesmo usuário pode ter permissões diferentes para cada projeto em que esteja trabalhando. Isso garante maior segurança às informações confidenciais do projeto.

Notificação de tarefas via e-mail

As tarefas de cada membro do projeto são informadas automaticamente através de notificações enviadas por e-mail para os mesmos, aumentando a eficácia do processo de comunicação de responsabilidades aos membros do projeto.

Visualização do cronograma dos projetos através de Gráficos de Gantt

O fluxo de tarefas e como elas estão distribuídas no tempo alocado para o projeto podem ser visualizados graficamente através de Gráficos de Gantt, um dos recursos visuais mais utilizados na atividade de gerenciamento de projetos.

Lista de contatos

O GMP registra uma lista de contatos importantes de cada usuário atuando como uma agenda em que os usuários podem consultar e obter rapidamente informações importantes de seus contatos como e-mail, telefone, endereço, entre outros.

Fórum de discussão

Os fóruns de discussão do GMP permitem que os membros dos diversos times de projeto troquem informações entre si, melhorando o processo de comunicação como um todo.

Bug report

O GMP permite que sejam registrados chamados de ocorrência de qualquer natureza que estejam impedindo o fluxo de desenvolvimento normal do projeto, permitindo que fique registrado a prioridade de solução do problema e o que foi feito pra solucioná-lo.

Base de lições aprendidas

As lições aprendidas durante a execução de um projeto são tão valiosas quanto a conclusão do mesmo dentro dos prazos e custos estimados. Além disso, elas servem para recordar o que foi bem planejado e o quais imprevistos ocorreram durante o projeto e como estes foram resolvidos. Esta base de conhecimento agrega um valor imenso a todos os gerentes de projeto visando melhorar cada vez mais o processo de gerenciamento e agilizando a resolução de imprevistos. O GMP permite que os gerentes de projeto registrem as lições aprendidas durante a execução dos projetos e consultem esta base para resolver problemas futuros.

(c) 2003-2006 Universidade Federal de Pernambuco. Todos os direitos reservados.

 

 

 

 

.:: Introdução
.:: Ambientes Multiprojetos
.:: Ferramentas de gerenciamento de projetos disponíveis no mercado