Ir para o conteúdo

Backlog do Produto e Histórias de Usuários

Histórico de versões

Data Descrição Autor Versão
17/08/2024 Definição das histórias de usuário baseando-se nos requisitos listados na parte de elicitação MoSCoW. Definição das Releases, Sprints e Backlog do Produto Luiza Maluf 0.0
04/09/2024 Correção do Backlog do Produto e Histórias de Usuários após a inspeção Rodrigo Mattos 0.1

Origem

Esse documento foi feito com base nos requisitos listados na parte de elicitação MoSCoW.

Metodologia

Tendo em vista os requisitos elicitados, foram criadas histórias de usuário que descrevem as funcionalidades de uma maneira centrada no usuário. Cada história foi detalhada com critérios de aceitação, que estabelecem as condições mínimas para que a funcionalidade seja considerada completa.

As histórias de usuário foram então distribuídas em sprints, que são ciclos de desenvolvimento curtos e iterativos. Cada sprint foca em entregar funcionalidades específicas, permitindo feedback contínuo e ajustes ao longo do desenvolvimento.

O backlog foi estruturado com todas as histórias de usuário ordenadas por prioridade e distribuídas entre as sprints.

Esse backlog serve como guia para o desenvolvimento, garantindo que as funcionalidades mais importantes sejam entregues primeiro e que o produto evolua de acordo com as necessidades dos usuários.

Backlog do Produto

Épico Sprint ID Eu, como Desejo Para que eu possa Pontos Prioridade Requisito
Diversidade de Formatos de Design 1 US#01 Usuário Criar posts, banners, apresentações Utilizar diferentes formatos de design 5 Must RF1
Templates Personalizáveis 1 US#02 Usuário Utilizar templates prontos e editá-los Personalizar designs rapidamente 5 Must RF2
Criação de Designs 2 US#03 Usuário Criar designs do zero Criar designs completamente personalizados 8 Must RF3
Importação de Mídia 2 US#04 Usuário Importar imagens e fotos Incluir minhas próprias mídias nos designs 5 Must RF4
Exportação de Designs 2 US#05 Usuário Salvar e exportar designs em PDF, JPG, PNG Usar os designs fora da plataforma 5 Must RF5
Importação de Vídeos 3 US#06 Usuário Importar vídeos e outros arquivos Incluir vídeos nos meus designs 8 Should RF6
Exportação Avançada 3 US#07 Usuário Exportar designs em SVG, MP4, GIF Usar designs em formatos específicos 8 Should RF7
Integração com Redes Sociais 4 US#08 Usuário Integrar com redes sociais e agendar posts Publicar diretamente nas redes sociais 13 Could RF8
Edição de Imagem Básica 4 US#09 Usuário Cortar, redimensionar e girar imagens Ajustar imagens de acordo com a necessidade 8 Must RF9
Ajustes de Imagem 4 US#10 Usuário Ajustar brilho, contraste e saturação das imagens Melhorar a qualidade visual das minhas imagens 8 Must RF10
Edição de Texto 5 US#11 Usuário Editar textos com formatação básica, escolha de fontes, cores Personalizar textos nos meus designs 8 Must RF11
Adição de Elementos 5 US#12 Usuário Adicionar ícones, ilustrações e formas geométricas Enriquecer o conteúdo dos designs 5 Must RF12
Edição de Imagem Avançada 5 US#13 Usuário Aplicar filtros, efeitos e remover fundo das imagens Criar efeitos visuais mais profissionais 13 Should RF13
Efeitos de Texto 6 US#14 Usuário Criar efeitos de texto como sombra e contorno Destacar textos nos designs 8 Should RF14
Camadas Básicas 6 US#15 Usuário Organizar camadas básicas, ordem e visibilidade Gerenciar a composição dos elementos 8 Should RF15
Camadas Avançadas 7 US#16 Usuário Ajustar opacidade e bloquear camadas Controlar a visibilidade e segurança das camadas 8 Could RF16
Máscaras 7 US#17 Usuário Aplicar máscaras lineares e radiais Criar efeitos de máscara nos designs 5 Could RF17
Compartilhamento Básico 7 US#18 Usuário Compartilhar designs para visualização Mostrar meus designs para outras pessoas 5 Must RF18
Compartilhamento com Edição 7 US#19 Usuário Compartilhar designs para edição com permissões Colaborar na criação de designs 8 Must RF19
Edição Colaborativa 8 US#20 Usuário Editar designs em tempo real com outros usuários Trabalhar junto com outros na criação de designs 13 Should RF20
Sistema de Chat 8 US#21 Usuário Utilizar um sistema de chat durante a edição Comunicar com outros enquanto edito 8 Could RF21
Comentários 8 US#22 Usuário Deixar comentários em elementos específicos Revisar e dar feedback sobre partes do design 8 Could RF22
Grade e Guias 8 US#23 Usuário Usar grade e guias para alinhar elementos Manter a simetria e organização do design 5 Must RF23
Pré-visualização em Tempo Real 9 US#24 Usuário Ver uma pré-visualização em tempo real do design Avaliar o design enquanto edito 13 Must RF24
Paleta de Cores 9 US#25 Usuário Criar e usar paletas de cores Manter a consistência de cores nos designs 8 Should RF25
Guia de Estilo 9 US#26 Usuário Utilizar um guia de estilo Assegurar que os designs sigam um padrão visual 5 Could RF26
Histórico de Versões 9 US#27 Usuário Acessar o histórico de versões do design Reverter a versões anteriores caso necessário 8 Could RF27
Atalhos de Teclado 10 US#28 Usuário Utilizar atalhos de teclado Aumentar a eficiência durante a criação de designs 5 Could RF28
Interface Intuitiva 10 US#29 Usuário Navegar por uma interface fácil de usar Trabalhar de forma mais fluida e intuitiva 5 Must RF29
Arrastar e Soltar 10 US#30 Usuário Usar a função de arrastar e soltar Manipular elementos de forma fácil e rápida 5 Must RF30
Design Responsivo 10 US#31 Usuário Criar designs que sejam responsivos Assegurar que o design seja exibido corretamente em diferentes dispositivos 8 Should RF31
Integração com Ferramentas 11 US#32 Usuário Integrar com redes sociais e armazenamento em nuvem Facilitar o compartilhamento e armazenamento dos designs 8 Could RF32
Performance 11 US#33 Usuário Usar a ferramenta com performance rápida e eficiente Ter uma experiência fluida durante a criação dos designs 13 Must RF33
Confiabilidade 11 US#34 Usuário Confiar que a ferramenta funcionará de forma estável Evitar interrupções e perda de trabalho 13 Must RF34
Segurança de Dados 11 US#35 Usuário Ter segurança dos meus dados armazenados Garantir que meus dados pessoais estejam protegidos 13 Must RF35
Acessibilidade 12 US#36 Usuário Utilizar a ferramenta com recursos de acessibilidade Garantir que todos os usuários possam utilizar a plataforma 8 Should RF36
Escalabilidade 12 US#37 Usuário Ter a plataforma escalável conforme o uso aumenta Assegurar que o sistema suporte um grande número de usuários 5 Could RF37
Internacionalização 12 US#38 Usuário Utilizar a plataforma em diferentes idiomas Acessar a plataforma em minha língua nativa 5 Could RF38

