SlideShare uma empresa Scribd logo
1 de 34
Integrantes
Bruno Contessotto
Carlos Cruz
Eduardo Brasil
João Guilherme Araruna
Nilton Araruna
Rafael Fazzolino
Thabata Helen
Thiago Kairala
Ciclo de vida do Software
• 1ª Entrega
• Método Tradicional: RUP e PMBOK.
• Etapa dividida em Iniciação(1 iteração) e
Elaboração(2 iterações).

• 2ª Entrega
• Método Ágil: XP e Scrum.
• Dividido em 4 Sprints.
Mudanças da Primeira Entrega
• Mudança do Layout.
• Entrada de dados via usuários.
• Quebra de página na exibição dos resultados.
Mudanças da Primeira Entrega
• Mudança do Layout.
• Entrada de dados via usuários.
• Quebra de página na exibição dos resultados.
Funcionalidades Primeira Entrega
• Casos de uso entregues:
Funcionalidades Segunda Entrega
• Sprint 1 (7/11 -> 13/11)
Número da US

US 01

US 02

Pontuação

8

5

User Storie

Eu, como usuário, desejo utilizar o modo
de pesquisa inserindo dados, para que
seja possível visualizar a estatística do
deputado.

Eu como usuário desejo que o site mude
seu Layout para que ele fique agradável
visualmente

Termo de Aceite
A medida que o nome for
inserido, mostrar todas as
opções que apresentarem este
prefixo.

Para cada parlamentar
escolhido é possível visualizar o
total de sessões que o mesmo
esteve presente e sua
porcentagem de presença.

O site deve ter plano de fundo
branco e letras pretas.

O site não pode ter muitas
cores. No máximo 6 cores

Tarefas
Modificar a HTML para
inserir uma caixa de
inserção de texto.
Criar métodos para
buscar os nomes de
tratamento civil.

Alterar a procura para
pesquisar por nome civil
e tratamento.

Adicionar autocomplete na
pagina acompanhar
parlamentar
Implementação da pagina
header HTML e footer
HTML
Criação de novas páginas
JSP e CSS
Criação de novos servlets.
Funcionalidades Segunda Entrega
• Sprint 1
Número da US

Pontuação

User Storie

Termo de Aceite

Tarefas
Criação de testes unitarios
Estatistica Control
Criação de testes unitarios
Dao
Criação de testes
unitariosSessoesEreuniões
Criação de testes unitarios
ConnectionFactory

US 03

13

Eu como usuário desejo que o software seja
confiável para que o mínimo possível de
exceções seja apresentada durante seu uso

Criação de testes unitarios
DeputadoDao
Criação de testes unitarios
DeputadoControl
Criação de testes unitarios
Estatistica

Criação de testes unitarios
Sessões e reunioes Dao
Criação de testes unitarios
Deputados
Criação de teste unitario
SesssoeseReunioesControl
Funcionalidades Segunda Entrega
• Sprint 2 (13/11 -> 20/11)
Número da US

US 04

Pontuação

13

User Storie

Eu como usuario desejo
visualizar todas as sessões
em ordem cronológica
para saber que dia ocorreu
cada sessão

Termo de Aceite
Quando a opção
acompanhar sessao
for escolhida, todas
as sessoes devem
ser apresentadas
em ordem
cronologica
As sessões devem
estar separadas por
dia

US 06

13

Eu como usuario desejo
visualizar uma sessão
especifica para saber quais
deputados estavam
presentes na sessão
escolhida

Tarefas
Criar servlet
sessoesEReunioes para
conectar ajsp com a control
Criar página
acompanharSessao.jsp para
apresentar os dados
Criar método buscarSessao
na camada control
Criar método buscarSessao
na camada Dao

Quando a sessão for
escolhida deve ser
apresentado o nome Criar servlet para buscar a
da sessão a data e o sessão escolhida e ligar nos
nome de todos os
métodos de pesquisa
depoutados
presentes na mesma
Funcionalidades Segunda Entrega
• Sprint 2
Número da US

