Histórias de Usuário
Histórico de Versão
Data | Data Prevista de Revisão | Versão | Descrição | Autor | Revisor |
---|---|---|---|---|---|
30/12/2022 | 02/01/2023 | 1.0 | Criação do documento | Pedro Lucas | Ana Luiza e Thiago Oliveira |
03/01/2023 | 04/01/2023 | 1.1 | Adição dos critérios de aceitação | Thiago Oliveira | Ana Luiza |
24/01/2023 | 25/01/2023 | 1.2 | Correção com base na Verificação | Thiago Oliveira | Ana Luiza |
Introdução
Um componente-chave do desenvolvimento de software ágil é colocar as pessoas em primeiro lugar; essa ação é posta em prática pelas histórias de usuário, que colocam os usuários finais reais sob os holofotes.
Uma história de usuário é uma explicação informal e geral sobre um recurso de software escrita a partir da perspectiva do usuário final. Seu objetivo é articular como um recurso de software pode gerar valor para o cliente. [1]
Metodologia
Será utilizado um card para definir as histórias de usuário, assim como visto na Tabela 1:
ID | Nome |
---|---|
USXX | Título |
Descrição | Eu, como XXX, desejo XXX |
Critérios de Aceitação | Deve conter as seguintes opções: > XXX > XXX |
Tabela 1 - Modelo De US
A partir da tabela 1, foram feitos os US's, representados em uma especie de épicos, tendo no "épico 1" a "Tabela 2" e "Tabela 3", no "épico 2" temos a "Tabela 4" e
"Tabela 5", no terceiro épico temos as Tabelas de 6 a 11, no quarto epico temos as tabelas "Tabela 12", "Tabela 13" e "Tabela 14", no ultimo épico temos as tabelas restantes, "Tabela 15", "Tabela 16", "Tabela 17" e "Tabela 18".
Legenda:
- US - User Story (História de Usuário)
- EP - Épico
- FT - Feature
Features
1. Cadastro e Autenticação
1.1 Cadastro
ID | Nome |
---|---|
US01 | Realizar Cadastro |
Descrição | Eu, como Usuário, desejo enviar toda minhas documentações cadastrais pelo aplicativo para não precisar acessar várias plataformas diferentes durante o cadastro |
Critérios de Aceitação |
|
Rastro | BS01 |
Tabela 2 - US01
1.2 Autenticar
ID | Nome |
---|---|
US02 | Autenticar |
Descrição | Eu, como Usuário, desejo autenticar que sou eu utilizando meu MEI para evitar frustações |
Critérios de Aceitação |
|
Rastro | IS07 |
Tabela 3 - US02
2. Login e Logout
2.1 Login
ID | Nome |
---|---|
US03 | Realizar Login |
Descrição | Eu, como Usuário, desejo utilizar um sistema de login para obter dados únicos e ter mais segurança |
Critérios de Aceitação |
|
Rastro | BS02 |
Tabela 4- US03
2.2 Logout
ID | Nome |
---|---|
US04 | Realizar Logout |
Descrição | Eu, como Usuário, desejo sair da minha conta para garantir minha privacidade caso use o dispositivo de outra pessoa |
Critérios de Aceitação |
|
Rastro | ENT5 |
Tabela 5 - US04
3. Configurações
3.1 Lembrete
ID | Nome |
---|---|
US05 | Lembrar os pagamentos |
Descrição | Eu, como Usuário, desejo receber um lembrete para pagamento do DAS para não perder a data limite de pagamento |
Critérios de Aceitação |
|
Rastro | BS03 |
Tabela 6 - US05
3.2 Aviso
ID | Nome |
---|---|
US06 | Avisar sobre a realização de uma ação |
Descrição | Eu, como Usuário, desejo receber um aviso para saber se realizei uma ação com sucesso ou não |
Critérios de Aceitação |
|
Rastro | BS06 |
Tabela 7 - US06
3.3 Autorizar
ID | Nome |
---|---|
US07 | Autorizar a obtenção de dados |
Descrição | Eu, como Usuário, desejo autorizar o acesso do aplicativo a determinados dados de outros sistemas para não utilizar sites externos |
Critérios de Aceitação |
|
Rastro | BS04 |
Tabela 8 - US07
3.4 Dispositivos
ID | Nome |
---|---|
US08 | Autorizar a obtenção de dados |
Descrição | Eu, como Usuário, desejo utilizar o MEI em diversos modelos de dispositivos para conseguir usar o aplicativo em modelos antigos ou não tão populares |
Critérios de Aceitação |
|
Rastro | BS08 |
Tabela 9 - US08
3.5 Acessibilidade
ID | Nome |
---|---|
US09 | Garantir acessibilidade |
Descrição | Eu, como Usuário, desejo ter recursos de acessiblidade para não depender de outras pessoas para utilizar o aplicativo |
Critérios de Aceitação |
|
Rastro | BS11 |
Tabela 10 - US09
3.6 Dados
ID | Nome |
---|---|
US10 | Alterar/Salvar Dados |
Descrição | Eu, como Usuário, desejo alterar e salvar os dados durante a utilização do MEI para manter meu cadastro em dia |
Critérios de Aceitação |
|
Rastro | ENT4 |
Tabela 11 - US10
4. Suporte
4.1 Chat
ID | Nome |
---|---|
US11 | Buscar auxílio no chat |
Descrição | Eu, como Usuário, desejo entrar em um chat com o suporte para tirar eventuais dúvidas |
Critérios de Aceitação |
|
Rastro | BS07 |
Tabela 12 - US11
4.2 Texto
ID | Nome |
---|---|
US12 | Entender os texto |
Descrição | Eu, como Usuário, desejo ter acesso a explicações sobre os processos e siglas do MEI para entender melhor o aplicativo |
Critérios de Aceitação |
|
Rastro | BS12 |
Tabela 13 - US12
4.3 FAQ
ID | Nome |
---|---|
US13 | Acesso a Perguntas Frequentes |
Descrição | Eu, como Usuário, desejo ver as dúvidas mais frequentes para solucionar os meus problemas rapidamente |
Critérios de Aceitação |
|
Rastro | IS05 |
Tabela 14 - US13
5. Documentação
5.1 Emitir Boletos
ID | Nome |
---|---|
US14 | Emitir |
Descrição | Eu, como Usuário, desejo emitir meus boletos pelo MEI para pagá-los rapidamente |
Critérios de Aceitação |
|
Rastro | IS02 |
Tabela 15 - US14
5.2 Solicitar Restituição
ID | Nome |
---|---|
US15 | Restituir |
Descrição | Eu, como Usuário, desejo solicitar uma Restituição pelo aplicativo MEI para evitar filas e burocracias em agências presenciais |
Critérios de Aceitação |
|
Rastro | IS04 |
Tabela 16 - US15
5.3 Informações CNPJ
ID | Nome |
---|---|
US16 | Buscar Informações do CNPJ |
Descrição | Eu, como Usuário, desejo buscar informações sobre meu CNPJ e status pelo aplicativo do MEI para conferir se está tudo de acordo com o esperado |
Critérios de Aceitação |
|
Rastro | IS03 |
Tabela 17 - US16
5.4 Pagar Boletos
ID | Nome |
---|---|
US17 | Pagar |
Descrição | Eu, como Usuário, desejo pagar meus boletos pelo MEI para evitar maiores burocracias |
Critérios de Aceitação |
|
Rastro | IS02 |
Tabela 18 - US17
Bibliografia
[1] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 15. 1º/2019. 46 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.