release management - itil traduzido

31
9 Release Management 9.1 o objetivo da gerência da liberação muitos assets fornecedores e fornecedores de serviço pode ser envolvido na liberação da ferragem e do software em um ambiente distribuído. O planeamento e a gerência bons do recurso são essenciais empacotar com sucesso e distribuir uma liberação ao cliente. Tomadas da gerência da liberação uma vista holística de uma mudança ao serviço e deve assegurar-se de que todos os aspectos de uma liberação, ambos os e-non-técnicos técnicos, estejam considerados junto. Os objetivos da gerência da liberação são: o · à planta e oversee o rollout bem sucedido do software e · relacionado da ferragem ao projeto e executa procedimentos eficientes para a distribuição e a instalação das mudanças a ELE · dos sistemas para assegurar-se de que a ferragem e o software que estão sendo mudados sejam traceable, seguro e que as somente versões corretas, autorizadas e testadas são · instalado para comunicar e controlar expectativas do cliente durante o planeamento e rollout do · novo das liberações concordar o índice e o rollout exatos planeiam para a liberação, com a ligação com · da gerência da mudança às liberações de software novas do instrumento ou ferragem no ambiente operacional usando os processos controlando da gerência da configuração e da gerência da mudança - uma liberação deve estar sob a gerência da mudança e pode consistir em toda a combinação do · da ferragem, do software, dos firmware e do original CIs para assegurar-se de que as cópias mestras de todo o software estejam fixadas na biblioteca definitive do software (DSL) e que a base de dados da gerência da configuração (CMDB) é · updated para se assegurar de que toda a ferragem que está sendo rolada para fora ou mudada seja segura e traceable, usando os serviços da gerência da configuração. O foco da gerência da liberação é a proteção do ambiente vivo e de seus serviços com o uso de procedimentos e de verificações formais. A gerência da liberação trabalha pròxima com os processos da gerência da mudança e da gerência da configuração para assegurar-se de que o CMDB compartilhado seja mudanças seguindo modernas mantidas executadas por liberações novas, e que o índice daqueles se libera está armazenado no DSL. As especificações da ferragem, as instruções de conjunto e as configurações de rede são armazenadas também no DSL/CMDB. A gerência da liberação frequentemente é financiada dos projetos principais melhor que incluída no custo do serviço normal aos clientes. Embora haja uns custos associados com executar a gerência da liberação, estes são distantes menos do que os custos potenciais de liberações do software não adequadamente planeando, controlando e controlando e da ferragem. 9.2 o escopo da gerência da liberação da gerência da liberação empreende o planeamento, o projeto, a configuração, a configuração e testar da ferragem e do software criar um jogo de componentes da liberação para um ambiente vivo. As atividades cobrem também o planeamento, a preparação e programar de uma liberação a muitos clientes e posições. Libere a gerência que as atividades incluem: o projeto da liberação do · da política e do planeamento da liberação do ·, a configuração e o · da configuração liberam o · do planeamento do rollout do · da aceitação extensivo testando aos critérios predefinidos da aceitação o · sign-off da liberação para uma comunicação do · da execução, preparação e os exames treinando do · da ferragem e do software antes e depois da execução da instalação do · das mudanças do armazenamento novo ou promovido do · da ferragem de software controlado no · centralizado e distribuído dos sistemas liberam-se, distribuição e a instalação do software. Os componentes principais a ser controlados são: os programas de aplicação do · desenvolveram o · que externamente desenvolvido in-house do software do · (software off-the-shelf padrão including as.well.as o software cliente- escrito) o · do software de serviço público fornecedor-forneceu a ferragem do · do software de sistemas, e instruções e documentação de conjunto do · das especificações da ferragem, including manuais de usuário. Todos os deliverables necessitam ser controlados eficazmente,

Upload: natherson-souza

Post on 29-Nov-2015

47 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Release Management - ITIL Traduzido

9 Release Management

9.1 o objetivo da gerência da liberaçãomuitos assets fornecedores e fornecedores de serviço pode ser envolvido na liberação da ferragem e do software em um ambiente distribuído. O planeamento e a gerência bons do recurso são essenciais empacotar com sucesso e distribuir uma liberação ao cliente. Tomadas da gerência da liberação uma vista holística de uma mudança ao serviço e deve assegurar-se de que todos os aspectos de uma liberação, ambos os e-non-técnicos técnicos, estejam considerados junto. Os objetivos da gerência da liberação são: o · à planta e oversee o rollout bem sucedido do software e · relacionado da ferragem ao projeto e executa procedimentos eficientes para a distribuição e a instalação das mudanças a ELE · dos sistemas para assegurar-se de que a ferragem e o software que estão sendo mudados sejam traceable, seguro e que as somente versões corretas, autorizadas e testadas são · instalado para comunicar e controlar expectativas do cliente durante o planeamento e rollout do · novo das liberações concordar o índice e o rollout exatos planeiam para a liberação, com a ligação com · da gerência da mudança às liberações de software novas do instrumento ou ferragem no ambiente operacional usando os processos controlando da gerência da configuração e da gerência da mudança - uma liberação deve estar sob a gerência da mudança e pode consistir em toda a combinação do · da ferragem, do software, dos firmware e do original CIs para assegurar-se de que as cópias mestras de todo o software estejam fixadas na biblioteca definitive do software (DSL) e que a base de dados da gerência da configuração (CMDB) é · updated para se assegurar de que toda a ferragem que está sendo rolada para fora ou mudada seja segura e traceable, usando os serviços da gerência da configuração. O foco da gerência da liberação é a proteção do ambiente vivo e de seus serviços com o uso de procedimentos e de verificações formais. A gerência da liberação trabalha pròxima com os processos da gerência da mudança e da gerência da configuração para assegurar-se de que o CMDB compartilhado seja mudanças seguindo modernas mantidas executadas por liberações novas, e que o índice daqueles se libera está armazenado no DSL. As especificações da ferragem, as instruções de conjunto e as configurações de rede são armazenadas também no DSL/CMDB. A gerência da liberação frequentemente é financiada dos projetos principais melhor que incluída no custo do serviço normal aos clientes. Embora haja uns custos associados com executar a gerência da liberação, estes são distantes menos do que os custos potenciais de liberações do software não adequadamente planeando, controlando e controlando e da ferragem.

9.2 o escopo da gerência da liberação da gerência da liberação empreende o planeamento, o projeto, a configuração, a configuração e testar da ferragem e do software criar um jogo de componentes da liberação para um ambiente vivo. As atividades cobrem também o planeamento, a preparação e programar de uma liberação a muitos clientes e posições. Libere a gerência que as atividades incluem: o projeto da liberação do · da política e do planeamento da liberação do ·, a configuração e o · da configuração liberam o · do planeamento do rollout do · da aceitação extensivo testando aos critérios predefinidos da aceitação o · sign-off da liberação para uma comunicação do · da execução, preparação e os exames treinando do · da ferragem e do software antes e depois da execução da instalação do · das mudanças do armazenamento novo ou promovido do · da ferragem de software controlado no · centralizado e distribuído dos sistemas liberam-se, distribuição e a instalação do software. Os componentes principais a ser controlados são: os programas de aplicação do · desenvolveram o · que externamente desenvolvido in-house do software do · (software off-the-shelf padrão including as.well.as o software cliente-escrito) o · do software de serviço público fornecedor-forneceu a ferragem do · do software de sistemas, e instruções e documentação de conjunto do · das especificações da ferragem, including manuais de usuário. Todos os deliverables necessitam ser controlados eficazmente, do desenvolvimento ou de comprar, com o customisation e a configuração, com testar e execução, à operação no ambiente vivo.

Figure 9.1 – Major activities in Release ManagementClick here to view a larger version in a new browser window.

Page 2: Release Management - ITIL Traduzido

A gerência da liberação deve ser usada para: rollouts grandes ou críticos do · da ferragem, especial quando houver uma dependência em uma mudança de software relacionada nos sistemas do negócio, isto é não cada único PC que necessita ser rollouts principais instalados do software do ·, especial exemplos iniciais de aplicações novas junto com acompanhar procedimentos da distribuição e da sustentação do software para o uso subseqüente se · requerido que empacota ou que batching jogos relacionados das mudanças em unidades manageable-feitas sob medida. Figura 9.1 esboça as atividades principais na gerência da liberação e sua posição no life-cycle de uma mudança. Os registros de gerência da configuração devem ser updated durante a configuração e liberar-se para assegurar-se de que haja as liberações confiadas a que pode reverted caso que dos problemas. Uma liberação deve estar sob a gerência da mudança e o índice e o sincronismo de uma liberação devem ser autorizados adiantado através do processo da gerência da mudança.

9.3 Basic concepts

9.3.1 Libere a liberação do ` do termo ' é usado descrever uma coleção de mudanças autorizadas ao ELE serviço. Uma liberação é definida pelo RFCs que executa. A liberação consistirá tipicamente em um número reparos e de realces do problema ao serviço. Uma liberação consiste no software novo ou mudado requerido e em toda a ferragem nova ou mudada necessitada executar as mudanças aprovadas. As liberações são divididas frequentemente em: liberações de software principais do · e melhoramentos da ferragem, contendo normalmente as áreas grandes de funcionalidade nova, algumas de que podem fazer reparos de intervenção aos problemas redundantes. Um melhoramento ou uma liberação principal substituem geralmente todos os melhoramentos, liberações e reparos menores precedentes da emergência. as liberações de software do · e os melhoramentos menores da ferragem, normalmente contendo os realces e os reparos pequenos, alguns de que podem já ter sido emitidos como a emergência reparam. Um melhoramento ou uma liberação menor substituem geralmente todos os reparos precedentes da emergência. reparos do software e da ferragem da emergência do ·, contendo normalmente as correções a um número pequeno de problemas sabidos. Há normalmente umas dependências entre uma versão particular do software e a ferragem requerida para ela para operar-se. Isto dirigirá empacotar do software e da ferragem junto para dar forma a uma liberação nova do serviço, junto com outras exigências funcionais. Para o exemplo uma versão nova de um sistema do software de aplicação pode reque um melhoramento ao sistema operando-se e uma ou outra destas duas mudanças poderia reque uma mudança da ferragem, por exemplo um processador mais rápido ou mais memória. A gerência da liberação é concernida com as mudanças ao definido A serviços. Estes podem ser executados rolando para fora de uma combinação do software de aplicações novas junto com a ferragem promovida ou nova, ou mudam simplesmente às horas do serviço ou aos arranjos da sustentação.

9.3.2 A política e o planeamento da liberação os papéis e as responsabilidades principais na gerência da liberação devem ser definidos para assegurar-se de que todos compreenda seus papel e nível da autoridade e aqueles de outros envolvidos no processo. As tampas da política da liberação liberam o numbering, a freqüência e o nível no ELE o infrastructure que será controlado por liberações definíveis. A organização deve decidir a aproximação a mais apropriada, dependendo do tamanho e a natureza dos sistemas, o número e a freqüência das liberações requeridas, e todas as necessidades especiais dos usuários - para o exemplo, se um rollout phased for requerido sobre um período de tempo prolongado. Todas as liberações devem ter um identificador original que possa ser usado pela gerência de Configuração. Uma política da liberação pode dizer, para o exemplo, que somente a vontade dos reparos estritos da emergência do ` esteja emitida dentro entre liberações formalmente de planeamento dos realces e correções non-urgentes.

9.3.3 Libere a unidade da liberação do ` da unidade ' descreve a parcela do ELE o infrastructure que é liberado normalmente junto. A unidade pode variar, dependendo do type(s) ou do item(s) do software e da ferragem. Figura 9.2 dá-o a mostrar simplificado do exemplo infrastructure composto dos sistemas, que por sua vez são compostos dos suites, compreendendo os programas, que são compostos dos módulos.

Page 3: Release Management - ITIL Traduzido

Figure 9.2 – Simplified example of an IT software infrastructureClick here to view a larger version in a new browser window.

O alvo geral é decidir o nível o mais apropriado da Liber-unidade para cada artigo do software ou o tipo de software. Uma organização pode, para o exemplo, decidir-se que a unidade normal da liberação para seus serviços processar de transação (TP) deve estar no nível de sistema. Tal política significa aquela cada vez que um artigo da configuração (CI) que dá forma à parte do serviço do TP é mudado, uma liberação cheia do todo desse sistema é emitida normalmente. A mesma organização pode decidir-se que uma unidade mais apropriada da liberação para o software do PC deve estar no nível do suite, whilst a unidade da liberação de uma aplicação de grupo deve estar no nível do programa. Os seguintes fatores devem ser feitos exame no cliente ao decidir o nível apropriado para unidades da liberação: · a quantidade de mudança necessária em cada · nivelado possível a quantidade de recursos e tempo needed para construir, testar, distribuir e executar liberações em cada facilidade nivelada possível do · do · da execução a complexidade das relações entre a unidade proposta e o descanso do ELE · do infrastructure o espaço de disco disponível na configuração, teste, distribuição e para viver ambientes.

9.3.4 Libere liberações da identificação deve excepcionalmente ser identificado de acordo com um esquema definido na política da liberação. A identificação da liberação deve incluir uma referência ao CI que representa e a um número de versão que tenha frequentemente 2 ou 3 porções. Os nomes da liberação do exemplo são como segue: major liberações do ·: Payroll_System v.1, v2, v3 etc.... liberações do menor do ·: Payroll_System v.1.1, v.1.2, v.1.3 etc.... liberações do reparo da emergência do ·: Payroll_System v.1.1.1, v.1.1.2, v.1.1.3 etc....

9.3.5 Os tipos de liberação cheia da liberação a vantagem principal de liberações cheias são que todos os componentes da unidade da liberação estão construídos, testados, distribuídos e executados junto. Não há nenhum perigo que as versões obsoletas de CIs que são supostos incorretamente para ser inalterados estarão usadas dentro da liberação. Há menos temptation short-circuit testar de CIs suposta inalterado e das relações de CIs mudado aos inalterados. Todos os problemas são conseqüentemente mais prováveis ser detectado e retificado antes da entrada no ambiente vivo. A desvantagem é que a quantidade dos recursos de tempo, de esforço e computar necessitados construir, testar, distribuir e executar a liberação aumentará. Embora em algumas circunstâncias testar de uma liberação do delta (veja abaixo) possa necessitar ser tão extensivo quanto aquele para uma liberação cheia equivalente, a quantidade de esforço do edifício requerida para testar uma liberação do delta é normalmente menos do que para uma liberação cheia. Regressão que testa porque a parte do processo de executar uma liberação cheia permite que um grande número componentes sejam reexaminados para se assegurar de que não haja nenhuma degradação na função ou no comportamento do sistema. Um exemplo de uma liberação cheia podia consistir na liberação completa de uma versão nova do software desktop do cliente, ou na ferragem desktop do cliente, ou em ambos. O delta da liberação A do delta, ou parcial, liberação são uma que inclui somente aqueles CIs dentro da unidade da liberação que mudaram realmente ou é nova desde que a última liberação cheia ou do delta. Para o exemplo, se a unidade da liberação for o programa, uma liberação do delta contem somente aqueles módulos que mudaram, ou é nova, desde que a última liberação cheia do programa ou a última liberação do delta dos módulos. Pode

Page 4: Release Management - ITIL Traduzido

haver umas ocasiões quando a liberação de uma unidade cheia não pode ser justificada. Nesses casos, uma liberação do delta pode ser mais apropriada. Uma decisão deve ser feita sobre se as liberações do delta estão permitidas, e sob que circunstâncias. Não há nenhuma escolha correta do ` '. Recomenda-se que as liberações do delta estejam permitidas, com a decisão que está sendo feita exame do caso pelo caso. Em cada caso a placa consultiva da mudança (TÁXI) deve fazer uma recomendação, baseada em todos os fatos relevantes, sobre se a unidade da liberação estipulada na política da liberação é apropriada ou se uma liberação do delta é preferível. Em fazer sua recomendação, o TÁXI deve fazer exame no cliente: o · o tamanho de uma liberação do delta em comparação com uma liberação cheia, e daqui os recursos e o esforço requereu o · o urgency da necessidade para as facilidades ser fornecido pela liberação ao · dos usuários o número de CIs (abaixo do nível da unidade da liberação) que mudaram desde que a última liberação cheia - um número muito grande pode reforçar um · cheio da liberação o risco possível ao negócio se os erros da compatibilidade se encontrar no Release(e.g. forem preferíveis esperar uma liberação cheia do que para arriscar os problemas da relação que levantam-se com uma liberação do delta?) · os recursos disponíveis para o edifício, testando, distribuindo e executando a liberação do delta (por exemplo se a execução dever ser através da equipe de funcionários não técnica, é mais fácil de executar uma liberação nova completa do que uma liberação do delta?) · a integralidade da informação da análise do impacto para fazer uma decisão informed e objetiva. Empacote a liberação para fornecer uns períodos mais longos da estabilidade para o ambiente vivo reduzindo a freqüência das liberações, recomenda-se que, onde apropriado e onde a quantidade maior resultante de mudança pode confiàvel ser segurada sem problemas, indivíduo que as liberações (unidades, liberações do delta ou ambas cheias) são agrupadas junto para dar forma a liberações do pacote do `. Para o exemplo, as mudanças a um sistema ou o suite requererão frequentemente mudanças ser feitos a outro. Se todas estas mudanças tiverem que ser feitas ao mesmo tempo, devem ser incluídas na mesma liberação do pacote. Um pacote pode, para o exemplo, conter uma versão inicial de um serviço novo do TP, diversas versões novas de programas de grupo, um número de versões novas e iniciais dos módulos individuais, junto com a liberação de um sistema desktop novo completo ( ferragem e software). completamente e as liberações do delta podem ser incluídas. O uso de liberações do pacote pode reduzir a probabilidade do software velho ou incompatível que está sendo mantido errada no uso. Pode incentivar organizações assegurar-se de que todas as mudanças que devem ser feitas simultaneamente, em suites e em sistemas diferentes, estejam feitas realmente simultaneamente. Pode também incentivar organizações testar inteiramente interworking destes suites e sistemas. Cuidado deve ser tomado, entretanto, para não exceder, em toda a liberação particular do pacote, a quantidade de mudança que pode ser segurada confortavelmente. Ao fazer uma decisão em o que incluir no pacote, cuidado deve ser tomado para assegurar-se de que o impacto cheio de todas as peças individuais em se parte esteja compreendido e esteja avaliado corretamente.

9.3.6 A biblioteca definitive do software a biblioteca definitive do software do ` ' (DSL) é o termo usado descrever um composto seguro em que as versões autorizadas definitive de todo o software CIs são armazenadas e protegidas. Esta uma área de armazenamento pode na realidade consistir em um ou mais biblioteca do software ou áreas do lima-armazenamento que devem ser separadas do desenvolvimento, teste ou viver áreas do file-store. Contem as cópias mestras de todo o software controlado em uma organização. O DSL deve incluir cópias definitive do software comprado (junto com originais ou informação da licença), assim como o software desenvolvido no local. As cópias mestras de documentação controlada para um sistema serão armazenadas também no DSL no formulário eletrônico. A configuração exata do DSL que é requerido para a gerência da liberação deve ser definida antes que o desenvolvimento comece. O DSL dá forma à parte da planta da política da liberação ou da gerência da mudança e da configuração para a organização. A definição deve incluir: meio do ·, posição física, ferragem e software a ser usados, se mantido em linha (um DSL pode simplesmente ser uma biblioteca de fita adesiva segura, se controlado corretamente e catalogado) - alguns instrumentos de apoio da gerência da configuração incorpore as bibliotecas do software, que podem ser consideradas como uma parte lógica de um · do DSL que nomeia convenções para as áreas do filestore e os ambientes físicos do · dos meios suportados, por exemplo teste e arranjos vivos da segurança do · dos ambientes para submeter mudanças e emitir o software, apoio positivo e · dos procedimentos de recuperação o espaço do DSL: por exemplo o código de fonte, o código de objeto das configurações controladas e o período de retenção associado do · da documentação para liberações velhas de plantas da capacidade do · do software para o DSL e de procedimentos para monitorar o crescimento no · do tamanho examinam procedimentos do · dos procedimentos para assegurar-se de que o DSL esteja protegido da mudança errônea ou desautorizada (critérios por exemplo da entrada e da saída para artigos).

Page 5: Release Management - ITIL Traduzido

Figure 9.3 – DSL and CMDB relationshipClick here to view a larger version in a new browser window.

Figura 9.3 mostra o relacionamento apertado entre o DSL e o CMDB. Mostra também como o CMDB prende um registro ou um índice seguro dos índices exatos de cada liberação dada.

9.3.7 A loja definitive da ferragem (sistema de alimentação de originais) uma área deve ser reservada para o armazenamento seguro de sobressalentes definitive da ferragem. Estes são os componentes e os conjuntos de reposição que são mantidos no mesmo nível que os sistemas comparativos dentro do ambiente vivo. Os detalhes destes componentes e seus configurações e índices respectivos devem detalhada ser gravados no CMDB. Estes podem então ser usados em uma maneira controlada quando necessitados para sistemas adicionais ou na recuperação dos incidents principais. Uma vez que seu uso (provisório) terminou, devem ser retornados ao sistema de alimentação de originais ou às recolocações obtido.

9.3.8 A base de dados da gerência da configuração (CMDB) O CMDB é updated e consultada durante todo ao processo da gerência da liberação simultaneamente com os updates ao DSL. Deve conter a seguinte informação na sustentação do processo da gerência da liberação: definições do · de liberações de planeamento, including a ferragem e o software constituent CIs junto com uma referência aos registros originais do · dos pedidos da mudança do CIs impactados pelo de planeamento e após liberações, cobrindo a ferragem e a informação do · do software sobre o destino do alvo para os componentes liberados (por exemplo a posição física para a ferragem e os usuários que receberão as mudanças de software).

9.3.9 A gerência da configuração os componentes do software e/ou de ferragem que compreendem uma liberação nova do ELE serviço deve ser montada em uma maneira controlada para assegurar um processo reproducible. Para o software, a aproximação padrão deve receber o código de fonte novo dos colaboradores e gerar então os executables usando procedimentos controlados em ferragem dedicada da configuração. Este processo é chamado gerência da configuração do ` ' e é a responsabilidade da gerência da liberação. É completamente comum automatizar os procedimentos da configuração para reduzir o reliance na intervenção humana e assim que faça-a mais de confiança. Construa procedimentos e a automatização deve ser controlada como CIs adicional ele mesmo. Estes podem ser genéricos ou específico à liberação. Os componentes de ferragem podem também necessitar montar e configurarar. Isto deve ser executado em uma maneira controlada e documentada. É completamente comum escrever certificados para automatizar a instalação dos sistemas e do software de aplicação em usuários e em estações de trabalho. Dependendo da planta da execução, isto pode poder ser executado adiantado (para o exemplo, se o equipamento estiver sendo substituído) ou puder ter que ocorrer no situ no ambiente vivo. A gerência da configuração transforma-se a responsabilidade da gerência da liberação do ambiente controlado do teste avante.

9.3.10 Testando antes que uma liberação possa ser rolada para fora ao ambiente vivo, deve submeter-se a testar e a aceitação de usuário estritas. Isto deve incluir testar funcional, testar operacional, testar de desempenho e testar da integração. A gerência da mudança deve assegurar-se de que haja uma aceitação de usuário formal e sign-off antes que a

Page 6: Release Management - ITIL Traduzido

gerência da liberação possa continuar a rolar para fora da liberação. Testar insuficiente é o mais comum escolhe a causa da falha de todas as mudanças e liberações.

9.3.11 Back-Out planeia a planta do back-out de A deve ser produzido para documentar as ações a ser feitas exame para restaurar o serviço se o rollout de uma falha da liberação, parcialmente ou totalmente. A produção de plantas do back-out para cada mudança é a responsabilidade da gerência da mudança, mas a gerência da liberação tem um papel em assegurar-se de que as plantas do back-out para cada mudança dentro de uma liberação se operem junto para criar uma planta do back-out da liberação. Há duas aproximações e uma combinação de ambos pode ser usada: o · A falhado rola-para fora pode completamente ser invertido para permiti-la à restauração completa do serviço a seu estado previamente sabido. Isto é crítico para uma liberação cheia e preferível para uma liberação do delta. as medidas da contingência do · podem necessitar ser feito exame ao restore tanto quanto possível do ELE serviço, se não for possível o restaurar inteiramente. Isto pode ser considerado para uma liberação do delta caso um backout e uma recuperação não forem práticos. Exemplos: o · uma liberação pode somente parcialmente ter sido rolado para fora porque o espaço de disco no usuário do alvo é demasiado pequeno e assim somente algumas das mudanças de software foram executadas. Neste caso, é necessário documentar o procedimento para suportar para fora do rollout falhado e restaurar a aplicação ao estado antes dessa falha. Isto requereria a planta do rollout incluir uma etapa para fazer exame de um back-up das limas da aplicação que estão sendo mudados (ou possivelmente do sistema inteiro) antes do rollout da liberação nova. a planta do rollout do · A pode incluir substituir alguma ferragem crítica ou o componente de software (tal como um computador de mainframe ou seu sistema se operando) e lá não pode ser tempo para restabelecer os componentes velhos, se algo for erradamente. A planta do back-out pode documentar como um componente de ferragem de reposição, ou a recuperação móvel, podem ser usados fornecer o serviço requerido. a planta do back-out do · A pode também ter que ser invocado se a execução da mudança estiver fazendo exame mais por muito tempo esperado do que e impactará serviços normais aos clientes. Neste exemplo, a planta do back-out deve conter os detalhes do sincronismo que especificam o ponto o mais atrasado em que a execução pode continuar antes que a planta do back-out tenha que ser invocada. Neste exemplo, é importante tentar determinar o comprimento do back-out, de modo que possa ser terminada antes que o cliente esteja impactado. Uma planta do back-out deve ser verificada como a parte da avaliação de risco das plantas totais do rollout, e deve-se concordar com os usuários da extremidade como suficiente. Para o exemplo, um serviço não pôde ser crítico, que no caso se pôde concordar que os procedimentos manuais podem ser usados whilst o rollout é terminado com sucesso. As plantas de Back-out devem ser testadas como a parte do processo de verificar o processo do rollout.

9.4 Benefits and possible problems

9.4.1 Os benefícios como organizações tornam-se mais dependentes dcEle, o controle eficaz e a segurança de seus sistemas computatorizados supõe uma importância mais grande. As organizações devem poder lidar com uma alta freqüência do software e a ferragem libera-se através da organização sem sacrificá-la qualidade do serviço. Os controles e os mecanismos dentro da ajuda da gerência da liberação suportam esta exigência em uma maneira eficiente e econômica. Os benefícios principais da gerência da liberação, quando combinados com a gerência eficaz da configuração, a gerência da mudança e as funções testando operacionais são: o · uma taxa mais grande do sucesso na liberação da ferragem e do software e conseqüentemente uma qualidade melhorada do serviço entregada à consistência do · do negócio nos processos da liberação do minimisation do · das plataformas de ferragem ou dos ambientes de software do rompimento do serviço ao negócio com a sincronização das liberações dentro dos pacotes que envolvem componentes da ferragem e de software das plataformas e da garantia diferentes do · dos ambientes que a ferragem e o software no uso vivo são (ou sabido) da qualidade boa, porque as liberações são construídas corretamente, dos componentes da ferragem e de software que foram sujeitos ao controle de qualidade e a testar eficaz, e foi construído sob o teste estável do · da gerência da mudança e vive os ambientes, porque As mudanças são combinadas normalmente em liberações e assim deve haver pouco uso individual do · das execuções mais melhor de recursos do usuário por causa dos esforços combinados quando testar liberações novas - esta também meios que será mais fácil justificar system-wide o custo do minimisation testando do · da regressão de exigências regressão-testando, oferecendo uma cobertura mais grande do que é possível com mudanças pequenas que ocorrem expectativa melhor junto do · freqüentemente ou demasiado próximo que se ajusta dentro da organização na publicação de uma redução do erro do · da programação da liberação adiantado através da liberação controlada da ferragem e do software ao ambiente vivo, por exemplo evitar incorporando uma versão incorreta no · da liberação um registro completo (ou fuga de exame) das mudanças aos o ambiente vivo é mantido, de distribuições do software e do controle do · das mudanças da ferragem e de proteger apropriados dos recursos da ferragem e do software, em cima de que uma organização pode ser pesadamente · dependente um a abilidade de absorver taxas de mudança elevadas aos sistemas vivos, eficazmente e sem adversamente afetá-la qualidade do serviço - este é conseguido liberando um grande número mudanças junto como um único, controlado e o · bem-compreendido da liberação a abilidade de construir e controlar o software usou-se em locais remotos das economias de um · da posição da central em custos da sustentação com a abilidade de manter lá o software consistente sobre um grande número probabilidade reduzida · das posições de ser cópias ilegais do software em o uso em toda a deteção mais fácil do · da posição de versões erradas e de cópias desautorizadas do risco reduzido o outro · malicioso do software · de introdução despercebida dos vírus ou do software reduziu a hora de liberar-se e menos atrasam o · poucas liberações a ser roladas para fora às transições do smoother do · dos clientes das liberações das atividades do desenvolvimento (projetos) ao ambiente de negócio do cliente. Enquanto a eficiência e a eficácia da gerência da liberação crescem, a produtividade dcEla presta serviços de manutenção à equipe de funcionários é

Page 7: Release Management - ITIL Traduzido

provável aumentar. Mais importante, os benefícios da produtividade são prováveis ser realizados amongst usuários da extremidade, como as liberações devem ser menos e planeado melhor, com treinamento e documentação apropriados de mais de alta qualidade.

9.4.2 Os problemas possíveis os problemas potenciais em executar a gerência da liberação são: o · lá pode ser alguma resistência inicial da equipe de funcionários que são familiar com os procedimentos velhos e que não pode dar boas-vindas à mudança. Para superar isto, os benefícios dos procedimentos novos devem com cuidado ser explicados durante uma campanha da consciência, e deve haver um relacionamento de funcionamento próximo com a equipe que executa as mudanças. a experiência do · mostrou que aquelas equipes que estão em a maioria de necessidade da ajuda com gerência da liberação têm frequentemente menos momento de a adotar. O círculo de sentido único isto deve procurar maneiras do mínimo-impacto ganhar um foothold e fornecê-las com algum auxílio hands-on no começo. o · Circumvention dos procedimentos da gerência da liberação pode ser tentado. Isto necessita ser tratado do firmemente, particularmente se envolve a instalação de software desautorizado, como este é a causa mais provável dos vírus ou o software untested que fazem a sustentação muito difícil e cara. a equipe de funcionários do · pode também tempted contornear os procedimentos padrão para instalar um reparo da emergência. Isto deve ser proibido, e disallowed por réguas da segurança do software tão distante quanto possível. o · lá pode ser alguma relutância para realizar uma configuração controlada no ambiente do teste, confiando preferivelmente em copí o software excedente do ambiente do desenvolvimento. o · em um sistema distribuído, dificuldades pode levantar-se se as versões novas do software ou da ferragem não forem instaladas e não forem ativadas no tempo em posições remotas. O uso de ferramentas da distribuição do software, backed-up por exames regulares, pode ajudar evitar este problema. o · alguns povos (ELE including gerência) pode ver os procedimentos da gerência da liberação como incómodos e caros. Não obstante, são quase invariàvel necessários para lidar eficientemente e eficazmente com as mudanças de software. a posse e as responsabilidades unclear do · entre grupos e equipes operacionais do desenvolvimento (equipes de projeto) podem existir - por exemplo, pode haver uma falta da compreensão sobre quem é responsável para controlar componentes de uma liberação em pontos diferentes no ciclo da liberação. os recursos insuficientes do · disponíveis para testar adequado reduzirão a eficácia destes procedimentos, ou um número elevado dos variants no ambiente vivo pode limitar testar completo. o · se os recursos suficientes da máquina e da rede não forem disponíveis, a seguir ele pode ser impossível construir adequadamente e testar liberações e o equipamento novos, ou em uma forma oportuna. O tempo necessita ser reservado em testar para uma liberação a falhar a primeira vez e reworked. Similarmente, os procedimentos do back-out devem ser provados em um ambiente controlado do teste. a falta do · A da compreensão dos índices de liberação, configuração e componentes da instalação, pode conduzir aos erros. o · que testa em uma área pode ser aceitável mas pode falhar em uma outra área - por exemplo infrastructure ou os parâmetros diferentes não ajustado aos mesmos valores. a equipe de funcionários do · pode ser relutante suportar para fora de uma liberação, e pode haver uma pressão transferir o software e a ferragem inadequada testados no ambiente vivo. os pobres do ·, restringidos ou ambientes e procedimentos testando do non-representante podem existir. Em todos os casos, a planta da gerência da liberação e os princípios e as políticas em que é baseado podem ser sujeitos a uma campanha de publicity no outset e periòdicamente depois disso a fim ajustar expectativas e objetivos.

9.5 Planning and implementation

9.5.1 Planeando ser eficaz, a gerência da liberação é pesadamente dependente em cima da gerência da configuração, muda a gerência e testar de aceitação operacional. Se estas funções não existirem já, devem ser planeadas conjuntamente com a gerência da liberação. A gerência planeando da liberação deve incluir: o · das políticas e dos procedimentos da liberação do · libera papéis e as responsabilidades de todas as responsabilidades do · da equipe de funcionários da gerência central da liberação staff ferramentas do · para suportar a liberação da ferragem e do software no ambiente vivo, por exemplo a equipe de funcionários do · da distribuição do software para suportar guidelines do · do treinamento do · da gerência da liberação para programar dos eventos dentro de uma organização e da produção de programações da liberação do esboço para originais predictable do molde do · dos eventos (onde, para o exemplo, uma organização pôde exijir que todos os eventos estejam gravados em uma determinada maneira ou para usar uma base de dados particular do evento) para ajudar com o planeamento do específico libera o · a gerência e o uso do · apropriado e eficaz dos ambientes da configuração e do teste assegurando isso correto Os mecanismos da liberação estão no · do lugar assegurando-se de que haja um espaço suficiente na configuração, no teste, na distribuição e nos ambientes vivos para uma liberação bem sucedida. Os procedimentos devem ser documentados para: · que projeta, construindo e rolando para fora de uma liberação à liberação e a distribuição de software do · da organização, including o controle e a manutenção do software comprando, instalando, móvel e controlando do · do DSL e da ferragem que são relevantes ao · da gerência da liberação a gerência e o uso de todos os instrumentos de apoio e gerência da liberação do · das facilidades que segue, da revisão, da gerência de risco e do escalation do problema. Representantes do equipe de funcionários afetada deve rever os procedimentos. As emendas requereram à documentação para refletir mudanças nos procedimentos ou a política deve ser sujeita ao controle normal da gerência da mudança e autorizou corretamente. As versões substituídas da documentação devem ser retiradas do uso. A política da liberação um original da política da liberação para uma organização deve ser produzida para esclarecer os papéis e as responsabilidades para a gerência da liberação. Pode haver um original por a organização, ou um guarda-chuva ajustado dos guidelines e de detalhes específicos para cada sistema ou ELE suportado serviço. A política da liberação dá forma normalmente à parte da planta total da gerência da mudança de uma organização. Uma política da liberação está revisada ou estendida quando uma organização adota um infrastructure técnico novo. Pilotar de procedimentos novos da

Page 8: Release Management - ITIL Traduzido

gerência da liberação deve dar forma à parte de um projeto para executar um infrastructure novo. Para o exemplo, uma aproximação nova a liberar o software pode necessitar ser desenvolvido quando uma organização se decide adotar uma plataforma nova da ferragem ou do software. Este pode ser algo tão pequeno quanto uma língua de programação nova ou tão principal quanto uma plataforma de ferragem completamente nova com seu próprio sistema operando-se, ou um sistema de gerência da rede. Uma política da liberação deve incluir: orientação do · no nível no infrastructure a ser controlado pela liberação definível do · das liberações (por exemplo sistemas inteiros da aplicação ou limas individuais do programa) que nomeia e que numera convenções · uma definição de liberações do major e do menor, mais uma política em emitir o sentido do · dos reparos da emergência na freqüência do major e na identificação menor do · das liberações (por exemplo a norma para uma organização pôde dever ter uma programação planeada adiantado um ano para conter uma liberação principal cada três meses) de épocas negócio-críticas evitar para execuções, e como estes devem ser controlados (por exemplo uma organização pode decidir-se evitar de mudar seu sistema da folha de pagamento nas últimas duas semanas de cada mês, assim dando uma janela predictable em que as liberações novas podem ser) · de planeamento esperou deliverables para cada tipo de orientação do · da liberação (por exemplo instruções de instalação e nota da liberação) a respeito de como e de onde as liberações devem ser (por exemplo que dirigem para se usar e como) · documentado a política na produção e o grau de testar do back-out planeia o · o papel concordado: responsabilidade da função central da gerência da liberação em revisões técnicas do · da arquitetura e do projeto da aplicação uma descrição da documentação do · do processo do controle da gerência da liberação (por exemplo reuniões da revisão, as avaliações do progresso (pontos de verificação), o escalation, a análise do impacto e verificar dos co-co-requisites) da configuração exata do DSL e da definição de critérios da aceitação para adições novas do software (veja abaixo para algumas réguas da amostra). Prove réguas para adicionar o software ao DSL: o · todos os artigos é fide do bona, e foi requisitado genuìna ou o · comissão todo o software é como adição prevista e nenhuma maliciosa é (este é um problema particular com pacotes de software do PC, que poderiam conter vírus) · que incluído todo o software desenvolvido passou com sucesso um · documentado da revisão de qualidade todas as emendas às versões precedentes foram autorizadas pela gerência da mudança e nenhuma outra emenda foi incluída - esta pode reque facilidades da comparação da lima verificar o · todos os artigos a ser adicionados ao DSL foram entrados corretamente o CMDB; o CMDB deve ser updated quando os artigos são adicionados (se este não acontece automaticamente como a parte de transferência de lima no DSL). Os procedimentos dos procedimentos do planeamento da liberação e do rollout, os moldes e a orientação devem ser planeados permitir a equipe de funcionários central da gerência da liberação de fazer exame de produtos dos grupos e dos projetos da aplicação, e de liberar então eficientemente e eficazmente o software e a ferragem. A documentação deve ser desenvolvida para ajudar com: · que compreendem os padrões do infrastructure da organização e · das exigências da gerência da liberação que compreende a gerência do serviço e as exigências operacionais, including instruções em como tratar das falhas, das dependências e da outra orientação operacional do · das exigências do ` ' em como projetar, construir e configurarar uma liberação para cada · da plataforma que compreende o procedimento de aceitação da liberação; including a definição do · dos critérios da entrada e da saída que aprende como usar o molde do planeamento do rollout ajudar a projetos e a grupos da aplicação incorpore todas as atividades requeridas e comunicação compreensiva do · dos recursos, preparação e distribuição do · das exigências de treinamento e procedimentos de instalação compreensivos (veja abaixo). Os procedimentos e os originais para o software comprando, instalando, móvel e controlando e a ferragem que são relevantes à gerência da liberação incluem: os pedidos da compra do · e os procedimentos requisitando do · dos acordos do nível de serviço do · dos acordos da sustentação do · dos acordos de licença do · dos acordos de leasing do · (por exemplo para requisitar o equipamento ou o software novo) para a instalação e os procedimentos moventes do · do equipamento para dispo o · das políticas e dos procedimentos da segurança do · dos guidelines da saúde e da segurança do · dos meios do equipamento e do software a gerência da mudança e gerência da configuração planeiam procedimentos da aceitação e da autorização do ·. Um projeto pode cobrir o desenvolvimento e a liberação do produto de extremidade. Nesse caso, as comunicações entre a gerência da liberação e a gerência de projeto necessitam ser definidas claramente. Para os produtos desenvolvidos sob o controle de PRINCE2, a autorização da liberação requer letras da aceitação das operações e da aceitação de usuário. Porque um projeto é uma coisa provisória, a documentação da aceitação deve formalmente ser entregada sobre à gerência da liberação para a referência e a manutenção futuras. Os procedimentos da liberação e da distribuição da ferragem a distribuição da ferragem e a criação do ambiente necessário para uma liberação devem com cuidado ser planeados. As edições detalhadas que relacionam-se a estas atividades são incluídas no livro da gerência do infrastructure de ICT. Os procedimentos que da liberação e da distribuição de software os procedimentos padrão devem ser documentados para liberações de software distribuindo de teste-constroem ambientes no environment(s) vivo, e trazendo os no uso nestes ambientes. Onde o ambiente da configuração não é residente no mesmo computador que o teste apropriado ou o environment(s) vivo, é necessário usar uma ligação de comunicações ou algum formulário do meio magnético portátil (disco ou fita adesiva removível). Todas as etapas razoáveis devem ser feitas exame para obviate a possibilidade de corruption do software durante a distribuição ao ambiente do alvo. Todos os dae (dispositivo automático de entrada) técnicos disponíveis (por exemplo somas de controle na transmissão de dados de), devem ser usados detectar erros de modo que a ação corretiva possa ser feita exame. Tão bem quanto transmitindo o índice da configuração a seu ambiente do alvo, é frequentemente necessário executar alguns processos adicionais na máquina de alvo assim como para permitir a operação do software novo de começar. Isto pode envolver ações como archiving de versões de software substituídas e o carregamento de dados vivos existentes em uma estrutura nova da base de dados; e envolve quase sempre alguma ação switch-on do ` ' tal como um reload do interruptor ou da unidade da biblioteca. Se uma liberação de software dever ser distribuída a um grande número posições, pode ser essencial para todos os usuários começar usar a liberação nova ao mesmo tempo - para o exemplo, se uma mudança legal dever ser introduzida por todo o país no começo do negócio em um dia específico, ou se uma base de dados incorporada

Page 9: Release Management - ITIL Traduzido

distribuída for involvida. Se a liberação dever ser executada simultaneamente em muitas posições, as etapas especiais podem ser necessárias. A escala pode determinar que a distribuição da liberação a todas as posições tem que ser espalhada sobre um período de tempo. A liberação dormant pode então ser instalada em cada posição na prontidão para a execução viva, com algum formulário do interruptor do ` ' provocado para trazer todas as liberações no uso no tempo apropriado. O interruptor pode envolver emitir um comando em um local central do controle ou em um número de locais distribuídos; alternativamente, algum formulário do interruptor do software pode ser encaixado na liberação própria, para ser ativado em cima de algum evento predefinido. Uma liberação tal como esta é uma atividade principal com um impacto potencial significativo no negócio. Conseqüentemente deve ser o assunto de testar, de planear e de gerência cuidadosas e extensivas. Todos os certificados e parâmetros necessários para o uso na execução devem ser controlados essencialmente na mesma maneira que aqueles por o tempo da configuração. O objetivo é fazer o processo da execução tão simples, foolproof e seguro como possível. Idealmente, a equipe da gerência da liberação deve somente necessitar emitir um único comando de um terminal ou o console para iniciar o processo da execução, distribuição da liberação foi terminado uma vez com sucesso. Deve também ser possível verificar do centro de distribuição que a execução seja bem sucedida. Se a transmissão for através dos meios magnéticos, a seguir algumas ações locais do ` ' são unavoidable, embora idealmente esta deva ser limitada fisicamente a montar as fitas adesivas ou os discos, atualizando procedimentos locais e manuais, etc.. A menos que o processo da distribuição e da execução puder ser controlado automaticamente, ou do centro usando ferramentas do software, os procedimentos humanos devem assegurar-se de que o software distribuído chegue quando esperado e esteja verificado dentro o que maneira é prática para o authenticity; e que o software está trazido no uso quando requerido. Estes procedimentos devem incluir as seguintes atividades: a equipe de funcionários central da liberação do · informar a equipe de funcionários remota quando esperar o software distribuído chegar relatório de equipe de funcionários remoto do · à equipe de funcionários central da liberação quando o software distribuído tem a verificação central com sucesso chegada da equipe de funcionários da liberação do · que todo o software está recebido como esperado em instruções centrais do espaço livre da edição da equipe de funcionários da liberação do · das posições remotas aproximadamente quando o software deve ser relatório de equipe de funcionários remoto executado do · ao centro quando o software estêve executado. O registro da liberação nos estados de CMDB que as instalações são receber a liberação. O CMDB deve ser atualizado para refletir o recibo e a execução da liberação em cada local remoto. Os procedimentos da gerência da mudança requerem que as plantas do back-out estejam feitas adiantado para todas as mudanças que devem ser executadas. Na caixa de liberações de software novas, isto envolverá normalmente a retirada da liberação e do reversion novos ao precedente, confiada, liberação. Isto não pode, entretanto, ser possível (por exemplo a liberação nova executa uma mudança legislativa imperativa, e assim que não é obviamente possível usar as versões velhas do programa). Nesses casos, as plantas alternativas do back-out necessitam ser feitas. Em todos os casos as plantas do back-out devem, onde possível, para ser testado e provado ser workable. As liberações de software envolvem frequentemente o uso de uma hierarquia de usuários da distribuição ou da plataforma. É essencial antes que uma liberação esteja tentada que todos os ambientes do software e de ferragem usem dentro da distribuição estejam verificados para se assegurar de que houvesse um espaço de reposição suficiente para conter a liberação pretendida. Uma vez a liberação foi aceitada como bem sucedido ou rolada para trás, todos os ambientes envolvidos dentro do processo deve ser revista outra vez, para assegurar-se de que os componentes redundantes da ferragem ou de software estivessem removidos. Libere papéis e as liberações das responsabilidades que consistem em muitos tipos diferentes de software e de ferragem podem envolver muitos povos na liberação e controlar processos. As responsabilidades típicas para aceitar componentes de uma liberação devem ser definidas centralmente, e então esta pode ser modificada como necessário para liberações específicas. Os papéis típicos são o gerente da mudança (veja o capítulo 8), o gerente da liberação e o gerente de teste. Onde há os procedimentos padrão da configuração e da instalação que são predefinidos e aprovados, é praticável permitir cada vez umas atividades mais adicionais sem referência específica à gerência da mudança - para o exemplo, instalação padrão de uma aplicação desktop a uma estação de trabalho nova. O CMDB deve ser updated, preferivelmente automaticamente, para refletir cada vez as mudanças. Este método pode somente ser permitido onde cada instalação satisf a todos os pré-requisitos documentados e se conforma aos confinamentes operacionais concordados, tais como um limite no número de estações de trabalho adicionais em uma posição dada. Se não houver nenhum papel comum, a responsabilidade para a aceitação e o handover deve ser documentada dentro de uma tabela específica da responsabilidade para a organização. Um exemplo de uma matriz da responsabilidade para uma organização que suporte aplicações do usuário de cliente é mostrado na tabela 9.1. Tal matriz ajudará identificar aberturas e as sobreposições e os papéis típicos podem ser planeados para o futuro.

Page 10: Release Management - ITIL Traduzido

Table 9.1 – Example responsibility matrixClick here to view a larger version in a new browser window.

Figura 9.4 mostra a participação da gerência da gerência e da mudança da liberação em um pedido para confinamentes operacionais concordados novos ou exteriores algo. Mostra também que a equipe da mesa do serviço pode construir estações de trabalho adicionais à mesma especificação sem consultar à gerência da mudança explicitamente para cada pedido - assim que long como se conforma aos limites operacionais predefinidos e o CMDB é updated. O mesmos podem aplicar-se para instalar uma aplicação em uma estação de trabalho existente usando instruções autorizadas. A tabela 9.1 ajuda explicar alguns destes papéis pelo exemplo. A configuração desktop (por exemplo uma aplicação nova) é liberada do gerente desktop do desenvolvimento do ` ' - quem não é parte de operações da gerência ou de computador da liberação. A gerência da liberação é sobre overseeing o processo e a gerência das operações é concernida com funcionar os sistemas vivos atuais, mas o desenvolvimento desktop do ` ' é concernido com o projeto e construir da liberação seguinte de um sistema - qual neste caso é uma configuração desktop (isto é uma configuração particular do sistema e do software de aplicação).

Page 11: Release Management - ITIL Traduzido

Figure 9.4 – Release Management and Change ManagementClick here to view a larger version in a new browser window.

Staffing O número da equipe de funcionários da gerência da liberação necessitada depende da escala das operações. Porque a gerência da liberação está no trajeto crítico entre o desenvolvimento das aplicações e operações vivas, e é envolvida em todas as mudanças importantes aos sistemas vivos, deve haver bastante equipe de funcionários treinada a cobrir para a licença anual e as ausências. Os projetos maiores devem considerar o carregamento do recurso na equipe de funcionários central e para fornecer os recursos adicionais (que usam preferivelmente o secondment de outras áreas, tais como a mesa do serviço) ou financiar para executar a gerência da liberação, mude atividades da gerência da gerência e da configuração. Os gerentes da liberação requerem um fundo técnico sadio, com uma compreensão boa (ou uma abilidade a começar) do ELE infrastructure e os serviços que fornece. Um conhecimento trabalhando bom de instrumentos de apoio e de utilidades, e um aperto bom dos princípios e das práticas dcEle gerência do infrastructure - mude especial a gerência e a gerência da configuração - são essenciais. Uma consciência da estratégia de negócio da organização e de suas prioridades é necessitada também. A gerência de equipe de funcionários e as habilidades de gerência do projeto são altamente desejáveis. Em uma companhia que pequena a função da gerência da liberação pode jorrar seja combinado com diversas outras disciplinas da gerência do serviço, na gerência particular da mudança e na gerência da configuração. Em uma organização maior pode haver equipe de funcionários dedicada da gerência da liberação para sistemas particulares, supondo que não há demasiada necessidade coordenar liberações. Nestes casos, pode também haver uma função de distribuição central do software para suportar todo esse trabalho, isto é uma equipe dedicada a esta tarefa especializada. A equipe de funcionários treinando da gerência da liberação deve ser dada o treinamento técnico nos princípios e nas práticas da gerência da mudança e da gerência da configuração e da manutenção e do desenvolvimento do software, e no uso de instrumentos de apoio e de utilidades. Uma consciência mais geral do infrastructure e os serviços que fornece deve também ser dada, junto com uma apreciação das edições do negócio da organização. Os gerentes do desenvolvimento da aplicação e os gerentes de projeto devem ser treinados na política, nos procedimentos e nas ferramentas da liberação. Os procedimentos e a orientação devem ser publicados e feito disponível a tudo a equipe de funcionários envolvida na gerência da liberação e do rollout. O treinamento pode também ser requerido para os usuários operacionais que liberam o serviço ao negócio, e para os usuários do negócio que necessitam o serviço novo do ` ' se encontrar com necessidades do negócio.

9.5.2 A liberação de software da execução e a distribuição quando a equipe de funcionários, os procedimentos, a ferragem e os instrumentos de apoio necessários estão no lugar e todo o treinamento necessário estêve terminado, o DSL e o environment(s) da configuração devem fisicamente ser criados e as permissões necessárias da segurança ser estabelecidos para limitar o acesso à equipe de funcionários autorizada da gerência da liberação. O DSL e os ambientes de test/build devem ser testados de acordo com os critérios definidos no estágio de planeamento. No detalhe, a equipe de funcionários do desenvolvimento das aplicações dever ser dita quando começar entregar o material da liberação para o inclusion no DSL, e os arranjos devem ser feitos para que todo o software bought-in seja entregado diretamente à gerência da liberação para alojar no DSL e passado à gerência da configuração para gravar no CMDB. Os procedimentos da distribuição da gerência e do software da configuração devem ser testados antes que estejam trazidos no uso. Se uma aproximação gradual for adotada, como recomendado, a primeira configuração da liberação será quando os deliverables do desenvolvimento

Page 12: Release Management - ITIL Traduzido

selecionado se projetam ou do fornecedor escolhido é ser sujeito a testar de aceitação operacional. Pelo tempo as liberações ao ambiente vivo são needed, a configuração e os procedimentos do controle de liberação terão sido usados pondo o software no ambiente operacional testar de aceitação, desse modo fornecendo uma outra possibilidade para muitas classes de problemas potenciais com os procedimentos e as ferramentas ser encontrado e corrigido. As plantas devem ser feitas caso que os procedimentos ou as ferramentas novas falham. Se as liberações de software forem requeridas urgente, pode ser necessário revert temporariamente aos procedimentos precedentes até que os procedimentos novos estejam corrigidos. Onde possível, se recomenda que os procedimentos ou as ferramentas para distribuir o software aos locais remotos estejam testados separada daqueles executando o software nos locais remotos, desse modo permitindo que os problemas com a cada uma destas fases estejam isolados e corrigidos separada. Embora os procedimentos devam completamente ser testados antes de ser trazido no uso vivo, o tempo deve não obstante ser permitido resolver todos os problemas do teething nos estágios adiantados do uso vivo. Libere a gerência e role para fora dos procedimentos para assegurar-se de que os procedimentos estejam adotados inteiramente, o gerente central da liberação deve: o campeão do · os processos novos e incentiva gerentes de projeto e as equipes da aplicação para usá-los monitor do · faç exame-em e benefícios do · novo dos processos da liberação e do rollout monitoram o nível da ajuda e suportam-no fornecido aos grupos da aplicação e projetam-no exceções do relatório do · à função do · da política da liberação da organização dentro, ou relatório a, o programa ou o escritório do projeto onde um existe · automatiza procedimentos da liberação o · wherever que possível se assegura de que todo o cliente, equipe de funcionários de sustentação e equipe de funcionários da mesa do serviço estejam treinados e fornecidos com a documentação e a informação apropriadas.

9.5.3 os custos que os custos associaram com a gerência da liberação incluem: o desenvolvimento do · das mais melhores práticas, e os procedimentos para a instrução do · da gerência da liberação e do rollout e o treinamento na política de gerência da liberação, nos procedimentos e no · das ferramentas staff custos para desenvolver e funcionar os procedimentos e dirigem custos do armazenamento de lima do · para acomodar os custos do · do DSL associados com a configuração, teste, os ambientes da distribuição e do arquivo para toda a acomodação suportada do · da ferragem e do software para fixam o · das lojas do equipamento (para manter para fora inventários controlados da ferragem prontos para o rolo) o custo do equipamento de reposição por exemplo para fornecer quente-trocam para falhas no · vivo do ambiente o custo de recursos do computador e da rede para software movente e fora do DSL, e para o edifício, distribuindo e executando o · das liberações de software o custo do software support dirige (e o custo de algum ferragem ou software adicional necessitada funcionar estas ferramentas) o · o custo do esforço requerido automatizar os custos operando-se iniciais do · dos procedimentos (por exemplo configuração, armazenamento e distribuição), que podem ser ligeiramente mais grandes do que o normal quando a equipe de funcionários da gerência da liberação aprender os custos do · dos procedimentos associados com a instalação e a gerência da distribuição e de custos de distribuição encenando do software do · dos usuários. Em quase todos os casos, os custos associaram com executar a gerência da liberação serão compensados pelos benefícios que traz. Para o exemplo, muitas organizações não podem funcionar satisfatoriamente a menos que puderem segurar um volume elevado do software e a ferragem mudar sem sacrificar a qualidade. A gerência da liberação dá-lhes essa abilidade. Sem controle adequado, as organizações estão no risco de coisas como o fraud de computador, o corruption inadvertido do software, os vírus do software e o outro software malicioso. Os danos causados por estes podem reque uma soma enorme retificar. É prática boa gravar o mais cedo possível custos existentes, de modo que as melhorias com as práticas boas possam ser seguidas. É possível financiar a gerência da liberação centralmente ou em uma base do projeto-por-projeto. Uma aproximação comum é para que os projetos paguem pelos custos iniciais de executar a gerência da liberação em uma área nova e passem então o trabalho ongoing da sustentação em um grupo centralmente financiado.

9.6 Activities

9.6.1 Libere o planeamento que planeia uma liberação envolve: · que ganha o consenso no · dos índices de liberação que concorda ao tempo excedente phasing e pela posição geográfica, pela unidade de negócio e pelo · dos clientes produzindo exames conduzindo de um local do · high-level da programação da liberação para avaliar ferragem e software existentes no · dos níveis do recurso do planeamento do · do uso (equipe de funcionários including fora do tempo estipulado) que concorda com papéis e · das responsabilidades que obtem citações detalhadas e que negocia com os fornecedores para o · novo dos serviços da ferragem, do software ou da instalação produzindo o · das plantas do back-out que desenvolve uma planta da qualidade para a aceitação do planeamento do · da liberação de grupos de sustentação e do cliente. Libere entradas do planeamento incluem: o · serviço-relacionado dos deliverables do · do life-cycle do projeto do · autorizou o · que da política da liberação do · de RFCs uma vista geral do negócio necessita confinamentes do · e moldes do · da saída do TÁXI do · das dependências. As saídas do planeamento da liberação incluem a planta para uma liberação particular, e plantas de teste e critérios high-level da aceitação para a liberação. As saídas do planeamento da liberação são documentadas normalmente na planta da gerência da mudança para um projeto particular. A gerência da liberação deve trabalhar com gerência da mudança para concordar o índice exato de cada liberação.9.6.2 Os procedimentos de uma liberação projetando, construir e configurarar devem ser planeados e documentado para liberações de software do edifício, reúso procedimentos padrão onde possível. Uma configuração de uma liberação particular do software e da ferragem pode ser baseada em um jogo dos componentes disponíveis, alguns de que podem ser desenvolvidos in-house e outros comprados dentro. As instruções para montar uma liberação nesta maneira devem ser consideradas parte da definição da liberação e ser tratadas como um CI controlado. Conduzir a configuração real envolve,

Page 13: Release Management - ITIL Traduzido

em um mínimo, compilando e ligar os módulos de aplicação produziu in-house e todo o software bought-in que for prendido no formulário da fonte, em cada caso do DSL. Pode também envolver a incorporação na liberação de todo o software bought-in, no formulário do objeto, que deve ser incluído. Pode incluir gerar bases de dados e povoá-las com dados de teste ou, porque vive configurações, dados de estática da referência (por exemplo a lima de endereço do escritório de borne). Onde necessário, inclui a geração (ou, mìnima, transcrição do DSL) do sistema se operando, dos componentes run-time do DBMS, etc.. É completamente comum escrever rotinas automatizadas da instalação para assegurar o rollout exato de uma liberação. Estes podem incluir rotinas one-off para converter dados ou inicializar bases de dados. Toda a automatização ou trabalhos one-off devem ter as rotinas equivalentes do back-out para permitir a liberação de ser invertido no evento dos problemas. As licenças e o treinamento do software no uso de instrumentos de apoio serão requeridos para a equipe de funcionários central da gerência da liberação. As exigências novas de saúde e de segurança necessitam ser consideradas ao liberar o equipamento novo ou mudado. As alimentações novas ou mudadas dos dados (por exemplo o intercâmbio dos dados eletrônicos liga) podem necessitar ser requisitado e testado como a parte desta atividade. As mudanças aos contratos do software support da ferragem ou podem necessitar ser negociado. Todo o software, parâmetros, dados de teste, o software run-time e todo o outro software que for requerido para a liberação devem estar sob o controle da gerência da configuração. As verificações do controle de qualidade devem ser executadas neste software antes que a aplicação esteja construída. Um registro completo dos resultados da configuração deve ser entrado o CMDB. Isto assegura-se de que uma configuração possa ser repetida se for necessário. As plantas de teste high-level para a liberação necessitam ser expandidas para incluir testes específicos para verificar o rollout bem sucedido da liberação, satisfendo a fatores do sucesso e a critérios críticos da saída. Para o exemplo, uma rotina automatizada da instalação pode ser desenvolvida para uma liberação nova do componente de software, e esta necessita ser testada separada da aplicação própria do software. Projete, construa e configurare entradas: as plantas da liberação do · da definição de liberação do · projetam, constroem e configuraram saídas: as instruções detalhadas · do conjunto e da configuração de liberação, including a seqüência exata de ordens, de licenças e de garantias de compra do · das operações para o software e o · third-party da ferragem automatizaram certificados da instalação e associaram cópias do mestre do · das plantas de teste dos meios da instalação e das instruções de instalação, ser armazenado nos procedimentos do back-out do · do DSL.

9.6.3 Libere a aceitação que testar da liberação deve ser executado pela equipe de funcionários independente do negócio e a envolver equipe de funcionários para verificar todos os procedimentos mudados da sustentação. Todos os procedimentos do back-out devem ser testados como a parte desta atividade, que deve provar que a liberação construída pode ser instalada e funcionamento como necessário. Isto inclui testar os procedimentos de instalação e a função do sistema final. Testar deve cobrir os procedimentos de instalação e a integridade funcional do sistema resultante. Deve haver um sign-off para cada estágio de testar. A aceitação final e o sign-off para que a liberação entre no ambiente vivo devem ser um estágio concordado do processo da gerência da mudança. Todos os níveis da sustentação devem ser envolvidos em testar de liberações principais. A aceitação da liberação deve ser executada em um ambiente controlado do teste que possa ser configurações sabidas restabelecidas do software e da ferragem. Estas configurações devem ser descritas nas definições de liberação e ser armazenadas no CMDB, junto com todo o outro CIs relacionado. Se uma liberação for rejeitada, deve rescheduled através da gerência da mudança. As liberações rejeitadas devem ser seguidas e relatado através da gerência da mudança como mudanças falhadas. As liberações falhadas e seu impacto em operações e em recursos da equipe de funcionários de sustentação devem ser monitorados. Libere entradas da aceitação compreendem: o · um environment(s) controlado do teste configurarado para replicate as versões vivas atuais da aplicação com documentação da definição de liberação do · da configuração do teste e · das plantas libera plantas de teste e cópias do · dos critérios da aceitação dos meios da instalação e plantas de teste do · das instruções de instalação para os procedimentos documentados · do back-out dos certificados da instalação. O resultado de fim da atividade da aceitação deve ser um sign-off na integralidade e na exatidão da liberação do todo. As saídas devem incluir: o · testou os defeitos sabidos · testados · testados · dos procedimentos do back-out dos componentes da liberação dos procedimentos de instalação a ser carregados para a frente na documentação viva da sustentação do · dos resultados de teste do · do ambiente including a vista geral do sistema; procedimentos updated da sustentação; a contingência do · das instruções operar-se e de administração do · dos dae (dispositivo automático de entrada) do diagnostic e o · das plantas do back-out uma programação de treinamento para a gerência do serviço, a equipe de funcionários de sustentação e do · dos clientes documentação de teste da aceitação assinaram por toda a autorização do · dos partidos relevantes executar a liberação (feita através da gerência da mudança).

9.6.4 O planeamento de Rollout do planeamento de Rollout estende a planta da liberação produzida assim distante para adicionar detalhes do processo exato da instalação desenvolvido e da planta concordada da execução. O planeamento de Rollout envolve: · produzindo um timetable exato, detalhado dos eventos, as.well.as quem fará que (isto é · de uma planta do recurso) que alista o CIs para instalar e decommission, com os detalhes no método da eliminação para algum · redundante do equipamento e do software que documentam uma planta de ação pelo local, anotando algumas implicações de zonas de tempo diferentes no · total das plantas (por exemplo uma organização internacional pode jorrar para não ter uma única janela comum da liberação quando nenhum de seus sistemas for usado durante todo o mundo) produzindo notas e comunicações da liberação para terminar o · de uma comunicação do planeamento do · dos usuários que se torna comprando o · das plantas que adquire a ferragem e o software onde, porque isto envolve frequentemente a aquisição e a distribuição de recursos high-value numerosos, a planta do rollout deve incluir os procedimentos a ser seguidos para seu armazenamento seguro antes do rollout e dos mecanismos para seguir sua distribuição durante as reuniões programando do

Page 14: Release Management - ITIL Traduzido

· da execução (que poderia envolver o uso de Tag do recurso ou de outras etiquetas eletronicamente readable) para a equipe de funcionários controlando e grupos envolvidos na liberação.

Figure 9.5 – Rollout optionsClick here to view a larger version in a new browser window.

Figura 9.5 ilustra uma seqüência de eventos típica sobre o tempo. A política da liberação resiste através de todas as liberações do sistema e define a aproximação total. A seqüência de eventos é como segue: 1. Há um lançamento inicial da liberação 1' do ` do sistema a três estações de trabalho (1-3). 2. Duas estações de trabalho mais adicionais (4+5) são adicionadas então. 3. A liberação 2 do sistema é rolada-para fora então aproximação de um estrondo grande do ` ' a todas as estações de trabalho (1-5) em uma vez. 4. Duas estações de trabalho mais adicionais (6+7) são adicionadas então, em duas etapas. 5. Há uma execução phased do melhoramento à liberação 3' do ` do sistema, inicialmente promovendo somente três estações de trabalho (1-3) e então os quatro restantes (4-7). 6. Uma estação de trabalho mais adicional (8) é adicionada então ao sistema. Este scenario ilustra um número de pontos importantes: as liberações do · podem ser roladas para fora na venda por atacado viva do ambiente (o estrondo grande ' aproximação do `), ou piecemeal (sabido também como ' uma execução phased `). Há muitos tipos ' de execução phased `, a saber: · quando as parcelas da função são entregadas ao ambiente vivo nas fases, mas todos os usuários da extremidade é (por exemplo mudanças incrementais a uma aplicação centralizada do mainframe) o · simultaneamente afetado onde cada liberação é executada gradualmente através da população total de mudanças da ferragem do · dos usuários da extremidade (por exemplo uma posição geográfica de cada vez) poderia phased dentro primeiramente, seguido subseqüentemente pelo · que das mudanças de software uma combinação de toda a estes se aproxima. o · a execução phased que é ilustrada em figura 9.5 é o segundo datilografa dentro a lista acima. Anote que é somente possível empregar esta aproximação se o sistema for projetado permitir versões novas e velhas da aplicação a coexistir. Se isto não for permitido, então a única alternativa deve promover junto todas as peças afetadas ( ferragem e software) execução de um estrondo grande do ` '. · no general, é a mais melhor evitar o grau elevado de risco inerente aproximação no grande-estrondo do ` ', porque todos os usuários do ELE serviço na pergunta podem ser afetados se a execução falhar. Os exemplos de onde não pôde haver nenhuma escolha são a recolocação de uma parte significativa de ferragem de computador e, promovendo o sistema operando-se em um usuário crítico. as mudanças pequenas do · podem ser feitas ao ambiente vivo sem necessitar criar uma liberação nova inteira do sistema (por exemplo adicionando estações de trabalho mais adicionais). Este é somente o caso quando as adições são exemplos mais adicionais justos de o que tem sido definido já para essa liberação. Entretanto, haverá quase certamente os confinamentes operacionais (por exemplo um número máximo dos usuários) que não podem ser excedidos na definição incorporada da mudança pequena do ` '. Anote que, em todo o evento, nenhuma mudança pode ocorrer sem um RFC que está sendo levantado.

Page 15: Release Management - ITIL Traduzido

Figure 9.6 – A phased roll out across several geographical locationsClick here to view a larger version in a new browser window.

Figura 9.6 mostra um exemplo de um rollout phased de um sistema a um número de posições geográficas diferentes. Supõe que as versões novas do sistema trabalharão com ao menos precedente. O exemplo usado supõe que a funcionalidade nova está executada primeiramente no escritório principal da organização, então em uma filial piloto, e finalmente nas filiais restantes. Se houver um número muito grande das posições a tratar de, pode tomada imóvel uma estadia longa executar o sistema inicial ou os melhoramentos mais atrasados em todas as filiais, assim aumentando a probabilidade de necessitar suportar simultaneamente mesmo mais versões do sistema no ambiente vivo.

9.6.5 A equipe de funcionários da ligação do cliente de uma comunicação, da preparação e do treinamento, os clientes e a equipe de funcionários de sustentação necessitam saber o que são planeados e ele pôde os afetar. Isto é realizado normalmente com as sessões do treinamento, os períodos do funcionamento paralelo, e a participação no estágio da aceitação da liberação. Os problemas e as mudanças que necessitam ser feitos durante o rollout devem ser comunicados a todos os partidos para mantê-los informed e para ajustar suas expectativas. Esta atividade inclui normalmente funcionar uma série de reuniões de planeamento do rollout com os todos os partidos interessados para assegurar-se de que as plantas estejam revistas corretamente, pontos de verificação é estabelecida e todos os partidos concordam suas responsabilidades. É importante publicise o mecanismo da liberação. É também importante publicise todos os confinamentes para terminar usuários (para o exemplo que não pode ser possível efetuar durante a noite um update a todos os PCES em uma organização grande). As exigências de saúde e de segurança necessitam ser consideradas ao instalar o equipamento novo ou mudado e ao entregá-lo sobre aos usuários. As verificações devem ser feitas para todas as edições da ferragem, do software, do networking, cabografar ou da capacidade que forem proeminentes. Os dados novos ou mudados alimentam (a necessidade por exemplo dos dados eletrônicos do intercâmbio (EDI) das ligações) ser requisitado e testado como a parte desta atividade. As mudanças aos contratos do software support da ferragem ou podem também necessitar ser comunicado à equipe de funcionários relevante. A responsabilidade para esta comunicação descansa claramente com a mesa do serviço, mas a gerência da liberação pode mais melhor ser colocada para empreender a comunicação detalhada. As entradas a esta atividade são: o · a definição de liberação e o rollout detalhados planeia cópias do · dos meios da instalação e das versões atuais do · das instruções de instalação da sustentação, treinamento e de documentação do usuário formulários da aceitação do ·. As saídas devem compreender: as versões finais do · de materiais do treinamento do usuário e da sustentação e de · da documentação atualizaram plantas e documentação da liberação.

9.6.6 A distribuição e a distribuição da instalação das liberações de software do ambiente da configuração no ambiente controlado do teste e então no ambiente vivo devem ser realizadas com todas as mudanças associadas da ferragem ou do co-co-requisite. Os processos para a obtenção, o armazenamento, a expedição, o recibo e a eliminação dos bens devem assegurar-se de que o equipamento esteja entregado com segurança a seu destino em seu estado previsto. As áreas de armazenamento devem ser seguras. As verificações no recibo dos bens de encontro à documentação suportando da entrega são requeridas para a gerência da configuração. As verificações da instalação, as ambientais e as elétricas devem ser planeadas e terminado antes da conexão à rede. A distribuição do software deve ser projetada de modo que a integridade do software seja mantida durante a manipulação, empacotar e a entrega. A distribuição automatizada do software às posições remotas conservará recursos e reduzirá o tempo de ciclo da distribuição. Após ter distribuído o software sobre uma rede, é essencial certificar-se de que a liberação esteja completa quando alcança seu destino. Trazer liberações do software de aplicação no uso ativo nestes ambientes é a etapa final em efetuar a mudança. É completamente comum distribuir uma versão nova de uma aplicação a uma instalação do alvo, mas fazê-la assim em uma maneira que remanesce dormant até ativado. Isto deve ser realizado depois dos procedimentos de instalação testados. Estes podem reque rotinas automatizadas corredor da instalação ou outras utilidades one-off efetuar a mudança. Para assegurar um rollout liso, uma verificação automatizada da plataforma do alvo é requerida para assegurar-se de que satisfaça a pré-requisitos da ferragem e do software. Isto convidaria os serviços do exame da gerência da configuração, mas libera

Page 16: Release Management - ITIL Traduzido

movimentações da gerência o processo. O CMDB deve ser updated depois da instalação ou da eliminação da ferragem ou do software, para assegurar-se de que refleta a posição final. Pode ser necessário recuperar as versões velhas do software que foram substituídas, para impedir réguas da licença do software de violated. Para alguns tipos de liberação (por exemplo para melhoramentos desktop) pode ser apropriado para os usuários da extremidade executar um teste de aceitação final do software instalado. Para mudanças substanciais, os clientes devem desenvolver ou ser dados uma lista de verificação dos testes a executar. Um exame da satisfação de cliente da instalação pode ser usado fornecer o gabarito formal. Após uma instalação bem sucedida, os registros de gerência da configuração devem ser atualizados com a posição e o proprietário da ferragem e do software. Isto ajudará à equipe de funcionários de sustentação a encontrar o equipamento e resolver mais eficientemente incidents e problemas subseqüentes. As entradas da distribuição e da instalação são: o · detalhou procedimentos testados · testados · testados · do back-out dos componentes da liberação dos procedimentos de instalação das plantas do rollout. As saídas da distribuição e da instalação devem compreender: · um updated serviço, com · da documentação do usuário updated e da sustentação atualizou registros de CMDB para refletir o · decommissioned dos componentes · vivo novo CIs (tal como o software e a ferragem redundantes) todos os erros sabidos no sistema vivo introduzido como a parte da liberação nova.

9.7 Process control

9.7.1 Os indicadores chaves do desempenho um número de indicadores chaves do desempenho (KPIs) devem ser monitorados para avaliar a eficácia do processo da gerência da liberação. Considere escolher algumas medidas que mostram uma indicação desobstruída ao menos de algum do seguinte: o · libera-se construído e executado na programação, e dentro incidência muito baixa incluída no orçamento do · dos recursos (mas o cuidado deve ser feito exame para isolar todos os problemas que forem fora do controle ou da responsabilidade da gerência da liberação, tal como o desenvolvimento da aplicação atrasa) (idealmente de nenhuma) das liberações que têm que ser suportadas para fora de devido aos erros inaceitáveis (nota entretanto que as liberações desse software não necessitam ser inteiramente sem erros; uma decisão pode ser feita para ir adiante com uma liberação apesar da presença dos erros, contanto que são de uma natureza menor, e dentro das tolerâncias de falha permitidas - veja o capítulo 6, a incidência baixa do · da gerência do problema) do · das falhas da configuração seguro e gerência exata do · do DSL nenhuma evidência do software no DSL que não passou verificações da qualidade e nenhuma evidência de não reworks em nenhum software que seja extraído da cola do DSL do · do DSL que combina a demanda para o espaço, e tarefas domésticas oportunas e exatas da conformidade do · do DSL com todas as limitações legais que relacionam-se à distribuição exata bought-in do · do software das liberações a toda a execução do · dos locais do telecontrole de liberações em todos os locais, including o telecontrole uns, no · do tempo nenhuma evidência de reversion desautorizado às versões precedentes em algum · do local nenhuma evidência do uso de software desautorizado em algum · do local nenhuma evidência do pagamento de taxas de licença ou do esforço desperdiçado da manutenção, para o software que não está sendo usado realmente em nenhum · particular da posição nenhuma evidência da duplicação desperdiçadoa na gravação exata e oportuna do · do edifício da liberação (por exemplo configurações múltiplas de locais remotos, quando as cópias de uma única configuração bastariam) de todas as atividades da configuração, da distribuição e da execução dentro do do · de CMDB realizadas pós-morte em todas as atividades da liberação, e de toda a ação necessária corretiva ou de continuação feita exame, junto com todo o · das melhorias process a composição de planeamento das liberações que combinam o · real da composição (que demonstra o planeamento bom da liberação) e os recursos humanos requereram pela gerência da liberação que é sujeita ao planeamento para diante ongoing bom.

9.7.2 A gerência que relata o outro metrics que pode ser monitorado inclui: o · o número do major e do menor libera por o · do período de relatório o número dos problemas no ambiente vivo que pode ser atribuído às liberações novas, que necessitam somente ser medidas durante as primeiras poucos meses da vida de uma liberação nova, classificados pela causa da raiz, (por exemplo versão errada do ` da lima ' ou de limas faltantes do `) · o número dos objetos novos, mudados e suprimidos introduzidos pela liberação nova - por exemplo quantos módulos e programam o · que o número das liberações terminou nos timescales concordados; isto requer a função central da gerência da liberação publicar alvos predefinidos (níveis de serviço ou SLAs) para distribuições do software e outras tarefas comuns.

9.8 Relations to other processes

A gerência da liberação deve usar os processos controlando da gerência da configuração e mudar a gerência.

9.8.1 A gerência da configuração sempre que as versões novas do software são adicionadas ao DSL, seus detalhes deve simultaneamente ser incluída no CMDB. Similarmente, sempre que a ferragem nova ou mudada é rolada para fora, o CMDB deve ser updated. O CMDB deve sempre conter a informação de status atual em todo o software e ferragem autorizados e é usado assegurar-se de que somente os componentes corretos estejam incluídos em uma liberação. A gerência da liberação pode usar vários serviços da gerência da configuração durante a execução de uma liberação (por exemplo exame da configuração para se assegurar de que o ambiente do alvo seja como esperado). É possível combinar estas duas funções com ou sem a gerência da mudança à unidade organisational do formulário um.

Page 17: Release Management - ITIL Traduzido

9.8.2 Mude a gerência O TÁXI, como definido no processo da gerência da mudança, com conselho da gerência da liberação, é responsável para recomendar o índice e o programar das liberações. A gerência da liberação é então responsável para executar as liberações concordadas. A gerência da liberação normalmente é representada no TÁXI e envolvida em estabelecer a política da liberação da organização. Embora a gerência da liberação oversees os detalhes do rolo fora de uma mudança, está sob o controle e a autoridade da gerência da mudança.

9.8.3 Software dos colaboradores e dos fornecedores quando o software é aceitado dos colaboradores ou dos fornecedores, é colocada no DSL e registada no CMDB. A gerência da liberação é responsável para liberações do edifício do DSL no ambiente controlado do teste. Ao testar concliu com sucesso, a gerência da liberação deve distribuir a liberação no ambiente vivo.

9.8.4 A gerência do problema e a mesa do serviço na extremidade da distribuição e da instalação bem sucedidas de uma liberação nova, vários registros no sistema de gerência do problema necessitam atualizar como segue: o · todos os problemas ou pedidos relacionados do realce deve ser · que closed quaisquer problemas sabidos introduzidos pela liberação nova deve ser adicionado à base de dados para permitir que a equipe de funcionários da mesa do serviço suporte a gerência nova do problema do · da liberação e a equipe de funcionários da mesa do serviço deve ser informed da liberação nova de modo que possam suportar seu uso no ambiente vivo. Tal equipe de funcionários deve receber o treinamento em todos os procedimentos novos ou revisados da sustentação. A equipe de funcionários da gerência do problema é envolvida também frequentemente em identificar as falhas que conduzirão aos pedidos para a mudança (RFCs) e conduzirão assim eventualmente às liberações novas.

9.8.5 A gerência de projeto e PRINCE2 para o software desenvolvido sob o controle de um PRINCE2 projetam-se, a autorização da liberação requer letras da aceitação das operações e da aceitação de usuário. A gerência da liberação deve ajudar à gerência de projeto no planeamento e em executar uma liberação, mas não faz exame do controle.

9.9 Tools specific to the Release Management process

9.9.1 Mude ferramentas de gerência a gerência da liberação que deve empregar todas as ferramentas usadas pelo processo da gerência da mudança à informação record sobre mudanças de planeamento. A gerência da liberação requer estas ferramentas ser estendida à informação da preensão sobre liberações e ligações às mudanças que elas, única ou agrupado, cada instrumento. Um sistema bom permitirá seguir do status de mudanças individuais e das liberações que os executam, as.well.as fornecer as facilidades para a equipe de funcionários para autorizar eletronicamente, várias fases no life-cycle de uma liberação. Idealmente, as etapas finais devem automaticamente provocar a distribuição do software no teste e viver ambientes usando relações 2 aquelas ferramentas.

9.9.2 As ferramentas de gerência ferragem da configuração e o software CIs devem ser gravados no CMDB e, idealmente, seu status deve ser emendado como a liberação progride. Isto requer a abilidade às mudanças propostas loja ao CMDB e aos updates do disparador 2 aqueles registros do sistema de gerência da mudança.

9.9.3 As ferramentas da gerência da configuração do software (SCM) lá são muitas ferramentas disponíveis para ajudar controlar as versões diferentes do código de fonte do software durante seu desenvolvimento. Do valor particular é a abilidade da ferramenta de SCM de controlar relacionamentos. Isto permite uma mudança a qualquer um CI de ser avaliado para o impacto em cima de outras partes do sistema, e para identificar desse modo que ações são anel-cerca requerida a mudança como completas, e para planear testar apropriado. Libere benefícios da gerência extremamente daquelas ferramentas de SCM que podem segurar pacotes das mudanças ligadas a um pedido original da mudança. Isto implica também o uso de uma ferramenta de SCM que possa integrar com o problema e mudar a informação do pedido prendida tipicamente em uma ferramenta da mesa do serviço.

9.9.4 O processo da gerência da liberação do som das ferramentas de gerência A da configuração requer a configuração automatizada de liberações novas de aplicações do software. Isto confia em poder dirigir compilações e ligações do programa, na seqüência correta, sob o controle de programa usando as versões corretas do código de fonte como armazenadas na ferramenta de SCM. Este processo (veja figura 9.7) requer também empregar a informação do cross-reference armazenada na ferramenta de gerência da configuração do software para determinar os objetos de que pai do ` ' necessitam ser reconstruídos quando as unidades lower-level são mudadas. Para o exemplo, se um encabeçamento ou um ` incluírem ' a lima é mudada, então ele é necessária para identificar todos os módulos de fonte que necessitam ser recompiled. Similarmente, os nomes dos programas a ser relinked devem ser determinados, baseado na lista dos módulos que eram recompiled.

Page 18: Release Management - ITIL Traduzido

Figure 9.7 – Example module hierarchy diagram for Program PRG1Click here to view a larger version in a new browser window.

Algumas ferramentas de gerência mais maduras da configuração do software incluem também componentes da configuração para ajudar com este processo e para eliminar a necessidade gravar manualmente a informação da dependência. Onde nenhuma ferramenta proprietária está disponível, é frequentemente praticável aos procedimentos simples da configuração do certificado usando línguas de comando. Porém isto não é direto sem nenhuma ajuda especializada, porque uma configuração exata requer uma compreensão das dependências entre o CIs mudado e assim que você pode ser limitado a regenerar sistemas inteiros. As ferramentas dedicadas optimise o processo da configuração de modo que somente aqueles componentes afetados sejam reconstruídos. Asseguram-se de também que a versão correta do código de fonte esteja usada. Para terminar a tarefa (veja figura 9.8), o processo automatizado da configuração deve conservar os executables gerados no DSL e atualizar o CMDB conformemente. As ferramentas de algum SCM melhoram em cima desta armazenando as pegadas do ` que contêm a versão do código de fonte usada e compilam a informação dentro dos executables gerados. A versão da fonte de todas as aplicações e módulos em-casa-em desenvolvimento deve ser armazenada dentro do DSL, junto com todo o outro software de sistemas requerido para gerar e funcionar versões executáveis, tais como os sistemas dos compiladores e operar-se.

Figure 9.8 – The software build processClick here to view a larger version in a new browser window.

9.9.5 A distribuição eletrônica do software muitas organizações tem um grande número estações de trabalho e usuários no ambiente vivo que poderia reque mudanças de software como a parte de uma liberação. Cada vez mais, isto pode reque updates ao software em mais de uma plataforma em uma maneira coordenada. O processo da distribuição do software não é sempre liso, se manual ou automatizado, porque as coisas podem ir erradamente. Conseqüentemente, é importante poder gravar o progresso de uma distribuição dada e gravar falhas individuais (onde, por exemplo, algumas estações de trabalho

Page 19: Release Management - ITIL Traduzido

não receberam um reparo por causa de um erro). Pode-se mesmo reque insistir no back-out de uma liberação inteira se for somente parcialmente bem sucedido. Está tornando-se cada vez mais difícil hoje em dia conseguir confiantemente a distribuição do software e eficientemente usando processos manuais, que é porque há um número de ferramentas automatizadas da software-distribuição no mercado que pode ajudar com esta tarefa. Variam das utilidades simples do file-transfer aos módulos de suites grandes da sistema-gerência. Não obstante, a introdução de tais ferramentas necessita ser avaliada muito com cuidado porque são de modo nenhum direta se usar e fazem demandas aumentadas na largura de faixa da rede - que está frequentemente em um prêmio. Poder instalar uma aplicação requer automaticamente uma compreensão de como a faça assim manualmente e uma compreensão geral de como o software é instalado e configurarado na plataforma apropriada. Muitas aplicações vêm com suas próprias rotinas da instalação, e às vezes é um trabalho simples criar um certificado para dirigir estes em uma maneira automatizada. Entretanto, isto não é sempre suficiente e umas mudanças mais adicionais são requeridas às vezes. Às vezes, as utilidades especiais são requeridas determinar exatamente que limas são mudados por rotinas da instalação pelo uso antes-faz a varredura e após-faz a varredura - especial em estações de trabalho. Características a procurar (veja figura 9.9) em ferramentas eletrônicas da distribuição do software para incluir o seguinte: entrega assegurada · de limas do software. Os sistemas bons incluem verificar da integridade dos dados emitidos e a abilidade para reiniciar transmissões quebradas do ponto da falha. variedade do · A das opções da entrega para fazer o a maioria da capacidade da rede de uma organização. Alguns fornecem um mecanismo do correio através do CD-ROM, emitindo pacotes inteiros às instalações remotas em uma maneira controlada pelo borne. Uma outra aproximação é aquela do fan-out do ` ' que emprega usuários intermediários em posições remotas para ajudar com a distribuição. · a abilidade de armazenar uma versão nova de uma aplicação em um estado dormant. Isto é requerido para a ativação ou o deactivation muito rápido quando provocado.

Figure 9.9 – Features of electronic software distributionClick here to view a larger version in a new browser window.

9.9.6 Software e ferragem que examinam ferramentas para poder executar uma liberação bem sucedida é importante ter a confiança na plataforma do alvo. Isto pode ser ajudado com o uso de ferramentas automatizadas executar exames da ferragem e do software. Tais ferramentas podem determinar exatamente que software é instalado e identificar a maioria de aspectos críticos da configuração de ferragem. Usando ferramentas goste disto, deve ser possível verificar para ver se há o espaço de disco disponível suficiente ou o algum outro pré-requisito no ambiente vivo um pouco quando antes de a distribuição da liberação e assim que tem o tempo para retificar adiantado a situação. Consequentemente, deve haver poucas falhas durante rollouts da liberação.

9.9.7 Ferramentas de gerência desktop é possível restringir as mudanças que os usuários individuais podem fazer às estações de trabalho do cliente e assim que faz o destino do alvo para liberações novas muito mais de confiança. Às vezes

Page 20: Release Management - ITIL Traduzido

isto pode ser conseguido com os parâmetros corretamente de configuração do sistema operando-se; ocasionalmente, o software adicional tem que ser usado aumentar o controle. Se as ferramentas eletrônicas da distribuição do software estão usadas ou não, é uma prática boa conservar configurações padrão da estação de trabalho em um usuário e usar alguma automatização executar a instalação. Há um número de línguas scripting que podem ajudar com esta, e há os produtos também dedicados da instalação do software que podem ser usados. É a responsabilidade da gerência da liberação executar procedimentos para assegurar-se de que todas as limas da instalação conservadas em usuários estejam mantidas modernas em que as liberações novas são alojadas no DSL.

9.9.8 O controle remoto de ferramentas de gerência do usuário e as facilidades diagnósticas remotas para usuários vivos podem ajudar à determinação e à definição da falha durante e após rollouts da liberação. As facilidades típicas fornecidas incluem: o controle remoto do · das operações no usuário, porque o exemplo a ajudar com fazer mudam a um usuário como a parte de uma monitoração remota do · do rollout da liberação dos registros do evento e o outro problema registra sobre a monitoração do · dos usuários do processador, da memória e da gerência do · da utilização do disco do espaço de disco em usuários - para que o exemplo monitore o uso, reorganise limas para o desempenho melhorado, e aloce mais espaço de disco às aplicações.

9.10 Impact of New Technology

9.10.1 O futuro de instrumentos de apoio lá é uma tendência para uma convergência de instrumentos de apoio nesta arena, embora haja atualmente muitas ferramentas que sobrepõem em seu espaço. cliente fino de

9.10.2 ` ' onde as companhias escolhem deliberadamente limitar a quantidade de software instalada em estações de trabalho do cliente, podem reduzir seus custos da sustentação para ambos distribuição do software mas também gerência do problema porque há menos a ir erradamente em um nível local. Há diversas execuções do cliente fino do ` so-called ' disponível, mas toda seguem o mesmo princípio do software do carregamento dinâmicamente sobre uma rede melhor que armazená-la em cada estação de trabalho do cliente. Esta aproximação reduz o número das posições para o software a alguns usuários dentro de uma organização, assim extremamente reduzir as despesas gerais de distribuir muda às aplicações. Algumas execuções do cliente fino do ` ' não requerem nenhum software modificável ser instaladas localmente em tudo, e confiam em um programa de controle nos firmware da estação de trabalho para conectar à rede e para download as aplicações. Esta aproximação tem menos despesas gerais de administração. Outros métodos dependem de um sistema operando-se localmente instalado e do uso do software da emulation funcionar uma sessão remota no usuário. Esta aproximação, requer conseqüentemente a gerência do software de sistemas localmente instalado.

9.10.3 O número de crescimento multi-tier dos sistemas A dos sistemas consiste no software que funciona em mais de uma plataforma de ferragem. Um modelo comum deve empregar os usuários da aplicação do médio-middle-tier que a edição pede para dados em sistemas back-end da base de dados.

Figure 9.10 – Example of a multi-tier configurationClick here to view a larger version in a new browser window.

Em figura 9.10, diversas estações de trabalho são conectadas a um usuário da aplicação do médio-middle-tier, que alcance dados em dois sistemas back-end diferentes da base de dados. Neste exemplo, é completamente possível que o software de aplicação necessita ser desdobrado em todos os três tiers: estação de trabalho, usuário da aplicação e usuário da base de dados. A gerência da liberação deve assegurar-se de que as mudanças à aplicação ao todo estejam coordenadas através de todas estas plataformas, junto com toda a ferragem requisite muda.

Page 21: Release Management - ITIL Traduzido

9.10.4 A variação das aplicações A do Internet no modelo multi-tier é usada frequentemente fornecer o acesso do Internet aos sistemas de uma organização ao lado dos usuários internos existentes com as estações de trabalho normais que funcionam versões gráficas da relação de usuário (GUI) do mesmo ou das aplicações similares. Um modelo comum deve desdobrar um web server conectado ao Internet para usuários com os browsers da correia fotorreceptora. Isto seria conectado normalmente através de um guarda-fogo para impedir acesso desautorizado ao descanso da rede interna da organização.

Figure 9.11 – Example configuration for web accessClick here to view a larger version in a new browser window.

Figura 9.11 adiciona algumas áreas mais adicionais que necessitam ser controladas, além àquelas no modelo multi-tier: · a conexão de rede do Internet. Os ajustes nos routers em cada extremidade e na capacidade da linha à necessidade do Internet ser regulado. Uma liberação nova de uma aplicação pôde reque a largura de faixa adicional ser arranjado para suportar números adicionais de usuários simultâneos. · o guarda-fogo. Este é frequentemente um usuário dedicado, que necessite ser configurarado e suportado. É possível que a ferragem necessitará ser promovida para suportar exigências da capacidade adicional ou do resilience. · o web server. Isto contem normalmente os Web pages a ser apresentados aos usuários do browser através do Internet. As.well.as as mudanças da ferragem ou de software para suportar a capacidade adicional ou o resilience, é muito provável que as aplicações novas necessitarão desdobrar Web pages novos ou mudados a este usuário. Pode-se ver, conseqüentemente, que a gerência da liberação tem um papel aumentado ao jogo para se assegurar de que todos os componentes do ELE serviço estejam mudados em uma maneira coordenada com uma aplicação do Internet. Um desafio é que as partes diferentes do ELE departamento (ou mesmo alguns usuários eles mesmos) podem necessitar ser envolvido neste tipo de aplicação, tal como a equipe das redes para as conexões e o guarda-fogo; o mestre da correia fotorreceptora para o web server; a equipe do usuário para o usuário da aplicação; e mid-range ou equipes do mainframe para os sistemas back-end da base de dados. É o papel da gerência da liberação a ajudar trazer junto todas estas atividades lisamente.

9.10.5 Updates do software através do Internet está tornando-se cada vez mais comum para que os vendedores comerciais do software forneçam reparos e melhoramentos a seu software disponível para downloading no Internet. Há também uns números enormes das aplicações completas que podem simplesmente downloaded e instalado. Deve-se anotar que, embora o prospeto de aplicações self-mantendo soe atrativo, há uns perigos: o · algum centralmente prendeu registros de que software está instalado em uma estação de trabalho dada, contida dentro do CMDB, se torna ràpidamente inválido a menos que estivessem sob o controle de um sistema de gerência da mudança e verificado através de um · que do exame de gerência da configuração é provável que tais updates do software não estão testados completamente, e está quase absolutamente certo que testar da regressão de nenhumas outras aplicações na mesma estação de trabalho não estêve executado; conseqüentemente, há um risco que as falhas serão · que introduzido invalidates todo o equipamento testando controlado, porque reflete não mais por muito tempo a ferragem viva do · do ambiente ou dependências do software de sistema não pode ser vírus corretamente detectados do · pode ser introduzido se os procedimentos corretos não forem · seguido as mudanças desautorizadas no ambiente vivo podem invalidate qualquer software futuro ou a ferragem muda, a menos que estiverem precedidas por exames muito completos do software e da ferragem para manchar todas as mudanças e para as verificar para ver se há a existência de pré-requisitos sabidos. Em resumo esta prática deve somente normalmente ser usada pela equipe de funcionários de sustentação em equipamento de teste controlado, como a parte da construção de uma liberação oficial subseqüente. Deve fortemente ser desanimada para o uso em estações de trabalho vivas.

9.11 Guidance for successful Release Management

O que segue é um jogo das sugestões práticas para fazer a gerência da liberação mais fácil de executar e controlar. As sugestões são divididas no processo de ITIL que é afetado. Isto demonstra a dependência próxima de um processo em

Page 22: Release Management - ITIL Traduzido

outro. A mais melhor parte de conselho, entretanto, deve usar os princípios da gerência da liberação na execução da gerência da liberação próprios, isto é fazer a tudo o assunto dos procedimentos da gerência da liberação a mudança controlada e mantido sob a gerência da configuração; e ao pacote muda aos procedimentos em liberações de planeamento do ` com acompanhar a documentação do treinamento e da sustentação.

9.11.1 A gerência 1. da configuração automatiza o software e a ferragem que examinam, e compara a realidade encontrada com a informação na base de dados da gerência da configuração. 2. Reforce o record-keeping e controles estritos em dispositivos da software-proteção (`dongles') porque são recursos e frequentemente insubstituíveis valiosos. Mantenha sobressalentes caso que das emergências. 3. Minimize o número dos variants ( ferragem e software) que existem no ambiente vivo. Isto faz a sustentação muito mais fácil e mais de confiança. Mantenha uma lista oficialmente aprovada da ferragem e do software. 4. Forneça mecanismos para usuários para determinar as versões do software instaladas e da informação da ferragem. Ou seja ajustado acima uma ajuda do ` sobre ' a função para uma estação de trabalho ao todo, aplicações individuais nao justas. 5. Verifique limas críticas para ver se há sua integridade no start-up, para o exemplo usando somas de controle. 6. Evite de continuar a pagar a manutenção na ferragem ou no software que foram feitos redundante por um rollout subseqüente. Além, pode ser possível usar os serviços do exame da gerência da configuração certificar-se de que nenhuma cópia ilegal do software esteja instalada. Isto pode ser executado como a parte de uma distribuição e através dos exames ad hoc. Isto requer um grau justo de automatização fazer eficazmente. 7. Reforce o controle desktop estrito através das políticas dentro do sistema operando-se para reduzir a possibilidade dos usuários da extremidade que mudam as plataformas do alvo. Anote que os colaboradores do software necessitam tipicamente um acesso mais aberto, ou nivele duas estações de trabalho, para fazer seu trabalho. 8. Reduza o número de variações oficialmente suportadas da plataforma do alvo dentro de uma organização.

9.11.2 Mude o limite da gerência 1. com os controles do software as mudanças que os usuários podem fazer à configuração de seus PCES. 2. Prenda uma seqüência de reuniões de planeamento do cutover com todos os partidos envolvidos no desenvolvimento, na execução e na sustentação de mudanças propostas.

9.11.3 A gerência 1. da liberação assegura-se de que o software entregado ao ambiente vivo possa ser mantido do código de fonte conservado com os procedimentos controlados da gerência da configuração, com seqüências automatizadas das ações e do controle estrito da versão de limas de fonte do software. 2. As mudanças novas piloto com um ` modelam o escritório ' no ambiente vivo - empreendido por um número pequeno de usuários reais por uma semana ou de dois após seu treinamento. 3. Detecte automaticamente a necessidade para updates do software no start-up, e inicía-os como necessário. Isto deve, conseqüentemente, eliminar o risco de funcionar versões out-of-date do software. 4. Automatize o edifício, a distribuição e a execução de a maioria ou o todo o software instalado em estações de trabalho. Idealmente, isto deve ser dirigido de um modelo centralmente prendido do ` ' para dar a especificação exata do software para instalar. 5. Tenha constr-máquinas permanentes para as plataformas específicas que podem ser alocadas aos projetos e aos grupos de aplicações similares. 6. Tenha os ambientes representativos e apropriados do teste que replicate os ambientes vivos da ferragem e de software tão pròxima como possível.

9.11.4 As edições do projeto da aplicação o projeto das aplicações ele mesmo podem afetar a tarefa da gerência da liberação. As seguintes sugestões devem ser consideradas ao rever o projeto de uma aplicação: 1. Posicionar do software de aplicação, localmente ou centralmente (veja a seção seguinte), necessidades ser controlado. 2. Se fosse importante que os updates do software estão instalados no tempo, então pôde ser aceitável arranjar os intervalos de parada do ` a ser construídos na aplicação que impedem seu uso além de uma determinada data. Isto é particularmente útil para o software que é liberado em um ambiente descontrolado (por exemplo fora da organização). 3. Onde as partes da aplicação são rachadas entre computadores diferentes (por exemplo um arranjo do usuário de cliente, ou uma aproximação do n-n-tier), é importante que todos os componentes de software sejam consistentes. Pode ser possível construir verificações runtime na aplicação para verificar que as relações são por exemplo aumento compatível um o erro se uma versão out-of-date de um componente em uma outra plataforma for detectada. 4. Considere todas as opções para posicionar dos dados, porque o exemplo distribuiu dados de encontro às aplicações distribuídas. Pode-se reque, por exemplo, distribuir centralmente e/ou replicate prenderam dados e recebem possivelmente mudanças para trás. Um scenario mais simples seria a distribuição de dados de controle de estática - por exemplo tabelas do look-up ou uma base de dados do postcode. 5. Quando fazer uma aplicação apropriada para o uso internacional (línguas do covering, posições e zonas de tempo diferentes) é requerido, pode ser possível projetar uma aplicação de modo que a maioria das limas a ser distribuídas sejam comuns e somente algumas sejam diferentes para cada país, o arranjo final que é um número pequeno de ajustes da configuração.

9.11.5 Posicionar do software: que para pôr aonde considere minimizar a quantidade de software instalada em estações de trabalho do cliente desdobrando o software executável em usuários preferivelmente. Isto reduzirá o esforço requerido para distribuir mudanças de software; entretanto, pode aumentar o tráfego da rede em conseqüência. Um exemplo extremo de minimizar a quantidade de software instalada em estações de trabalho do cliente é modelo do cliente do ` finamente ' descrito no parágrafo 9.10.2. Muitas aplicações requerem algumas limas ser instaladas em cada PC do cliente, tipicamente em diretórios compartilhados. Estas limas runtime da sustentação necessitam ser controladas muito com cuidado, porque podem jorrar necessidade ser atualizado junto com versões novas das aplicações que as usam. Isto pode ser particularmente duro controlar onde são compartilhados por diversas aplicações. Há uma linha do pensamento que indique

Page 23: Release Management - ITIL Traduzido

que, dado os preços ràpidamente diminuindo de discos duros e de sua capacidade crescente, você pôde também instalar tudo localmente em cada estação de trabalho (que supõe, naturalmente, que você tem ferramentas para a gerência remota da distribuição e da estação de trabalho). Entretanto, algumas organizações estão controlando com sucesso operar tais que todo o membro da equipe de funcionários pode usar qualquer PC. Isto tem muitos benefícios; para o exemplo, faz a provisão do ` quente-troca ' o equipamento para as estações de trabalho defeituosas muito simples (porque são tudo idênticos). Esta aproximação pode ser conseguida com uma combinação das técnicas, para o exemplo: · nenhuns dados que estão sendo armazenados localmente em estações de trabalho, somente no · central dos fileservers que carrega dinâmicamente tanto software como possível sobre o · do LAN o uso do ` inteligente que caching ' para reduzir a demanda no LAN. Mesmo onde as utilidades sofisticadas da distribuição do software são desdobradas, pode ser mais simples ter que manter um número relativamente pequeno de usuários do código moderno, comparado com ter que refrescar o código em milhares dos PCES em uma maneira sincronizada. Não há nenhuma resposta geral para este problema, mas recomenda-se que as organizações consideram manter o código mais temporário da aplicação em seus usuários centrais. Embora você não possa ser mudança capaz um a aplicação comprada, muitos fornecem sendo instalado nesta maneira e os colaboradores do software devem fortemente ser incentivados considerar estas edições para todas as aplicações novas. A linha inferior do ` ' é que uma organização deve considerar sua aproximação e indicar que claramente como a parte de sua política da liberação.