Ciclo de vida dos produtos IDEssentials “on premises”

Conheça todas as fases pertinentes ao ciclo de vida dos produtos da IDEssentials na modalidade “On Premises”.

Como forma de oferecer produtos de qualidade para os nossos clientes, estabelecemos regras claras e objetivas do ciclo de vida de todos os nossos produtos.

Este processo pode ser verificado em detalhes a seguir, no entanto, gostaríamos de destacar que todas as novas versões oficiais recebem um tempo total de 18 meses em seu respectivo ciclo de vida, dentro das regras estabelecidas neste documento.

Este ciclo de vida, pode contemplar a disponibilização de novos recursos e correções de problemas.

As atualizações são acessíveis durante o período de subscrição de uma versão oficial, e a disponibilização das atualizações são feitas exclusivamente a critério da IDEssentials.

Normalmente é esperada, porém não é obrigatória, a disponibilização de algumas versões de atualização durante o primeiro ciclo, sendo que essas versões podem ser identificadas através da mudança do segundo dígito no controle da versão (conhecido formalmente no mercado de tecnologia como versão menor, "minor" version.), por exemplo: 2.0.x, 2.1.x ou 2.2.x. Os valores 0, 1 e 2 representam a disponibilização de uma versão de atualização.

Ciclo de vida dos nossos produtos

Liberação ("Release")

Todo software possui um ciclo de vida que inicia na sua concepção e vai até a sua obsolescência. Durante esses 2 extremos é possível observar alguns marcos importantes, mas para efeito ciclo de vida dos produtos temos que destacar os marcos abaixo:

Após um período de desenvolvimento e testes um produto é considerado pronto, nesse momento, o produto recebe uma versão e uma data para liberação desta versão para o mercado. A partir de então, esse produto está disponível para instalação em ambiente produtivo.

Após essa data o respectivo produto entra em um período que chamamos produção, onde atualizações e manutenções podem ser necessárias durante o seu respectivo ciclo de vida.

Normalmente, as atualizações ocorrem devido à própria dinâmica do mercado e dos negócios, como também as manutenções são requeridas, pois, mesmo com processos de testes e qualidade, um software pode apresentar defeitos.

Esse período que chamamos de produção é de 12 meses a partir da data de liberação.

Produção

Existe um momento onde o produto que já está em operação a um certo tempo, e por isso vem absorvendo atualizações e manutenções para adequação às necessidades do mercado, e portanto deve continuar o seu ciclo natural.

Nesse momento as atualizações sobre esse produto param de existir e as manutenções são restritas a somente questões críticas. Essa fase se estende por 6 meses a partir da data de final da fase de produção, totalizando 18 meses o ciclo de vida deste produto.

Fim da vida útil (“End of Life”)

Todo produto é planejado e implementado com um horizonte pré-definido para a sua operação. Ao chegar nesse ponto, é considerado que aquela versão deste respectivo produto atingiu o seu objetivo e está no final do seu ciclo e nesse momento ele não poderá mais ser comercializado e é considerado obsoleto.

Nesse momento as atualizações sobre esse produto param de existir e as manutenções são restritas a somente questões críticas. Essa fase se estende por 6 meses a partir da data de final da fase de produção, totalizando 18 meses o ciclo de vida deste produto.

O Ciclo de vida dos nossos produtos

A figura ao lado ilustra o ciclo de vida das nossas soluções e as respectivas fases mencionadas neste documento.

* Esse prazo pode sofrer alterações sem prévio aviso.
** Durante o ciclo de vida do produto, se necessário, pode ser feita a disponibilização de patches corretivos e de segurança

Sobre a liberação de versões

A cada a nova versão são disponibilizadas correções de problemas, ajustes de performance e/ou novas funcionalidades, a figura ao lado explica o processo de liberação e versionamento.

Versões atuais

Ao lado a lista dos nossos produtos e as respectivas datas:

Principais definições

A seguir algumas definições com o objetivo de facilitar o entendimento deste documento.

Liberação

"Liberação ou lançamento de software (em inglês: release) é o lançamento de uma nova versão oficial de produto de software. Cada vez que um produto de software é criado ou modificado, o fabricante e seus desenvolvedores decidem sobre como distribuir o novo produto (ou modificação) às pessoas que o utilizam. Dá-se, pois, uma etapa de elaboração rumo ao produto final. Esse conjunto é denominado ciclo de vida de liberação de software. O software é sempre produzido e, depois, identificado e liberado sob uma versão de programa e é essa identificação própria que garante que cada versão do software seja absolutamente inconfundível com qualquer outra versão anterior ou posterior."

De uma forma ampla, a liberação é a disponibilização de uma versão oficial e é observada através da mudança do primeiro dígito maior de controle de versão (conhecido formalmente major version ou versão maior), por exemplo: 2.x ou 3.x. Os valores 2 e 3 representam a distribuição dessa versão.

Patch

"Um patch (termo da língua inglesa que significa, literalmente, "remendo") é um programa de computador criado para atualizar ou corrigir um software de forma a melhorar sua usabilidade ou performance.[1] Quando patches corrigem bugs ou vulnerabilidades de segurança, se dá o nome de bugfix.[2]

Esta técnica pode ser utilizada como uma das formas de distribuir uma liberação de software.

Inscreva-se na nossa newsletter