1. Objetivo
A Política de Ciclo de Vida das Versões (PCVV) tem como objetivo estabelecer as diretrizes que orientam a evolução contínua do produto Hypnobox, definindo os critérios aplicáveis ao desenvolvimento, validação, disponibilização, manutenção e descontinuação de componentes da plataforma ao longo de seu ciclo de operação.
Este documento visa promover a disponibilização das alterações de forma padronizada, transparente e alinhada aos processos definidos para o produto.
2. Contexto do produto (modelo contínuo)
O produto Hypnobox adota um modelo de evolução contínua, no qual melhorias, correções e novas funcionalidades são disponibilizadas de forma incremental por meio de deploys planejados. Não há utilização de versionamento comercial, como versões 1.0, 2.0 ou similares, sendo disponibilizada aos clientes sempre a versão mais atual da aplicação.
As alterações são incorporadas continuamente ao produto, observando as necessidades do negócio e os processos internos de desenvolvimento, validação e disponibilização.
2.1 Frequência e etapas de disponibilização
O produto Hypnobox adota um modelo de disponibilização contínua, no qual as alterações aprovadas podem ser disponibilizadas em produção diariamente ou sempre que necessário, conforme o fluxo de desenvolvimento do produto. As alterações são disponibilizadas, em regra, para todos os clientes, não sendo adotadas atualmente estratégias de liberação progressiva ou segmentada.
2.2 Etapas do processo
- Desenvolvimento: as alterações são realizadas de acordo com as necessidades do produto.
- Validação: as alterações são validadas quanto ao funcionamento, qualidade e aderência aos requisitos aplicáveis. Quando identificadas inconsistências, retornam para correção e nova validação.
- Disponibilização: as alterações são disponibilizadas em produção por meio dos mecanismos definidos pela organização, podendo ser realizadas validações adicionais se necessário.
- Uso e operação: as funcionalidades permanecem disponíveis para utilização pelos clientes, sendo acompanhadas e suportadas conforme os processos internos estabelecidos.
2.3 Critérios de disponibilização
A disponibilização de alterações em produção está condicionada à conclusão das etapas de desenvolvimento e validação, observando os critérios de qualidade definidos para cada entrega. As alterações são submetidas à revisão técnica e validação funcional aplicáveis, com registro das evidências correspondentes. Exceções e validações complementares após disponibilização podem ocorrer mediante aprovação das lideranças responsáveis.
3. Terminologias e conceitos relevantes
4. Ambientes
- Ambiente de homologação: utilizado para realização de testes, validações e homologação das alterações antes de sua disponibilização em produção.
- Ambiente de produção: utilizado para disponibilização do produto aos clientes, contemplando as funcionalidades e alterações aprovadas.
- Outros ambientes: quando existentes, poderão ser utilizados de acordo com as necessidades específicas de desenvolvimento, testes ou operação do produto.
Observação
A quantidade e a nomenclatura dos ambientes podem variar de acordo com as necessidades do produto.
5. Tipos de entregas
6. Critérios de descontinuação de funcionalidades
Atualmente, o produto Hypnobox não possui um processo formal de descontinuação. Eventuais descontinuações devem ser avaliadas pelas áreas responsáveis, considerando os impactos e as necessidades de comunicação aplicáveis.
7. Direitos e deveres
Direitos e deveres da Hypnobox: o produto Hypnobox é responsável pela evolução, disponibilização e manutenção do produto, incluindo o desenvolvimento de funcionalidades, correções e demais alterações, conforme as necessidades técnicas e de negócio.
A disponibilização deve observar os processos de desenvolvimento, validação e qualidade estabelecidos nesta política, de forma a preservar a estabilidade e o funcionamento adequado do produto. Após a disponibilização, cabe ao produto Hypnobox tratar eventuais incidentes identificados, conforme os processos internos aplicáveis.
Direitos e deveres do cliente: o cliente tem acesso às funcionalidades e evoluções disponibilizadas pelo produto Hypnobox, devendo utilizá-lo de acordo com as orientações e condições estabelecidas, comunicando eventuais problemas ou incidentes pelos canais de atendimento disponíveis.
Quando aplicável, cabe ao cliente avaliar os impactos das alterações sobre suas integrações, customizações ou processos internos e adotar as medidas necessárias para garantir a continuidade de sua operação.