Versão de um produto ou serviço

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Uma versão agrupa todas as tarefas (projetos, épicos, histórias, melhorias, defeitos, incidentes e assim por diante) planejados para uma versão específica de um produto ou serviço . Desenvolvimento de produtos digitais o fornece dois processos diferentes: orientado à linha do tempo e orientado à fase, para ajudá-lo a executar suas versões.

    Uma versão é dividida em uma série de fases. Em cada fase, uma lista definida de tarefas, processos de aprovação e políticas deve ser cumprida.

    Um processo de versão definido garante que os itens de trabalho nas versões sejam criados, testados e prontos para implantação.

    Processo de versão orientado à linha do tempo

    O processo orientado para a linha do tempo é adequado para criar versões que têm prazos fixos e seguem uma programação estrita.

    Este processo ajuda você a priorizar tarefas, alocar recursos e rastrear o andamento em relação à linha do tempo para que você possa fazer ajustes conforme necessário para permanecer no caminho certo. Use este processo de versão para:
    • Defina prazos claros para cada fase da implantação para que você possa planejar e executar sua implantação sem problemas.
    • Mantenha sua equipe no caminho certo definindo objetivos claros para que você possa gerenciar seus recursos com eficácia.
    • Rastreie seu progresso em relação às principais datas e ajuste seus planos conforme necessário para manter a programação.
    A seguir está o fluxo geral pelo qual uma versão orientada para a linha do tempo passa:
    • O fluxo começa com a primeira fase no estado Pendente, que é o estado padrão. O estado da fase passa para Em andamento quando começa na data de início planejada.
      As tarefas na fase são processadas com base na propriedade do sistema sn_dpr.sequential_task_execution:
      • verdadeiro : As tarefas na fase são processadas em ordem sequencial. No início de uma fase, a tarefa com a ordem mais baixa é definida para o estado Aberto. Após a conclusão desta tarefa, a próxima tarefa no pedido é aberta. Este processo continua para as tarefas restantes na fase. Se a tarefa for uma tarefa de aprovação, o estado será movido para o estado Solicitado.
      • falso : As tarefas na fase não são processadas em uma sequência. Em vez disso, todas as tarefas são definidas para o estado Aberto no início da fase.
    • Quando todas as tarefas são concluídas e as políticas estão em conformidade, a fase termina automaticamente na data de término planejada. O estado da fase é atualizado para o estado Concluído.
    • Após a conclusão da fase atual, a próxima fase passa para o estado Em andamento. Apenas uma fase pode estar em andamento por vez.
    • Quando todas as fases da versão são concluídas, a versão passa para o estado Revisão.
    • Quando a revisão da versão é concluída, a versão passa para o estado Concluído.

    Processo de versão orientado por fase

    O processo orientado por fase é adequado para criar versões que priorizam a conclusão de objetivos e recursos em vez de seguir uma linha do tempo estrita.

    Determinados produtos não são restritos por um intervalo de tempo específico para quanto tempo devem permanecer em uma fase específica. As versões desses produtos podem seguir o processo de versão orientado por fases. Este processo se concentra em garantir que o produto esteja pronto para ser lançado, em vez de seguir uma programação ou fase estrita.

    Você pode concluir uma versão assim que o produto atender aos critérios definidos, em vez de aguardar o término de uma linha do tempo ou fase específica No entanto, você deve garantir que todos os aspectos da versão, incluindo desenvolvimento, teste e garantia de qualidade, sejam bem feitos para manter a alta qualidade do produto.

    Use este processo de versão para:
    • Defina prioridades para recursos e objetivos, em vez de prazos, para que você possa ajustar seus planos durante todo o processo de desenvolvimento.
    • Reinicie a versão a partir de qualquer uma das fases anteriores para ajustar objetivos e recursos com base nos resultados de testes e no feedback do usuário.
    • Acompanhe seu progresso garantindo que os recursos sejam concluídos e os objetivos sejam atingidos para obter um resultado de alta qualidade.
    A seguir está o fluxo geral pelo qual uma versão orientada por fases passa:
    • O fluxo começa com a primeira fase no estado Pendente, que é o estado padrão. O estado da fase passa para Em andamento quando você a inicia manualmente.
      As tarefas na fase são processadas com base na propriedade do sistema sn_dpr.sequential_task_execution:
      • verdadeiro : As tarefas na fase são processadas em ordem sequencial. No início de uma fase, a tarefa com a ordem mais baixa é definida para o estado Aberto. Após a conclusão desta tarefa, a próxima tarefa no pedido é aberta. Este processo continua para as tarefas restantes na fase. Se a tarefa for uma tarefa de aprovação, o estado será movido para o estado Solicitado.
      • falso : As tarefas na fase não são processadas em uma sequência. Em vez disso, todas as tarefas são definidas para o estado Aberto no início da fase.
    • Quando todas as tarefas são concluídas e todas as políticas estão em conformidade ou em conformidade com exceções para a fase atual, ele passa automaticamente para o estado Concluído.
    • Após a conclusão da fase atual, a próxima fase passa para o estado Em andamento. Apenas uma fase pode estar em andamento por vez.
    • Se você encontrar algum problema a qualquer momento, poderá reiniciar a partir de uma fase concluída anteriormente. Essa fase e as fases posteriores são redefinidas, incluindo tarefas e status da política.
    • Quando todas as fases da versão são concluídas, a versão passa para o estado Revisão.
    • Quando a revisão da versão é concluída, a versão passa para o estado Concluído.

    Produto único ou serviço versão

    Um único produto ou serviço a versão permite que você libere um produto ou serviço de cada vez. Esta abordagem de versão pode ser útil para produtos menores ou menos complicados ou serviços , pois torna o processo de lançamento mais focado e fácil de gerenciar. Para obter mais informações, consulte Trabalhar em um orientado à linha do tempo versão para um único produto ou serviço e Trabalhe em uma versão orientada para fases para um único produto ou serviço.

    Versão de vários produtos

    Uma versão de vários produtos permite que você libere produtos diferentes ao mesmo tempo. Você pode fazer isso incluindo várias versões individuais para cada produto, todas vinculadas a uma versão principal de um produto ou serviço primário. Você gerencia as fases e a prontidão da versão principal e rastreia o andamento coletivo. No entanto, você pode definir o escopo, rastrear aprovações e executar políticas para cada produto individual ou serviço versão. Esta abordagem de versão difere dos pacotes de versão, em que você monitora o andamento de várias versões juntas, mas as gerencia de forma independente. Para obter mais informações, consulte Trabalhe em uma versão orientada para a linha do tempo para vários produtos e Trabalhe em uma versão orientada por fases para vários produtos.

    Propriedades do sistema para controlar os processos de versão

    As propriedades do sistema a seguir controlam o início de ações automatizadas durante as várias fases do processo de versão.
    • sn_dpr.stage_workflow_auto_transition
    • sn_dpr.auto_transition_release_to_review
    • sn_dpr.auto_transition_release_to_completed
    Para mais obter mais informações sobre essas propriedades, confira Propriedades Desenvolvimento de produtos digitais.