Cenários
CN01 Cenário de Login
Título: Login comum
Objetivo: Logar em uma conta do trello.
Contexto:
- Pré-condição: O usuário precisará possuir uma conta na plataforma Trello e possuir um dispositivo com acesso a internet.
- Pós-condição: O usuário estará logado na aplicação, com acesso a seus Boards
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário entra na tela de Login da aplicação;
- Usuário insere o endereço de e-mail de sua conta;
- Usuário insere a senha de sua conta;
- Usuário clica no botão ‘Fazer Login ’;
- Usuário estará logado na aplicação.
CN02 Cenário de Login com o Google
Título: Login com o Google
Objetivo: Logar no Trello através de sua conta Google.
Contexto:
- Pré-condição: O usuário precisará possuir uma conta Google e possuir um dispositivo com acesso a internet.
- Pós-condição: O usuário estará logado na aplicação, com acesso a seus Boards
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário entra na tela de Login da aplicação;
- Usuário clica em ‘Fazer Login com o Google’;
- Usuário insere o endereço de e-mail ou telefone;
- Usuário clica no botão ‘Próxima’;
- Usuário insere a senha;
- Usuário clica no botão ‘Próxima’;
- Usuário estará logado na aplicação.
CN03 Cenário de Cadastro
Título: Cadastrar no Trello.
Objetivo: Cadastrar uma nova conta na plataforma Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet e um e-mail não cadastrado no sistema do Trello.
- Pós-condição: O usuário terá cadastrado uma nova conta e automaticamente estará logado na aplicação.
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário entra na tela de cadastro da aplicação;
- Usuário insere o seu nome;
- Usuário insere o endereço de e-mail desejado;
- Usuário insere a senha desejada;
- Usuário clica no botão ‘Criar Nova Conta’;
- Usuário estará cadastrado e logado na aplicação.
CN04 Cenário de Alterar Senha
Título: Alterar senha.
Objetivo: Alterar senha de uma conta existente da plataforma Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet e uma conta cadastrada no sistema do Trello.
- Pós-condição: O usuário terá alterado a senha de sua conta.
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário entra na tela de ’Esqueceu sua senha?’;
- Usuário insere o endereço de e-mail de sua conta;
- Usuário clica no botão ‘Enviar’;
- Usuário recebe um e-mail para redefinir sua senha;
- Usuário abre o e-mail recebido;
- Usuário clica no botão ‘Redefinir Senha’;
- Usuário insere a nova senha;
- Usuário insere a nova senha novamente;
- Usuário clica no botão ‘Enviar’.
CN05 Cenário alterar configurações de Notificação
Título: Alterar configurações de Notificação.
Objetivo: Alterar configurações de Notificação da sua conta Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet e estar logado em sua conta Trello.
- Pós-condição: O usuário terá alterado as configurações de Notificação de sua conta.
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário entra na tela em suas notificações;
- Usuário clica em ‘Alterar Frequência de Notificação por Email’;
- Usuário seleciona uma das três opções: Nunca, Periodicamente e Instantaneamente;
- Usuário terá alterado a frequência de notificações por e-mail;
- Usuário clica em ‘Permitir Notificação da Área de Trabalho’;
- Usuário terá permitido a aplicação a exibir Notificação da Área de Trabalho.
CN06 Cenário ver notificações
Título: Ver Notificações.
Objetivo: Ver Notificações da sua conta Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet e estar logado em sua conta Trello.
- Pós-condição: O usuário terá visto as Notificações de sua conta, caso exista.
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário abre a página inicial;
- Usuário clica na imagem de um sino na parte superior direita de sua tela;
- Usuário entra na tela de suas Notificações;
- Usuário vê suas Notificações, caso exista alguma notificação não lida.
CN07 Cenário criar time
Título: Criar Time.
Objetivo: Criar um Time na plataforma Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet e estar logado em sua conta Trello.
- Pós-condição: O usuário terá criado um novo Time.
Atores: Usuário.
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário abre a página inicial;
- Usuário clica em ‘Criar um time’;
- Usuário insere o nome do Time;
- Usuário insere a descrição do Time (opcional);
- Usuário clica no botão ‘Criar’;
- Usuário terá criado um novo Time.
CN08 Cenário convidar Usuários para um time
Título: Convidar Usuários para um Time.
Objetivo: Convidar Usuários da plataforma Trello para participar de um Time.
Contexto:
- Pré-condição: O usuárioprecisará possuir um dispositivo com acesso a internet e estar logado em sua conta Trello.
- Pós-condição: O usuárioterá convidado um ou mais Usuários para seu Time.
Atores: Usuário
Recursos: Dispositivo com acesso a um navegador ou ao aplicativo Trello, ambos devem possuir conexão a internet.
Episódios:
- Usuário abre a página do Time;
- Usuário clica no botão ‘Membros’;
- Usuário insere o nome do usuárioa ser convidado;
- Usuário clica no botão ‘Convidar para o Time’;
- Usuário terá convidado um usuário para seu Time.
CN09 Cenário de imprimir Board
Título: Impressão de Board
Objetivo: Passar algumas informações de à Board para uma folha de papel.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board que quer imprimir.
- Pós-condição: A aplicação deverá comunicar ao browser que uma impressão está sendo solicitada.
Atores: Usuário
Recursos: Dispositivo desktop com browser compatível com os recursos do Trello e com acesso à impressora, além da impressora devidamente preparada para impressão.
Episódios:
- Usuário realiza Login ;
- Usuário acessa a Board desejada;
- Usuário abre o Menu lateral;
- Usuário seleciona a opção Mais;
- Usuário seleciona a opção Imprimir e Exportar;
- Usuário seleciona a opção Imprimir…;
- A aplicação converte a Board para um formato imprimível;
- Browser faz a comunicação com o Sistema Operacional, que por sua vez comunica-se com a impressora.
CN10 Cenário de adicionar Stickers
Título: Adição de Stickers
Objetivo: Adição de elementos visuais que facilitem a orientação intuitiva e visual do Usuário pela Board.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board na qual quer adicionar stickers.
- Pós-condição: Um sticker deve ser adicionado a um Card na Board em questão.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser em um dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board desejada;
- Usuário abre o Menu Lateral;
- Usuário seleciona a opção Stickers;
- Usuário clica e arrasta o Sticker desejado até o Card desejado;
CN11 Cenário de editar/remover Stickers
Título: Edição de Stickers
Objetivo: Tornar possível editar a posição ou a exclusão de um sticker existente num card
Contexto:
- Pré-condição: Deve existir um sticker em uma Board com o acesso do Usuário que queira remover ou editar este mesmo sticker.
- Pós-condição: O sticker será movido para a nova posição, caso tenha sido movido. Caso removido, o sticker deixará de existir.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board em questão;
- Usuário clica com o botão direito do mouse no Card de onde quer mover o sticker;
- Usuário clica com o botão esquerdo do mouse no sticker que quer editar;
- Usuário seleciona uma das opções: Girar, Mover ou Remover segundo sua vontade;
- Em caso de Girar ou Mover, o Usuário clica e segura com o botão esquerdo do mouse, movendo o cursos até que o sticker alcance a posição desejada;
Exceção: Falta de conexão com a internet após tentar adicionar o sticker, queda de energia.
CN12 Cenário de Alterar Tela de Fundo
Título: Alteração da Tela de Fundo de uma Board
Objetivo: Possibilitar a personalização da Board pelo Usuário por meio de uma imagem de fundo nova de sua escolha.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board a qual quer alterar o plano de fundo.
- Pós-condição: A tela de fundo dessa Board será alterada.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board cujo plano quer alterar;
- Usuário abre o Menu Lateral;
- Usuário seleciona a opção Alterar Tela de Fundo;
- Usuário seleciona entre as opções Cores ou Fotos;
- Caso o Board seja de um time Business Class, a opção Personalizar também estará disponível;
- Caso tenha selecionado Cores, o Usuário escolhe uma entre as nove cores disponíveis, ou clica na seta à esqueda para voltar à tela anterior;
- Caso tenha selecionado Fotos, o usário escollhe uma entre as inúmeras fotos disponibilizadas pelo Unsplash em colaboração com o Trello ou clica na seta à esqueda para voltar à tela anterior;
- É possível pesquisar por termos e a aplicação retornará imagens marcadas com os termos pesquisados.
Exceção: Imagem inválida (tamanho grande ou pequeno demais ou extensão incompatível), queda de energia ou de queda de conexão com a internet.
CN13 Cenário de Filtrar Cartões
Título: Pesquisa de Cards
Objetivo: Pesquisa cards em relação ao seu conteúdo de acordo com os termos de pesquisa inseridos.
Contexto:
- Pré-condição: Pesquisa realizada pelo Usuário em uma Board à qual o Usuário tenha acesso.
- Pós-condição: Deverão aparecer na tela apenas os cards que atendam às características solicitadas na pesquisa.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board onde estão os cards que ele procura;
- Usuário abre o Menu Lateral e seleciona a opção Filtrar Cartões;
- Usuário pode digitar termos contidos nos títulos dos cards que está procurando;
- Usuário pode selecionar Etiquetas contidas nos cards que está procurando;
- Usuário pode membro assinalados nos cards que está procurando;
- Usuário pode selecionar opções de data de entrega:
- Entregas em um dia;
- Entregas em uma semana;
- Entregas emm um mês;
- Em atraso;
- Sem data de entrega;
- Data de entrega marcada como concluída;
- Não marcado como concluído;
- Usuário pode selecionar se as buscas por etiquetas e membros seguem lógica AND (todos os membros e etiquetas procurados devem estar contido nos cards procurados) ou se seguem lógica OR (qualquer Card que contenha um membro ou etiqueta procurados se enquadra na pesquisa).
- Aparece um texto na parte superior da Board indicando que a busca está ativada e, por isso, alguns cards podem estar sendo omitidos;
- Para encerrar a filtragem, o Usuário pode clicar no X ao lado deste texto.
CN14 Cenário de Copiar um Quadro
Título: Cópia de Board
Objetivo: Criação de um Board com algumas características iguais às de um Board específico.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board que quer copiar.
- Pós-condição: Será criada uma nova Board com algumas características trazidas de outra.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board que quer copiar;
- Usuário abre o Menu Lateral e seleciona a opção Mais;
- Usuário seleciona a opção Copiar Quadro;
- Usuário digita um título para o novo Board que será criado;
- Opcionalmente, o Usuário escolhe um time do qual faça parte para popular o novo quadro;
- Usuário decide a visibilidade do quadro (se é particular, de visibilidade apenas do time ou se é público);
- Usuário decide se quer copiar, também, os Cards contidos no Board atual.
- É criada uma nova Board;
CN15 Cenário de Seguir Quadro
Objetivo: Ser notificado de alterações que aconteçam em uma Board
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board que quer seguir.
- Pós-condição: O Usuário será notificado de alterações que ocorrerem na Board em questão.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop ou acesso aplicação mobile conectada à internet.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board que quer seguir;
- Usuário abre o Menu Lateral e seleciona a opção Seguir;
- O sistema passa a notificar o Usuário em seu e-mail e no espaço de notificações do Trello;
- Aparece um texto no canto superior esquerdo da Board indicando que o Usuário está seguindo esta Board.
- O Usuário pode selecionar novamente a opção Seguir para parar de seguir, ou clicar no texto recém-aparecido que ascenderá um botão Parar de seguir.
CN16 Cenário de Fechar um Quadro
Título: Fechamento de Board
Objetivo: Enviar a Board para um espaço equivalente à lixeira, onde não são imediatamente excluídos mas não mais dividem espaço com outrasBoards.
Contexto:
- Pré-condição: O Usuário deve ser criador do Board que quer fechar.
- Pós-condição: O Board deve sair do espaço deBoards do Usuário, sem necessariamente ser excluído.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário faz Login ;
- Usuário acessa a Board que deseja fechar;
- Usuário abre o Menu Lateral e seleciona a opção Mais;
- Usuário seleciona a opção Fechar Quadro…;
- Usuário clica no botão vermelhor Fechar;
CN17 Cenário de Exportar um Quadro para JSON
Título: Exportação de Board para JSON
Objetivo: Passar algumas informações de à Board para o formato JSON.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Board que quer exportar.
- Pós-condição: A aplicação deverá retornar um código JSON que reflita o atual estado da Board.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login ;
- Usuário acessa a Board desejada;
- Usuário abre o Menu lateral;
- Usuário seleciona a opção Mais;
- Usuário seleciona a opção Imprimir e Exportar;
- Usuário seleciona a opção Exportar como JSON;
- A aplicação redireciona para uma página que contém apenas o código JSON da Board;
CN18 Cenário de Retirar Membros de um Time
Título: Retirar membros de um time.
Objetivo: Com isto é possível remover um membro de um time.
Contexto:
- Pré-condição: O usuário deve ser administrador do Time e deve ter ao menos um membro além do administrador.
- Pós-condição: Usuário retirado deixará de ser membro do time.
Atores: Administrador do time, membro do time.
Recursos: Conta, time, membro, computador, internet.
Episódios:
- Administrador entra no Trello.
- Administrador realiza Login.
- Se há time, Administrador acessa time.
- Senão, fluxo encerrado. (exceção)
- Administrador acessa Lista de membros.
- Se há membros, Administrador EXCLUI MEMBRO que deseja.
- Senão, fluxo encerrado. (exceção)
CN19 Cenário de Editar Descrição de Time
Título: Editar descrição de time.
Objetivo: Permite editar o texto atual da descrição de um time a qual o Usuário tenha acesso.
Contexto:
- Pré-condição: O usuário deve ser administrador do time.
- Pós-condição: O time deverá possuir uma nova descrição.
Atores: Administrador do time.
Recursos: Conta, time, computador, internet.
Restrição: O time deve existir, o usuário deve ser administrador do time.
Exceção: Queda de energia, falta de conexão com a internet ou usuário não pertence mais ao time
Episódios:
- Administrador entra no Trello.
- Administrador realiza Login.
- Se há time, Administrador acessa time.
- Senão, fluxo encerrado. (Exceção)
- Administrador acessa editar perfil.
- Administrador edita descrição do time.
CN20 Cenário de Editar Visibilidade do Time
Título: Editar visibilidade do time.
Objetivo: Permite restringir ou habilitar a visualisação do time a um ou mais Usuários que pertençam à board a fim de preservar a privacidade dos usuários de um time.
Contexto:
- Pré-condição: O usuário deve ser administrador do time.
- Pós-condição: O time deverá ter sua visibilidade alterada.
Atores: Administrador do time.
Recursos: Conta, time, computador, internet.
Exceção: Queda de energia, falta de conexão com a internet.
Episódios:
- Usuário entra no Trello.
- Usuário realiza Login.
- Se há time, Usuário acessa time.
- Senão, fluxo encerrado. (exceção)
- Usuário acessa configurações do time.
- Usuário acessa alterar visibilidade do time.
- Usuário edita visibilidade do time.
CN21 Cenário de Vincular Time ao Slack
Título: Vinculação Time ao Slack.
Objetivo: Adicionar interoperabilidade entre o Time e a plataforma Slack, habilidando o compartilhamento de dados entre ambas.
Contexto:
- Pré-condição: O usuário deve ser administrador do time.
- Pós-condição: O time deverá ser vinculado a time do Slack.
Atores: Administrador do time.
Recursos: Conta, time, computador, internet.
Restrição: Administrador deve possuir conta e canal no slack.
Exceção: Não há time, não há conta nem canal no slack.
Episódios:
- Administrador entra no Trello.
- Administrador realiza Login.
- Se há time, Administrador acecssa time.
- Senão, Administrador cria time. (restrição)
- Administrador acessa configurações do time.
- Administrador acessa ADD TO SLACK.
- Se há conta no slack, Administrador realiza Login em sua conta do slack.
- Senão Administrador cria conta no slack.
- Se há canal no slack do Administrador, Administrador VINCULA TIME COM O SLACK.
- Senão Administrador cria canal no slack e realiza o passo anterior.
CN22 Cenário de Permitir Membro Comentar em um Board
Título: Permitir membro comentar em um Board.
Objetivo: Permitir a alteração das permissões de membro com relação a comentar em um Board.
Contexto:
- Pré-condição: O usuário deve ser administrador do time.
- Pós-condição: Membros poderão comentar em um Board.
Atores: Administrador do time.
Recursos: Conta, time, Board, Lista, card, comentário, computador, internet.
Episódios:
- Administrador entra no Trello.
- Administrador realiza Login.
- Se há time, Administrador acessa time.
- Senão, Administrador cria time. (restrição)
- Se há Board, Administrador acessaboard do time.
- Senão, Administrador cria board do time.
- Administrador acessa menu da Board.
- Administrador acessa mais opções do menu.
- Administrador acessa configurações.
- Administrador acessa permissões para comentários.
- Administrador seleciona membros.
CN23 Cenário de Negar Membro Ingressar em um Board
Título: Negar membro ingressar em um Board.
Objetivo: Altera a permissão de um membro de time de ingressar em um Board.
Contexto:
- Pré-condição: O usuário deve ser administrador do time.
- Pós-condição: membros não poderão ingressar em um Board sem serem convidados.
Atores: Administrador do time.
Recursos: Conta, time, computador, internet.
Episódios:
- Administrador entra no Trello.
- Administrador realiza Login.
- Se há time, Administrador acessa time.
- Senão, Administrador CRIA TIME. (restrição)
- Se há Board, Administrador acessa board do time.
- Senão, Administrador cria board do time. (restrição)
- Administrador acessa menu da Board.
- Administrador acessa mais opções do menu.
- Administrador acessa configurações.
- Se estiver ativo, Administrador clica em permitir ingresso de membros do time.
- Senão, a permissão já foi negada.
CN24 Cenário de Ver Lista
Título: Ver Lista
Objetivo: Mostrar o conteúdo de uma Lista para o Usuário.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista que quer visualizar.
- Pós-condição: A aplicação deverá mostrar a Lista para o Usuário.
Atores: Usuário
Restrições
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza LOGIN;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- A aplicação mostra a Lista desejada para o Usuário.
Cards
CN25 Cenário de Criar Card
Título: Criar Card
Objetivo: Criar um novo Card para armazenar dados dentro de uma Lista.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde quer criar o Card .
- Pós-condição: A aplicação deverá criar o Card dentro da Lista para o Usuário.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- Usuário realiza CRIAR CARD
- A aplicação mostra a Lista desejada para o Usuário.
CN26 Cenário de Modificar Card
Título: Modificar Card
Objetivo: Modificar um Card existente para atualizar os seus dados dentro de uma Lista.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde está o Card .
- Pós-condição: A aplicação deverá atualizar o Card com os novos dados.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza [VER LISTA][cenário-de-ver-lista);
- Se não há Card , Usuário, realiza CRIAR CARD;
- Usuário realiza VER CARD;
- Usuário realiza MODIFICAR CARD;
- A aplicação mostra uma janela de edição para o Card desejado para o Usuário.
CN27 Cenário de Ver Card
Título: Ver Card
Objetivo: Visualizar um Card existente para mostrar o seu conteúdo para o Usuário.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde está o Card .
- Pós-condição: A aplicação deverá mostrar o Card com seu conteúdo.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- Se não há Card , Usuário, realiza CRIAR CARD;
- Usuário realiza VER CARD;
- A aplicação mostra uma janela com os dados do Card desejado para o Usuário.
CN28 Cenário de Seguir Card
Título: Seguir Card
Objetivo: Seguir um Card existente para ser notificado de mudanças por meios de notificações para o Usuário.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde está o Card .
- Pós-condição: A aplicação deverá notificar o usuáro quando o Card for modificado.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- Se não há Card , Usuário, realiza CRIAR CARD;
- Usuário realiza VER CARD;
- Usuário realiza SEGUIR CARD pressionando o botão seguir;
- A aplicação retorna à tela de VER CARD.
CN29 Cenário de Arquivar Card
Objetivo: Arquivar um Card existente para removê-lo de uma Lista sem perder seus dados.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde está o Card .
- Pós-condição: A aplicação deverá Arquivar o Card selecionado.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- Se não há Card , Usuário, realiza CRIAR CARD;
- Usuário realiza VER CARD;
- Usuário realiza ARQUIVAR CARD pressionando o botão Arquivar;
- A aplicação retorna à tela de VER LISTA.
CN30 Cenário de Personalizar Label
Título: Personalizar Label
Objetivo: Personalizar a Label atribuído à um Card para diferenciar ou destacá-lo em relação aos outros.
Contexto:
- Pré-condição: O Usuário deve ter acesso à Lista onde está o Card .
- Pós-condição: A aplicação deverá mostrar o Card com seu novo Label.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário realiza Login;
- Se não há Board, Usuário realiza CRIAR BOARD;
- Usuário realiza VER BOARD;
- Se não há Lista, Usuário realiza CRIAR LISTA;
- Usuário realiza VER LISTA;
- Se não há Card , Usuário, realiza CRIAR CARD;
- Usuário realiza VER CARD;
- Usuário realiza PERSONALIZAR LABEL;
- A aplicação mostra uma janela com opções de persnoalização para o Label para o Usuário.
CN31 Cenário de Adicionar Anexo em um card
Título: Adicionar Anexo em um Card
Objetivo: Adicionar um anexo em um Card do Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello e possuir um Card em uma Lista.
- Pós-condição: : O Usuário terá adicionado um anexo a um Card .
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- No campo ‘Adicionar ao cartão’, o Usuário clica na opção ‘anexo’.
- Usuário seleciona o local onde o anexo está.
- Usuário seleciona o anexo.
- Usuário clica no botão ‘anexar’.
- Usuário terá anexado algo ao Card selecionado.
CN32 Cenário de Mover um Card para outra lista
Título: Mover um Card para outra Lista
Objetivo: Mover um Card de uma Lista para outra no Trello.
Contexto:
- Pré-condição: O usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello, possuir um Card em uma Lista e uma outra Lista que será o destino do Card .
- Pós-condição: : O Usuário terá movido um Card de uma Lista para outra.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- No campo ‘Adicionar ao cartão’, o Usuário clica na opção ‘anexo’.
- Usuário seleciona o local onde o anexo está.
- Usuário seleciona o anexo.
- Usuário clica no botão ‘anexar’.
- Usuário terá anexado algo ao Card selecionado.
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card e segura o botão do mouse.
- Usuário arrasta o Card para a Lista desejada.
- Usuário terá movido o Card de uma Lista para outra.
CN33 Cenário de Responder um comentário no card
Título: Responder um comentário no Card
Objetivo: Responder um comentário em um Card do Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello e possuir um Card em uma Lista.
- Pós-condição: : O usuário terá respondido um comentário em um Card .
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- Usuário acha o comentário que deseja responder.
- Usuário clica no botão ‘responder’ abaixo do comentário.
- Usuário escreve a resposta que deseja.
- Usuário clica no botão ‘salvar’.
- Usuário terá respondido o comentário selecionado.
CN34 Cenário de Excluir comentário no Card
Título: Excluir comentário no Card
Objetivo: Excluir um comentário em um Card do Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello, possuir um Card em uma Lista e ter feito um comentário neste Card .
- Pós-condição: : O Usuário terá excluído um comentário em um Card .
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- Usuário acha o seu comentário que deseja excluir.
- Usuário clica no botão ‘excluir’ logo abaixo do comentário.
- Usuário clica no botão ‘Excluir Comentário’.
- Usuário terá excluído o comentário desejado.
CN35 Cenário de Usar Power-Up no quadro
Título: Usar Power-Up no quadro
Objetivo: Usar um Power-up em um quadro no Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello e possuir um quadro.
- Pós-condição: : O Usuário terá usado um Power-Up em um quadro.
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra no quadro desejado.
- Usuário clica no botão ‘Mostrar Menu’.
- Usuário clica na opção ‘Power-Ups’.
- Usuário usa o campo de pesquisa, se necessário.
- Usuário clica no botão adicionar no Power-Up desejado.
- Usuário pode adicionar mais Power-Ups a um mesmo quadro se possuir conta diferente da ‘Grátis’.
- Usuário terá adicionado um Power-Up a um quadro.
CN36 Cenário de Compartilhar card
Título: Compartilhar Card
Objetivo: Compartilhar um Card do Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello e possuir um Card em uma Lista.
- Pós-condição: : O Usuário terá compartilhado um Card .
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- Usuário clica na opção ‘Compartilhar e mais…’.
- Usuário escolhe como deseja compartilhar o Card .
- Ao selecionar uma das opções, o Usuário terá um referencial do Card de acordo com a opção escolhida.
CN37 Cenário de Exibir detalhes do card
Título: Exibir detalhes do Card
Objetivo: Exibir detalhes de um Card do Trello.
Contexto:
- Pré-condição: O Usuário precisará possuir um dispositivo com acesso a internet, estar logado em sua conta Trello e possuir um Card em uma Lista.
- Pós-condição: : O usuário terá visualizado detalhes do Card .
Atores: Usuário
Recursos: Acesso à aplicação web por meio de browser compatível instalado em dispositivo desktop.
Episódios:
- Usuário entra na tela onde tem o Card desejado.
- Usuário clica no Card .
- Usuário terá aberto os detalhes do Card .
CN38 Cenário de Vincular ao Quadro
Objetivo: Vincular uma pessoa a um Quadro para visualizar toda a interface do projeto e suas respectivas Tarefa.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar Vinculada à um Quadro.
- Pós-condição: : O Usuário estará ligado à um Quadro, conseguirá ver Tarefas as quais pode fazer/designar.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
- Usuário entra no Quadro.
- Usuário escolhe outro Usuário que deseja Vincular.
- Usuário adiciona e-mail.
- Usuário aceita ser Vinculado pelo e-mail.
- Caso o Usuário não receba o e-mail, verificar caixa de spam. -Usuário copia link para Vincular. -Usuário clica no link para se Vincular.
CN39 Cenário de Alterar permissões de membros no board
Título: Alterar permissão de um Membro em um Board.
Objetivo: Fazer com que determinado Membro tenha mais ou menos poder em um determinado Board.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar Vinculada à um Quadro.
- Pós-condição: : O Usuário terá menos ou mais controle sobre um determinado Board.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
- Usuário entra no Quadro.
- Usuário escolhe outro Usuário que deseja alterar a permissão.
- Usuário altera permissão.
- Caso o Usuário não tenha permissão, ele não conseguirá alterar outras.
CN40 Cenário de Criar Lista
Título: Criar uma Lista.
Objetivo: Ter um espaço com um tema específico para colocar Atividades.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar vinculada à um Quadro.
- Pós-condição: : O Usuário terá um espaço Atribuir Tarefas de determinado tema ou parte do Board.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
- Usuário entra no Quadro.
- Usuário aperta em “Adicionar outra Lista”.
- Usuário coloca um nome na Lista.
CN41 Cenário de Alterar nome da Lista
Título: alterar o nome de uma Lista.
Objetivo: Mudar o nome de uma determinada Lista com o objetivo dela.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar vinculada à um Quadro.
- Pós-condição: : O Usuário saberá onde criar determinado Card, dependendo do seu objetivo.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
CN42 Cenário de Arquivar Lista
Objetivo: Arquivar uma determinada Lista que não é necessário.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar vinculada à um Quadro.
- Pós-condição: : O Usuário não terá a Lista visível até que queira.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
- Usuário entra no Quadro.
- Usuário clica nas opções da Lista.
- Usuário clica na opção”Arquivar esta Lista”.
CN43 Cenário de Organizar o quadro em coleções
Título: Organizar o Quadro em Coleções).
Objetivo: Agrupar um conjunto de Quadro.
Contexto:
- Pré-condição:O Usuário precisa ter uma conta no Trello e estar Logada, utilizando um dispositivo com acesso a internet, estar vinculada à um Quadro.
- Pós-condição: : O Usuário poderá ter um conjunto de Quadro com determinado tema.
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet.
Episódios:
- Usuário entra no menu do Trello.
- Usuário clica nas opções de criar Coleção.
- Usuário adiciona os Quadros desejados. -Caso não tenha Quadros o Usuário terá que criar mais.
CN44 Criar Board
Título: Criar um Board.
Objetivo: Criar um Board.
Contexto:
- Pré-condição: O Usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet.
- Pós-condição: O Usuário terá um Board para designar, planejar e executar tarefas para seu respectivo time.
Atores: Usuário
Recursos: Conta Trello, internet.
Restrições O Usuário precisa ter uma conta Trello com acesso a internet.
Excessões Não ter internet na criação do Board, não ter energia na criação do Board.
Episódios:
CN45 Criar Board do Time
Título: Criar um Board e alocar time.
Objetivo: Criar um Board para o time se organizar.
Contexto:
- Pré-condição: O Usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet e ter possíveis membros para adicionar ao time.
- Pós-condição: O Usuário terá um Board para designar, planejar e executar tarefas para seu respectivo time.
Atores: Usuário
Recursos: Conta Trello, internet, time.
Restrições O Usuário precisa ter uma conta Trello com acesso a internet.
Excessões Não ter internet na criação do Board, não ter energia na criação do Board, não ter um time para convidar ao Board.
Episódios:
- Usuário entra no Trello;
- Usuário realiza Login;
- Usuário clica no criar Board;
-
Usuário adiciona participantes ao Board;
CN46 Ver um Board
Título: Ver um Board.
Objetivo: Ver um Board para acompanhar andamento.
Contexto:
- Pré-condição: O Usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet. E possuir um Board que possa ser visualizado.
- Pós-condição: O Usuário poderá ver atividades e descrições a respeito daquele Board nos cards levantados.
Atores: Usuário
Recursos: Conta Trello, internet, um Board para participar.
Restrições O Usuário precisa ter um Board.
Excessões Não ter um Board para ser visualizado.
Episódios:
- Usuário entra no Trello;
- Usuário realiza Login;
- Usuário clica no Board para visualizar;
-
Usuário visualiza o Board.
CN47 Administrar Power-ups
Título: Administrar power-ups em um projeto..
Objetivo: Ter uma noção de qual ferramenta caberia para alocação como power-ups.
Contexto:
- Pré-condição: O Usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet. E possuir um Board no qual possa ter permissões para tomar decisões de gerente.
- Pós-condição: O Usuário terá um projeto podendo adicionar power-ups no seu contexto..
Atores: Usuário
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo e possuir internet. Um Board no qual possa adicionar power-ups.
Restrições O Usuário precisa ter um Board no qual ele possua a posição de administrador, e conta gold no Trello.
Excessões Não ter a posição de administrador em um Board.
Episódios:
- Usuário entra no Trello;
- Usuário realiza Login;
- Usuário clica no Board para acessar;
- Usuário clica no card visualizar;
- Usuário adiciona power-ups no card utilizar;
CN48 Cenário de Adicionar Membros ao Card
Título: Adicionar membros em um card.
Objetivo: Adicionar membros em um card.
Contexto:
- Pré-condição: O Usuário precisará possuir um card a ser realizado e membros para serem adicionados.
- Pós-condição: O Usuário terá delegado o card para determinadomembro.
Recursos: Conta, Board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo Usuário da Board.
Exceção: Não há card para adicionar membros.
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza Board.
- Se não há board, Usuário cria Board.
- Usuário visualiza Lista.
- Se não há lista, Usuário cria Lista.
- Usuário vizualiza card.
- Se não há card, Usuário cria card.
- Usuário seleciona card.
- Usuário clica no botão “Adicionar membros”.
- Usuário insere nome do membro a ser adicionado.
- Usuário seleciona membro a ser adicionado.
CN49 Adicionar Descrição ao Card
Título: Adicionar descrição ao card.
Objetivo: Adicionar uma descrição ao card selecionado.
Contexto:
- Pré-condição: O Usuário precisará possuir um card sem descrição em uma lista qualquer em sua Board.
- Pós-condição: O Usuário terá adicionado uma descrição ao card selecionado.
Recursos: Conta, Board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo usuário da Board.
Exceção: Não há card para adicionar descrição.
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza Board.
- Se não há board, usuário cria Board.
- Usuário visualiza Lista.
- Se não há lista, usuário cria Lista.
- Usuário vizualiza card.
- Se não há card, usuário cria card.
- Usuário seleciona card.
- Se não há descrição, usuário insere uma descrição.
- Usuário clica no botão “salvar”.
CN50 Adicionar Checklist
Título: Adicionar checklist ao card.
Objetivo: Adicionar uma checklist a um card.
Contexto:
- Pré-condição: O Usuário precisará possuir um card com subtarefas a serem realizadas.
- Pós-condição: O Usuário terá criado uma checklist com todas as subtarefas a serem realizadas.
Recursos: Conta, Board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo usuário da Board.
Exceção:
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualizaBoard.
- Se não há Board, Usuário cria Board.
- Usuário visualiza Lista.
- Se não há Lista, Usuário cria Lista.
- Usuário vizualiza card.
- Se não há card, usuário cria card.
- Usuário seleciona card.
- Se não há checklist, Usuário clica no botão “Adicionar checklist”.
- Usuário insere nome das subtarefas a serem realizadas.
- Usuário para de adicionar subtarefas quando desejar.
CN51 Adicionar Etiqueta ao Card
Título: Adicionar etiqueta em um card.
Objetivo: Adicionar uma etiqueta ao card selecionado.
Contexto:
- Pré-condição: O Usuário precisará possuir um card em uma Lista qualquer em sua board.
- Pós-condição: O Usuário terá adicionado uma ou mais etiquetas ao card selecionado.
Atores:Usuário de board
Recursos: Conta,Board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo usuário da Board.
Exceção:
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza Board.
- Se não há Board, usuário cria Board.
- Usuário visualiza Lista.
- Se não há Lista, usuário cria Lista.
- Usuário vizualiza card.
- Se não há card, usuário cria card.
- Usuário seleciona card.
- Usuário clica no botão “adicionar etiquetas”.
- Usuário para de adicionar etiquetas quando desejar.
CN52 Adicionar Deadline
Título: Adicionar deadline em um card.
Objetivo: Adicionar deadline a um card.
Contexto:
- Pré-condição: O usuário precisará possuir um card que deve ser realizado até uma data limite.
- Pós-condição: O usuário terá criado uma data de entrega para o card.
Recursos: Conta, board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo usuário da board.
Exceção:
- Não há card para adicionar data de entrega .
- Não há tempo limite para se realizar a tarefa do card.
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza Board.
- Se não há Board, usuário cria Board.
- Usuário visualiza Lista.
- Se não há Lista, usuário cria Lista.
- Usuário vizualiza card.
- Se não há card,usuário cria card.
- Usuário seleciona card.
- Usuário clica no botão “Adicionar deadline ”.
- Usuário escolhe a data limite da entrega.
- Usuário clica em “salvar” para manter a data de entrega escolhida.
CN53 Adicionar Comentários ao Card
Título: Adicionar comentário em um card.
Objetivo: Adicionar um comentário em um card.
Contexto:
- Pré-condição: O usuário precisará possuir um card em uma lista no trello.
- Pós-condição: Ousuário terá postado um comentário em um card específico.
Recursos: Conta, board, card, computador, internet.
Restrição: Card deve ter sido selecionado pelo usuário da board.
Exceção: Não há card para adicionar comentários.
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza Board.
- Se não há Board, usuário cria Board.
- Usuário visualiza lista.
- Se não há lista, usuário cria lista.
- Usuário vizualiza card.
- Se não há card, usuário cria card.
- Usuário seleciona card.
- Usuário visualiza a área “Adicionar comentários”.
- Usuário escreve um comentário.
- Usuário clica em “salvar” para manter o comentário feito.
CN54 Alterar Permissão de Comentário
Título: Alterar permissão de comentário.
Objetivo: Alterar quem é permitido comentar em cards.
Contexto:
- Pré-condição: O usuário possui um board com permissões de comentário indesejadas.
- Pós-condição: O usuário terá alterado as permissões de comentário do board.
Recursos: Conta, board, computador, internet.
Restrição: O usuário deve ser dono do board com as permissões de comentário indesejadas.
Episódios:
- Usuário entra no trello.
- Usuário realiza Login.
- Usuário visualiza board.
- Se não há board, usuário cria board.
- Usuário clica no botão “Mostrar menu”.
- Usuário clica no botão “Mais”.
- Usuário clica no botão “Configurações”.
- Usuário seleciona as “Permissões de comentário”.
- Usuário escolhe as “Permissões de comentário” desejadas.
CN55 Observar Board
Título: Observar um Board.
Objetivo: Observar um board.
Contexto:
- Pré-condição: O usuário precisa ter uma conta trello estar logado e na mesma, e ter acesso a internet.
- Pós-condição: O usuário terá um board para acompanhar e receber notificações quanto ao progresso e desenvolvimento do mesmo.
Atores: Usuário.
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo, possuir internet, um board, criadoboard, computador.
Episódios:
- Usuário deseja seguir de perto o desenvolvimento do board.
- Usuário deseja acompanhar o andamento do board.
- Usuário deseja observar o avanço da equipe no board.
CN56 Adicionar Membros ao Board
Título: Adicionar membros a um Board.
Objetivo: Adicionar participantes para ver ou auxiliar no progresso de um board.
Contexto:
- Pré-condição: O usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet. E ter um board no qual ele possa adicionar pessoas.
- Pós-condição: O usuário pode ter adicionado mais pessoas para ver ou auxiliar o progresso de card daqueleboard para acompanhar e receber notificações quanto ao progresso e desenvolvimento do mesmo.
Atores: Usuário.
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo, possuir internet, um board, criadoboard, computador.
Episódios:
- Usuário abre o Trello.
- Usuário faz login.
- Usuário clica em um board se houver um.
- Usuário envia convites para outros membros participarem do board se houver um.
CN57 Criar Time do Business Class
Título: Criar um time do Business Class.
Objetivo: Criar um board para o time se organizar, onde o time irá possuir maior segurança e controles admnistrativos.
Contexto:
- Pré-condição: O usuário precisa ter uma conta no Trello e estar logado na mesma, utilizando um dispositivo com acesso a internet. e ter pago uma taxa referente ao plano.
- Pós-condição: O usuário terá um board para designar, planejar e executar tarefas para seu respectivo time, além de power-ups ilimitados ao seu projeto e mais segurança além de controles admnistrativos melhores.
Atores: Usuário.
Recursos: Dispositivo compatível com a plataforma Trello, um navegador ou o aplicativo, possuir internet, computador.
Episódios: