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