dotProject EAP
Equipe:
Filipe Almeida
Guilherme Calixto
Guilherme Fay
José Carlos Guimarães
Rafael Queiroz
Renan Filgueiras
Vinícius Vieira
Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2
1
Objetivos
• Aprender a gerenciar projetos de software em todos
seus âmbitos;
• Obter conhecimento diversificado sobre
gerenciamento de projetos tradicionais e ágeis além
de gestão estratégica;
• Aplicar conhecimentos em projeto prático de
extensão de ferramenta de gerenciamento de
projetos;
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
2
Objetivos Específicos
• Estender ferramenta livre de gerenciamento de
projetos para atender a um dos objetivos esperados
do nível G do Modelo de Referência de Melhoria do
Processo de Software Brasileiro (MR –MPS.BR);
• Ferramenta escolhida: dotProject 2.1.5
• Resultado MR-MPS.BR: GPR1 - O escopo do trabalho
para o projeto é definido
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
3
Metodologia Projeto
• PMBoK – Início do projeto seguindo a maneira
mais tradicional de gerencia de projetos;
– Dificuldade: Inadequação a realidade do software;
– Estimativas detalhadas sem dados para isso;
• Scrum – Melhor integração da equipe,
estimativas mais precisas;
– Dificuldade: Adaptação à nova metodologia;
– Regras desconhecidas e mal-aplicadas;
– Medidas sobre outros parâmetros (ausência de medida em
tempo).
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
4
Metodologia Produto
• RUP – Utilizado para o gerenciamento de boa
parte do projeto. Aplicação facilitada pela
experiência da equipe.
– Dificuldades: Muita burocracia e tratamento do produto como
artefato. Equipe ficou desmotivada e boa parte dos documentos
não eram lidos ou conhecidos pela equipe.
• XP – Utilizado para a programação de boa parte
do projeto. Foi utilizado de maneira “solta”,
sendo boa parte via reuniões telepresenciais.
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
5
Solução para o objetivo
• Implementação de uma
Estrutura Analítica do Projeto (EAP)
para definição visual de escopo.
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
6
Resultados Esperados
• Criar indicadores do projeto baseando-os na
gerência de projetos;
• Criar uma EAP integrada aos módulos do
dotProject, obedecendo os critérios de
aceitação do product owner;
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
7
Resultados Esperados
1
2
3
4
5
6
7
8
Criar o primeiro nó 0 cujo campo será preechido pelo nome do projeto
Criar os filhos do nó 0 que serão os pacotes de trabalho
Visualizar todos os campos da EAP criada
Excluir qualquer nó, com exceção de nó 0
Alterar o conteúdo do campo
Cada nó deve criar novos filhos, formando uma hierarquia
Persistir dados da EAP criada/ alterada
Criar ultimo nível que será de esforço
Gestão de Portfólios e Projetos de Software
Professor Hilmer Neri – 2012/2
8
Resultados Atingidos
• Repositório sólido, com aplicações de gerência de
configuração;
• EAP funcional com o projeto hospedado na
internet;
• EAP integrada completamente ao dotProject,
buscando o nome do projeto ao qual está
inserida;
• Aprendizado sobre gerência de projetos reais com
todas as interferências naturais de projetos.
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
9
Resultado do Produto
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
10
Estimativas e Dados
210
105000.00
180
90000.00
150
75000.00
120
60000.00
90
Detalhada
Indicativa
45000.00
60
30000.00
30
15000.00
0
0.00
Total de Pontos de Função por contagem
Custo por contagem
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
11
Sumário da Contagem
Projeto : DotProjectEAP
Revisor : Vinicius Vieira
Aplicação : Gerência de Projetos
Responsável : José Carlos
Empresa : Universidade de Brasilia
Tipo de Função
R$/PF = 500
Complexidade Funcional
EE
0
3
0
Total
3
SE
0
0
1
Total
Baixa
Média
Alta
Baixa
Média
Alta
1
CE
0
1
2
Total
3
ALI
3
2
0
Total
5
AIE
0
0
0
Total
0
Total PF (contagem detalhada)
Total PF (contagem estimativa)
Total PF (contagem indicativa)
Total de PF Local
TOTAL
43000,00
Baixa
Média
Alta
Baixa
Média
Alta
Baixa
Média
Alta
Custo= R$ 43.000,00
Total por Complexidade
x3
x4
x6
0
12
0
Total
12
x4
x5
x7
0
0
7
Total
7
x3
x4
x6
0
4
12
Total
16
x7
x 10
x 15
21
20
0
Total
41
x5
x7
x 10
0
0
0
Total
0
PF = 86
%
% por Tipo de Função
15,8%
1
0.0% 15.8%
9,2%
53.9%
2
9.2%
3
21.1%
4
5
21,1%
53,9%
0,0%
76
64
175
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
12
320
280
240
200
160
120
80
40
0
Total de User Points
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
13
320
280
240
200
160
120
80
40
0
Total de User Points
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
14
Dificuldades
• Gerenciamento da equipe;
• Entender as necessidades do solicitante do
projeto;
• Conhecimento tecnológico referentes à linguagem
de programação;
• Compreensão da API (Application programming
interface);
• Persistência dos dados;
• Obtenção de medições do projeto;
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
15
Decisões Erradas
• Priorização de partes da implementação do
projeto;
• Medições e controle tardios;
• Treinamento em tempo inábil;
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
16
Benefícios se ações corretas
fossem realizadas
•
•
•
•
Implementação completa;
Esforço melhor distribuído;
Equipe com conhecimento homogêneo;
Melhor proveito da parte teórica da
disciplina;
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
17
Êxitos
•
•
•
•
•
EAP com interface amigável e intuitiva;
Integração correta ao dotProject;
Divisões de tarefas;
Trabalho em equipe;
Aplicação do conceito de equipe autoorganizável;
• Compreensão da aplicabilidade de diferentes
metodologias para diferentes situações;
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
18
Lições Aprendidas
• Métodos ágeis agregam grande valor a projetos
com grande variabilidade de requisitos;
• Medições devem ser coletadas desde o início;
• Base histórica e estimativas cuidadosas são
essenciais para o andamento de projetos;
• Comprometimento e companheirismo da
equipe e valorização de programadores;
• Gerenciamento de tempo;
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
19
Gestão de Portfólios e Projetos de Software
– Professor Hilmer Neri – 2012/2
20
Download

Slide 1