Pular para conteúdo

Storytelling

Introdução

A técnica do storytelling consiste na elaboração de histórias narrativas fictícias sobre usuários usando a aplicação. 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. Para a elaboração das narrativas, utilizamos as personas presentes no documento personas.md [3] como protagonistas das histórias criadas.

Metodologia

Através da aplicação das personas com seus perfis específicos, foi desenvolvido um storytelling para analisar as ações, tarefas executadas e os sentimentos que os usuários podem experimentar nas histórias criadas. Sendo assim, foi usada a técnica encenação para criação de uma narrativa na qual personagens, eventos e situações são representados.

Narrativas Criadas

História de Enzo Gabriel

Enzo Gabriel é um professor de física. Sua afinidade pela ciência o levou a se formar em Física na Universidade de São Paulo, e atualmente, ele também está cursando seu mestrado na mesma área. Enzo acredita que uma comunicação clara e direta com seus alunos é importante para o processo de aprendizado. Ele sempre se esforça para compartilhar seu conhecimento de forma clara e cativante, mas enfrenta desafios em encontrar uma maneira simples e eficiente de se comunicar com eles além das aulas presenciais. Além disso, Enzo estava tendo problemas de organização em seus projetos de pesquisa e em seu mestrado, seu orientador de pesquisa reclama que ele demora demais para conduzir os experimentos, pois esquece de anotar os dados em sua prancheta. Também, ele prometeu ajudar seus dois colegas, Júlia e Alexandre, em disciplinas do mestrado. Porém, ele não anotava quase nada nas aulas, pois tinha muita facilidade com o conteúdo, o que dificultava a ele explicar trechos que seus colegas não entendiam.

Enzo começou a explorar diferentes opções de aplicativos que pudessem atender às suas necessidades. Ele sabia que a interface do aplicativo era crucial para motivar os alunos a utilizá-lo, então procurava por algo intuitivo e prático. Um dia, Enzo estava conversando com seu irmão, Daniel, que sugeriu o uso do Simplenote para mostrar mais dos conteúdos de física para os alunos. Sua interface minimalista e intuitiva se encaixava perfeitamente em suas expectativas. Com o Simplenote, ele poderia compartilhar anotações, documentos e links de forma rápida e eficiente.

Então, ele passou a usar o Simplenote em suas aulas. Ele começou a compartilhar anotações de suas aulas, desafios e questões interessantes com seus alunos. Seus alunos gostaram da praticidade do aplicativo e a facilidade de acesso aos materiais de estudo, além de usarem para compartilhar anotações entre si. Por isso, houve um grande progresso de seus alunos em relação ao aprendizado.

Além de seu trabalho como professor, Enzo imaginou o quanto isso facilitaria seu estudo no mestrado, e melhoraria seu desempenho na pesquisa. Com o aplicativo, ele faria anotações de dados de experimentos, e compartilharia notas entre seus colegas. Assim, a comunicação com seus colegas de faculdade, e seus estudos se tornaram mais produtivos. Ele pôde trocar ideias, discutir tópicos complexos e colaborar em projetos de pesquisa de forma mais eficiente, graças ao compartilhamento de anotações e documentos.

História de Alicia Kane

Alicia Kane é uma estudante universitária e estagiária que possui uma rotina de trabalho e estudos muito desgastante além de participar de diversos projetos de extensão na faculdade. Ela cursa ciências físicas na Universidade de Cambridge, e atua como ativista social. Devido à quantidade enorme de tarefas em sua rotina, ela vive constantemente sob estresse, e muitas vezes ocorre de esquecer entregas de trabalho, conteúdo de provas, e até mesmo esquecer o que comprar no mercado. Isso fazia com que em determinadas semanas, sua vida fosse uma completa bagunça.

Uma de suas amigas de faculdade, Jane, percebeu o dia a dia estressante de Alicia e queria ajudá-la. Uma de suas sugestões foi tentar planejar durante o fim de semana o que ela faria ao longo da semana. Inicialmente, Alicia tentou aplicar essa dica escrevendo seu planejamento da semana em um papel, porém ela perdeu o papel no dia seguinte que fez o planejamento.