Pontuação

User Storie

Termo de Aceite

Tarefas

Criar classe model Ranking

US 07

8

Eu como usuario desejo
visualizar um ranking de
presença parlamentar para
saber quais são os 5
parlamentares mais
presentes e os 5 menos
presentes

Ao clicar em ranking
mostrar os 3
melhores e os 3
piores
parlamentares

Criar clase
RankingControlpara calcular
o ranking
Criar servlet RankingServ
para conectar o JSP

Criar JSP Ranking.jsp

Testar classes do ranking
Funcionalidades Segunda Entrega
• Sprint 3 (20/11 -> 27/11)
Número da US

US 05

Pontuação

13

User Storie

Eu como usuário desejo pesquisar
sessões por data, para saber quais
sessões ocorreram no dia
escolhido

Termo de Aceite

Quando a opção
acompanhar sessão for
escolhida, todas as sessões
devem ser apresentadas
em ordem cronológica

Tarefas
Criar método
buscarSessaoPorData na
classe
SessoesEReunioesContr
ol
Criar método
buscarSessaoPorData na
camada Dao
Criar Servlet
sessoesEReunioesPorDa
ta para conectar o jsp a
control
criar auto complete para
a pesquisa de datas

As sessões devem estar
separadas por dia

criar página jsp para
apresentar os dados
vindos do servlet
testar todos os métodos
relacionados com a
pesquisa de sessoes
Funcionalidades Segunda Entrega
• Sprint 3
Número da US

US 08

Pontuação

13

User Storie

Eu como usuário desejo
visualizar informações de dois
deputados para comparar a
quantidade de presença dos
mesmos

Termo de Aceite

Após escolher um
parlamentar, deve haver
uma opção para
comparar o mesmo com
outro deputado

Após ser escolhida a
opçao para comparação
deve ser exibido na tela
a porcentagem de
presença dos
palamentares e seu
respectivo grafico

Tarefas

acrescentar um novo
campo de pesquisa na
página
mostrarEstatisticaDeput
ado.jsp

Reaproveitar métodos e
gerar estatística
Funcionalidades Segunda Entrega
• Sprint 4 (27/11 -> 2/12)
Número da
US

8

User Storie

Termo de Aceite

Tarefas

Ao clicar em Acompanhar Partido deverá
ser exibida a opção de pesquisar partido

US 09

Pontuação

Criar classe partido na camada model

Criar jsp partido para apresentar dados

Eu como usuário desejo pesquisar
partido para obter informações sobre
seus deputados
Deve ser apresentada a lista de todos os
deputados do partido com links para suas
informações

US 10

8

Eu como usuário desejo que as
informações sejam atualizadas
automaticamente para que as mesmas
sempre estejam em conformidade com
os dados disponibilizados pela câmara

Todos os dias as 4:00 AM1 o banco de
dados deve ser atualizado
automaticamente

Criar classe partidoControl na camada
control
Criar servlet para conexão do jsp com a
control

criar uma tread de atualização
Primeira Entrega
• Funcionalidades propostas para todo o projeto:
Segunda Entrega
• Funcionalidades realizadas em todo o projeto:
• Acompanhar parlamentar;
• Exibir gráfico do parlamentar e sua porcentagem;
• Comparar parlamentares e exibir gráfico de ambos;
• Acompanhar sessão;
• Acompanhar partido;
• Gerar ranking.
Velocity
• Tempo para programar passando por todos os
principais pacotes.

• Tempo exemplo = menor tempo = 1.
• Menor tempo: Thiago Kairala=1.
• Rafael Fazzolino = 3.
• Eduardo Brasil = 5.

• Maior tempo: Bruno Contessotto = 10.

• Carlos = null.
Métricas Utilizadas
• Tempo
• Quantidades de horas trabalhadas: Mínimo 140h
•Quantidades de horas trabalhadas totais:768horas
Total de Horas
600
493

