Backlog do produto
Versionamento
Versão | Data | Modificação | Autor |
---|---|---|---|
1.0 | 24/05 | Criação do backlog do produto | Lívia Rodrigues |
Tabela 1: Versionamento
Introdução
Product backlog é uma framework de desenvolvimento Scrum que fornce uma lista completa dos requisitos ou funcionalidades com suas priorizações que serão entregues ao sistema gerando um valor ao produto, podendo haver alteração ou adição de novas funcionalidades em qualquer momento. Essa lista de funcionalidade a serem entregues será construída/definida pelo Product Owner(P.O) de sua equipe.
O aplicativo analisado é mobile, disponivel para aparelhos android e IOS, sendo desenvolvido em objC/Swift e Flutter respectivamente.
Metodologia
O backlog foi construído modelando e agrupando os requisitos do projeto em diferentes níveis de granularidade: as Histórias de Usuário, representativas dos requisitos que geram valor ao produto, foram agrupadas em Features, ou seja, as funcionalidades propriamente ditas do sistema, que por sua vez foram agrupadas em Épicos, conjunto de funcionalidades que possuem objetivo ou resultado comum específico. Dessa forma, o documento seguiu o seguinte modelo:
Épico ZZ - Nome do épico
Feature | ID | História de usuário | Prioridade |
---|---|---|---|
Feature XX - Nome da feature | USYY | Ojetivo da US | Priorização |
Legenda | ||
---|---|---|
ZZ | Número do épico | |
US | História de Usuário | |
XX | Número da feature | |
YY | Número da história | |
Priorização | Classificação definida pela técnica MoSCoW |
Tabela 2: Metodologia de apresentação
Épicos
Épico 01 - Autenticação
Feature | ID | História de usuário | Prioridade |
---|---|---|---|
Feature 01 - Cadastro | US01 | Criação do cadastro do usuário | MUST |
Feature 02 - Login | US02 US03 US04 | Fazer login Acesso por leitura facial ou digital Alterar/recuperar senha esquecida | MUST SHOULD MUST |
Feature 03 - Logout | US05 | Fazer logout | MUST |
Tabela 3: Épico 01
Épico 03 - Viagens
Feature | ID | História de usuário | Prioridade |
---|---|---|---|
Feature 06 - Mapa | US11 US12 US13 | Visualizar o mapa Visualizar a quantidade de ônibus Visualizar a quantidade de vagas | MUST MUST MUST |
Feature 07 - Localização | US14 US15 | Localização em tempo real Estações próximas ao usuário ou ao seu destino | SHOULD MUST |
Feature 08 - Retirada | US16 US17 US18 | Retirar ônibus em determinado local Retirar ônibus pelo QR code Retirar ônibus pelo código no aplicativo | MUST SHOULD SHOULD |
Feature 09 - Devolução | US19 | Devolução da ônibus | MUST |
Tabela 5: Épico 03
Épico 04 - Ajuda
Feature | ID | História de usuário | Prioridade |
---|---|---|---|
Feature 10 - Central de atendimento | US20 US21 US22 US23 | Regras de utilização do aplicativo Retirada de Dúvidas Entrar em contato com atendente Relatar problema | MUST SHOULD SHOULD SHOULD |
Tabela 6: Épico 04
Referências
SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 15. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA. Acesso em: 24 de maio de 2022.