Frustrada, Alicia foi conversar com Jane no final do dia por mensagem. A amiga sugeriu que ela utilizasse um aplicativo no celular para planejar sua rotina, pois ela dificilmente perderia o celular, além de sempre estar perto para que possa consultar o que foi planejado. Alicia perguntou se Jane usava algum aplicativo específico, e Jane disse que usa o Simplenote.

Então, seguindo a recomendação de sua amiga, ela baixou o Simplenote em eu celular. Por ser um aplicativo muito intuitivo, não teve muitas dificuldades em elaborar notas de planejamento. Uma das funcionalidades mais usadas por ela foi a criação de checklists, pois assim, ela conseguia marcar o que foi feito no dia ou na semana. Assim, Alicia tinha dois tipos de notas, um para as atividades que ela faria ao longo da semana, como pesquisar e ler para escrever em um trabalho, e as notas de atividades diárias, como ir ao mercado. Depois disso, sua rotina se tornou bem menos cansativa por conta do planejamento, pois Alicia também conseguia tempo para descansar e dormir.

História de Valentina Becker

Valentina Becker é uma adolescente de 17 anos que gosta de desenhar e tem essa arte como um de seus hobbies preferidos. Toda semana ela tenta desenhar algo que uma de suas amigas pediu para que elas colecionem seus desenhos.

Um dia, valentina estava indo para a aula e esqueceu seu guarda-chuva. Como consequência, sua mochila ficou muito molhada, e danificou um desenho que entregaria para sua amiga. Por causa disso, ela decidiu não usar mais papel para entregar seus desenhos a suas amigas. Um dia, viu uma colega de sala da qual não era muito próxima usando um tablet para fazer desenhos, porém esqueceu de perguntar qual o aplicativo. Na noite desse dia, Valentina decidiu usar o tablet que tinha em casa para desenhar e compartilhar seus desenhos.

Valentina usava o Simplenote para realizar anotações de afazeres rotineiros, como compras, ou para lembrar quanto devia a uma amiga que pagou seu ingresso no cinema. Como ela, não estava disposta a usar um aplicativo novo, ela tentou usar o Simplenote para escrita livre com uma caneta para tablet. Entretanto, descobriu que isso não é possível. No dia seguinte, Valentina foi até a colega de sala do perguntar qual o aplicativo que usava para desenhar. Sua colega respondeu que usava o Sketchbook para desenhar. A partir daí, Valentina passou a usar esse aplicativo para seus desenhos.

Elicitação de Requisitos

Com base nas histórias criadas usando a técnica de storytelling, foi possível elicitar os requisitos presentes na tabela 1:

Os requisitos ST04 e ST06 foram elicitados, mas não foram implementados na versão mais atual do aplicativo (03/07/2023)

Tabela 1: Requisitos elicitados

Número Requisito Classificação
ST01 Escrever notas em conjunto com outros usuários RF
ST02 Criar checklists nas notas RF
ST03 Compartilhar publicamente as notas RF
ST04 Desenhar nas notas RF
ST05 Ser capaz de usar a aplicação em dispositivos mobile (celulares e tablets) RNF
ST06 Poder baixar uma cópia da nota no dispositivo RF
ST07 Ser capaz de funcionar sem internet RNF

Fonte: Autores
Autores: Leonardo e Ian

Legenda

ST: Requisitos de Storytelling

RF: Requisito funcional

RNF: Requisito não funcional

Bibliografia

[1] SERRANO, Maurício; SERRANO, Milene. Requisitos - Aula 7. 1º/2019. 37 slides. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.

[2] Arquivo de Storytelling do trabalho do Lichess da disciplina de Requisitos de Software, 2022-2. Disponível em https://github.com/Requisitos-de-Software/2022.2-Lichess/blob/main/docs/elicitacao/storytelling.md. Acesso em 04/2023.

[3] Arquivo de Personas do trabalho Simplenote da disciplina de Requisitos de Software, 2023-1. Disponível em https://github.com/Requisitos-de-Software/2023.1-Simplenote/blob/main/docs/elicitacao/personas.md Acesso em 04/2023.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 30/04/2023 Criação do documento de Storytelling Leonardo Ian
1.1 15/05/2023 Ajustes Feedbacks entrega 2 Ana Beatriz Mylena
2.0 03/07/2023 Ajustes entrega final Mylena Ana Beatriz
2.1 05/07/2023 Reformulação das narrativas após a correção das personas Leonardo Mylena