Gerenciamento de operações orquestradas

Documentos relacionados
1. Quem somos nós? A AGI Soluções nasceu em Belo Horizonte (BH), com a simples missão de entregar serviços de TI de forma rápida e com alta qualidade.

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva

CONSULTORIA E SERVIÇOS DE INFORMÁTICA

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP

Gerenciamento de Problemas

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

Solução Integrada para Gestão e Operação Empresarial - ERP

Post excerpt to catch readers attention and describe the story in short

CRM. Customer Relationship Management

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

FLUXO DE CAIXA: Módulo BI (Business Intelligence)

O Cisco IBSG prevê o surgimento de mercados globais conectados

agility made possible

Introdução a Computação

Universo Online S.A 1

Orientação a Objetos

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

gerenciando o desempenho de serviços em uma empresa conectada na nuvem CA Business Service Insight Julho de 2011

Gerenciamento de software como ativo de automação industrial

Fábrica de Software 29/04/2015

Sistemas Integrados de Gestão Empresarial

Governança de TI. ITIL v.2&3. parte 1

Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos

Laudon K., Laudon J., Sistemas de Informações gerencias, editora Pearson, Laudon K., Laudon J., Sistemas de Informação, editora LTC, 1999

Fundamentos de Sistemas de Informação Sistemas de Informação

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

UTILIZAÇÃO DA COMPETÊNCIA DE TI ATRAVÉS DE UM ABRANGENTE PLANEJAMENTO DE CAPACIDADE E MODELAGEM DE CARGAS DE TRABALHO

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft.

Solitaire Interglobal

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

CA Mainframe Chorus for Storage Management Versão 2.0

transferência da gestão de atendimento para o modelo SaaS

ISO/IEC 12207: Gerência de Configuração

22 DICAS para REDUZIR O TMA DO CALL CENTER. em Clínicas de Imagem

Quatro tendências críticas em TI para a continuidade dos negócios

ENGENHARIA DE SOFTWARE I

Gestão de Relacionamento com o Cliente CRM

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Núvem Pública, Privada ou Híbrida, qual adotar?

CA Mainframe Chorus for Security and Compliance Management Version 2.0

A ITIL e o Gerenciamento de Serviços de TI

EVOLUÇÃO DA MANUTENÇÃO

Gestão da Qualidade Políticas. Elementos chaves da Qualidade 19/04/2009

QUALIDADE DE SOFTWARE. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 27 Slide 1

Grupo Seres Adota CA Nimsoft Service Desk para Automatizar e Gerenciar Chamados de Service Desk

LEVANTAMENTO DE REQUISITOS DE FORMA ENXUTA

Ferramentas unificadas de SOA alinham negócios e TI IDG Research aponta grandes ganhos potenciais a partir de uma solução integrada

RESUMO DA SOLUÇÃO Aperfeiçoando o planejamento de capacidade com o uso do gerenciamento de desempenho de aplicativos

Gerenciamento de Níveis de Serviço

UM CAMINHO SIMPLES PARA UMA NUVEM PRIVADA

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

Administração de Sistemas de Informação Gerenciais

Planejando o aplicativo

DELL POWERVAULT SÉRIE MD ARMAZENAMENTO DE DADOS MODULAR ARMAZENAMENTO DE DADOS DELL POWERVAULT SÉRIE MD

ANEXO 1: Formato Recomendado de Planos de Negócios - Deve ter entre 30 e 50 páginas

Desenvolvendo Websites com PHP

Material de Apoio. Sistema de Informação Gerencial (SIG)

Integração dos Modelos de Gestão de TI

TI em Números Como identificar e mostrar o real valor da TI

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

Como a nuvem mudará as operações de liberação de aplicativos

Como Processos Criam Valor?

Sistemas Distribuídos

Conceitos ADMINISTRAÇÃO DE SISTEMAS DE INFORMAÇÃO. Comunicação; Formas de escritas; Processo de contagem primitivo;

ESCOLHA UM TESTE PARA EXECUTAR

MONITORAMENTO DO AMBIENTE TECNOLÓGICO FoccoMONITOR

2 Diagrama de Caso de Uso

Otimização do Gerenciamento de Datacenters com o Microsoft System Center