500

Horas

400

300

200

187
129
86

100

91

Sprint 2

Sprint 3

0
Sprint 1

Sprint 4

Total
Métricas Utilizadas
• Tamanho
Quantidade de pontos planejados: mínimo 13 pontos por sprint.
•
•

Quantidade de pontos concluídos: 50% dos planejados
•

•

A menor Sprint é a 4ª com 16 pontos.
Tivemos 100% de pontos concluídos.

Quantidade de pontos adicionados: máximo 5 pontos.
•

Nenhum ponto foi adicionado.
Total de pontos
120

104

100
80
Pontos

•

60
40

36
26

26
16

20
0
Sprint 1

Sprint 2

Sprint 3

Sprint 4

Total
Métricas Utilizadas
• Teste
• Cobertura maior do que 90%
Cobertura de Código
98%
96%
94%
92%
90%
88%
86%
84%
82%
80%
78%
76%

94.60%

95.10%
93.30%

82.70%

Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Código
• Falta de coesão em métodos (LCOM): 1
LCOM
1.2

1

por classe

0.8

0.6

0.4

0.2

0
Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Código
• Complexidade Ciclomática (CC): 10
CC
2.25
2.2
2.15

Por metodo

2.1
2.05
2

1.95
1.9

1.85
1.8
1.75
Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Código
• Duplicidade: 10
Duplicidade
100%

90%
80%
70%
60%
50%
40%
30%
20%
10%
0%

Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Código
• RFC: Verificação de acoplamento:50
RFC
14

12

Classe

10

8

6

4

2

0
Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Código
• Regras em conformidade: 60%
Conformidade
66.0%

65.0%

64.0%

63.0%

62.0%

61.0%

60.0%
Sprint 1

Sprint 2

Sprint 3

Sprint 4
Métricas Utilizadas
• Custo
• Valor Agregado: 10000
• Custo Planejado: 1570,70
• Custo Atual por Sprint: <1600
• Índice de Desempenho de Custo - CPI: <5
• Índice de Desempenho de Prazos -SPI: = 1
Custo de Projeto
4000
3500
3000

2985.7
2638.5408
2355.84

2500
2192.24
1821.8496
1570.56

2000
1529.66

1500
1000

3411.06
3141.12

785.28

500
0
0

0.5

1

1.5

Valor Agregado

2

2.5

Custo Planejado

3

3.5
Custo Atual

4

4.5
Custo de Projeto
CPI
1
0.883726027

3

0.8

0.6

0.513368984

0.4

0.920863309

4

0.610191781

0.2
0
0

1

2

5

SPI
1.2
1.15
1.1
1.05
1
0.95

1.16
1.12
1
0

1

1
2

3

4

5
Pareamento
Quadro de Conhecimento
Quadro de Presença
Git Hub
Reuniões
Apresentação mds e gpp segunda release

Mais conteúdo relacionado

Semelhante a Apresentação mds e gpp segunda release

Analise Desempenho 4 Sale
Analise Desempenho 4 SaleAnalise Desempenho 4 Sale
Analise Desempenho 4 Saleleandrosantiago
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto finalLeo Paixão
 
Ferramentas de Apoio para Developers .NET e SQL Server
Ferramentas de Apoio para Developers .NET e SQL ServerFerramentas de Apoio para Developers .NET e SQL Server
Ferramentas de Apoio para Developers .NET e SQL ServerComunidade NetPonto
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de EscalonamentoJunior Cesar
 
Scrum uma visão prática do framework
Scrum   uma visão prática do frameworkScrum   uma visão prática do framework
Scrum uma visão prática do frameworkRoberto Passani Gomes
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto finalLeo Paixão
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Renato Groff
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Renato Groff
 
Comunidade de Testes Expresso - FISL12
Comunidade de Testes Expresso - FISL12Comunidade de Testes Expresso - FISL12
Comunidade de Testes Expresso - FISL12cesarvianna
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...GUTS-RS
 
