Política de versões

Política do Ciclo de Vida das Versões (PCVV) - GAtec

Diretrizes de atualização e manutenção para as plataformas da GAtec - Simplefarm

1. Objetivos do documento

Este documento tem como objetivo apresentar o ciclo de vida das versões dos produtos das plataformas GAtec e dos seus aplicativos móveis. Além de detalhar as fases que compõem esse ciclo, o conteúdo reúne orientações sobre atualização de versões, suporte, manutenção, processo de homologação e serviços cloud disponíveis, bem como as responsabilidades e os deveres da Senior e dos clientes quanto à adoção e utilização das versões disponibilizadas.

2. A quem se destina?

Destina-se aos clientes que utilizam as soluções das plataformas da GAtec e seus aplicativos móveis, nos modelos SaaS e On-Premises.

3. Serviços de Cloud da Senior

A Senior disponibiliza aos seus clientes duas modalidades de serviços em nuvem, adaptadas às diferentes necessidades operacionais e de infraestrutura:

  • Produtos da Senior na nuvem pública: os clientes beneficiam-se do uso compartilhado e escalável de recursos computacionais, garantindo alta disponibilidade, serviços de TI otimizados e a manutenção dos padrões de privacidade e segurança equivalentes aos ambientes tradicionais On-Premises.
  • Produtos da Senior na nuvem privada: modalidade destinada aos clientes com elevado volume de customizações ou necessidades específicas de operação e conformidade. Nessa configuração, os recursos computacionais são exclusivos e dedicados ao contratante.

Importante
As características de cada modalidade podem influenciar os processos de atualização, homologação e suporte descritos ao longo deste documento.

4. Liberação de versão

A evolução dos produtos ocorre por meio da disponibilização de novas versões, que podem contemplar novas funcionalidades, melhorias de desempenho, correções de segurança e demais aprimoramentos. A forma de atualização varia de acordo com o ambiente utilizado pelo cliente, conforme os exemplos que se seguem:

  • Nuvem pública ou privada da Senior: as correções e melhorias são disponibilizadas quando a versão incluir novas funcionalidades. A atualização deverá ser solicitada pelo cliente após a homologação de suas customizações e integrações.
  • On-Premises: para clientes que hospedam e administram suas próprias aplicações, a responsabilidade pela atualização é do próprio cliente. As novas versões são disponibilizadas pela Senior/GAtec mediante solicitação por ticket no Zendesk ou por meio das entregas disponibilizadas no Portal do Cliente Senior.

5. Política do Ciclo de Vida das Versões (PCVV)

Fases oficiais do ciclo de vida

O ciclo de vida das versões é dividido em fases sucessivas que orientam a disponibilização, manutenção, suporte e atualização do software ao longo do tempo. As datas correspondentes a cada fase são estabelecidas no Ciclo de vida das versões (cronograma oficial).

Release Candidate

Etapa em que a versão com novas funcionalidades consolidadas e testadas internamente é disponibilizada inicialmente para homologação por um grupo específico de clientes antes de sua liberação comercial.

Disponibilidade Comercial

Etapa em que a versão aprovada na fase anterior é liberada para os demais clientes da Senior. Nesta fase, recebe novas funcionalidades, melhorias, correções e atualizações previstas para o produto. Recomenda-se sempre manter o ambiente na versão em Disponibilidade Comercial.

Transição

Etapa em que a versão deixa de receber novas funcionalidades, mas permanece com suporte e manutenção conforme os critérios estabelecidos nesta PCVV. Nesta fase, o cliente deve planejar a adoção da próxima versão em Disponibilidade Comercial.

Pré-descontinuação

Etapa em que a versão inicia sua fase final do ciclo de suporte e manutenção da versão. Nesta fase, as entregas priorizam manutenções das correções de severidade alta e crítica, preservando a estabilidade e segurança enquanto ocorre a migração. O cliente deve priorizar a atualização para uma versão vigente, observando a data de descontinuação estabelecida Ciclo de vida das versões (cronograma oficial).

Descontinuada

Etapa em que a versão deixa de receber o seu ciclo de suporte e manutenção. Não recebe novas funcionalidades, suporte técnico, manutenções corretivas ou atualizações para atendimento às exigências legais. Permanecer nessa condição implica assumir riscos operacionais e de não conformidade.

Ciclo de vida das versões (cronograma oficial)

A tabela a seguir apresenta, por versão, as datas oficiais de Release Candidate, a disponibilidade comercial e o início da transição, pré-descontinuação e descontinuação. Essas informações orientam o planejamento de atualização e ajudam a priorizar as janelas de homologação.

VersãoRelease CandidateDisponibilidade ComercialInício da TransiçãoPré-descontinuaçãoDescontinuada
1.25Dez/2027Fev/2028 Dez/2028Ago/2029Fev/2030
1.24Dez/2026Fev/2027Dez/2027Ago/2028Fev/2029
1.23Dez/2025Fev/2026Dez/2026 Ago/2027Fev/2028
≤ 1.22Dez/2024Fev/2025Dez/2025Ago/2027Fev/2028

Importante
As versões 1.22 e anteriores seguirão as mesmas datas de pré-descontinuação e descontinuação estabelecidas para a versão 1.23, proporcionando aos clientes um período adicional para planejamento, homologação, atualização e adequação ao novo processo de ciclo de vida das versões. Recomenda-se priorizar o plano de atualização para garantir a continuidade de suporte e conformidade legal.

6. Conceitos e nomenclaturas de versão

As plataformas da GAtec utilizam um modelo de versionamento baseado no Semantic Versioning, adaptado às necessidades do produto. Confira os exemplos a seguir:

X.XX . YY . ZZZ

1.23 . 01 . 001

X.XX — Versão

