Pular para conteúdo

Backlog

Introdução

O backlog é um conceito fundamental no desenvolvimento de software, especialmente em metodologias ágeis. Ele consiste em uma lista de funcionalidades, melhorias, correções e atividades que precisam ser implementadas no sistema ou produto. Cada item do backlog representa uma necessidade do cliente ou usuário final, sendo descrito de forma clara e detalhada através de histórias de usuário (User Stories), tarefas ou épicos.

Metodologia

As funcionalidades e requisitos são organizados em diferentes níveis de abstração para facilitar o entendimento, planejamento e implementação. A estrutura geralmente é dividida em épicos, features, histórias de usuário e prioridades, conforme detalhado a seguir:

Épicos

São grandes blocos de funcionalidades ou temas principais do projeto. Os épicos representam um objetivo macro ou uma necessidade geral, sendo amplos o suficiente para abranger diversas funcionalidades. Devido à sua complexidade, um épico é dividido em várias features.

Features

Representam funcionalidades específicas ou agrupamentos menores dentro de um épico. Cada feature detalha um aspecto ou componente que compõe o épico e é mais gerenciável em comparação ao seu nível superior. Uma feature pode conter diversas histórias de usuário que detalham a implementação.

Histórias de Usuário (User Stories)

As histórias de usuário são descrições curtas e simples de uma funcionalidade específica, escritas do ponto de vista do usuário. Elas são usadas para definir os requisitos de maneira clara, objetiva e centrada no usuário final.

Validação

Para validar o backlog, foram revisados os épicos, as features e dada a priorização de histório do usuário no backlog. A validação foi conduzida por meio de uma interação com um usuário ativo do Threads, a fim de garantir que os requisitos propostos atendam às necessidades e expectativas do público-alvo.

O vídeo pode ser visto direto no YouTube.

Vídeo 1 - Validação

Autor: Alana Gabriele

Backlog

Tabela 1 - Backlog

Épico Feature Histórias de Usuário (ID e Título) Prioridade (Baixa, Média ou Alta)
Épico 1 - Configurações Feature 1 - Visibilidade US01 - Configurar visibilidade como pública ou privada Alta
US40 - Configurar status online ou offline Baixa
US28 - Gerenciar múltiplas contas Baixa
Feature 2 - Temas e Aparência US04 - Definir tema escuro ou claro Alta
US18 - Ocultar publicações antigas Média
US30 - Fixar postagens no perfil Baixa
US19 - Fazer backup e restaurar dados Baixa
US07 - Tradução automática de publicações Média
US08 - Reduzir anúncios intrusivos Baixa
US29 - Oferecer autenticação avançada Alta
Épico 2 - Interações e Comunicação Feature 1 - Mensagens US02 - Gravar e enviar mensagens de voz Média
US05 - Área de mensagens privadas Alta
US24 - Salvar rascunhos offline Baixa
US36 - Criar listas de amigos próximos Baixa
Feature 2 - Reações US23 - Oferecer reações variadas Baixa
US35 - Reagir a comentários em postagens Média
Feature 3 - Denúncias US17 - Denunciar contas ou postagens Alta
US38 - Denunciar comentários ofensivos Alta
Feature 4 - Menções US32 - Marcar outros usuários em postagens Média
Feature 5 - Notificações US34 - Receber alertas de menções Média
Épico 3 - Conteúdo e Postagens Feature 1 - Postagens US14 - Salvar postagens para leitura Média
US25 - Agendar postagens Baixa
US03 - Visualizar Trend Topics Alta
US22 - Sugerir textos com IA Média
US33 - Ver estatísticas de postagens Média
US11 - Exibir confirmação para ações Alta
US26 - Compartilhar postagens externas Baixa
US31 - Editar publicações após postagem Média
Feature 2 - Enquetes e Pesquisas US16 - Criar enquetes interativas Média
US37 - Realizar pesquisas de conteúdo Alta
US20 - Filtrar conteúdos no feed Média
Feature 3 - Vídeos e Mídia US10 - Upload de vídeos em alta definição Alta
US21 - Adicionar legendas automáticas Baixa
Feature 4 - Recomendações US15 - Sugerir usuários para seguir Alta
US39 - Receber recomendações personalizadas Alta
Épico 4 - Moderação e Segurança Feature 1 - Moderação US09 - Implementar moderação contra bots Alta
US12 - Histórico de interações Baixa
Feature 2 - Segurança US06 - Verificar contas com telefone e email Alta
Épico 5 - Grupos e Comunidades Feature 1 - Criação de Grupos US27 - Criar comunidades ou grupos Média

Autor: Alana Gabriele

Referências

SERRANO, Milene e Maurício. Requisitos - Aula 15. Disponível em: https://aprender3.unb.br/pluginfile.php/2972504/mod_resource/content/1/Requisitos%20-%20Aula%2015a.pdf.

Histórico de Versões

Versão Data Descrição Autor Revisor
1.0 17/12/2024 Criação do documento Alana Gabriele Samuel Ribeiro
1.1 17/12/2024 Video de validação Alana Gabriele Samuel Ribeiro