Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan...

20
Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

Transcript of Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan...

Page 1: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

1

Equipe:Filipe AlmeidaGuilherme CalixtoGuilherme FayJosé Carlos GuimarãesRafael QueirozRenan FilgueirasVinícius Vieira

dotProject EAP

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

Page 2: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

2

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

Page 3: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

3

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

Page 4: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

4

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).

Page 5: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

5

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.

Page 6: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

6

Solução para o objetivo

• Implementação de umaEstrutura Analítica do Projeto (EAP) para definição visual de escopo.

Page 7: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

7

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;

Page 8: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software Professor Hilmer Neri – 2012/2

8

Resultados Esperados

1 Criar o primeiro nó 0 cujo campo será preechido pelo nome do projeto2 Criar os filhos do nó 0 que serão os pacotes de trabalho3 Visualizar todos os campos da EAP criada4 Excluir qualquer nó, com exceção de nó 0 5 Alterar o conteúdo do campo 6 Cada nó deve criar novos filhos, formando uma hierarquia7 Persistir dados da EAP criada/ alterada8 Criar ultimo nível que será de esforço

Page 9: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

9

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.

Page 10: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

10

Resultado do Produto

Page 11: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

11

Estimativas e Dados

Total de Pontos de Função por co...0

30

60

90

120

150

180

210

Custo por contagem0.00

15000.00

30000.00

45000.00

60000.00

75000.00

90000.00

105000.00

DetalhadaIndicativa

Page 12: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

12Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

15.8%9.2%

21.1%53.9%

% por Tipo de Função

1

2

3

4

5

Sumário da ContagemAplicação : Gerência de Projetos Projeto : DotProjectEAPResponsável : José Carlos Revisor : Vinicius VieiraEmpresa : Universidade de Brasilia     R$/PF = 500 Custo= R$

43.000,00 PF = 86

Tipo de Função Complexidade Funcional Total por Complexidade   %  

                         EE 0 Baixa x 3 0    3 Média x 4 12    0 Alta x 6 0         

  Total 3Total 12 15,8%  

                            SE 0 Baixa x 4 0    0 Média x 5 0    1 Alta x 7 7         

  Total 1Total 7 9,2%  

                                            CE 0 Baixa x 3 0    1 Média x 4 4    2 Alta x 6 12         

  Total 3Total 16 21,1%  

                                            ALI 3 Baixa x 7 21    2 Média x 10 20    0 Alta x 15 0         

  Total 5Total 41 53,9%  

                                            AIE 0 Baixa x 5 0    0 Média x 7 0    0 Alta x 10 0         

  Total 0Total 0 0,0%  

                            Total PF (contagem detalhada) 76    Total PF (contagem estimativa) 64    Total PF (contagem indicativa) 175                           Total de PF Local    TOTAL    43000,00                         

Page 13: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

13Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

Total de User Points0

40

80

120

160

200

240

280

320

Page 14: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

14Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

Total de User Points0

40

80

120

160

200

240

280

320

Page 15: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

15

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;

Page 16: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

16

Decisões Erradas• Priorização de partes da implementação do

projeto;• Medições e controle tardios;• Treinamento em tempo inábil;

Page 17: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

17

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;

Page 18: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

18

Ê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 auto-

organizável;• Compreensão da aplicabilidade de diferentes

metodologias para diferentes situações;

Page 19: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

19

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;

Page 20: Equipe: Filipe Almeida Guilherme Calixto Guilherme Fay José Carlos Guimarães Rafael Queiroz Renan Filgueiras Vinícius Vieira dotProject EAP 1 Gestão de.

Gestão de Portfólios e Projetos de Software – Professor Hilmer Neri – 2012/2

20

OBRIGADO