Entendendo como funciona o NAT

Comunicado à Imprensa

Tópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres

SISTEMAS DISTRIBUÍDOS

Tecnologia para garantir qualidade e eficiência

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Tecnologia e Sistemas de Informações ERP e CRM

SME de São Paulo melhora serviços às escolas com soluções da CA Technologies

CA Mainframe Chorus for DB2 Database Management Version 2.0

ESTUDO DE CASO WINDOWS VISTA

HISTÓRIAREAL. Como o Rodrigo passou do estresse total para uma vida mais balanceada. Rodrigo Pinto. Microsoft

Gerenciador de Mudanças automatizadas

Sistemas ERP. Profa. Reane Franco Goulart

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

IT SERVICES. 1º SEMINÁRIO: Gestão Estratégica para Departamentos Jurídicos e Escritórios de Advocacia. LOCAL: Rio de Janeiro -RJ 13/02/2014

AVALIAÇÃO DE INTERFACES UTILIZANDO O MÉTODO DE AVALIAÇÃO HEURÍSTICA E SUA IMPORTÂNCIA PARA AUDITORIA DE SISTEMAS DE INFORMAÇÕES

Faturamento personalizado (Customer Engaged Billing)

Amadeus Automatic Update (Mudança de versão)

//Sobre VISÃO MISSÃO. Honestidade, Responsabilidade. Respeito. Colaboração.

Gerencie a força de trabalho móvel, sem a complexidade e o custo de uma instalação on-premise

Windows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy.

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Transcrição:

INFORME TÉCNICO Gerenciamento de operações orquestradas Seis etapas para domínio competitivo: chegou a hora da verdade no que diz respeito à TI By David Hurwitz Dezembro de 011

Sobre o autor David Hurwitz, SVP da Serena Software, iniciou sua carreira como engenheiro de software na legendária empresa do Vale do Silício, a ASK Computer Systems, pioneira em aplicativos de nível empresarial. Ele passou um quarto do século, aproximadamente, em meio à TI empresarial, ajudando empresas a se beneficiarem dela e líderes de TI a se tornarem mais eficientes no seu uso. Hurwitz é bacharel em engenharia industrial pelo Rochester Institute of Technology. Seu projeto sênior aplicou simulação animada à robótica industrial para obter resultados de fabricação mais efetivos. Sumário SOBRE O AUTOR SUMÁRIO RESUMO EXECUTIVO CINCO TENDÊNCIAS DAS OPERAÇÕES DE TI OPERAÇÕES CONFIGURÁVEIS TÉCNICAS LEAN CADÊNCIA ACELERADA ARQUITETURAS HÍBRIDAS CONSUMERIZAÇÃO DA TI SEIS RESPOSTAS SINCRONIZAÇÃO DE PESSOAS COM PROCESSOS SISTEMATIZAÇÃO DO GERENCIAMENTO DE DEMANDAS AUTOMATIZAÇÃO, AUTOMATIZAÇÃO, AUTOMATIZAÇÃO INTEGRAÇÃO DE PROCESSOS DE PESSOAS COM PROCESSOS DE SISTEMAS REUNIÃO A RESPEITO DE UM CALENDÁRIO OPERACIONAL ORQUESTRAÇÃO DE GERENCIAMENTO DE SERVIÇO CONCLUSÃO 1 3 4 4 5 5 5 5 6 6 6 7 011 Serena Software. Todos os direitos reservados.

Resumo executivo As operações de TI estão evoluindo de forma surpreendente. As mudanças óbvias são a virtualização e a nuvem. No entanto, há cinco tendências menos óbvias que estão mudando a dinâmica das operações, todas definidas e explicadas neste documento. Elas incluem Operações configuráveis, Técnicas Lean, Cadência acelerada, Arquiteturas híbridas e a Consumerização da TI. A vantagem competitiva cresce para lojas que acompanham efetivamente essas mudanças e tendências. Este documento sugere o domínio de seis respostas: sincronização de pessoas com processos, sistematização do gerenciamento de demandas, automatização de tarefas repetitivas, integração de processos de pessoas com processos de sistema, reunião a respeito de um calendário operacional e orquestração de gerenciamento de serviço. Juntas, essas etapas tornarão os processos operacionais automatizados, transparentes, configuráveis e conectados. Resumindo, as operações se tornarão orquestradas. A orquestração cria grandes aprimoramentos no tempo de ciclo, na conformidade, na agilidade e na prestação de contas. A novidade boa é que as respostas sugeridas neste documento podem e devem ser implementadas passo a passo e utilizarão a infraestrutura de ferramentas já estabelecida. O resultado será significativo: ganhos incrementais, obtidos constantemente. Tais ganhos logo se somam a uma vantagem competitiva esmagadora. Essa é a vantagem das operações orquestradas. 011 Serena Software. Todos os direitos reservados. 1 1/8/11