Plano projeto(final)
Plano projeto(final)Plano projeto(final)
Plano projeto(final)Raul Vilar
 
Agile brazil2013 adocaoagilecossistema
Agile brazil2013   adocaoagilecossistemaAgile brazil2013   adocaoagilecossistema
Agile brazil2013 adocaoagilecossistemaAna Heloisa Bastos
 

Semelhante a Apresentação mds e gpp segunda release (20)

Analise Desempenho 4 Sale
Analise Desempenho 4 SaleAnalise Desempenho 4 Sale
Analise Desempenho 4 Sale
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto final
 
Ferramentas de Apoio para Developers .NET e SQL Server
Ferramentas de Apoio para Developers .NET e SQL ServerFerramentas de Apoio para Developers .NET e SQL Server
Ferramentas de Apoio para Developers .NET e SQL Server
 
Medindo O Desempenho De Processadores
Medindo O Desempenho De ProcessadoresMedindo O Desempenho De Processadores
Medindo O Desempenho De Processadores
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
 
Scrum uma visão prática do framework
Scrum   uma visão prática do frameworkScrum   uma visão prática do framework
Scrum uma visão prática do framework
 
DDD + BDD + TDD + Scrum
DDD + BDD + TDD + ScrumDDD + BDD + TDD + Scrum
DDD + BDD + TDD + Scrum
 
Aula02
Aula02Aula02
Aula02
 
Manual VO Cloud
Manual VO CloudManual VO Cloud
Manual VO Cloud
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto final
 
Ciclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemasCiclo desenvolvimento de sistemas
Ciclo desenvolvimento de sistemas
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - Dev...
 
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
Monitorando aplicações Web com Application Insights, Logic Apps e Slack - .NE...
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula3
Aula3Aula3
Aula3
 
Comunidade de Testes Expresso - FISL12
Comunidade de Testes Expresso - FISL12Comunidade de Testes Expresso - FISL12
Comunidade de Testes Expresso - FISL12
 
1710
17101710
1710
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
 
Plano projeto(final)
Plano projeto(final)Plano projeto(final)
Plano projeto(final)
 
Agile brazil2013 adocaoagilecossistema
Agile brazil2013   adocaoagilecossistemaAgile brazil2013   adocaoagilecossistema
Agile brazil2013 adocaoagilecossistema
 

