O TULEAP

O ponto de partida deste trabalho foi a utilização do Tuleap, concretamente a versão 9.13.99.147 pelo que se deverá iniciar por uma breve caracterização do mesmo.

Como já referido, o Tuleap é uma ferramenta open source suportada pela Enalean vocacionado para melhorar a gestão de projetos de desenvolvimento de software de forma partilhada por todos os perfis associados a um projeto.

De acordo com os manuais é facilmente customizável permitindo:

  • planear e monitorizar projetos
  • gerir o ciclo de desenvolvimento de software
  • gerir e monitorizar requisitos, tarefas e incidentes
  • Produzir documentos e releases

Não se trata portanto de uma ferramenta genérica de gestão de projetos mas que pode ser utilizada na gestão de projetos não necessariamente de desenvolvimento de software.

Neste capítulo serão apresentados os principais artefactos existentes no Tuleap para melhor compreensão da ferramenta.

Acesso à plataforma de gestão de projetos

O acesso à plataforma de gestão de projetos da AMA faz-se através do url https://projetos.ama.pt/

Na nova intranet da AMA pretende-se que seja possível o acesso direto aos projetos de cada colaborador.

A plataforma possui autenticação integrada com a AD pelo que deverá introduzir as suas credenciais da rede interna da AMA.

Após a autenticação com sucesso acede à pasta do colaborador com a lista de todos os projetos relativamente aos quais possui permissões de acesso quer seja gestor de projeto ou não.

Etiquetas de um artigo

Etiquetas de um artigo

Cada designação de projeto corresponde a um link com acesso direto à página de entrada do respetivo projeto.

Etiquetas de um artigo

A partir deste momento a configuração e informação disponível é semelhante para todos os projetos de acordo com o especificado no capítulo 4.

Trackers

Um tracker é um serviço do Tuleap que permite rastrear a evolução de vários tipos de artefactos, como por exemplo contratos, milestones, bugs, tarefas, requisitos ou releases.

É caracterizado pelo seu nome e tem associado um conjunto de atributos que o definem e cuja evolução precisamos registar e acompanhar ao longo do projeto.

O Tuleap possui já um conjunto de templates de trackers e que poderão ser utilizados em cada projeto. A cada um destes templates existem já associados um conjunto de atributos que os caracterizam. Porém um utilizador com permissões de administrador poderá adicionar novos atributos ou eliminar os existentes.

Etiquetas de um artigo

É possível definir algumas regras sobre a forma de preenchimento e o formato dos atributos associados.

Pelos tipos de trackers disponibilizados podemos verificar que a ferramenta está mais vocacionada para uma gestão do ciclo de desenvolvimento do produto do que para a gestão do projeto propriamente dita.

Assim sendo a maior parte da customização da ferramenta incidiu principalmente sobre as componentes de gestão financeira de execução e reporte.

Os trackers podem por sua vez estar organizados por views ou reports que correspondem a agregações de atributos relacionados ou do mesmo tema. No exemplo abaixo podemos ver que existem 8 views diferentes sobre a informação constante da Ficha de Projeto organizado por temas.

Etiquetas de um artigo

É possível estabelecer uma hierarquia entre os trackers definindo relações de master/detail entre eles.

Etiquetas de um artigo

Estas relações de hierarquia permitem definir atributos de agregação no tracker master com o somatório dos valores dos atributos correspondentes nos trackers detail.

No exemplo apresentado pode-se verificar que o tracker Pagamentos é detail do tracker Contrato que por sua vez é detail do tracker Ficha de Projeto. Estas relações permitirão definir acumulados de valores pagos em cada contrato e em cada projeto.

São portanto relações fundamentais e que na customização realizada não poderá ser alterada sob pena de se perder o valor dos indicadores.

Dashboards

Um dashboard é uma interface de acesso a uma visão do projeto e que poderão acedidos a partir do menu lateral. Um dashboard é constituído de widgets ou blocos de informação que podem apresentar gráficos ou registos.

Etiquetas de um artigo

No exemplo abaixo poderemos ver que estão disponíveis 4 dashboards numerados de 1 a 4, estando visível o dashboard 2 referente à visão de gestão do projeto.

Etiquetas de um artigo

Dele constam vários blocos ou widgets com as designações Ficha de Projeto, Cronograma, Milestones e Heartbeat.

A partir de um dashboard um utilizador normal ou administrador pode aceder a todos os serviços e registos do projeto que nele sejam exibidos.

Documentos

Um dos objetivos de uma ferramenta de gestão de projetos é também constituir-se como um repositório único e centralizado da documentação do projeto quer para acompanhamento do mesmo quer para memória futura.

Desta forma todos os membros da equipa de projeto terão sempre acesso a uma, única e atualizada versão dos documentos de trabalho.

O Tuleap permite acesso a uma zona de arquivo de documentos que foi também otimizada em termos de organização e ligação direta aos trackers para os quais é conveniente haver uma ligação direta.

É o caso do cronograma a que se refere mais à frente e a todos os documentos contratuais.

Etiquetas de um artigo