Unidade 3
Na terceira fase de desenvolvimento do projeto LF-Bag-Your-Dreams, focada na aplicação de PBB (Product Backlog Baseado em Benefícios), USM (User Story Mapping) e BDD (Behavior Driven Development), foram extraídas diversas lições que orientarão as próximas etapas. A seguir, apresento essas lições com ênfase nos desafios enfrentados, nas ações tomadas para superá-los e nas oportunidades de melhoria identificadas.
Lições Aprendidas e Melhorias para o Processo
1. Importância e aplicação do PBB e BDD no Backlog
- Desafio: Durante a aplicação do PBB e o BDD, a equipe encontrou dificuldades na definição de Personas, Features e PBIs - especialmente ao tentar adequar o nível de granularidade de cada item. Com isso, as primeiras etapas (Personas e Features), que deveriam ter um maior nível de granularidade, acabavam já iniciando com nível de granularidade baixo, o que levava à definição incorreta e imprecisa das histórias de usuário e, consequentemente, do BDD.
- Ação de melhoria: Após a aula e feedback do professor sobre a utilização do PBB e do BDD, assim como após um maior estudo da equipe sobre o tema, compreendeu-se melhor as nuances que diferenciam cada etapa, e com isso a equipe foi capaz de definir com mais precisão os itens que compunham cada uma dessas etapas, construindo histórias e o BDD com maior qualidade.
2. Importância e aplicação do USM
-
Desafio: A equipe inicialmente organizou as histórias de forma linear, o que resultou em uma visualização incompleta da jornada do usuário e na falta de antecipação de dependências entre as histórias. Essa abordagem linear, embora possa gerar uma lista longa e plana de requisitos, dificultou a percepção da ordem lógica e da interação entre as histórias. Consequentemente, isso poderia levar a lacunas na experiência do usuário e à dificuldade em gerenciar o todo do produto.
-
Ação de melhoria: Para organizar melhor e ver os requisitos de um jeito mais claro, foi utilizado o User Story Mapping (USM). Essa ferramenta é ótima porque transformamos a lista de tarefas (o backlog) numa espécie de mapa visual. Com o USM, todo mundo na equipe e quem mais estiver envolvido consegue ver a jornada completa do usuário, desde as coisas mais importantes até os detalhes. Isso ajuda a achar o que está faltando e a entender como uma coisa se liga na outra. O USM também faz com que a gente trabalhe mais junto e entenda melhor o projeto, o que facilita na hora de decidir o que fazer primeiro para entregar algo de valor rapidinho, como um MVP.