Pular para conteúdo

Backlog do Produto

O backlog de um produto de software é uma lista priorizada de todas as funcionalidades, melhorias, correções de bugs e requisitos que precisam ser implementados no sistema ao longo de seu ciclo de vida. Ele serve como um repositório dinâmico que reflete o planejamento estratégico do produto e é continuamente refinado para atender às necessidades dos usuários finais e os objetivos de negócios. Cada item no backlog, geralmente chamado de história de usuário, épico ou tarefa técnica, é descrito de forma clara e objetiva, possibilitando que a equipe de desenvolvimento entenda seu propósito e estimativa de esforço.

Tabela de Backlog

Épico Requisitos Prioridade
E01 - Mapeamento e Navegação Guiada RF3, RF6, RF5 Alta
E02 - Autenticação e Controle de Acesso RF8 Baixa
E03 - Atualização de Obstaculos RF1, RF2 Média
E04 - Integração com bengala RF4, RF9, RF7, RF10 Alta
Épico US Descrição
E01 US01 Eu, como usuário, desejo pesquisar a rota para um destino, para que eu possa saber como chegar ao meu destino
E01 US02 Eu, como usuário, desejo poder navegar pela rota informada, para que eu possa ser orientado até o local desejado
E02 US03 Eu, como usuário, desejo me cadastrar na plataforma, para que eu possa ter o meu perfil de usuário
E02 US04 Eu, como usuário, desejo me logar na plataforma, para que eu possa me autenticar
E03 US05 Eu, como usuário, desejo reportar um obstáculo, para que eu possa informar outros usuários de um possível percalço na região
E03 US06 Eu, como usuário, desejo ser avisado de obstáculos na minha rota, para que eu possa estar ciente de possíveis acidentes ou fatores não previstos na minha rota
E04 US07 Eu, como usuário, desejo conectar o aplicativo à minha bengala, para que eu possa utilizar o produto em sua completude
E04 US08 Eu, como usuário, desejo disparar um alarme sonoro na bengala, para que eu possa encontrar a bengala caso eu tenha a perdido
E04 US09 Eu, como usuário, desejo navegar na plataforma utilizando os botões físicos da bengala, para que eu possa utilizar a aplicação sem a necessidade de enxergar os botões
E04 US10 Eu, como usuário, desejo escolher entre avisos sonoros ou vibratórios, para que eu possa utilizar o produto da forma mais adequada à minha situação ou preferência
E01 US11 Eu, como usuário, desejo salvar rotas favoritas, para que eu possa ter acesso rápido a destinos que uso com frequência
E04 US12 Eu, como usuário, desejo acessar um tutorial de primeiro uso para compreender melhor o que o aplicativo oferece e como usá-lo em conjunto com a bengala

Story Map

O story map é um artefato que serve para organizar as histórias em ordem de prioridade e apresentar a entregas planejadas.

Story Map

Imagem 1 - Story Map

Legenda

Expressão/Sigla Significado
E ou Épico Grande funcionalidade ou conjunto de entregas. Objetivo amplo que pode ser quebrado em entregas menores
US ou História de Usuário Descrição simples de uma funcionalidade escrita da perspectiva do usuário, tarefa para servir como entrega de valor imediato.
Release Pacote de entrega

Roadmap

Um roadmap é uma representação estratégica e de alto nível que descreve a visão, os objetivos e o plano de desenvolvimento de um produto de software ao longo do tempo. Ele organiza as iniciativas e funcionalidades em uma linha do tempo, destacando marcos importantes, lançamentos planejados e prioridades de longo prazo.

Story Map Imagem 2 - Roadmap

Kanban

Um quadro Kanban é uma ferramenta visual utilizada para gerenciar fluxos de trabalho, organizar tarefas e monitorar o progresso de um projeto. Baseado no método Kanban, ele divide o trabalho em colunas que representam diferentes estágios de um processo, como "A Fazer", "Em Andamento" e "Concluído". Cada tarefa ou atividade é representada por um cartão que se move pelas colunas à medida que progride. O objetivo do quadro Kanban é oferecer visibilidade completa sobre o trabalho em andamento, identificar gargalos, equilibrar a capacidade da equipe e garantir um fluxo contínuo e eficiente. Ele é amplamente usado em desenvolvimento de software e outros contextos de gestão ágil.

Kanban Imagem 2 - Kanban

Colunas e Labels

A utilização de um quadro Kanban com as colunas "A Fazer", "Em Andamento", "Validação", "Bloqueado" e "Concluído" permite um gerenciamento mais granular e eficaz do fluxo de trabalho em projetos multidisciplinares. Essa estrutura:

  1. A Fazer: Lista tarefas que ainda não foram iniciadas, servindo como backlog visível e organizado.
  2. Em Andamento: Indica tarefas em execução, ajudando a monitorar a capacidade atual da equipe.
  3. Validação: Separa atividades que precisam ser verificadas antes de serem concluídas, garantindo qualidade e alinhamento aos critérios de aceitação.
  4. Bloqueado: Destaca tarefas com impedimentos, permitindo a rápida identificação e resolução de problemas para evitar atrasos.
  5. Concluído: Representa as tarefas finalizadas, evidenciando o progresso total do projeto.

A utilização de labels (etiquetas) para indicar a equipe responsável, como "Software", "Eletrônica/Energia", "Estruturas" e "Geral", promove clareza e colaboração, especialmente em projetos interdisciplinares como este. As labels ajudam a identificar rapidamente quais áreas estão envolvidas em cada tarefa, facilitando a alocação de recursos e o acompanhamento específico de cada equipe. Essa abordagem melhora a comunicação entre as áreas, reduz confusões sobre responsabilidades e permite priorizar de forma coordenada os esforços necessários para o sucesso do projeto.

Referências

Versionamento

Versão Data Modificação Autor
0.1 24/11/2024 Criação do documento José Luís
1.0 27/11/2024 Escrita da primeira versão do documento Eduardo Maia & Arthur Sena
1.1 28/11/2024 Roadmap e Kanban Eduardo Maia
1.2 30/11/2024 Épicos, US's e Story Map Arthur Sena
1.2.1 01/12/2024 Adição da legenda Arthur Sena
1.3 20/01/2025 Atualização de documento conforme adição da US12 Sara Campos