Especificações funcionais

Deixe claro o comportamento esperado antes de construir

Revise o que uma função ou página deve fazer antes que a implementação a transforme em uma tela funcional.

Transforme um requisito em um resultado que você possa verificar

Entenda a finalidade

Leia o resultado esperado e o escopo de cada função.

Verifique o plano de páginas

Examine as páginas associadas ao trabalho.

Resolva os detalhes que faltam

Responda às perguntas de esclarecimento com exemplos de negócio concretos.

Torne explícito o comportamento esperado

As ferramentas do projeto mostram a análise por trás de uma área de negócio, de uma função ou de uma página. Revise o que está incluído e confira se corresponde ao trabalho que seus usuários precisam concluir.

Use exemplos concretos para descrever regras e exceções. Explique as informações necessárias, o resultado esperado e qualquer fluxo de trabalho existente que a nova tela deva respeitar.

Defina a regra por trás de cada ação do usuário

Descreva um processo de aprovação. Se uma tarefa exige aprovação, explique quem a envia, quem decide e o que acontece em cada estado. Uma regra precisa ajuda a diferenciar a jornada comum das exceções, como um documento que falta ou uma solicitação que precisa ser devolvida para revisão.

Preserve o comportamento existente que é útil. Ao substituir uma ferramenta manual, identifique as regras em que os usuários já confiam. Explique as informações e as decisões que devem permanecer e depois separe-as das mudanças que você quer. Isso mantém uma melhoria ligada ao processo de trabalho real.

Revise a construção com os mesmos exemplos. Use as situações descritas durante a preparação ao verificar uma página em funcionamento. Uma tela pode parecer completa e ainda assim tratar incorretamente uma exceção importante. A especificação dá à revisão uma referência que vai além da aparência visual.

Ligue a especificação a um resultado que você possa verificar

Um escopo claro oferece uma referência quando o aplicativo é construído. Compare a página em funcionamento com o comportamento pretendido, em vez de julgar apenas sua aparência.

Quando a necessidade mudar, descreva o novo resultado no Studio e mantenha o contexto da página ligado à solicitação.

Combine o comportamento antes de verificar a tela

Descreva a situação que dispara uma ação, as informações necessárias e o resultado esperado. Isso dá à especificação um sentido prático para a pessoa que revisa a página.

Inclua uma exceção relevante, como uma informação que falta ou uma solicitação que o usuário não deveria conseguir enviar. Esses exemplos facilitam a verificação do comportamento final.

Esclareça a finalidade, o escopo e as exceções

Leia o comportamento proposto. Examine a finalidade, o escopo incluído e as páginas associadas. Verifique se cada etapa apoia a tarefa que seu usuário precisa concluir.

Forneça a regra de negócio que falta. Responda aos esclarecimentos ou descreva uma mudança na função ou na página planejada. Use um caso normal e uma exceção para eliminar a ambiguidade.

Compare o resultado em funcionamento. Reproduza esses casos em desenvolvimento. Solicite uma correção específica no Studio quando o comportamento construído for diferente do resultado acordado.

Dê à construção uma referência de negócio clara

Explique a ação, as informações usadas e o resultado esperado em cada situação importante. Isso torna a preparação mais precisa e a revisão posterior mais útil.

Perguntas sobre especificações funcionais

Ele identifica o usuário, a ação, as informações necessárias e o resultado esperado. Inclua as exceções importantes e os limites do escopo para que um caso comum bem-sucedido não seja confundido com um fluxo de trabalho de negócio completo.

As ferramentas do projeto mostram suas respectivas definições e detalhes. Mantenha um esclarecimento ligado ao item em questão para que sua resposta seja usada no contexto correto.

A solicitação fornece a nova regra ou o esclarecimento para reconsiderar o item. Acompanhe seu status e revise o escopo atualizado; a solicitação, sozinha, não publica uma tela alterada.

Eles transformam uma regra abstrata em algo que pode ser verificado. Descreva uma entrada e o resultado tanto para um caso normal quanto para uma exceção e depois use esses mesmos casos nos testes do aplicativo.

Selecione a página existente no Studio e explique o comportamento a mudar. Use a especificação como contexto e depois verifique a página resultante antes que a versão correspondente seja publicada.