Apresentação mds e gpp segunda release

  • 1.
  • 2. Integrantes Bruno Contessotto Carlos Cruz Eduardo Brasil João Guilherme Araruna Nilton Araruna Rafael Fazzolino Thabata Helen Thiago Kairala
  • 3. Ciclo de vida do Software • 1ª Entrega • Método Tradicional: RUP e PMBOK. • Etapa dividida em Iniciação(1 iteração) e Elaboração(2 iterações). • 2ª Entrega • Método Ágil: XP e Scrum. • Dividido em 4 Sprints.
  • 4. Mudanças da Primeira Entrega • Mudança do Layout. • Entrada de dados via usuários. • Quebra de página na exibição dos resultados.
  • 5. Mudanças da Primeira Entrega • Mudança do Layout. • Entrada de dados via usuários. • Quebra de página na exibição dos resultados.
  • 6. Funcionalidades Primeira Entrega • Casos de uso entregues:
  • 7. Funcionalidades Segunda Entrega • Sprint 1 (7/11 -> 13/11) Número da US US 01 US 02 Pontuação 8 5 User Storie Eu, como usuário, desejo utilizar o modo de pesquisa inserindo dados, para que seja possível visualizar a estatística do deputado. Eu como usuário desejo que o site mude seu Layout para que ele fique agradável visualmente Termo de Aceite A medida que o nome for inserido, mostrar todas as opções que apresentarem este prefixo. Para cada parlamentar escolhido é possível visualizar o total de sessões que o mesmo esteve presente e sua porcentagem de presença. O site deve ter plano de fundo branco e letras pretas. O site não pode ter muitas cores. No máximo 6 cores Tarefas Modificar a HTML para inserir uma caixa de inserção de texto. Criar métodos para buscar os nomes de tratamento civil. Alterar a procura para pesquisar por nome civil e tratamento. Adicionar autocomplete na pagina acompanhar parlamentar Implementação da pagina header HTML e footer HTML Criação de novas páginas JSP e CSS Criação de novos servlets.
  • 8. Funcionalidades Segunda Entrega • Sprint 1 Número da US Pontuação User Storie Termo de Aceite Tarefas Criação de testes unitarios Estatistica Control Criação de testes unitarios Dao Criação de testes unitariosSessoesEreuniões Criação de testes unitarios ConnectionFactory US 03 13 Eu como usuário desejo que o software seja confiável para que o mínimo possível de exceções seja apresentada durante seu uso Criação de testes unitarios DeputadoDao Criação de testes unitarios DeputadoControl Criação de testes unitarios Estatistica Criação de testes unitarios Sessões e reunioes Dao Criação de testes unitarios Deputados Criação de teste unitario SesssoeseReunioesControl
  • 9. Funcionalidades Segunda Entrega • Sprint 2 (13/11 -> 20/11) Número da US US 04 Pontuação 13 User Storie Eu como usuario desejo visualizar todas as sessões em ordem cronológica para saber que dia ocorreu cada sessão Termo de Aceite Quando a opção acompanhar sessao for escolhida, todas as sessoes devem ser apresentadas em ordem cronologica As sessões devem estar separadas por dia US 06 13 Eu como usuario desejo visualizar uma sessão especifica para saber quais deputados estavam presentes na sessão escolhida Tarefas Criar servlet sessoesEReunioes para conectar ajsp com a control Criar página acompanharSessao.jsp para apresentar os dados Criar método buscarSessao na camada control Criar método buscarSessao na camada Dao Quando a sessão for escolhida deve ser apresentado o nome Criar servlet para buscar a da sessão a data e o sessão escolhida e ligar nos nome de todos os métodos de pesquisa depoutados presentes na mesma
  • 10. Funcionalidades Segunda Entrega • Sprint 2 Número da US Pontuação User Storie Termo de Aceite Tarefas Criar classe model Ranking US 07 8 Eu como usuario desejo visualizar um ranking de presença parlamentar para saber quais são os 5 parlamentares mais presentes e os 5 menos presentes Ao clicar em ranking mostrar os 3 melhores e os 3 piores parlamentares Criar clase RankingControlpara calcular o ranking Criar servlet RankingServ para conectar o JSP Criar JSP Ranking.jsp Testar classes do ranking
  • 11. Funcionalidades Segunda Entrega • Sprint 3 (20/11 -> 27/11) Número da US US 05 Pontuação 13 User Storie Eu como usuário desejo pesquisar sessões por data, para saber quais sessões ocorreram no dia escolhido Termo de Aceite Quando a opção acompanhar sessão for escolhida, todas as sessões devem ser apresentadas em ordem cronológica Tarefas Criar método buscarSessaoPorData na classe SessoesEReunioesContr ol Criar método buscarSessaoPorData na camada Dao Criar Servlet sessoesEReunioesPorDa ta para conectar o jsp a control criar auto complete para a pesquisa de datas As sessões devem estar separadas por dia criar página jsp para apresentar os dados vindos do servlet testar todos os métodos relacionados com a pesquisa de sessoes
  • 12. Funcionalidades Segunda Entrega • Sprint 3 Número da US US 08 Pontuação 13 User Storie Eu como usuário desejo visualizar informações de dois deputados para comparar a quantidade de presença dos mesmos Termo de Aceite Após escolher um parlamentar, deve haver uma opção para comparar o mesmo com outro deputado Após ser escolhida a opçao para comparação deve ser exibido na tela a porcentagem de presença dos palamentares e seu respectivo grafico Tarefas acrescentar um novo campo de pesquisa na página mostrarEstatisticaDeput ado.jsp Reaproveitar métodos e gerar estatística
  • 13. Funcionalidades Segunda Entrega • Sprint 4 (27/11 -> 2/12) Número da US 8 User Storie Termo de Aceite Tarefas Ao clicar em Acompanhar Partido deverá ser exibida a opção de pesquisar partido US 09 Pontuação Criar classe partido na camada model Criar jsp partido para apresentar dados Eu como usuário desejo pesquisar partido para obter informações sobre seus deputados Deve ser apresentada a lista de todos os deputados do partido com links para suas informações US 10 8 Eu como usuário desejo que as informações sejam atualizadas automaticamente para que as mesmas sempre estejam em conformidade com os dados disponibilizados pela câmara Todos os dias as 4:00 AM1 o banco de dados deve ser atualizado automaticamente Criar classe partidoControl na camada control Criar servlet para conexão do jsp com a control criar uma tread de atualização
  • 14. Primeira Entrega • Funcionalidades propostas para todo o projeto:
  • 15. Segunda Entrega • Funcionalidades realizadas em todo o projeto: • Acompanhar parlamentar; • Exibir gráfico do parlamentar e sua porcentagem; • Comparar parlamentares e exibir gráfico de ambos; • Acompanhar sessão; • Acompanhar partido; • Gerar ranking.
  • 16. Velocity • Tempo para programar passando por todos os principais pacotes. • Tempo exemplo = menor tempo = 1. • Menor tempo: Thiago Kairala=1. • Rafael Fazzolino = 3. • Eduardo Brasil = 5. • Maior tempo: Bruno Contessotto = 10. • Carlos = null.
  • 17. Métricas Utilizadas • Tempo • Quantidades de horas trabalhadas: Mínimo 140h •Quantidades de horas trabalhadas totais:768horas Total de Horas 600 493 500 Horas 400 300 200 187 129 86 100 91 Sprint 2 Sprint 3 0 Sprint 1 Sprint 4 Total
  • 18. Métricas Utilizadas • Tamanho Quantidade de pontos planejados: mínimo 13 pontos por sprint. • • Quantidade de pontos concluídos: 50% dos planejados • • A menor Sprint é a 4ª com 16 pontos. Tivemos 100% de pontos concluídos. Quantidade de pontos adicionados: máximo 5 pontos. • Nenhum ponto foi adicionado. Total de pontos 120 104 100 80 Pontos • 60 40 36 26 26 16 20 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Total
  • 19. Métricas Utilizadas • Teste • Cobertura maior do que 90% Cobertura de Código 98% 96% 94% 92% 90% 88% 86% 84% 82% 80% 78% 76% 94.60% 95.10% 93.30% 82.70% Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 20. Métricas Utilizadas • Código • Falta de coesão em métodos (LCOM): 1 LCOM 1.2 1 por classe 0.8 0.6 0.4 0.2 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 21. Métricas Utilizadas • Código • Complexidade Ciclomática (CC): 10 CC 2.25 2.2 2.15 Por metodo 2.1 2.05 2 1.95 1.9 1.85 1.8 1.75 Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 22. Métricas Utilizadas • Código • Duplicidade: 10 Duplicidade 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 23. Métricas Utilizadas • Código • RFC: Verificação de acoplamento:50 RFC 14 12 Classe 10 8 6 4 2 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 24. Métricas Utilizadas • Código • Regras em conformidade: 60% Conformidade 66.0% 65.0% 64.0% 63.0% 62.0% 61.0% 60.0% Sprint 1 Sprint 2 Sprint 3 Sprint 4
  • 25. Métricas Utilizadas • Custo • Valor Agregado: 10000 • Custo Planejado: 1570,70 • Custo Atual por Sprint: <1600 • Índice de Desempenho de Custo - CPI: <5 • Índice de Desempenho de Prazos -SPI: = 1
  • 31.