Data Versão Descrição Autor
17/04/2019 0.0.1 Criação do backlog Kamilla Costa e Lucas Vitor
22/04/2019 0.0.2 Refatoração do backlog Kamilla Costa
23/06/2019 0.0.3 Refatoração do backlog Lucas Vitor

Foram criado algumas personas para inserção das histórias de usuário como:

  • Desenvolvedor: Responsável pelo desenvolvimento de funcionalidades do bot
  • Usuário: Persona a quem se destina o uso do bot
  • Administrador do bot: Responsável pela inserção de conteúdos no bot

Por experiências de sprints iniciais, o grupo optou por não levantar as tasks de forma que as mesmas serão deixar para definir as tasks de cada história na reunião de planejamento para evitar retrabalho uma vez que as definições se alteram muito ao decorrer da implementação das outras histórias.

Épicos

ID DESCRIÇÃO
EP01 Sobre Aix
EP02 Instalação
EP03 Conteúdo
EP04 Linkagem
EP05 Primeiro Programa
EP06 Compilação

Features

ID DESCRIÇÃO ÉPICO
FT01 Cumprimento/Despedida Aix EP01
FT02 Apresentação de funcionalidades Aix EP01
FT03 Coleta de dados sobre ambiente de desenvolvimento EP02
FT04 Guia de instalação de dependências Python EP02
FT05 Apresentação Python EP03
FT06 Conteúdo sobre Variáveis EP03
FT07 Conteúdo sobre Estruturas Condicionais EP03
FT08 Conteúdo sobre Estruturas de repetição EP03
FT09 Conteúdo sobre Vetores EP03
FT10 Conteúdo sobre Matrizes EP03
FT11 Conteúdo sobre Funções EP03
FT12 Conteúdo sobre Arquivos EP03
FT13 Linkagem estática EP03
FT14 Linkagem conteúdo extra EP04
FT15 Linkagem erro EP04
FT16 Linkagem exercício EP04
FT17 Programando o primeiro Hello World EP05
FT18 Integração com UVA online judge EP06
FT19 Compilação de exercício EP06

Histórias de Usuários

ID Descrição Feature
IS01 Eu, como usuário, desejo receber cumprimento do bot para dar início a conversa FT01
IS02 Eu, como usuário , desejo saber sobre a Aix FT01
IS03 Eu, como administrador do bot, desejo adicionar o tópico para que o bot seja capaz de Manter uma conversa FT01
IS04 Eu, como administrador do bot, desejo adicionar o tópico para que o bot entre em Fallback quando necessário FT01
IS05 Eu, como usuário, desejo receber mensagem de despedida do bot para finalizar a conversa FT01
IS06 Eu, como usuário, desejo saber sobre as funcionalidades existentes no bot FT02
IS07 Eu, como usuário, desejo ser questionado quanto a existência de um ambiente de desenvolvimento configurado FT03
IS08 Eu, como desenvolvedor, desejo coletar dados sobre o ambiente de desenvolvimento do usuário FT03
IS09 Eu, como usuário, desejo receber indicações de dependências do meu ambiente de desenvolvimento FT04
IS10 Eu, como usuário, desejo ser guiado na instalação das dependências do python FT04
IS11 Eu, como administrador do bot, desejo adicionar o tópico Sobre Python FT05
IS12 Eu, como usuário, desejo saber sobre Curiosidades da linguagem Python FT05
IS13 Eu, como usuário, desejo saber sobre Curiosidades da linguagem Python FT05
IS14 Eu, como administrador do bot, desejo adicionar o tópico com a definição de variável para que o usuário compreenda o conteúdo. FT06
IS15 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de usos de variáveis em python para que o usuário compreenda o conteúdo. FT06
IS16 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre variáveis para que o usuário compreenda o conteúdo. FT06/FT13
IS17 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de variáveis para que o usuário compreenda o conteúdo. FT06/FT13
IS18 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são estruturas condicionais para que o usuário compreenda o conteúdo. FT07
IS19 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de estruturas condicionais para que o usuário compreenda o conteúdo. FT07
IS20 Eu, como administrador do bot, desejo adicionar o tópico um link para conteúdo extra sobre estruturas condicionais para que o usuário compreenda o conteúdo. FT07/FT13
IS21 Eu, como administrador do bot, desejo adicionar o tópico um link para sugestão de exercício sobre uso de estruturas condicionais para que o usuário compreenda o conteúdo. FT07/FT13
IS22 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são estruturas de repetição para que o usuário compreenda o conteúdo. FT08
IS23 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de estruturas de repetição para que o usuário compreenda o conteúdo. FT08
IS24 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre estruturas de repetição para que o usuário compreenda o conteúdo. FT08/FT13
IS25 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de estruturas de repetição para que o usuário compreenda o conteúdo. FT08/FT13
IS26 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são vetores para que o usuário compreenda o conteúdo. FT09
IS27 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de vetores para que o usuário compreenda o conteúdo. FT09
IS28 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre vetores para que o usuário compreenda o conteúdo. FT09/FT13
IS29 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de vetores para que o usuário compreenda o conteúdo. FT09/FT13
IS30 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são matrizes para que o usuário compreenda o conteúdo. FT10
IS31 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de matrizes para que o usuário compreenda o conteúdo. FT10
IS32 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre matrizes para que o usuário compreenda o conteúdo. FT10/FT13
IS33 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de matrizes para que o usuário compreenda o conteúdo. FT10/FT13
IS34 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são funções para que o usuário compreenda o conteúdo. FT11
IS35 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de funções para que o usuário compreenda o conteúdo. FT11
IS36 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre funções para que o usuário compreenda o conteúdo. FT11/FT13
IS37 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de funções para que o usuário compreenda o conteúdo. FT11/FT13
IS38 Eu, como administrador do bot, desejo adicionar o tópico com a definição do que são arquivos para que o usuário compreenda o conteúdo. FT12
IS39 Eu, como administrador do bot, desejo adicionar o tópico com exemplos de utilização de arquivos para que o usuário compreenda o conteúdo. FT12
IS40 Eu, como administrador do bot, desejo adicionar o tópico com um link para conteúdo extra sobre arquivos para que o usuário compreenda o conteúdo. FT12/FT13
IS41 Eu, como administrador do bot, desejo adicionar o tópico com um link para sugestão de exercício sobre uso de arquivos para que o usuário compreenda o conteúdo. FT12/FT13
IS42 Eu, como desenvolvedor, desejo procurar e estudar estrutura de sites confiáveis para estudos da linguagem FT14
IS43 Eu, como desenvolvedor, desejo criar crawler (ou ligação com a API) dos sites encontrados para conteúdo extra FT14
IS44 Eu, como desenvolvedor, desejo estudar estrutura da API do stackoverflow FT15
TS45 Eu, como desenvolvedor, desejo criar API para comunicação com a API do Stackoverflow FT15
IS46 Eu, como desenvolvedor, desejo estudar estrutura do URI e correlatos para verificação de viabilidade técnica FT16
IS47 Eu, como desenvolvedor, desejo criar crawler (ou ligação com a API) dos sites encontrados para recomendação de exercícios FT16
IS48 Eu, como usuário, desejo ser auxiliado na construção do meu primeiro programa ‘Hello Word’ FT17
IS49 Eu, como usuário, desejo me cadastrar no UVA por meio do bot FT18
IS50 Eu, como usuário, desejo receber exercícios propostos pelo UVA FT18
IS51 Eu, como usuário, desejo submeter exercício para correção no UVA online judge FT19
IS52 Eu, como usuário, desejo receber feedback do exercício enviado no UVA online judge FT19