Saltar para o conteúdo
Guia7 min de leitura

Apresentação Guiada de Revisão de Aplicação Firebase Studio

Prove que a compilação corresponde ao briefing com a aplicação implementada.

Dê a um revisor um fluxo gravado que prova que a compilação Firebase Studio corresponde ao briefing, usando a aplicação implementada, não o espaço de trabalho.

Ver como funcionaOs primeiros 60 segundos de vídeo são gratuitos, com marca de água. Verifique o seu correio eletrónico para o descarregar.

Uma apresentação guiada de revisão Firebase Studio existe para fechar a distância entre uma atualização de estado que diz que uma funcionalidade está concluída e a prova real de que funciona. Um revisor a ler "a funcionalidade de exportação está concluída" não consegue saber a partir dessa frase se significa que o botão produz um ficheiro correto ou que alguém esperava que produzisse. Um vídeo curto da exportação a acontecer realmente, a terminar com um ficheiro que o revisor consegue ver, remove essa ambiguidade de uma forma que uma atualização escrita não consegue.

O GogoScreen produz isto a partir de um URL de aplicação público e de uma indicação de uma linha, devolvendo um MP4 narrado em cerca de dois minutos, com aproximações nos cliques, suavização do cursor, tempos mortos removidos e legendas fixas. Se o fluxo precisar de um início de sessão, pode ser fornecida uma conta de demonstração. Isto é prova de um fluxo que foi verificado, não uma afirmação de que toda a compilação foi revista ou de que qualquer renderização está garantida a ser bem-sucedida à primeira tentativa.

Por que gravar a aplicação implementada em vez do espaço de trabalho?

A pré-visualização do espaço de trabalho dentro do Firebase Studio está ligada a quem tem acesso ao projeto Google Cloud subjacente, que é muitas vezes apenas a pessoa a construir a aplicação, não o revisor à espera de a aprovar. Enviar a um revisor essa hiperligação ou falha completamente ou significa conceder-lhe acesso ao projeto muito para além do que uma revisão exige. Implemente a compilação no seu URL público do Firebase Hosting e grave a partir daí para que o revisor veja exatamente o que um eventual utilizador final veria.

Isto também tem um benefício secundário a ter em conta. Um fluxo que só se comporta corretamente dentro do espaço de trabalho de desenvolvimento, a depender de variáveis de ambiente ou de configuração de teste que não passam para a versão implementada, não está de facto concluído mesmo que pareça concluído no espaço de trabalho. Gravar a partir do URL implementado faz surgir essa lacuna antes de o revisor a encontrar.

Requisito de revisãoPor que o URL implementado o satisfazPor que a pré-visualização do espaço de trabalho não o satisfaz
O revisor consegue ver sem acesso extraO URL de alojamento público não precisa de início de sessão no projetoA pré-visualização do espaço de trabalho precisa da mesma conta Google que a compilação
Confirma o comportamento lançadoMostra o que um utilizador final vai realmente verPode diferir do espaço de trabalho devido a diferenças de ambiente
Prova reutilizável para o briefingUm registo gravado durável ligado a um pedido específicoNão é uma referência estável e partilhável depois

O que exatamente deve a gravação provar?

Releia a linha específica do briefing antes de escolher o fluxo, não o conjunto geral de funcionalidades da aplicação. Se o briefing disse "um administrador consegue aprovar uma submissão e ela aparece na lista pública," a apresentação guiada precisa de mostrar precisamente isso, a começar pela ação do administrador e a terminar com a submissão a aparecer publicamente. Qualquer coisa que a apresentação guiada mostre além desse pedido específico é extra, e qualquer coisa que não mostre e que o briefing pedia deixa a revisão incompleta.

  • Faça o fluxo na gravação corresponder ao texto exato do briefing.
  • Comece a gravação no estado imediatamente antes do gatilho descrito.
  • Termine a gravação assim que o resultado descrito for visível, nem antes nem depois.
  1. Releia o briefing e escolha o único fluxo que prova que o pedido específico foi cumprido.
  2. Prepare a aplicação implementada no estado imediatamente antes do gatilho, usando dados de demonstração seguros.
  3. Grave a apresentação guiada e anote qualquer coisa do briefing que ainda esteja por resolver ou pendente.

Qual fluxo realmente prova que o briefing foi cumprido depende do que a compilação é. Se a aplicação em revisão for um portal de cliente, o guia de vídeo de demonstração de portal de cliente cobre a escolha do único estado que um cliente realmente inicia sessão para verificar, que é o mesmo tipo de prova específica em que esta apresentação guiada se baseia. Se for um CRM, o guia de vídeo de demonstração de CRM cobre a escolha de um negócio ou contacto que passa por uma ação real em vez de percorrer todos os separadores. Se for um painel interno, o guia de vídeo de demonstração de painel interno cobre a escolha da única vista de métrica que responde à pergunta para que o painel foi construído.

Como deve a aplicação ser configurada antes da gravação?

Leve a aplicação implementada ao estado que se situa imediatamente antes do gatilho descrito, usando dados preparados com antecedência em vez de gravar a própria preparação. Se o fluxo depender de um registo já existente ou de um utilizador já com sessão iniciada, organize isso antes de pedir a renderização para que a gravação abra diretamente no momento relevante. Um revisor não precisa de ver a criação de conta antes de ver a funcionalidade que está realmente a rever.

