-
Notifications
You must be signed in to change notification settings - Fork 18
Matriz de Rastreabilidade de Requisitos
MartinsLucas edited this page Sep 28, 2017
·
16 revisions
Histórico de Revisão
| Data | Versão | Modificação | Autor |
|---|---|---|---|
| 27/09/2017 | 0.1 | Criação do Documento | Lucas Martins |
| 27/09/2017 | 0.2 | Problemas | Lucas Martins |
| 27/09/2017 | 0.3 | Casos de Uso | Lucas Martins |
| 27/09/2017 | 0.4 | Necessidades | Thalisson Barreto |
| 27/09/2017 | 0.5 | Características | Lucas Martins |
| ID | Nome | O Problema é | Afeta | Cujo Impacto é |
|---|---|---|---|---|
| PB 01 | Gerenciamento de Projetos Ágeis | As tarefas necessárias para a gestão de um projeto ágil são numerosas, e em alguns casos, isoladas umas das outras | Os gerentes de projetos ágeis | A demanda de um grande esforço para centralizar e executar todas as tarefas |
| PB 02 | Obtenção de Informações | A obtenção de informações sobre os projetos é uma tarefa importante, mas difícil de ser executada, devido aos dados serem oriundos de diversas fontes descentralizadas e, muitas vezes, pouco significativos individualmente | Os gerentes de projetos ágeis | A falta de dados concretos e significativos que sirvam como base para uma tomada de decisão efetiva do gerente |
| ID | Nome | Necessidade | Solução atual |
|---|---|---|---|
| NE 01 | Gerenciamento de projetos | ||
| NE 02 | Gerenciamento de membros do projeto | ||
| NE 03 | Gerenciamento de Atividades | ||
| NE 04 | Analise de indicadores |
| ID | Nome | Característica |
|---|---|---|
| CA 01 | Gerenciamento vários projetos | |
| CA 02 | Visão geral de projetos | |
| CA 03 | Administração da equipe | |
| CA 04 | Gerenciamento de releases | |
| CA 05 | Gerenciamento de sprints | |
| CA 06 | Gerenciamento de issues | |
| CA 07 | Feedback de atividades | |
| CA 08 | Obtenção de indicadores de atividades | |
| CA 09 | Obtenção de indicadores do produto | |
| CA 10 | Análise de indicadores |
| ID | Requisito Funcional | Observação |
|---|---|---|
| RF 01 | O usuário tem que estar logado para utilizar a aplicação | |
| RF 02 | O usuário pode adicionar um projeto | |
| RF 03 | O usuário deve conseguir ver as métricas de um projeto | |
| RF 04 | O usuário pode deletar o projeto da aplicação | |
| RF 05 | O usuário pode ver quem são os integrantes do seu projeto | |
| RF 06 | O usuário pode criar uma sprint | |
| RF 07 | O usuário pode revisar uma sprint | |
| RF 08 | O usuário pode visualizar as issues do seu projeto | |
| RF 09 | O usuário deve pontuar as issues do seu projeto | |
| RF 10 | O usuário deve atribuir as issues aos membros do seu projeto |
| ID | Requisito Não-Funcional |
|---|---|
| RNF 01 | O sistema é spa |
| RNF 02 | O sistema possui API |
| RNF 03 | O sistema retira informações da API do github |
| Identificador | Nome | Descrição |
|---|---|---|
| UC01 | Realizar Login | Tem como objetivo fazer com que o cliente se identifique para o sistema, para que o sistema possa fornecer as informações corretamente a cada cliente. |
| UC02 | Manter Usuário | A funcionalidade de manter usuário estabelece as operações de CRUD, ou seja, criação, leitura, atualização e exclusão de dados relacionados ao objeto que representa a classe de usuário. Nesse sentido, ela define que o usuário poderá criar uma conta no sistema e, a partir disto, logar , atualizar as suas informações ou excluir os seus registros. |
| UC03 | Listar Projetos | Esta funcionalidade compreende a listagem de todos os projetos relacionados à um gerente, de maneira a representar uma visão geral da situação destes diante do processo de análise da produtividade das equipes. Além disso, essa funcionalidade proporcionará ao gerente a oportunidade de pesquisar um projeto específico. |
| UC04 | Filtrar Métricas | Este caso de uso permite ao usuário selecionar as métricas que considera mais relevantes para a exibição no dashboard. |
| UC05 | Pesquisar Projetos | Este caso de uso permite ao usuário pesquisar no Falko o projeto desejado. |
| UC06 | Manter Projeto | A funcionalidade de manter projeto estabelece as operações de CRUD, ou seja, criação, leitura, atualização e exclusão de dados relacionados ao objeto que representa a classe de projeto.Desse modo, um usuário sera capaz de criar, editar, listar e excluir um ou mais projetos. |
| UC07 | Integrar GitHub | Esta funcionalidade irá fornecer a possibilidade de integrar a aplicação ao github a fim de coletar informações dos projetos desenvolvidos. |
| UC08 | Listar integrantes | É responsável por mostrar todos os integrantes, em forma de lista, do projeto que esteja sendo visualizado. |
| UC09 | Exibir Métricas | É responsável por mostrar todas as métricas do projeto que está sendo avaliado. |
| UC10 | Expor Releases | Essa funcionalidade apresenta para o usuário informações referentes as releases de algum projeto. |
| UC11 | Gerenciar Sprint | Esse caso de uso permite realizar as funções do CRUC de uma sprint. Isto é: Cadastrar, Ver, Editar e Cancelar (Create Read Update Cancel). |
| UC12 | Ver Métricas de uma Sprint | Essa funcionalidade é utilizada para visualizar as métricas de uma sprint na qual o usuário seleciona. |
| UC13 | Revisar Sprint | O usuário terá à sua disposição a possibilidade de revisar uma sprint, visualizando informações sobre o desempenho da equipe, a fim de detectar possíveis problemas e comportamentos que tenham sido produtivos para a equipe. |
| UC14 | Apresentar Retrospectiva | O usuário poderá avaliar as sprints finalizadas, colocando os pontos negativos, positivos e melhorias. |
| UC15 | Planejar Sprint Autimáticamente | O aplicativo realiza um planejamento com base nas sprints passadas do projeto, sugerindo os pontos que a equipe deve pegar e as issues que ficaram pendentes. |
| UC16 | Ver Issues | É responsável pela visualização de Issues atribuídas ao projeto que se está visualizando. |
| UC17 | Atribuir Issues | Esse caso é responsável por atribuir uma nova Issue a ser resolvida pela equipe ou por determinado integrante. |
| UC18 | Pontuar Issues | Será responsável por atribuir uma determinada pontuação para cada Issue. |
| UC19 | Notificar Usuário | Avisa o gerente caso a história de um determinado projeto esteja sem alterações por um determinado período de tempo. |
| UC20 | Planejar Sprint | Sugere ao gerente um planejamento para a sprint seguinte com base nas sprints anteriores. |
| UC21 | Acompanhar Revisão | Dará ao gerente um feedback das issues requisitadas, mostrando as em andamento e as finalizadas. |
| PB01 | PB02 | |
|---|---|---|
| NE01 | X | |
| NE02 | X | |
| NE03 | X | |
| NE04 | X |
| NE01 | NE02 | NE03 | NE04 | |
|---|---|---|---|---|
| CA01 | X | |||
| CA02 | X | |||
| CA03 | X | |||
| CA04 | X | |||
| CA05 | X | |||
| CA06 | X | |||
| CA07 | X | |||
| CA08 | X | |||
| CA09 | X | |||
| CA10 | X |
| CA01 | CA02 | CA03 | CA04 | CA05 | CA06 | CA07 | CA08 | CA09 | CA10 | |
|---|---|---|---|---|---|---|---|---|---|---|
| RF01 | ||||||||||
| RF02 | ||||||||||
| RF03 | ||||||||||
| RF04 | ||||||||||
| RF05 | ||||||||||
| RNF01 | ||||||||||
| RNF01 | ||||||||||
| RNF01 | ||||||||||
| RNF01 |
| RF01 | RF02 | RF03 | RF04 | RF05 | RF06 | RF07 | RF08 | RF09 | RF10 | RF11 | RF12 | RF13 | RF14 | RF15 | RF16 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UC01 | ||||||||||||||||
| UC02 | ||||||||||||||||
| UC03 | ||||||||||||||||
| UC04 | ||||||||||||||||
| UC05 | ||||||||||||||||
| UC06 | ||||||||||||||||
| UC07 | ||||||||||||||||
| UC08 | ||||||||||||||||
| UC09 | ||||||||||||||||
| UC10 | ||||||||||||||||
| UC11 | ||||||||||||||||
| UC12 | ||||||||||||||||
| UC13 | ||||||||||||||||
| UC14 | ||||||||||||||||
| UC15 | ||||||||||||||||
| UC16 | ||||||||||||||||
| UC17 | ||||||||||||||||
| UC18 | ||||||||||||||||
| UC19 | ||||||||||||||||
| UC20 | ||||||||||||||||
| UC21 |

- Folha de Estilo
- Esquema de Cores
- Como Usar o Docker
- O Padrão Adapter
- Links e Comandos Úteis
- O Padrão Observer
- Product Backlog
- Quadro Kanban
- Priorização das Histórias
- Sistema de Pontuação
- EVM Agile
- Roadmap
- Post Mortem - Release II
- Termo de Abertura do Projeto
- Plano de Gerenciamento do Projeto
- Plano de Gerenciamento do Escopo
- Plano de Gerenciamento de Requisitos
- Plano de Gerenciamento de Tempo
- Plano de Gerenciamento das Partes Interessadas
- Plano de Gerenciamento de Comunicação
- Plano de Gerenciamento das Aquisições
- Plano de Gerenciamento de Recursos Humanos
- Plano de Gerenciamento dos Riscos
- Plano de Gerenciamento de Configuração de Software
- Plano de Gerenciamento da Qualidade
- Plano de Gerenciamento dos Custos