O Microsoft Project é um software muito utilizado no mundo corporativo para o Gerenciamento de Projetos. O Project é utilizado para a criação de cronogramas e gestão de recursos em um projeto.
Através do Project, é possível cadastrar tarefas e sub-tarefas, com seu tempo de duração, data de início e de término. Também é possível definir quais são as tarefas predecessoras, ou seja, as tarefas que obrigatoriamente devem vir antes de outras, dessa forma as datas de início e término das demais tarefas também são ajustadas automaticamente. Através do Microsoft Project também é possível gerenciar os recursos financeiros e humanos do projeto, bem como atribuir pessoas responsáveis por cada tarefa. Segue abaixo uma tela de um cronograma de projeto no Microsoft Project.
Mas o que nem todo mundo sabe é que existe uma versão online do Microsoft Project, chamada Microsoft Project Server. Através do Project Server é possível publicar cronogramas de projetos em uma rede corporativa, e utilizar todos os recursos do Microsoft Project porém de forma online e compartilhada.
Entretanto, na realidade o Microsoft Project Server oferece muito mais funcionalidades que a versão cliente e tradicional do Project. Através do Project Server, é possível criar Websites para cada projeto, no qual os membros e gerentes da equipe poderão compartilhar documentos, cadastrar dados através de formulários, gerenciar Riscos, Issues e outras funcionalidades interessantes para a Gestão de um Projeto.
O Project Server permite todo o desenvolvimento web e customização de sites através de uma plataforma chamada Microsoft Sharepoint, na qual é possível criar sites com baixo esforço de programação. Através do Sharepoint é possível criar Listas (semelhantes a tabelas de banco de dados, porém já com seu respectivo CRUD) e Bibliotecas de Documento (componentes para upload de arquivos e compartilhamento de documentos e diretórios).
Caso seja necessário editar o código-fonte de algum formulário ou página, é possível editá-lo através da ferramenta Sharepoint Designer. O código-fonte das páginas é em ASP.NET e HTML, mas naturalmente também é possível incluir trechos de JavaScript e editar a folha de estilo CSS da página. O Sharepoint Designer também permite a programação de Workflows, para a execução de trechos de código imediatamente após um determinado evento (como por exemplo a inserção de um item em uma lista). Os dados e metadados referentes a Projetos, Listas, Bibliotecas de Documento, Workflows e Sites de Projeto ficam localizados no Microsoft SQL Server, em bases nativas do Project Server.
Recentemente trabalhei em um projeto de implantação de Project Server e posso confirmar que é uma solução interessante para as empresas que desejam aperfeiçoar seus processos de Gestão de Projetos e facilitar a comunicação e compartilhamento de informações entre a equipe. A criação de um site de projeto na Web, em uma rede interna torna a equipe independente daquele famoso cronograma que rolava de um computador para outro através dos e-mails, mas que na realidade ninguém sabia ao certo qual era sua versão mais atualizada.
Estamos na era da Computação em Nuvem. Hoje em dia tudo é compartilhado, então nada mais coerente do que os projetos serem gerenciados utilizando ferramentas online, seja o Microsoft Project Server ou qualquer outra. Ou você quer voltar para o cronograma em seu desktop?
Segue abaixo uma tela do Project Server:




