Buscar

04- Estimativa_do_Projeto-UCP

Prévia do material em texto

Artefato:
4. Estimativas de Projeto
	Versão
1.0
	Sistema: 
PLATAFORMA PARA PERSONAL TRAINER E USUÁRIO: CONTROLE E USABILIDADE
1. Peso bruto dos Atores
	Nome do Ator
	Classificação
	Peso
	01.Personal
	Complexo
	3
	02.Aluno
	Complexo
	3
	 Legenda da Classificação de Atores
	Tipo de Comunicação
	Classificação
	Peso
	Comunica-se via API
	Simples
	1
	Comunica-se via TP
	Médio
	2
	Usuários com IHC
	Complexo
	3
	Totalização dos Atores
	QTDE
	PESO
	TOTAL
	Simples
	0
	1
	0
	Médio
	0
	2
	0
	Complexo
	2
	3
	6
	
	T1
	6
2. Peso bruto dos Casos de Uso
	No.UC
	Nome do Caso de Uso
	Classificação
	Peso
	UC-01
	Logout(Personal)
	Médio
	2
	UC-02
	Login (Personal)
	Médio
	2
	UC-03
	Manter conta(Personal)
	Simples
	1
	UC-04
	Contratar plano de alunos ativos (Personal)
	Médio
	2
	UC-05
	Cancelar plano de alunos ativos (Personal)
	Médio
	2
	UC-06
	Manter plano de alunos ativos
	Simples
	1
	UC-07
	Visualizar alunos pagantes
	Médio
	2
	UC-08
	Manter plano do aluno
	Simples
	1
	UC-09
	Cancelar plano (Personal)
	Médio
	2
	UC-10
	Receber pagamento (Personal)
	Complexo
	3
	UC-11
	Cadastro do personal (Personal)
	Simples
	1
	UC-12
	Criar treinos (Personal)
	Complexo
	3
	UC-13
	Visualizar dashboard do aluno (Personal)
	Médio
	2
	UC-14
	Chat(Personal)
	Médio
	2
	UC-15
	Enviar mensagem(Personal) 
	Médio
	2
	UC-16
	Receber mensagem (Personal)
	Médio
	2
	UC-17
	Visualizar calendário(Personal)
	Simples
	1
	UC-18
	Inserir progresso do aluno (Personal)
	Simples
	1
	UC-19
	Cadastro de plano (Personal)
	Médio
	2
	UC-20
	Manter plano (Personal)
	Simples
	1
	UC-21
	Excluir plano (Personal)
	Simples
	1
	UC-22
	Marcar as aulas no calendário (Personal)
	Médio
	2
	UC-23
	Gerar QR Code para o aluno(Personal)
	Médio
	2
	UC-24
	Logout(Aluno)
	Médio 
	2
	UC-25
	Login (Aluno)
	Médio
	2
	UC-26
	Manter conta(Aluno)
	Simples
	1
	UC-27
	Chat(Aluno)
	Médio
	2
	UC-28
	Enviar mensagem (Aluno)
	Médio
	2
	UC-29
	Receber mensagem (Aluno)
	Médio
	2
	UC-30
	Realizar pagamento(Aluno)
	Complexo
	3
	UC-31
	Cadastro do aluno(Aluno)
	Médio 
	2
	UC-32
	Visualizar treinos (Aluno)
	Simples
	1
	UC-33
	Visualizar plano (Aluno)
	Simples
	1
	UC-34
	Manter plano (Aluno)
	Simples
	1
	UC-35
	Cancelar plano (Aluno)
	Simples
	1
	UC-36
	Ler QR Code
	Simples
	1
	UC-37
	Visualizar dashboard do aluno (Aluno)
	Simples
	1
	uc-38
	Visualizar calendário(Personal)
	Simples
	1
Legenda da Classificação de Casos de Uso: Simples= 1 Médio= 2 Complexo= 3 (independente do critério adotado – Transações, classes ou Bancos de Dados)
	Totalização dos UCs
	QTDE
	PESO
	TOTAL
	Simples
	16
	1
	16
	Médio
	19
	2
	38
	Complexo
	3
	3
	9
	
	T2
	63
3. Fatores Técnicos de Ajuste
	Ajuste de Complexidade Técnica
	Peso
	T01
	Sistema distribuído
	0
	T02
	Tempo de resposta
	5
	T03
	Eficiência
	3
	T04
	Processamento complexo
	3
	T05
	Reusabilidade do código
	3
	T06
	Facilidade de instalação
	5
	T07
	Facilidade de uso
	5
	T08
	Portabilidade
	3
	T09
	Facilidade de mudança
	3
	T10
	Concorrência
	3
	T11
	Recursos de segurança
	5
	T12
	Acessível por terceiros
	0
	T13
	Requer treinamento especial
	0
	
	T3
	38
Legenda do Peso: Atribuir valores de 0,0 a 5,0 (de meio em meio ponto) sendo: 
0,0 = Irrelevante 3,0 = Moderada 5,0 = Crítica
	Ajuste de Complexidade Ambiental
	Peso
	E01
	Familiaridade da equipe com a Metodologia aplicada (5=pleno)
	5
	E02
	Experiência da equipe com a aplicação/área de aplicação (5=pleno)
	3
	E03
	Experiência da equipe com Orientação a Objetos (5=pleno)
	3
	E04
	Presença de um analista experiente (Pleno) na equipe (5=pleno)
	0
	E05
	Motivação da equipe para o trabalho (5=total)
	4
	E06
	Área apresenta requisitos estáveis? (5=perfeitamente estáveis)
	3
	E07
	Desenvolvedores em meio ambiente (5=dedicação total ao projeto)
	4
	E08
	Experiência com a linguagem de programação (5=pleno)
	3
	
	T4
	25
TFator = 0,6 + ( 0,01 x T3 ) 	TFator = 0,6 + ( 0,01 x ( 38 )) = [ 0,98 ]
EFator = 1,4 + ( - 0,03 x T4 ) 	EFator = 1,4 + (- 0,03 x ( 25 )) = [ 0,65 ]
4. Total de Pontos por Caso de Uso.
PCU = ( T1 + T2 ) x TFATOR x EFATOR
PCU = ( 6 + 63 ) x ( 0,98 ) x ( 0,65 )
PCU = ( 43,95 )
5. Cálculo do número de horas para cada PCU
	Contar a quantidade de 
	TOTAL
	Fatores técnicos entre T1 e T6 com peso maior que 3
	2
	Fatores ambientais E7 e E8 com peso maior que 3
	1
	
	T5
	3
Tabela FATOR para determinar quantas hora equivale cada PCU
	
Se T5 for
	Cada PCU
equivale a
	Até 2
	20 horas
	Até 4
	28 horas
	 (*) Até 6
	32 horas
	 (*) Maior que 6
	36 horas
Total de horas = PCU x FATOR
Total de horas = ( 43,95 ) x ( 28 ) = ( 1230,60 ) = 31 semanas
6. Cálculo do Esforço Total da Equipe (em horas)
	1. Produtividade da Equipe (*)
	48
	2. Prazo do Projeto em Semanas (**)
	31
	3. Data de início do projeto
	 15/03/2022
	4. Data de término do projeto (***)
	 06/12/2022 
	5. Anexar o Calendário usado para calcular o item 4
	
	Cada sprint possui duas semanas, logo o projeto será concluído em 30 semanas.
Sprint 0 [15/03 - 29/03]	
Sprint 1 [30/03 - 12/4]	
Sprint 2 [13/04 - 26/04]	
Sprint 3 [27/04 - 10/05]	
Sprint 4 [11/05 - 24/05]	
Sprint 5 [25/05 - 07/06]	
Sprint 6 [08/06 - 21/06]	
Sprint 7 [03/08 - 16/08]	
Sprint 8 [17/08 - 30/08]	
Sprint 9 [31/08 - 13/09]	
Sprint 10 [14/09 - 27/09]
Sprint 11 [28/09 - 11/10]	
Sprint 12 [12/10 - 25/10]	
Sprint 13 [26/10 - 08/11]	
Sprint 14 [09/11 - 22/11]	
Sprint 15 [23/11 - 06/12]
(*) Número total de horas trabalhadas por semana, para todos os componentes da equipe
(**) Total de horas do projeto / Produtividade da Equipe
(***) Computar semana e dias úteis em calendário. Excluir feriados e período de provas (se possível). Definir consenso da equipe em relação ao uso das férias escolares de julho.
image1.png

Mais conteúdos dessa disciplina