Cinco tendências das operações de TI As operações de TI estão evoluindo rapidamente. Virtualização, nuvem, aplicativos que geram receita, serviços da Web recebidos e prestados: tudo isso, e muito mais, torna as operações de hoje em dia diferentes das de alguns anos atrás. Esse ambiente modificado, por sua vez, levou a novas realidades operacionais. Cinco tendências estão surgindo como vitalmente importantes para serem compreendidas e dominadas pelas equipes operacionais. Operações configuráveis Independentemente da hospedagem local ser em uma nuvem privada ou pública, há uma tendência crescente de os ambientes de runtime se tornarem altamente configuráveis. Os ambientes configuráveis reduzem a necessidade de implantações, permitindo atualizações significativas para a experiência do usuário final, sem que seja preciso colocar novos códigos em produção. A necessidade de ambientes configuráveis faz com que o desenvolvimento se envolva de forma mais significativa com as operações, um acionador do fenômeno DevOps. Sejam intitulados DevOps ou não, os engenheiros de desenvolvimento (Devs) estão trabalhando junto aos engenheiros de operações (Ops) na criação de configurabilidade para aplicativos e para as plataformas em que são executados. O resultado desejado é análogo à atualização de um site através de Sistemas de gerenciamento de conteúdo (CMS) em comparação com a implementação de uma nova compilação. Ainda que um CMS não seja apropriado para muitos dos aplicativos da Web sofisticados de hoje em dia, a noção de atualizações configuráveis de runtime é aplicada cada vez mais a eles. Técnicas Lean As técnicas de produção Lean migraram de fabricação de carros para outros setores de fabricação e para indústrias de serviço, como hospitais e restaurantes, e agora estão migrando para a TI. A metodologia Lean enfatiza a remoção de resíduos, enquanto a coleta do lixo é definida como uma atividade de valor não agregado. Duas manifestações importantes de Lean são o provisionamento no momento certo (JIT) e o uso do controle de produção Pull x Push. Em um ambiente de operações Pull, as novas versões são colocadas em produção muito rapidamente mediante solicitação. Esse recurso JIT só funciona na prática quando o lançamento de versões e outras operações que ocorrem regularmente são aperfeiçoados para suas atividades essenciais e podem ser executados com muita rapidez e confiabilidade. 011 Serena Software. Todos os direitos reservados.

A realização de operações Lean exige o uso de um sistema de solicitações apropriado que seja compatível com avisos Pull e indicadores visuais do status atual do trabalho. Por exemplo, um calendário de operações em tempo real pode servir de indicador visual. Além disso, as operações Lean exigem que o lançamento de versões e outras atividades operacionais que ocorrem regularmente sejam suficientemente automatizadas de modo que possam ocorrer em uma base JIT, ou seja, muito rapidamente e quase sem chance de falha. Cadência acelerada As operações devem acompanhar a cadência acelerada de um mundo on- line que está evoluindo rapidamente, em especial agora que os aplicativos que estão se servindo das operações muitas vezes são a caixa registradora do negócio. A pressão de aprimorar constantemente os aplicativos críticos é nítida para o Dev, mas também para o Ops. Porque, independentemente de o Dev utilizar formalmente a metodologia Agile ou não, ele certamente enviará com mais frequência versões para o Ops e esperará que ele as coloque em produção com cuidado e segurança. Isso leva a cadências de implantação semanais, diárias ou mesmo horárias, diferentemente das mais grandiosas cadências mensais ou trimestrais de poucos anos atrás. A infraestrutura configurável ajuda, como descrito anteriormente. No entanto, há uma necessidade inevitável de implantar com muito mais frequência do que antes. É evidente que implantar muito mais geralmente é implantar bem mais rápido, o que gera intervalos entre versões muito mais apertados, como mostrado aqui. 1000 Reduzindo os intervalos entre versões Horas 100 10 1 0.5 1 7 14 8 56 Versões semanais Versões mensais, próprias para aplicativos internos. versões diárias, sendo a maior parte das alterações secundárias, recentes e de infraestrutura. 8 versões diárias, muitas vezes reunidas em dias de menor tráfego. Comum em negócios on- line. 011 Serena Software. Todos os direitos reservados. 3

