Versionamento de edições
Data | autor | Descrição | Versão |
---|---|---|---|
07/05/2019 | William Elias Alves | Criação da página | 1.0 |
07/05/2019 | William Elias Alves | Inserção do backlog das sprints 1 e 2 | 1.1 |
07/05/2019 | William Elias Alves ,Aline Laureano | Inserção do backlog das sprints 3,4 e 5 | 1.2 |
07/05/2019 | Matheus Blanco | Adição de rastro relativo aos temas | 1.3 |
22/06/2019 | William Elias Alves | atualizando modelos de sprint | 1.4 |
23/06/2019 | William Elias Alves | Inserindo rastro individual | 1.5 |
23/06/2019 | William Elias Alves | Inserindo metodologia | 1.6 |
24/06/2019 | William Elias Alves | Inserindo novos rastros | 2.0 |
Definição
Com o auxílio do desenvolvimento do backlog do produto, ficou possível obter uma visão mais clara a respeito da concepção das histórias de usuário e funcionamento da aplicação. Com isso, se tornou possível por meio da priorização e pontuação, construir o backlog de sprints. São tidos como uma lista dos afazeres e transparência das ações durante dado período (normalmente padronizado como 2 duas semanas).
Objetivo
Com a concepção do backlog de algumas sprints fica possível visualizar e até projetar o andamento do desenvolvimento da aplicação e facilitar a concepção de um produto que agregue valor a cada sprint.
Metodologia
Para se obter uma organização das sprints, cada sprint foi dividida em três módulos:
- Tabela de Informações gerais;
- Tabela de requisitos;
- Descrição individual.
A primeira diz respeito a informações sobre autores, duração , término e total de pontos que a compoem. Já a segunda é de fato um lista dos requisitos que serão contemplados durante a sprint em questão e nessa tabela está explicitado a história de usuário, o épico a qual ela pertence, a sua pontuação e seu rastro individual (quando esse existir). A área de descrição individual é destinada a colocação dos critérios de aceitação de cada história de usuário.
Resultados
Foram especificados 5 sprints contentendo no total 26 histórias de usuários, sendo cada uma possui seus próprios critérios de aceitação e rastro.
Backlog das sprints (versão 1)
Backlog das Sprints (Versão 2)
Abaixo estão listadadas as 5 Sprints idealizadas com base no Backlog do produto. Cada sprint contém uma tabela com informações gerais, outra tabela com as histórias de usuários com link e logo abaixo uma descrição com os critérios de aceitação de cada história de usuário.
Sprint 1
# Informações gerais
Autor | Duração | Término | Total de pontos |
---|---|---|---|
William | Duas semanas | Sprint 2 | 31 |
# Tabela de requisitos Sprint 1
ID |
Tema |
Épico |
História de usuário |
Pontos |
Rastro |
Cadastro |
Integração com APIs |
Realizar cadastro com o Facebook |
8 |
||
Cadastro |
Integração com APIs |
Realizar cadastro com o Google |
8 |
||
Perfil |
|
Editar informações de perfil |
5 |
||
Login |
Integração com APIs |
Realizar login via redes sociais |
5 |
||
Login |
Integração com APIs |
Realizar login via Google |
5 |
-Introspecção 2 |
Descrição individual - Sprint 1
Abaixo está a descrição juntamente com os critérios de aceitação de cada história de usuário da sprint 1.
# US004 - Realizar cadastro com o Google
Eu, como usuário desejo realizar cadastro com o Google para que eu possa me tornar um usuário via integração com uma conta existente da Google.
Critérios de aceitação:
- Caso ocorra uma falha no processo de integração, o usuário deve receber um feedback visual.
- Caso o cadastro seja efetuado com sucesso, o usuário deve ser redirecionado à página de customização de interesses.
# US005 - Realizar cadastro com o Facebook
Eu, como usuário desejo realizar cadastro com o Facebook para que eu possa me tornar um usuário via integração com uma conta existente do Facebook.
Critérios de aceitação:
- Caso ocorra uma falha no processo de integração, o usuário deve receber um feedback visual.
- Caso o cadastro seja efetuado com sucesso, o usuário deve ser redirecionado à página de customização de interesses.
# US043 - Editar informações de Perfil
Eu, como usuário desejo editar perfil para que eu possa editar alterar as informações do meu perfil de acordo com o meu querer.
Critérios de aceitação:
- O usuário deve ser capaz de alterar sua foto de perfil
- O usuário deve ser capaz de alterar seu nome de usuário
- O usuário deve ser capaz de introduz uma pequena autobiografia
- O usuário deve ser capaz de salvar as alterações em seu perfil
- O usuário deve ser capaz de cancelar as alterações em seu perfil
# US035 - Realizar login via Facebook
Eu, como usuário desejo realizar login via Facebook para que eu possa me conectar a minha conta via integração com o Facebook
Critérios de aceitação:
- Caso ocorra uma falha no processo de integração, o usuário deve receber um feedback visual.
- Caso o cadastro seja efetuado com sucesso, o usuário deve ser redirecionado à página principal da aplicação.
# US041 - Realizar login via Google
Eu, como usuário desejo realizar login via Google para que eu possa me conectar a minha conta via integração com o Google
Critérios de aceitação:
- Caso ocorra uma falha no processo de integração, o usuário deve receber um feedback visual.
- Caso o cadastro seja efetuado com sucesso, o usuário deve ser redirecionado à página principal da aplicação.
Sprint 2
# Informações gerais
Autores | Duração | Término | Total de pontos |
---|---|---|---|
Matheus blanco e william | Duas semanas | Sprint 3 | 26 |
# Tabela de requisitos Sprint 2
ID |
Tema |
Épico |
História de usuário |
Pontos |
Rastro |
|
Storie |
|
Escrever ‘new storie |
8 |
|
|
Serie |
|
Criar uma nova serie |
8 |
-Introspecção 3 -Storytelling new story |
Serie |
|
Deletar uma serie existente |
5 |
-Introspecção 3 -Storytelling new story |
|
Conexões |
Configurações |
Conectar com Facebook |
5 |
Descrição individual - Sprint 2
Abaixo está a descrição juntamente com os critérios de aceitação de cada história de usuário da sprint 2.
# US049 - Escrever ‘New Storie’
Eu, como usuário desejo escrever e publicar novas histórias
Critérios de aceitação:
- O usuário deve ser capaz de adicionar:
- Título;
- Texto;
- Imagem;
- Gifs;
- O usuário deve ser capaz de adicionar tags ao seu texto;
- O usuário deve ser capaz de salvar o rascunho da história;
- O usuário deve ser capaz de adicionar uma imagem prévia da história;
# US045 - Criar uma nova Serie
Eu, como usuário desejo publicar conjuntos de textos sequenciais
Critérios de aceitação:
- O usuário deve ser capaz de adicionar:
- Título;
- Texto;
- Imagem;
- Gifs;
- O usuário deve ser capaz de adicionar tags a sua serie;
- O usuário deve ser capaz de salvar o rascunho da serie;
- O usuário deve ser capaz de adicionar uma imagem prévia da história;
- O usuário deve ser capaz de ver a prévia da série, em formato de cards;
- O usuário deve ser capaz de enviar a prévia da série para o aplicativo de telefone;
# US047 - Deletar uma serie existente
Eu, como usuário desejo remover, por motivos pessoais, uma serie de minha lista de rascunhos ou publicadas
Critérios de aceitação:
- O usuário deve ser capaz de remover a serie de suas publicações com o clique de um botão;
- O usuário deve receber uma confirmação visual de deletamento da serie;
- O usuário deve receber um feedback visual caso o processo tenha falhado.
# US006 - Conectar com redes sociais
Eu, como usuário desejo realizar uma integração com o Facebook, adicionando uma nova forma de login
Critérios de aceitação:
- Caso ocorra uma falha no processo de integração, o usuário deve receber um feedback visual;
- O usuário deve ser redirecionado à página de autorização do Facebook para confirmação da integração;
- Caso o cadastro seja efetuado com sucesso, o usuário deve ser redirecionado à página de configurações do Medium.
Sprint 3
# Informações gerais
Autores | Duração | Término | Total de pontos |
---|---|---|---|
Luís e william | Duas semanas | Sprint 4 | 21 |
# Tabela de requisitos Sprint 3
ID |
Tema |
Épico |
História de usuário |
Pontos |
Rastro |
Configuração |
Conta |
Desativar conta |
5 |
||
Configuração |
Conta |
Deletar conta |
5 |
||
Interação |
|
Seguir usuários |
3 |
||
Storie |
|
Importar 'storie' |
8 |
Descrição individual - Sprint 3
Abaixo está a descrição juntamente com os critérios de aceitação de cada história de usuário da sprint 3.
# US022 – Desativar conta
Eu, como usuário, desejo desativar a minha conta do Medium e remover o seu conteúdo momentaneamente. Desejo que ao realizar o login novamente ela seja restaurada junto com seu conteúdo.
Critérios de aceitação:
- O usuário deve ser capaz de desativar sua conta e seu conteúdo;
- A conta deve ser restaurada juntamente com seu conteúdo ao realizado o login novamente.
- Caso ocorra uma falha no processo de desativação, o usuário deve receber um feedback visual.
# US023 – Deletar conta
Eu, como usuário, desejo deletar a minha conta do Medium e remover o seu conteúdo definitivamente.
Critérios de aceitação:
- O usuário deve ser capaz de deletar sua conta completamente junto com seu conteúdo;
- Caso ocorra uma falha no processo de deletar conta, o usuário deve receber um feedback visual.
- O usuário não deverá ser capaz de realizar o login novamente com a mesma conta
# US025 – Seguir usuários
Eu, como usuário, desejo seguir outros usuários e ser capaz de ver mais facilmente os textos por eles publicados e que os interessam.
Critérios de aceitação:
- O usuário deve ser capaz de seguir outros usuários.
- O usuário deve ser capaz de ver uma lista de todos os usuários que segue em seu perfil.
- O usuário deve ser capaz de acessar rapidamente o perfil dos usuários que segue.
# US50 – Importar ‘storie’
Eu, como usuário escritor, desejo aproveitar uma história já publicada por min em outro lugar para editá-la e/ou publicá-la nas minhas histórias Medium
Critérios de aceitação:
- O usuário escritor deve possuir um link válido do site onde consta o post original que deseja importar para o Medium.
- O usuário escrito deve ser capaz de importar o texto de outro site em suas histórias no Medium.
- Caso ocorra alguma falha no processo de importação, o usuário deve receber um feedback visual.
Sprint 4
# Informações gerais
Autores | Duração | Término | Total de pontos |
---|---|---|---|
Aline e william | Duas semanas | Sprint 5 | 21 |
# Tabela de requisitos Sprint 4
ID |
Tema |
Épico |
História de usuário |
Pontos |
Rastro |
Login |
integração |
Login via E-mail |
5 |
-Introspecção 2 |
|
Perfil |
|
Visualizar próprio perfil |
3 |
||
Interação |
|
Visualizar comentários da storie |
3 |
||
Interação |
|
Reportar storie |
5 |
||
Configuração |
notificação |
Ativar/desativar notificação por e-mail |
5 |
Descrição individual - Sprint 4
Abaixo está a descrição juntamente com os critérios de aceitação de cada história de usuário da sprint 4.
# US037 – Login via E-mail
Eu, como usuário, desejo efetuar o login com o E-mail, para que eu possa me conectar a conta do Medium usando o E-mail em que eu cadastrei na minha nela.
Critérios de aceitação:
- Caso ocorra uma falha no processo de login, o usuário deve receber um feedback visual.
- Caso o login seja efetuado com sucesso, o usuário deve ser redirecionado à página principal da aplicação.
# US044 – Visualizar próprio perfil
Eu, como usuário, desejo ter acesso a todos os dados do meu perfil no Medium, para que eu possa visualizar os dados dele.
Critérios de aceitação:
- O usuário tem como acessar uma página com dados do seu perfil;
- Na página de perfil, o sistema retorna todos os dados do perfil do usuário;
# US029 – Visualizar comentários da storie
Eu, como usuário, desejo visualizar os comentários de uma storie, para que eu possa ler todos os comentários feitos em uma storie.
Critérios de aceitação:
- O usuário tem como visualizar todos comentários feitos em uma storie;
# US030 – Reportar storie
Eu, como usuário, desejo poder reportar uma storie, para que eu possa denunciar uma storie que considerei ofensiva e contribuir positivamente para a saúde mental da comunidade em questão.
Critérios de aceitação:
- O usuário deve poder visualizar um ícone para iniciar o processo de reportar uma storie;
- Após reportar uma storie, o usuário recebe um feedback visual mostrando que a storie foi reportada;
# US018 – Ativar/desativar notificação por e-mail
Eu, como usuário, desejo poder ativar e/ou desativar o recebimento de notificações por e-mail, para que eu possa selecionar entre receber ou não notificações por e-mail.
Critérios de aceitação:
- O usuário pode ativar e/ou desativar o recebimento de notificações por e-mail;
- Após ativar e/ou desativar o recebimento de notificações por e-mail, o usuário recebe um feedback visual mostrando a ação efetuada por ele;
Sprint 5
# Informações gerais
Autores | Duração | Término | Total de pontos |
---|---|---|---|
Aline e william | Duas semanas | Sprint 6 | 21 |
# Tabela de requisitos Sprint 5
ID |
Tema |
Épico |
História de usuário |
Pontos |
Rastro |
|
Configuração |
notificação |
Ativar/desativar notificação social |
5 |
-Brainstorming2; |
Interação |
|
Seguir escritores |
3 |
||
Interação |
|
Visualizar perfis de outros |
5 |
||
Interação |
|
Visualizar storie |
8 |
Descrição individual - Sprint 5
Abaixo está a descrição juntamente com os critérios de aceitação de cada história de usuário da sprint 5.
# US009 – Ativar/desativar notificação social
Eu, como usuário, desejo receber ou não notificações de medias sociais.
Critérios de aceitação:
- O usuário poderá, por meio de checkbox selecionar o status para recebimento de notificação em suas redes socias.
# US024 – Seguir escritor
Eu, como usuário, desejo receber notificações das histórias deles.
Critérios de aceitação:
- O usuário, ao ler um dado texto, deve ser capaz de visualizar informações básicas do escritor;
- O usuário deve ser capaz de visualizar um ícone para seguir o escritor;
- O usuário deve ser capaz de deixar de seguir o escritor.
# US027 – Visualizar perfis de outros usuários
Eu, como usuário, desejo ver seus históricos de leitura/Escolher segui-los ou não/Achar novos assuntos de interesse.
Critérios de aceitação:
- O usuário deve conseguir clicar na foto de perfil de outro usuário e ser redirecionado a página de dados do mesmo;
- O usuário poderá ver os seguintes dados:
- Nome
- foto de perfil
- claps
# US055 – Visualizar storie
Eu, como usuário, desejo ler um texto na íntegra e realizar outras ações posteriores relacionadas ao mesmo.
Critérios de aceitação:
- O usuário deverá ser capaz de clicar no título do artigo e ser redirecionado a página de conteúdo do mesmo;
- O usuário terá como possíveis ações:
- comentar trecho do texto lido
- aplaudir texto lido
- dar clap no texto lido
- seguir escritor responsável pelo texto lido
- O usuário deve ser capaz de sair da página de leitura se for de seu querer
Rastro de Tema | Origem |
---|---|
Geral | Priorização First Things First / Brainstorming |
Configuração | Storytelling - Configurar Aplicação |
Editar perfil | Storyboard - Editar Perfil |
Storie | Storytelling - Escrever 'New Storie' |
Cadastro | Storyboard - Cadastro e Login |
Login | Storyboard - Cadastro e Login |