Representa alterações de maior impacto no produto, tais como:

  • Inclusão de novas funcionalidades;
  • Evoluções tecnológicas e estruturais;
  • Atualizações que contribuem para a modernização da solução e da infraestrutura
  • Pode demandar ciclos de homologação mais abrangentes, especialmente em ambientes On-Premises.

YY — Release

Representa entregas incrementais e evolutivas do produto, tais como:

  • Inclusão de funcionalidades de menor impacto;
  • Organização das entregas previstas no roadmap;
  • Comunicação estruturada das melhorias disponibilizadas aos clientes;
  • Geralmente requer ciclos de homologação mais curtos quando comparados a uma nova versão.

ZZZ — Hotfix

Representa atualizações corretivas disponibilizadas de forma pontual, isto é:

  • Permite a entrega ágil de ajustes prioritários;
  • Preserva a estabilidade da solução;
  • Possui processo específico de liberação e documentação.

7. Como funcionam as atualizações na prática?

A periodicidade das atualizações varia de acordo com o tipo de entrega, combinando previsibilidade operacional com agilidade na disponibilização de melhorias e ajustes, conforme previsto a seguir:

  • Semanalmente: builds oficiais consolidam correções e ajustes recentes. Patches, fixes e hotfixes podem ser disponibilizados pontualmente, quando necessário.
  • Trimestralmente: releases reúnem incrementos funcionais e melhorias de menor impacto, permitindo processos de homologação mais objetivos.
  • Semestralmente ou anualmente: novas versões são disponibilizadas quando houver mudanças significativas no produto, evoluções tecnológicas ou atendimento a exigências legais relevantes. Em determinados cenários, essas atualizações podem demandar migração de esquema.

Atualizações por ambiente

  • SaaS: em ambientes SaaS, a responsabilidade pelas atualizações é da equipe de infraestrutura da Senior Sistemas. As atualizações são realizadas mediante solicitação do cliente, conforme os procedimentos definidos para o ambiente.
  • On-Premises: clientes On-Premises são responsáveis pelo planejamento e execução de suas próprias atualizações.

Para minimizar riscos durante o processo, recomenda-se:

  • Manter um ambiente de homologação;
  • Definir janelas apropriadas para atualização;
  • Realizar backups antes da execução do procedimento;
  • Prever um plano de rollback;
  • Validar integrações, customizações e fluxos críticos antes da promoção para o ambiente produtivo.

Importante
Caso necessite de apoio para os processos de atualização ou conversão de bases, o cliente poderá solicitar serviços especializados da Senior, mediante negociação comercial.

8. Onde encontrar as atualizações?

O download das mídias de atualização está disponível na área do cliente do Portal Senior GAtec. Para obter orientações sobre instalação, atualização e demais procedimentos relacionados à versão, consulte a documentação específica disponibilizada para o produto. O conteúdo liberado em cada atualização pode ser acompanhado por meio da página de Notas da Versão, onde são apresentadas as melhorias, evoluções e demais alterações disponibilizadas aos clientes.

9. Suporte e manutenção

Versões Descontinuadas não recebem suporte técnico, manutenção ou novas atualizações. Versões em Pré-descontinuação recebem apenas suporte corretivo e atualizações destinadas à manutenção da estabilidade da solução. A documentação de novas funcionalidades e os manuais do software são disponibilizados de acordo com a fase da versão no ciclo de vida estabelecido nesta PCVV. Recomenda-se manter o sistema em uma versão vigente, preferencialmente em Disponibilidade Comercial, garantindo a continuidade do suporte técnico, o acesso à documentação aplicável e o aproveitamento das melhorias disponibilizadas para o produto.

10. Direitos e deveres da Senior

A Senior compromete-se a manter a integridade das definições desta política, assegurando a comunicação proativa sobre eventuais ocorrências técnicas ou funcionais que possam impactar a operação contínua dos sistemas sob sua gestão.

11. Direitos e deveres do cliente

Cabe ao cliente planejar a adoção de novos recursos e versões, observando os prazos estabelecidos no ciclo de vida. Também é dever do cliente avaliar os impactos das atualizações sobre suas customizações, integrações e processos internos, bem como promover a capacitação dos usuários para utilização dos recursos disponibilizados. As responsabilidades relacionadas ao planejamento técnico e à execução da atualização variam conforme o modelo de hospedagem:

  • SaaS: o cliente é responsável por planejar e homologar a adoção da versão, validar seus processos, customizações e integrações e solicitar a atualização conforme os procedimentos estabelecidos pela Senior. A execução técnica da atualização do ambiente é de responsabilidade da Senior.
  • On-Premises: o cliente é responsável pelo planejamento e execução da atualização de seus ambientes, incluindo os procedimentos técnicos necessários para garantir a segurança e a continuidade da operação.

Independentemente do modelo de hospedagem, recomenda-se validar integrações, customizações, relatórios e rotinas críticas, registrar as evidências de homologação e aprovações e acompanhar as liberações e o calendário de versões. Para assegurar uma atualização adequada e previsível, recomenda-se:

Planejamento e homologação

  • Manter ambiente de testes com cópia dos dados do ambiente de produção, exceto diretórios e conexões;
  • Validar integrações, customizações, relatórios e rotinas críticas;
  • Formalizar janela de mudança e plano de comunicação interna.

Gestão de risco e continuidade

  • Realizar backup completo antes de cada atualização;
  • Manter plano de rollback documentado e testado;
  • Registrar evidências de homologação e aprovações.

Acompanhamento contínuo

  • Acompanhar as liberações semanais e o calendário de releases;
  • Priorizar a migração para a versão em disponibilidade comercial, assegurando conformidade legal e cobertura de suporte.
Assistente IA
Precisa de ajuda? Fale com nosso assistente de IA.
Saiba mais sobre nossas soluções, entre em contato.