Assim, a cadência de oito versões por dia gera um intervalo entre versões de três horas, pressupondo um fluxo irregular de implantações durante uma semana 4x7. Como as janelas entre versões devem se alinhar às programações da equipe e aos fluxos dos negócios, a semana completa 4x7 raramente está disponível, o que significa que os intervalos entre versões que antes eram de seis ou oito horas agora foram reduzidos a menos de uma hora. É rápido. Arquiteturas híbridas Os ambientes operacionais de hoje em dia cada vez mais se constituem de data centers no local e serviços ou aplicativos baseados em nuvem. Os servidores no local estão cada vez mais virtualizados, o que leva à proliferação de servidores e ao uso excessivo de operadores atendentes. Em outras palavras, a proliferação de servidores leva à fragmentação da atenção do operador, e cada operador deve atender um número cada vez maior de servidores virtuais, uma tendência exacerbada pela multiplicidade de tipos de servidor envolvidos com aplicativos da Web modernos. Entre servidores de aplicativos virtualizados, servidores da Web e servidores de bancos de dados, os operadores de data centers estão mais ocupados do que nunca. Enquanto servidores Unix, Linux e Windows predominam no nível do sistema operacional, muitas lojas com transações pesadas contam com a confiabilidade e a potência incomparáveis dos mainframes. Dessa forma, os regimes de gerenciamento operacional de hoje devem abranger um arsenal de ambientes operacionais, especialmente porque determinado aplicativo ou serviço pode depender de vários deles. Consumerização da TI Os usuários finais acessam os serviços de TI através de seus próprios telefones, tablets e navegadores, muitas vezes trabalhando de casa ou na estrada. Isso torna o envolvimento do usuário de TI mais importante do que nunca. Esses consumidores de TI têm a expectativa de que o envolvimento deles com a TI os acompanhe e que seja apresentado da maneira que esperam dos serviços on- line contemporâneos. Leve em conta o padrão de referência deles. Eles reservam voos e cartões de embarque pelo telefone, fazem reservas de restaurantes usando o OpenTable, pagam suas contas quando estão longe de casa e até programam seus aparelhos de DVD para gravar determinado episódio esperado quando estão distantes do controle remoto da TV. Eles querem interagir com a TI dessa mesma forma prática. Se não conseguirem, tentarão outra alternativa. 011 Serena Software. Todos os direitos reservados. 4

Seis respostas Tendências existem. As respostas variam, muitas vezes marcando a diferença entre negócios on- line bem- sucedidos e os que não são tão bem- sucedidos assim ou são um total fracasso. Veja aqui meia dúzia de respostas de práticas recomendáveis às Tendências operacionais da TI, identificadas anteriormente. Sincronização de pessoas com processos Toda a equipe de operações deve se organizar em torno de um único sistema de gerenciamento de processos. Isso não precisa ocorrer em uma fase. Por exemplo, pode começar com processos de gerenciamento de versões ou com processos de núcleo do ITIL, como gerenciamento de incidentes, de problemas e de alterações. Em todos os casos, o sistema de orquestração de operações deve possibilitar operações Lean. Isso significa que devem ser aceitos Pull tickets e fornecido um sistema de gerenciamento visual do tamanho das filas em cada estágio dos canais de valor operacional. Idealmente o sistema de orquestração de operações pode sincronizar com o sistema usado pelo Dev, formando um sistema de orquestração no âmbito da TI. Um benefício disso é fazer a ponte da chamada fronteira DevOps, especialmente na área de gerenciamento de versões. Sistematização do gerenciamento de demandas Use um sistema de gerenciamento de demandas unificado para atrair trabalho através da TI e unificar o Ops com o Dev. Com base no sistema de orquestração descrito acima, um sistema de gerenciamento de demandas unificado oferece um centro de solicitações comum para a equipe de TI e igualmente para usuários finais. Por trás do front- end comum deve haver mecanismos para priorizar o fluxo de solicitações, despachando- os apropriadamente para analistas, desenvolvedores, suporte para usuário final, operações de data center, empresas terceirizadas etc. Especificamente operacional, tal sistema de gerenciamento de demandas oferece um mecanismo de resposta consistente para 100% do trabalho executado pelos administradores de sistema e operadores. Isso também dá à TI uma face da Web/móvel que os consumidores de TI podem entender e usar instantaneamente, e que está diretamente envolvida com os processos de backend da TI. Automatização, automatização, automatização Automatize todas as tarefas repetitivas e urgentes. Por exemplo, muitas tarefas do administrador do sistema permanecem manuais, uma condição que acarreta custos consideráveis, nem todos visíveis. Entre os custos não- visíveis estão as questões de qualidade que surgem quando alguém de peso comete um erro ou quando etapas 011 Serena Software. Todos os direitos reservados. 5