Release 1

Sprint 1

ID Nome da História de Usuário Pontos
US#01 Criar posts, banners e apresentações 5
US#02 Utilizar templates prontos e editá-los 5

US#01

  • História: Como usuário, desejo criar posts, banners e apresentações para utilizar diferentes formatos de design.

  • Critérios de Aceitação: O usuário deve ser capaz de selecionar entre diversos formatos de design, como posts, banners, e apresentações, diretamente na interface inicial.

US#02

  • História: Como usuário, desejo utilizar templates prontos e editá-los para personalizar designs rapidamente.

  • Critérios de Aceitação: O sistema deve oferecer uma biblioteca de templates personalizáveis para diferentes formatos de design, permitindo a edição rápida e fácil.

Sprint 2

ID Nome da História de Usuário Pontos
US#03 Criar designs do zero 8
US#04 Importar imagens e fotos 5
US#05 Salvar e exportar designs em PDF, JPG, PNG 5

US#03

  • História: Como usuário, desejo criar designs do zero para criar designs completamente personalizados.

  • Critérios de Aceitação: O usuário deve ser capaz de iniciar um design em branco, sem restrições de template, com acesso completo às ferramentas de criação.

US#04

  • História: Como usuário, desejo importar imagens e fotos para incluir minhas próprias mídias nos designs.

  • Critérios de Aceitação: O sistema deve permitir a importação de arquivos de imagem nos formatos mais comuns (JPEG, PNG, etc.), e possibilitar sua inserção nos designs.

US#05

  • História: Como usuário, desejo salvar e exportar designs em PDF, JPG e PNG para usar os designs fora da plataforma.

  • Critérios de Aceitação: O usuário deve poder salvar e exportar seus designs nos formatos PDF, JPG, e PNG, com qualidade configurável.

Sprint 3

ID Nome da História de Usuário Pontos
US#06 Importar vídeos e outros arquivos 8
US#07 Exportar designs em SVG, MP4, GIF 8

US#06

  • História: Como usuário, desejo importar vídeos e outros arquivos para incluir vídeos nos meus designs.

  • Critérios de Aceitação: O sistema deve permitir a importação de arquivos de vídeo (MP4, MOV, etc.) e possibilitar sua inserção nos designs.

US#07

  • História: Como usuário, desejo exportar designs em SVG, MP4 e GIF para usar designs em formatos específicos.

  • Critérios de Aceitação: O usuário deve poder exportar seus designs nos formatos SVG, MP4 e GIF, garantindo compatibilidade com diversas plataformas.

Release 2

Sprint 4

ID Nome da História de Usuário Pontos
US#08 Integrar com redes sociais e agendar posts 13
US#09 Cortar, redimensionar e girar imagens 8
US#10 Ajustar brilho, contraste e saturação das imagens 8

US#08

  • História: Como usuário, desejo integrar com redes sociais e agendar posts para publicar diretamente nas redes sociais.

  • Critérios de Aceitação: O sistema deve oferecer integração com as principais redes sociais, permitindo o agendamento e a publicação direta de designs.

US#09

  • História: Como usuário, desejo cortar, redimensionar e girar imagens para ajustar imagens de acordo com a necessidade.

  • Critérios de Aceitação: O sistema deve incluir ferramentas básicas de edição de imagem, como corte, redimensionamento e rotação, acessíveis de forma intuitiva.

US#10

  • História: Como usuário, desejo ajustar brilho, contraste e saturação das imagens para melhorar a qualidade visual das minhas imagens.

  • Critérios de Aceitação: O sistema deve permitir ajustes de brilho, contraste e saturação em imagens, com uma interface visual simples e eficaz.

Sprint 5

ID Nome da História de Usuário Pontos
US#11 Editar textos com formatação básica, escolha de fontes e cores 8
US#12 Adicionar ícones, ilustrações e formas geométricas 5
US#13 Aplicar filtros, efeitos e remover fundo das imagens 13

US#11

  • História: Como usuário, desejo editar textos com formatação básica, escolha de fontes e cores para personalizar textos nos meus designs.

  • Critérios de Aceitação: O sistema deve oferecer opções de formatação de texto, incluindo a seleção de fontes, tamanhos, cores, e alinhamento.

US#12

  • História: Como usuário, desejo adicionar ícones, ilustrações e formas geométricas para enriquecer o conteúdo dos designs.

  • Critérios de Aceitação: O sistema deve fornecer uma biblioteca de ícones, ilustrações e formas geométricas, que possam ser adicionadas e editadas nos designs.

US#13

  • História: Como usuário, desejo aplicar filtros, efeitos e remover o fundo das imagens para criar efeitos visuais mais profissionais.

  • Critérios de Aceitação: O sistema deve incluir ferramentas para aplicação de filtros, efeitos visuais, e remoção automática de fundos em imagens.

Release 3

Sprint 6

ID Nome da História de Usuário Pontos
US#14 Criar efeitos de texto como sombra e contorno 8
US#15 Organizar camadas básicas, ordem e visibilidade 8

US#14

  • História: Como usuário, desejo criar efeitos de texto como sombra e contorno para destacar textos nos designs.

  • Critérios de Aceitação: O sistema deve permitir a aplicação de efeitos de sombra e contorno em textos, com opções de customização.

US#15

  • História: Como usuário, desejo organizar camadas básicas, ordem e visibilidade para gerenciar a composição dos elementos.

  • Critérios de Aceitação: O sistema deve oferecer controle sobre as camadas dos elementos, permitindo alterar a ordem e visibilidade diretamente na interface.

Sprint 7

ID Nome da História de Usuário Pontos
US#16 Ajustar opacidade e bloquear camadas 8
US#17 Aplicar máscaras lineares e radiais 5
US#18 Compartilhar designs para visualização 5
US#19 Compartilhar designs para edição com permissões 8

US#16

  • História: Como usuário, desejo ajustar opacidade e bloquear camadas para controlar a visibilidade e segurança das camadas.

  • Critérios de Aceitação: O sistema deve permitir ajustes de opacidade e a opção de bloquear camadas para evitar alterações indesejadas.

US#17

  • História: Como usuário, desejo aplicar máscaras lineares e radiais para criar efeitos de máscara nos designs.

  • Critérios de Aceitação: O sistema deve incluir ferramentas para a aplicação de máscaras lineares e radiais em imagens e outros elementos.

US#18

  • História: Como usuário, desejo compartilhar designs para visualização para mostrar meus designs para outras pessoas.

  • Critérios de Aceitação: O sistema deve permitir o compartilhamento de designs por meio de links ou outras plataformas, apenas para visualização.

US#19

  • História: Como usuário, desejo compartilhar designs para edição com permissões básicas para colaborar na criação de designs.

  • Critérios de Aceitação: O sistema deve permitir o compartilhamento de designs com permissões básicas de edição, incluindo restrições de acesso.

Release 4

Sprint 8

ID Nome da História de Usuário Pontos
US#20 Editar designs em tempo real com outros usuários 13
US#21 Utilizar um sistema de chat durante a edição 8
US#22 Deixar comentários em elementos específicos 8
US#23 Usar grade e guias para alinhar elementos 5

US#20

  • História: Como usuário, desejo editar designs em tempo real com outros usuários para trabalhar junto com outros na criação de designs.

  • Critérios de Aceitação: O sistema deve permitir a edição colaborativa em tempo real, sincronizando alterações imediatamente entre os participantes.

US#21

  • História: Como usuário, desejo utilizar um sistema de chat durante a edição para comunicar com outros enquanto edito.

  • Critérios de Aceitação: O sistema deve integrar um chat funcional dentro da interface de edição, permitindo comunicação direta entre os usuários.

US#22

  • História: Como usuário, desejo deixar comentários em elementos específicos para revisar e dar feedback sobre partes do design.

  • Critérios de Aceitação: O sistema deve permitir a adição de comentários diretamente em elementos específicos do design, com notificações para outros usuários.

US#23

  • História: Como usuário, desejo usar grade e guias para alinhar elementos para manter a simetria e organização do design.

  • Critérios de Aceitação: O sistema deve oferecer opções de grade e guias que podem ser ativadas ou desativadas conforme a necessidade.

Sprint 9

ID Nome da História de Usuário Pontos
US#24 Ver uma pré-visualização em tempo real do design 13
US#25 Criar e usar paletas de cores 8
US#26 Utilizar um guia de estilo 5
US#27 Acessar o histórico de versões do design 8

US#24

  • História: Como usuário, desejo ver uma pré-visualização em tempo real do design para avaliar o design enquanto edito.

  • Critérios de Aceitação: O sistema deve exibir uma pré-visualização em tempo real, refletindo todas as mudanças feitas no design.

US#25

  • História: Como usuário, desejo criar e usar paletas de cores para manter a consistência de cores nos designs.

  • Critérios de Aceitação: O sistema deve permitir a criação e gerenciamento de paletas de cores, com a possibilidade de aplicação em qualquer design.

US#26

  • História: Como usuário, desejo utilizar um guia de estilo para assegurar que os designs sigam um padrão visual.

  • Critérios de Aceitação: O sistema deve oferecer um guia de estilo que pode ser configurado e aplicado automaticamente em novos designs.

US#27

  • História: Como usuário, desejo acessar o histórico de versões do design para reverter a versões anteriores caso necessário.

-Critérios de Aceitação: O sistema deve manter um histórico de versões de cada design, permitindo a restauração de versões anteriores com facilidade.

Sprint 10

ID Nome da História de Usuário Pontos
US#28 Utilizar atalhos de teclado 5
US#29 Navegar por uma interface fácil de usar 5
US#30 Usar a função de arrastar e soltar 5
US#31 Criar designs que sejam responsivos 8
US#32 Integrar com redes sociais e armazenamento em nuvem 8

US#28

  • História: Como usuário, desejo utilizar atalhos de teclado para aumentar a eficiência durante a criação de designs.

  • Critérios de Aceitação: O sistema deve incluir e permitir a personalização de atalhos de teclado para as principais funções de design.

US#29

  • História: Como usuário, desejo navegar por uma interface fácil de usar.

-Critérios de Aceitação: A interface deve ser intuitiva, com navegação clara e acessível, permitindo uma experiência de uso fluida.

US#30

  • História: Como usuário, desejo usar a função de arrastar e soltar para manipular elementos de forma fácil e rápida.

-Critérios de Aceitação: O sistema deve permitir que o usuário arraste e solte elementos dentro da área de design com precisão e sem dificuldades.

US#31

  • História: Como usuário, desejo criar designs que sejam responsivos para assegurar que o design seja exibido corretamente em diferentes dispositivos.

  • Critérios de Aceitação: O sistema deve fornecer ferramentas e opções para criar designs que se ajustem automaticamente a diferentes tamanhos e resoluções de tela.

US#32

  • História: Como usuário, desejo integrar com redes sociais e armazenamento em nuvem para facilitar o compartilhamento e armazenamento dos designs.

  • Critérios de Aceitação: O sistema deve permitir integração com plataformas de redes sociais e serviços de armazenamento em nuvem, possibilitando o compartilhamento e armazenamento direto dos designs.

Sprint 11

ID Nome da História de Usuário Pontos
US#33 Usar a ferramenta com performance rápida e eficiente 13
US#34 Confiar que a ferramenta funcionará de forma estável 13
US#35 Ter segurança dos meus dados armazenados 13
US#36 Utilizar a ferramenta com recursos de acessibilidade 8
US#37 Ter a plataforma escalável conforme o uso aumenta 5
US#38 Utilizar a plataforma em diferentes idiomas 5

US#33

  • História: Como usuário, desejo usar a ferramenta com performance rápida e eficiente para ter uma experiência fluida durante a criação dos designs.

  • Critérios de Aceitação: O sistema deve garantir um desempenho ágil e eficiente, com tempos de resposta rápidos e mínima latência durante a criação e edição de designs.

US#34

  • História: Como usuário, desejo confiar que a ferramenta funcionará de forma estável para evitar interrupções e perda de trabalho.

  • Critérios de Aceitação: O sistema deve ser robusto e estável, minimizando falhas e interrupções durante o uso, com mecanismos de recuperação de dados em caso de problemas.

US#35

  • História: Como usuário, desejo ter segurança dos meus dados armazenados para garantir que meus dados pessoais estejam protegidos.

  • Critérios de Aceitação: O sistema deve implementar medidas de segurança robustas para proteger dados pessoais e informações armazenadas, incluindo criptografia e controle de acesso.

US#36

  • História: Como usuário, desejo utilizar a ferramenta com recursos de acessibilidade para garantir que todos os usuários possam utilizar a plataforma.

  • Critérios de Aceitação: O sistema deve incluir recursos de acessibilidade, como suporte a leitores de tela, navegação por teclado e opções de contraste, para atender às necessidades de todos os usuários.

US#37

  • História: Como usuário, desejo ter a plataforma escalável conforme o uso aumenta para assegurar que o sistema suporte um grande número de usuários.

  • Critérios de Aceitação: O sistema deve ser capaz de escalar adequadamente para lidar com um aumento no número de usuários e dados, sem perda de desempenho.

US#38

  • História: Como usuário, desejo utilizar a plataforma em diferentes idiomas para acessar a plataforma em minha língua nativa.

  • Critérios de Aceitação: O sistema deve oferecer suporte a múltiplos idiomas, permitindo que os usuários escolham seu idioma preferido para a interface e os recursos da plataforma.

Features

Feature 01

1 - Criação e Edição de Designs

  • Ferramentas para criação do zero e edição de templates
  • Importação de mídias (imagens, vídeos)
  • Edição básica e avançada de imagens
  • Adição e edição de texto, elementos gráficos e efeitos

Feature 02

2 - Formatos e Exportação de Designs

  • Suporte a múltiplos formatos de design (banners, apresentações, posts)
  • Exportação em formatos variados (PDF, JPG, PNG, SVG, MP4, GIF)
  • Design responsivo para diferentes dispositivos

Feature 03

3 - Personalização e Efeitos

  • Templates personalizáveis
  • Aplicação de filtros e efeitos (imagens, texto, camadas)
  • Paletas de cores e guia de estilo
  • Máscaras e camadas avançadas

Feature 04

4 - Integração e Compartilhamento

  • Integração com redes sociais e ferramentas de armazenamento em nuvem
  • Agendamento de posts diretamente nas redes sociais
  • Compartilhamento de designs para visualização e edição colaborativa
  • Edição em tempo real com suporte a chat e comentários

Feature 05

5 - Usabilidade e Interface

  • Interface intuitiva e responsiva
  • Suporte a atalhos de teclado
  • Função de arrastar e soltar para manipulação fácil
  • Acessibilidade e internacionalização da plataforma

Feature 06

6 - Performance e Confiabilidade

  • Alta performance e fluidez na criação e edição de designs
  • Confiabilidade e segurança de dados
  • Escalabilidade para suportar um grande número de usuários
  • Histórico de versões para reverter alterações

Feature 07

7 - Visualização e Feedback

  • Pré-visualização em tempo real dos designs
  • Uso de grades e guias para alinhamento preciso