Definition of Ready – Kaiman Byte
User Story:
Como visitante, quero acessar botões/menus de navegação para todas as páginas do site, para encontrar rapidamente o conteúdo que procuro.
Critérios de Aceitação – DoR:
- Arquitetura de informação: Mapa do site com todas as páginas e hierarquia aprovado.
- Rótulos de menu: Nomes dos itens de navegação definidos e validados com stakeholders.
- Estrutura do menu: Definido se haverá menu principal, submenu e menu “hambúrguer” no mobile.
- Layout e comportamento: Mockups responsivos aprovados (desktop, tablet, mobile), incluindo estados ativo/hover/foco.
- Regras de navegação: Decisões sobre abrir na mesma aba ou nova aba documentadas para links externos.
- Acessibilidade: Requisitos de acessibilidade definidos (ordem de tabulação, aria-labels, contraste).
- Dependências: Sem pendências de conteúdo ou páginas “a definir” que afetem a navegação.
User Story:
Como visitante, quero ver seções em destaque na página inicial com cards para notícias, projetos e publicações, para acessar rapidamente os conteúdos mais relevantes.
Critérios de Aceitação – DoR:
- Conteúdos-alvo: Fontes dos cards definidas (ex.: últimas notícias, projetos em destaque, publicações recentes).
- Campos do card: Meta-informações padronizadas (título, data, resumo/teaser, imagem, link) definidas.
- Curadoria e regras: Critérios de seleção e limites de quantidade por seção aprovados (ex.: 3 cards por seção).
- Layout: Mockups dos cards e das seções aprovados, com variações responsivas e comportamento de overflow.
- Imagens: Diretrizes de dimensão, proporção e fallback de imagens confirmadas.
- Acessibilidade: Texto alternativo, hierarquia de títulos e foco de teclado definidos.
- Dependências: Integrações ou coleções no CMS mapeadas e disponíveis para alimentar os cards.
RF01.3 – Link para redes sociais e contato no final da página
User Story:
Como visitante, quero encontrar links para redes sociais e contato no final da página, para seguir o laboratório e entrar em contato facilmente.
Critérios de Aceitação – DoR:
- Lista de canais: Redes sociais oficiais e e-mails/contatos institucionais confirmados (URLs e endereços).
- Política de abertura: Padrão definido para abrir links externos em nova aba e com rótulos acessíveis.
- Layout do rodapé: Mockup do footer aprovado, incluindo posição dos ícones/links e versão responsiva.
- Iconografia: Conjunto de ícones aprovado (biblioteca, tamanho, contraste) e textos alternativos definidos.
- Acessibilidade: Ordem de tabulação, foco visível e rótulos para leitores de tela documentados.
- Consistência: Padrões de estilo (cores, espaçamento, estados) alinhados com a identidade visual.
- Dependências: Confirmação de que todas as contas/redes informadas estão ativas e oficiais.
RF01.4 – Incluir colaboradores e financiadores (CNPq, CAPES, FAPESP)
User Story:
Como visitante, quero visualizar na página inicial uma seção com os colaboradores e financiadores do laboratório (como CNPq, CAPES e FAPESP), para reconhecer as instituições que apoiam nossas pesquisas e fortalecer a credibilidade do trabalho.
Critérios de Aceitação – DoR:
- Lista oficial de colaboradores e financiadores validada pelo laboratório.
- Logos/nome em formato adequado (PNG/SVG) entregues.
- Definido se haverá link para o site de cada instituição.
- Layout ou mockup da seção aprovado.
- Sem dependências externas pendentes.
RF02.1 – Deve descrever o laboratório, objetivo e foco
User Story:
Como visitante, quero acessar uma página com a descrição do laboratório, seus objetivos e foco de atuação, para compreender sua missão e área de especialização.
Critérios de Aceitação – DoR:
- Conteúdo aprovado: Texto institucional sobre o laboratório validado pela equipe responsável.
- Objetivos claros: Lista de objetivos e foco de atuação revisada e aprovada.
- Tom e linguagem: Diretrizes de comunicação definidas (formal/informal, técnico/divulgativo).
- Layout aprovado: Mockup ou wireframe da página com a disposição do texto e elementos visuais.
- Elementos visuais: Definição de imagens, ícones ou gráficos que acompanham o texto (se houver).
- Acessibilidade: Regras para contraste, tamanho de fonte e hierarquia de títulos definidas.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou aprovação que impeça o início do desenvolvimento.
RF02.2 – Deve descrever as áreas de atuação com pequenos textos explicativos
User Story:
Como visitante, quero visualizar as áreas de atuação do laboratório acompanhadas de pequenos textos explicativos, para entender de forma rápida e clara em quais frentes o laboratório atua.
Critérios de Aceitação – DoR:
- Lista de áreas: Relação oficial das áreas de atuação validada pelo laboratório.
- Textos explicativos: Descrições curtas (ex.: 2 a 4 frases) revisadas e aprovadas.
- Padrão de apresentação: Definição de formato (cards, lista, ícones) e quantidade máxima de texto por área.
- Layout aprovado: Mockup ou wireframe da seção com disposição e estilo visual definidos.
- Elementos visuais: Ícones ou imagens representativas definidos e aprovados (se aplicável).
- Acessibilidade: Texto alternativo para imagens e contraste de cores definidos.
- Dependências resolvidas: Nenhuma pendência de conteúdo, design ou aprovação que impeça o início do desenvolvimento.
User Story:
Como visitante, quero visualizar todos os integrantes do laboratório com nome, foto, função e breve descrição, para conhecer melhor a equipe e suas áreas de atuação.
Critérios de Aceitação – DoR:
- Lista validada: Relação completa dos integrantes revisada e aprovada pelo laboratório.
- Dados completos: Nome, função e breve descrição fornecidos para todos os integrantes.
- Fotos aprovadas: Imagens em resolução adequada, padronizadas e com autorização de uso.
- Padrão de descrição: Definição do tamanho máximo do texto (ex.: até 300 caracteres).
- Layout definido: Mockup ou wireframe da listagem aprovado (desktop e mobile).
- Acessibilidade: Texto alternativo para fotos definido e revisado.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou aprovação que impeça o início do desenvolvimento.
RF03.2 – Categorizar por tipo de membro (Pesquisadores titulares, pesquisadores colaboradores, etc.)
User Story:
Como visitante, quero que os integrantes do laboratório sejam categorizados por tipo de membro, para identificar facilmente o papel e a função de cada pessoa na equipe.
Critérios de Aceitação – DoR:
- Categorias definidas: Lista oficial de tipos de membros aprovada (ex.: titular, colaborador, bolsista).
- Classificação concluída: Todos os integrantes já atribuídos à categoria correta.
- Padrão visual: Definição de como as categorias serão apresentadas (separadores, abas, filtros).
- Layout aprovado: Mockup ou wireframe com a disposição das categorias validado.
- Acessibilidade: Estrutura semântica definida para leitura por leitores de tela.
- Dependências resolvidas: Nenhuma pendência de definição ou aprovação que impeça o início do desenvolvimento.
RF03.3 – Ordenar cada categoria por ordem alfabética
User Story:
Como visitante, quero que os integrantes dentro de cada categoria sejam listados em ordem alfabética, para facilitar a localização de um membro específico.
Critérios de Aceitação – DoR:
- Critério de ordenação definido: Decisão se será por nome completo ou primeiro nome.
- Dados revisados: Nomes padronizados para evitar inconsistências na ordenação.
- Regra documentada: Definição de como lidar com acentos, caracteres especiais e nomes compostos.
- Confirmação técnica: Garantia de que a ordenação será automática e consistente em todas as visualizações.
- Dependências resolvidas: Nenhuma pendência de dados ou regra que impeça a implementação.
RF04.1 – Listar oportunidades como estágios, IC, pós-graduação e parcerias
User Story:
Como visitante, quero visualizar uma lista de oportunidades como estágios, iniciação científica, pós-graduação e parcerias, para identificar formas de participar das atividades do laboratório.
Critérios de Aceitação – DoR:
- Lista validada: Relação inicial de oportunidades revisada e aprovada pelo laboratório.
- Campos obrigatórios definidos: Título da vaga, tipo (estágio, IC, pós-graduação, parceria), breve descrição, requisitos, local, prazo de inscrição.
- Formato de exibição aprovado: Layout ou wireframe da listagem validado (desktop e mobile).
- Padrão de atualização definido: Frequência e responsável pela atualização das oportunidades.
User Story:
Como visitante, quero acessar informações claras sobre como me candidatar às oportunidades, incluindo documentos necessários, critérios e prazos, para que eu possa enviar minha inscrição corretamente.
Critérios de Aceitação – DoR:
- Processo de candidatura documentado: Passo a passo validado pelo laboratório.
- Lista de documentos exigidos: Arquivos e formatos aceitos definidos (ex.: PDF, DOCX).
- Critérios de seleção claros: Pré-requisitos e critérios de avaliação aprovados.
- Prazos confirmados: Datas de início e término das inscrições validadas.
- Canal de envio definido: E-mail, formulário ou sistema de inscrição confirmado.
- Layout aprovado: Mockup ou wireframe da seção “Como se candidatar” validado.
- Dependências resolvidas: Nenhuma pendência de conteúdo, aprovação ou integração que impeça o início do desenvolvimento.
User Story:
Como visitante, quero visualizar uma lista de projetos com título, resumo, ano de início, status e equipe envolvida, para conhecer as iniciativas do laboratório e entender quem participa de cada uma.
Critérios de Aceitação – DoR:
- Lista validada: Relação completa de projetos revisada e aprovada pelo laboratório.
- Campos obrigatórios definidos: Título, resumo, ano de início, status (em andamento, concluído, suspenso) e equipe envolvida.
- Dados consistentes: Informações padronizadas e revisadas para evitar divergências.
- Layout aprovado: Mockup ou wireframe da listagem validado (desktop e mobile).
- Padrão de atualização definido: Frequência e responsável pela atualização das informações.
- Acessibilidade: Estrutura semântica e contraste definidos para leitura em diferentes dispositivos.
- Dependências resolvidas: Nenhuma pendência de conteúdo, design ou aprovação que impeça o início do desenvolvimento.
User Story:
Como visitante, quero que cada projeto listado possa incluir imagens ou links para mais informações, para que eu possa explorar detalhes adicionais e compreender melhor o contexto de cada iniciativa.
Critérios de Aceitação – DoR:
- Formato e tamanho das imagens definidos: Resolução mínima, proporção e peso máximo aprovados.
- Diretrizes visuais: Padrão de estilo para imagens (bordas, alinhamento, legenda) definido.
- Links revisados: URLs confirmadas e testadas para garantir funcionamento.
- Layout aprovado: Mockup ou wireframe mostrando a posição das imagens e links.
- Acessibilidade: Texto alternativo para imagens e rótulos descritivos para links definidos.
- Dependências resolvidas: Nenhuma pendência de conteúdo, design ou aprovação que impeça o início do desenvolvimento.
RF06.1 – Permitir a publicação de notícias com título, data, imagem e texto
User Story:
Como administrador, quero poder publicar notícias com título, data, imagem e texto, para manter o público informado sobre as novidades e atividades do laboratório.
Critérios de Aceitação – DoR:
- Campos obrigatórios definidos: Título, data de publicação, imagem principal e corpo do texto.
- Formato de imagem aprovado: Resolução mínima, proporção e peso máximo definidos.
- Diretrizes editoriais: Padrão de escrita, limite de caracteres para título e resumo definidos.
- Layout aprovado: Mockup ou wireframe da página de publicação validado (desktop e mobile).
- Fluxo de publicação definido: Passo a passo no CMS ou sistema de gerenciamento de conteúdo documentado.
- Acessibilidade: Texto alternativo para imagens e hierarquia de títulos definida.
- Dependências resolvidas: Nenhuma pendência de conteúdo, design ou aprovação que impeça o início do desenvolvimento.
RF06.2 – Devem ser organizadas cronologicamente
User Story:
Como visitante, quero visualizar as notícias organizadas em ordem cronológica, para acompanhar a evolução das atividades e eventos do laboratório ao longo do tempo.
Critérios de Aceitação – DoR:
- Critério de ordenação definido: Mais recentes primeiro (ordem decrescente por data).
- Formato de data padronizado: Definição de como a data será exibida (ex.: DD/MM/AAAA).
- Dados revisados: Todas as notícias com data de publicação preenchida corretamente.
- Layout aprovado: Mockup ou wireframe da listagem de notícias validado.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou regra que impeça a implementação.
User Story:
Como visitante, quero visualizar uma lista de artigos, livros, capítulos e outras publicações com título, revista, autores, ano e link, para acessar e consultar facilmente a produção científica do laboratório.
Critérios de Aceitação – DoR:
- Lista validada: Relação completa de publicações revisada e aprovada pelo laboratório.
- Campos obrigatórios definidos: Título, revista/editora, autores, ano de publicação e link de acesso.
- Formato de link definido: URLs revisadas e testadas para garantir funcionamento.
- Padrão de exibição aprovado: Layout ou wireframe da listagem validado (desktop e mobile).
- Organização definida: Critério de ordenação inicial estabelecido (por ano, mais recentes primeiro, ou por tipo de publicação).
- Acessibilidade: Texto alternativo para links e estrutura semântica definida para leitores de tela.
- Dependências resolvidas: Nenhuma pendência de conteúdo, design ou aprovação que impeça o início do desenvolvimento.
RF07.2 – Deve ter campo de pesquisa por palavra-chave
User Story:
Como visitante, quero pesquisar publicações por palavra-chave, para encontrar rapidamente conteúdos específicos de meu interesse.
Critérios de Aceitação – DoR:
- Escopo da busca definido: Campos que serão pesquisados (título, autores, resumo, revista).
- Lista de palavras-chave de teste: Conjunto de termos para validar a funcionalidade definido.
- Comportamento da busca: Definição se a pesquisa será instantânea (live search) ou por botão de envio.
- Layout aprovado: Mockup ou wireframe do campo de pesquisa validado (desktop e mobile).
- Acessibilidade: Campo com rótulo visível e suporte a navegação por teclado.
- Dependências resolvidas: Nenhuma pendência de conteúdo, integração ou aprovação que impeça o início do desenvolvimento.
User Story:
Como visitante, quero preencher um formulário com meu nome, e-mail, assunto e mensagem, para entrar em contato diretamente com o laboratório de forma prática e rápida.
Critérios de Aceitação – DoR:
- Campos obrigatórios definidos: Nome, e-mail, assunto e mensagem confirmados como obrigatórios.
- Validações definidas: Regras para formato de e-mail, tamanho máximo da mensagem e campos obrigatórios documentadas.
- Destino do envio confirmado: Endereço de e-mail institucional ou sistema de recebimento validado.
- Layout aprovado: Mockup ou wireframe do formulário validado (desktop e mobile).
- Mensagem de retorno definida: Texto de confirmação de envio ou erro aprovado.
- Acessibilidade: Rótulos visíveis, suporte a navegação por teclado e mensagens de erro claras.
- Dependências resolvidas: Nenhuma pendência de conteúdo, integração ou aprovação que impeça o início do desenvolvimento.
User Story:
Como visitante, quero visualizar as informações institucionais do laboratório, como telefone, e-mail e endereço, para ter diferentes formas de contato e localização.
Critérios de Aceitação – DoR:
- Dados confirmados: Telefone, e-mail e endereço revisados e aprovados pelo laboratório.
- Formato de exibição definido: Padrão visual para apresentação das informações (texto, ícones, blocos).
- Layout aprovado: Mockup ou wireframe da seção validado.
- Acessibilidade: Texto legível, contraste adequado e ícones com rótulos alternativos.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou aprovação que impeça o início do desenvolvimento.
RF08.3 – Incluir links para as redes sociais do laboratório
User Story:
Como visitante, quero acessar links para as redes sociais do laboratório, para acompanhar suas atualizações e interagir com suas publicações.
Critérios de Aceitação – DoR:
- Lista de redes confirmada: URLs oficiais das redes sociais revisadas e aprovadas.
- Política de abertura definida: Links externos devem abrir em nova aba com rótulos acessíveis.
- Layout aprovado: Mockup ou wireframe da exibição dos ícones/links validado.
- Iconografia definida: Biblioteca de ícones, tamanho e estilo aprovados.
- Acessibilidade: Texto alternativo para ícones e foco visível para navegação por teclado.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou aprovação que impeça o início do desenvolvimento.
RF08.4 – Incluir um mapa para localização do laboratório dentro do INPE
User Story:
Como visitante, quero visualizar um mapa com a localização do laboratório dentro do INPE, para facilitar minha chegada ao local.
Critérios de Aceitação – DoR:
- Tipo de mapa definido: Escolha entre mapa interativo (Google Maps) ou imagem estática aprovada.
- Localização validada: Endereço e coordenadas confirmados.
- Layout aprovado: Mockup ou wireframe da seção do mapa validado.
- Acessibilidade: Texto alternativo ou descrição para usuários de leitores de tela.
- Dependências resolvidas: Nenhuma pendência de conteúdo, integração ou aprovação que
RNF01 – Responsividade
User Story:
Como visitante, quero que o site se adapte automaticamente a diferentes tamanhos de tela, para ter navegação fluida e acesso completo às funcionalidades em qualquer dispositivo.
Critérios de Aceitação – DoR:
- Dispositivos alvo definidos: Lista de resoluções e breakpoints confirmada (ex.: mobile, tablet, desktop).
- Layout responsivo aprovado: Mockups/wireframes validados para cada resolução.
- Padrões de design definidos: Regras de adaptação de menus, imagens e textos documentadas.
- Testes previstos: Critérios de teste em diferentes navegadores e dispositivos definidos.
- Dependências resolvidas: Nenhuma pendência de design ou conteúdo que impeça o início do desenvolvimento.
RNF02 – Facilidade de Atualização
User Story:
Como administrador, quero que o site possua um sistema de gerenciamento de conteúdo simples e intuitivo, para que os integrantes do laboratório possam atualizar informações sem conhecimentos técnicos avançados.
Critérios de Aceitação – DoR:
- Ferramenta definida: CMS ou painel administrativo escolhido e aprovado.
- Permissões configuradas: Perfis de acesso e níveis de permissão definidos.
- Fluxos de atualização documentados: Passo a passo para editar textos, imagens e links.
- Treinamento previsto: Plano de capacitação para os responsáveis pelas atualizações.
- Dependências resolvidas: Nenhuma pendência de escolha de tecnologia ou aprovação.
RNF03 – Tempo de Carregamento
User Story:
Como visitante, quero que o site carregue rapidamente, utilizando imagens otimizadas e recursos leves, para ter uma navegação fluida.
Critérios de Aceitação – DoR:
- Meta de desempenho definida: Tempo máximo de carregamento estabelecido (ex.: ≤ 3 segundos em conexão padrão).
- Estratégia de otimização aprovada: Compressão de imagens, minificação de arquivos e uso de cache definidos.
- Ferramentas de medição escolhidas: Google Lighthouse, GTmetrix ou similar para validação.
- Dependências resolvidas: Nenhuma pendência de conteúdo ou tecnologia que impeça otimização.
RNF04 – Idiomas
User Story:
Como visitante, quero que o site tenha versões em português e inglês, para acessar o conteúdo no idioma de minha preferência.
Critérios de Aceitação – DoR:
- Conteúdo traduzido: Textos revisados e aprovados nos dois idiomas.
- Mecanismo de troca definido: Botão ou seletor de idioma aprovado no layout.
- Escopo da tradução definido: Quais páginas e elementos serão traduzidos (incluindo menus e rodapés).
- Dependências resolvidas: Nenhuma pendência de tradução ou aprovação que impeça o início do desenvolvimento.
RNF05 – Hospedagem e domínio
User Story:
Como administrador, quero que o site seja hospedado em um serviço confiável e utilize um domínio próprio, para garantir estabilidade, segurança e fácil acesso pelos usuários.
Critérios de Aceitação – DoR:
- Serviço de hospedagem escolhido: Provedor aprovado com SLA e requisitos técnicos atendidos.
- Domínio registrado: Nome de domínio confirmado e registrado.
- Configuração definida: DNS, SSL e backups automáticos previstos.
- Dependências resolvidas: Nenhuma pendência de contratação ou configuração.
RNF06 – Identidade visual
User Story:
Como visitante, quero que o site siga uma identidade visual definida em conjunto com os integrantes do laboratório, para que a aparência e o estilo transmitam profissionalismo, coerência e reforcem a marca do grupo.
Critérios de Aceitação – DoR:
- Guia de identidade visual aprovado: Paleta de cores, tipografia, logotipo e elementos gráficos definidos.
- Aplicação consistente: Regras de uso da identidade visual documentadas para todas as páginas.
- Mockups finais validados: Layouts aprovados com base na identidade visual.
- Dependências resolvidas: Nenhuma pendência de design ou aprovação que impeça o início do desenvolvimento.