Se os dados reais de um cliente estivessem normalmente presentes neste ponto do fluxo, substitua-os por dados inventados mas plausíveis. Um revisor a avaliar se a lógica funciona não precisa de ver nada sensível para chegar a esse julgamento, e usar dados inventados evita qualquer dúvida posterior sobre se algo privado acabou num ficheiro gravado.

Mantenha uma breve nota escrita junto aos dados inventados a explicar o que substitui o quê, caso um segundo revisor se junte ao processo mais tarde e precise de compreender por que razão um nome no vídeo não corresponde a nada no projeto real. Este é um pequeno hábito, mas poupa uma conversa confusa semanas depois, quando já ninguém se lembra de quais partes de um fluxo gravado foram preparadas para a revisão e quais faziam genuinamente parte do comportamento da aplicação.

O que acontece quando a apresentação guiada revela um problema?

Por vezes a preparação para a gravação revela o problema real: o fluxo não faz exatamente o que o briefing descreveu, ou funciona no espaço de trabalho mas não no URL implementado. Não disfarce isso com uma indicação que contorne a parte quebrada. Anote a discrepância com clareza, junto com qualquer prova parcial que exista, e trate a revisão como incompleta em vez de aprovada. Uma apresentação guiada enviada para fazer um problema parecer mais pequeno do que é prejudica a capacidade do revisor de confiar na próxima.

Aproximadamente uma em cada cinco renderizações precisa de uma nova tentativa, independentemente de a aplicação subjacente estar a funcionar corretamente, por isso incorpore uma pequena margem em qualquer prazo de revisão em vez de presumir que a primeira renderização vai sempre voltar utilizável.

Trate uma renderização falhada ou repetida como uma parte normal do processo, em vez de um sinal de que algo está errado com a própria compilação. As duas coisas não estão relacionadas. Um fluxo perfeitamente funcional ainda pode precisar de uma segunda tentativa de renderização, e um fluxo genuinamente quebrado pode ocasionalmente renderizar de forma limpa e mostrar a desconformidade na mesma. Avalie a aplicação pelo que o vídeo realmente mostra quando volta, não por quantas tentativas foram precisas para lá chegar.

Onde se encaixa isto com o resto do processo de revisão?

Esta apresentação guiada normalmente vem depois de uma verificação interna e antes de a compilação chegar a um cliente ou ao público. O guia de vídeo de demonstração Softr, o guia de vídeo de página de destino Softr, o guia de vídeo de lançamento Softr para o Product Hunt, o guia de partilha Softr com um cliente, e o guia de demonstração de portefólio Softr cobrem as fases comparáveis noutra plataforma de criação, úteis para ver que fase de revisão um determinado vídeo serve, uma vez que uma entrada de portefólio, uma entrega a cliente e uma apresentação guiada de revisão interna são três tarefas distintas mesmo quando a aplicação subjacente é a mesma. O guia de demonstração de README do agente de IA é um recurso de documentação relacionado para um revisor técnico que quer um complemento escrito ao vídeo. Para uma compilação produzida largamente por um agente de programação autónomo em vez de uma pessoa a trabalhar diretamente no editor, o guia de apresentação guiada de funcionalidade do agente de IA cobre a prova equivalente para uma única capacidade, e o guia de vídeo de entrega de agente cobre a gravação que se segue assim que um revisor deu o seu aval e o trabalho passa para quem o possui a seguir.

Se a compilação em questão veio de um comando gerado em vez de trabalho manual no editor, o guia de vídeo de demonstração de aplicação criada por comando e o guia de demonstração de página de destino do agente de IA cobrem esse enquadramento mais diretamente. Para um fluxo que só existe atrás de um início de sessão, o guia de vídeo de demonstração de aplicação com sessão iniciada cobre os detalhes dessa configuração, e o guia da indicação de vídeo de demonstração do agente de IA cobre escrever a indicação de uma linha com precisão suficiente para corresponder ao que o revisor está realmente a verificar. Compare o GogoScreen com uma ferramenta de gravação dedicada em GogoScreen versus Loom, verifique os preços para os planos e carregamentos, explore a biblioteca de guias completa e as páginas de comparação, ou comece pela página inicial do GogoScreen para o próprio fluxo de trabalho de URL e indicação.

Esclarecimentos

Antes de começar

Uma apresentação guiada de revisão Firebase Studio deve ser gravada a partir do espaço de trabalho ou da aplicação implementada?

Grave-a a partir do URL público implementado sempre que possível. A pré-visualização do espaço de trabalho normalmente exige o mesmo acesso de conta Google que a própria compilação, que o revisor pode não ter e não deveria precisar para uma revisão.

O que deve a apresentação guiada provar?

Que o fluxo de trabalho específico descrito no briefing funciona do início ao fim e produz o resultado que o briefing descreveu, não que a aplicação em geral parece acabada.

Uma apresentação guiada de revisão substitui a leitura do código?

Não. Substitui pedir a um revisor não técnico que leia o código ou percorra a aplicação por si próprio. Um revisor técnico pode ainda querer ver a implementação separadamente.

Cole um URL, descreva um fluxo e obtenha um vídeo de demonstração da sua aplicação web.

Os primeiros 60 segundos de vídeo são gratuitos, com marca de água. Verifique o seu correio eletrónico para descarregar o vídeo.