O que é Release Management/Gerenciamento de Liberação?

O gerenciamento de liberação permite que os sistemas e serviços de uma organização sejam alterados para apoiar as as necessidades do negócio, que estão em constante evolução. Trata-se do processo de coordenar o movimento do projeto para o ambiente de produção, onde será consumido pelo usuário final. O principal objetivo do gerenciamento de liberação é garantir que a integridade do ambiente de produção seja protegida e que os componentes certos sejam liberados. Em algumas organizações, o gerenciamento de liberação se preocupa apenas com a implantação técnica de produtos e recursos de TI, enquanto em outras há uma perspectiva mais ampla do gerenciamento de liberação, que pode incluir assuntos como adoção e mudanças nos processos de negócios relacionados à versão.

Gerenciamento de liberação em ITIL

Gerenciamento de Liberação e Gestão de Implantação são os principais processos na seção de transição de serviços do framework ITIL® (Biblioteca de Infraestrutura de Tecnologia da Informação). Estes processos são frequentemente chamados apenas de "Gerenciamento de Liberação". A definição em ITIL (conteúdo em inglês) de Gerenciamento de Liberação e de Gestão de Implantação é: o processo de gerenciar o planejamento e agendar a implantação de serviços de TI, updates e lançamentos para o ambiente de produção. Liberação neste contexto diz respeito ao desenvolvimento de uma nova versão de um serviço ou componente, e implantação é o processo de integrar essa nova versão ao ambiente de produção.

 

O Gerenciamento de Liberação tem o importante papel de preencher a lacuna entre as atividades do projeto, o que as equipes do projeto produzem, as operações em andamento e os usuários que vão consumir aquilo que foi produzido. É comum uma organização ter vários projetos em andamento ao mesmo tempo, e o Gerenciamento de Liberação oferece uma abordagem estruturada para reunir as mudanças, testá-las para garantir que estão funcionando corretamente e apresentá-las com segurança ao ambiente de produção, do qual as operações de negócios dependem. O Gerenciamento de Liberação também garante que todo o conhecimento e recursos aplicáveis sejam transferidos das equipes que estão desenvolvendo novas funcionalidades ou componentes para a equipe de operações que será responsável por fornecer suporte.

Processo de Gerenciamento de Liberação

É importante que todas as equipes do projeto que queiram introduzir mudanças ao ambiente de produção estejam alinhadas e cientes das mudanças e dos usos de recursos das demais. Elas devem seguir os mesmos processos, políticas e diretrizes ao planejar, compilar, testar e implantar uma versão. Em ITIL, o Gerenciamento de Liberação é dividido em seis subprocessos, que permitem que ele seja realizado de maneira eficaz, eficiente e segura, facilitando o fluxo de mudanças no ambiente de operações.

O papel do Gerente de Liberação

O gerente de liberação exerce uma função que combina coordenação e governança/supervisão – encarregando-se de garantir que a liberação seja concluída de forma eficaz e segura. Gerentes de liberação geralmente são profissionais de TI com habilidades especializadas e experiência no uso de padrões, processos e ferramentas para coordenar as atividades de lançamento. No contexto de TI, os gerentes de liberação trabalham ao lado de líderes de negócios, equipes de projetos de TI e equipes operacionais para garantir um lançamento bem orquestrado dos recursos técnicos no ambiente de TI. No contexto de gerenciamento de produto, os gerentes de liberação trabalham junto com as equipes de desenvolvimento de negócios, marketing, pesquisa e desenvolvimento, entre outros times, para coordenar em toda a empresa o suporte ao lançamento planejado de um produto.

Lançamentos maiores podem envolver diversos membros da equipe trabalhando juntos como um time de liberação. Se for o caso, o gerente de liberação deverá fornecer uma gestão abrangente e de liderança, coordenando tanto o time de liberação como o lançamento em si. O gerente de liberação é responsável pela governança e supervisão de qualidade do lançamento, determinando o nível de risco e de complexidade que a liberação representa, e garantindo que o devido nível de diligência seja aplicado para garantir que os objetivos da versão sejam alcançados sem comprometer as operações em andamento da empresa.

Por que o Release Management é necessário?

O objetivo principal do Release Management é planejar, agendar e controlar a implantação de serviços de TI e updates no ambiente de produção. Conforme as empresas evoluem, suas necessidades mudam, e com isso o ambiente de TI também precisa mudar. O Gerenciamento de Liberação oferece meios de realizar essas mudanças com eficiência e segurança, ao garantir que apenas serviços e componentes que já foram suficientemente testados sejam lançados no ambiente de produção usado pelas empresas.

Alguns dos benefícios do Gerenciamento de Liberação incluem:

Abordagens de Gerenciamento de Liberação e Gestão de Implantação

Existem seis abordagens para o Gerenciamento de Liberação e a Gestão de Implantação em ITIL v3. A maior parte das empresas usa uma variação dessas abordagens, embora possam se referir a elas por outros nomes. Também é comum que diferentes abordagens sejam usadas para diferentes tipos e tamanhos de projetos.

O Gerenciamento de Liberação e a Gestão de Implantação têm a tarefa de permitir que os sistemas e serviços de uma organização mudem para dar suporte às necessidades de negócios em evolução. Pode haver diversas equipes de projeto e fornecedores trabalhando para desenvolver mudanças individuais, e é trabalho do gerente de liberação garantir que todas as peças desse quebra-cabeças se encaixem e sejam devidamente testadas antes de apresentá-las ao ambiente de produção do qual os usuários do produto ou serviço dependem. Processos de Gerenciamento de Liberação coordenados por um profissional especializado e experiente, que esteja equipado com o conjunto certo de ferramentas para fazer seu trabalho de maneira eficaz, podem ajudar muito a empresa a orquestrar mudanças seguras e efetivas em seu ambiente de TI.