Skip to content

Storytelling (Histórias)

Introdução

Storytelling são histórias narrativas sobre usuários. O objetivo dessa técnica é providenciar um exemplo mais claro das exigências e necessidades do usuário. Em uma narrativa, é mais fácil para a equipe de desenvolvimento entender as preferências e motivações de um usuário na utilização do software.

Vantagens

  • Participação ativa do cliente no processo de definição de requisitos.
  • Contextualização dos requisitos em necessidades e objetivos reais dos usuários finais.
  • Conteúdo criativo.

Desvantagens

  • Pode ser custoso e exigir tempo.
  • Se a história não tiver uma situação ou personagens verossímeis, pode parecer forçada e conseguir o efeito contrário.

Metodologia

Para o desenvolvimento e realização do storytelling, foram utilizados clientes reais do Consumidor.gov, que aceitaram serem gravados ao contar suas histórias. Por fim, elencamos alguns dos requisitos.

Storytelling

O LED que não quer ligar

   Mateus Vieira, estudante de Engenharia de Software, realizou a compra de um teclado no site Mercado Livre. A mercadoria chegou no prazo, porém o teclado veio com um defeito de fábrica no LED.Ao se deparar com esse defeito, Mateus tentou entrar em contato com a loja para que pudesse ser resolvida essa situação.

   Mas mesmo assim, a equipe de suporte não respondeu suas tentativas de contato. Com isso, Mateus viu o Consumidor.gov como uma esperança para resolver seu problema e fez uma reclamação no aplicativo.

   Depois de alguns dias, a loja respondeu o Mateus e propôs para que o produto fosse trocado por um novo, Mateus aceitou prontamente a proposta e depois de alguns dias seu teclado novo chegou e finalmente ele pôde utilizar ele para estudar (e jogar seu League of Legends).

A Tabela 1 a seguir informa os dados do primeiro Storytelling, bem como a gravação do processo feito pelo usuário.

Participante Avaliador Data Horário Local
Mateus Vieira Matheus Ferreira 16/04/2024 19:17 Microsoft Teams
Tabela 1: Dados do StoryTelling 1 (Autor: MEISTER, Guilherme 2024)

Vídeo 2: gravação do StoryTelling 2 (Autor: MEISTER, Guilherme 2024).

A memória RAM com marcas de uso

   Matheus Menezes Rodrigues, estudante de Engenharia de Software e entusiasta de jogos de FPS, gostaria de melhorar sua máquina para pode jogar Counter-Strike 2, jogo desenvolvido pela valve. Por isso, Matheus logo abriu o site da Magalu e fez o pedido de uma memória RAM ddr 4 de 8GB da marca HyperX. Mas após o produto chegar em sua casa, Matheus percebeu que estava com algumas marcas.

   Mas mesmo assim, preferiu testar antes de fazer qualquer reclamação, dito e feito, a memória RAM não funcionava. Matheus entrou em contato com o SAC do Magalu, mas obteve dias sem respostas que fizessem ele achar que algo fosse ser resolvido. Desta forma, Matheus decidiu baixar e utilizar o Consuimidor.gov.

   Então, Matheus verificou se a loja participava do app e logo fez suas reclamações, anexando fotos, vídeos e mostrando que o seu produto veio com defeito. Após isso, ele ficou acompanhando seu processo durante algumas semanas, o que resultou em uma resposta positiva da empresa em trocar seu produto. E hoje Matheus segue a vida com seu computador que roda Couter-Strike 2.

A Tabela 2 a seguir informa os dados do segundo Storytelling, bem como a gravação do processo feito pelo usuário.

Participante Avaliador Data Horário Local
Matheus Menezes Guilherme Meister 16/04/2024 22:24 Microsoft Teams
Tabela 2: Dados do StoryTelling 2 (Autor: MEISTER, Guilherme 2024)

Vídeo 2: gravação do StoryTelling 2 (Autor: MEISTER, Guilherme 2024).

Requisitos Elicitados

  Com base nas histórias contadas no storytelling, foram elicitados os requisitos presentes na tabela 3:

Identificador Descrição Tipo Implementado Usuário
ST01 Eu, como usuário, gostaria de fazer reclamações acerca de um produto específico. RF Sim Todas
ST02 Eu, como usuário, gostaria de acompanhar do status da reclamação. RF Sim Todas
ST03 Eu, como usuário, gostaria de resolver os conflitos pelo aplicativo. RF Sim Todas
ST04 Eu, como usuário, gostaria de visualizar o histórico de reclamações de uma empresa. RF Não Todas
ST05 Eu, como usuário, gostaria de visualizar uma avaliação de empresas. RF Sim Matheus Menezes
ST06 Eu, como usuário, gostaria de tempos de resposta rápidos para garantir uma experiência de usuário satisfatória. RNF Não Mateus Vieira
ST07 Eu, como usuário, gostaria de anexar arquivos nas reclamações. RF Sim Todas
ST08 Eu, como usuário, gostaria de uma interface acessível com contraste de cor . RNF Sim Matheus Menezes
ST09 Eu, como usuário, gostaria de que o aplicativo tenha suporte ao usuário. RNF Não Mateus Vieira
ST10 Eu, como usuário, gostaria de que o aplicativo tenha tutorial. RF Não Mateus Vieira
ST11 Eu, como usuário, gostaria de que o aplicativo seja facilmente acessível. RNF Sim Todas
ST12 Eu, como usuário, gostaria de realizar registro/login em uma conta. RF Sim Todas

Tabela 3: Requisitos elicitados com o Storytelling (Autor: MEISTER, Guilherme 2024).

Legenda:

  • ST: Requisitos de Storytelling
  • RF: Requisitos Funcionais
  • RNF: Requisitos não Funcionais

Bibliografia

[1] Santos, V. G., Daher N., UTILIZAÇÃO DE STORYTELLING COMO FERRAMENTA DE AQUISIÇÃO DE REQUISITOS EM PROCESSO DE DESENVOLVIMENTO DE SOFTWARE APOIADOS EM MODELOS ÁGEIS: O USO APOIADO NO EXTREME PROGRAMMING, Belo Horizonte, 2008. 14 p., Artigo (Análise de Sistemas), e-tec UNI-BH

[2] Storytelling do Grupo VLC de 2022.1. Disponível em: https://github.com/Requisitos-de-Software/2023.1-VLC/. Acesso em: 15 de abril de 2024.

[3] Guia Facetado de Engenharia de Requisitos REtraining. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-historias-de-usuario. Acesso em : 22 de abril de 2024.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 04/04/2024 Criação do documento Guilherme Meister e Matheus Ferreira Henrique Galdino e Rodrigo
1.1 17/04/2024 Mudança nas histórias Guilherme Meister e Matheus Ferreira Henrique Galdino e Rodrigo
1.2 22/04/2024 Ajustes gerais Guilherme Meister e Matheus Ferreira Henrique Galdino e Rodrigo