importantes são negligenciadas. Outra é o tempo perdido, um importante impedimento para operações JIT. A priorização de quais tarefas automatizar primeiro deve se concentrar nas que impedem a agilidade necessária para a cadência acelerada descrita anteriormente. Um importante candidato a essa vaga são as atividades de lançamento de versões de aplicativos. Mesmo que o data center esteja crescendo na nuvem, as horas de trabalho necessárias para colocar em produção uma cadência acelerada de versões de aplicativos da Web podem ser assustadoras. E isso pode ser automatizado. Integração de processos de pessoas com processos de sistemas Integre processos de pessoas, como o service desk, com processos de sistemas, como o de implantação de aplicativos. Isso requer que o sistema que automatiza o processo de pessoas seja capaz de orquestrar sistemas de automação de domínio, como automação de versões, e também sistemas de gerenciamento de artefatos, como controle de código- fonte e de código de implantação. Reunião a respeito de um calendário operacional As melhores organizações operacionais trabalham atentamente: programação bem- feita e em tempo hábil. Dessa forma, um calendário de operações é um sistema de controle visual perfeito para cada parte a ser abordada pelo Ops. Um calendário operacional como esse deve ser mais que uma representação estática de datas planejadas. Deve ser, na verdade, um sistema produtivo, conectado ao sistema ITSM, o sistema de planejamento e controle de versões, aos sistemas de monitoramento etc. Como sistema produtivo, o calendário operacional deve se apresentar em vários formatos: calendário tradicional, diagrama de Gannt, árvore de dependências etc. Dessa forma, o calendário operacional produtivo se torna uma única fonte da verdade para tudo o que for significativo que esteja acontecendo ou esteja para acontecer em termos operacionais. Orquestração de gerenciamento de serviço O gerenciamento de serviço é o componente de operações de TI mais visível e também o que apresenta processos mais desenvolvidos em função do ITIL. No entanto, o ITSM continua parado no século 0 em muitas lojas. O gerenciamento de serviço orquestrado é baseado em processos, focado em levar o trabalho à conclusão em vez de ser um mero mantenedor de registros, e também é configurável visualmente para acompanhar as contínuas alterações dos processos. Para saber mais detalhes, consulte meu informe técnico Orchestrated Service Management (Gerenciamento de serviço orquestrado). 011 Serena Software. Todos os direitos reservados. 6

Conclusão O conceito de operações orquestradas é baseado nas ferramentas que existem no momento, no uso delas em um fluxo de trabalho humano voltado para os processos. Isso não só evita a remoção e a substituição dispendiosas, como também permite que qualquer das respostas acima sirva de ponto de partida. Escolha uma, implemente- a, obtenha benefício e depois decida qual será a próxima a ser utilizada. Esse procedimento é coerente com a cadência rápida dos dias de hoje, com a metodologia Lean. Os ganhos incrementais, obtidos constantemente, logo se somam a uma vantagem competitiva esmagadora. Esta é a hora de começar. 011 Serena Software. Todos os direitos reservados. 7