Brochura Quatro pontos importantes na sua jornada de Desenvolvimento e operações Reúna aplicativos e operações com os princípios de Desenvolvimento e operações Introdução Índice 3 Definição de Desenvolvimento e operações 4 O desafio: acompanhar o ritmo acelerado dos negócios 5 Impulsionando a colaboração em todo ciclo de vida de desenvolvimento e nas operações de TI 6 Uma abordagem holística de Desenvolvimento e operações 7 8 9 Encontre o caminho certo para o Desenvolvimento e operações com estas quatro etapas Etapa 1. Avaliar sua estratégia de Desenvolvimento e operações Etapa 2. Identificar a maturidade de Desenvolvimento e operações em seus processos essenciais de desenvolvimento e operações de TI 11 Etapa 3. Adotar e implementar mudanças para melhorar a velocidade 12 Etapa 4. Medir o progresso e planejar o próximo aprimoramento 13 Faça sua jornada para Desenvolvimento e operações com os Serviços profissionais de software HPE Definição de Desenvolvimento e operações Desenvolvimento e operações é um conjunto de melhores práticas e mudanças culturais que permite que o desenvolvimento, a garantia de qualidade e as operações atendam às necessidades do cliente com mais eficiência. Essa abordagem de equipe integrada facilita a comunicação, a colaboração e a integração para gerenciar as atuais demandas comerciais em rápida evolução. Brochura Definição de Desenvolvimento e operações O desafio Promovendo a colaboração Abordagem da HPE Quatro etapas Serviços profissionais de software HPE O desafio: acompanhar o ritmo acelerado dos negócios Para permanecer competitivo, sua empresa precisar acelerar a entrega de novos recursos e funcionalidades de software. É nessa ideia que se baseiam os processos ágeis de desenvolvimento de software que, agora, são amplamente usados por equipes de entrega de aplicativo para reduzir a duração dos ciclos de entrega. Mas é aqui que as coisas se complicam. Embora os métodos ágeis representem um grande avanço para as equipes de entrega de aplicativo, sozinhos, eles não garantem a implementação rápida de um novo software. A duração dos ciclos também é determinada pelas equipes de operações, o que historicamente tem sido um obstáculo para colocar aplicativos em produção. Por que atrasos? As equipes de operações querem evitar os riscos que surgem com as modificações feitas em aplicativos e infraestrutura, como violação de acordos de nível de serviço (SLAs), paralisação do sistema e interrupções. Portanto, elas lidam com novas versões de software com muita cautela. O resultado: novas versões de software são postergadas e perde-se a agilidade dos negócios. O Desenvolvimento e operações ajuda sua organização a reunir as principais partes interessadas (negócios, aplicativos, operações) ao focar colaboração, automação e monitoramento, o que resulta em maior velocidade de liberação de aplicativo com qualidade. Brochura Definição de Desenvolvimento e operações O desafio Promovendo a colaboração Impulsionando a colaboração em todo ciclo de vida de desenvolvimento e nas operações de TI O Desenvolvimento e operações resume-se a pessoas, processos, tecnologia e em aplicar princípios e métodos para impulsionar melhor colaboração entre suas equipes de entrega de software e operações de TI. O Desenvolvimento e operações amplia a mentalidade Agile para incorporar operações. Quer sua organização use Agile, waterfall, ou ambos, o Desenvolvimento e operações reconhece a interdependência entre entrega de aplicativo e operações de TI para acelerar a liberação de software de alta qualidade. Abordagem da HPE O Desenvolvimento e operações permite a entrega contínua, que foca o que é realmente mais importante: encurtar os ciclos para colocar software de alta qualidade à disposição dos usuários finais. A entrega contínua depende de melhor colaboração, processos integrados e ampla automação de processos de desenvolvimento, teste e implantação para disponibilizar o software para liberação sob demanda. Quatro etapas Principais benefícios do Desenvolvimento e operações Aqui estão algumas das maneiras como o Desenvolvimento e operações ajuda a impulsionar o valor comercial. Serviços profissionais de software HPE •Obtenha uma vantagem competitiva. Acelere a liberação de aplicativos em produção. Responda mais rápido à demanda comercial. •Aumente as eficiências dos recursos de TI. Automatize provisionamento e implantação. Elimine processos manuais. •Permita tomadas de decisão mais rápidas e melhores. Crie um loop de feedback imediato. Identifique erros mais cedo no processo. •Acompanhe o ritmo das demandas comerciais. Ofereça novos aplicativos e atualizações ao mercado rapidamente para ter clientes satisfeitos. Brochura Definição de Desenvolvimento e operações O desafio Promovendo a colaboração Uma abordagem holística de Desenvolvimento e operações Muitos fornecedores de serviços e tecnologia conseguem oferecer fragmentos de Desenvolvimento e operações, mas não uma solução completa. Esse não é o caso da Hewlett Packard Enterprise. Valendo-se de um vasto portfólio de software e da ampla atuação da organização Serviços profissionais de software HPE, a HPE oferece soluções de ponta a ponta para Desenvolvimento e operações. A abordagem holística dos Serviços profissionais de software HPE quanto ao Desenvolvimento e operações engloba desde planejamento e definição até monitoramento e otimização dos seus aplicativos em produção. Ela prolonga os princípios Agile para: •Eliminar silos na sua organização Abordagem da HPE •Permitir colaboração entre equipes •Automatizar processos de desenvolvimento, teste e implantação Quatro etapas •Acelerar ciclos de liberação •Testar e monitorar mais cedo no processo de desenvolvimento e testar em produção Serviços profissionais de software HPE T es te I m pla nta çã Avaliação contínua o Operações contínuas ent Op Fornecimento e implantação contínuos o açã er am Integração e testes contínuos ção era o mento i v l Lib Desen vo Avaliação contínua M o nit or Brochura Definição de Desenvolvimento e operações O desafio Promovendo a colaboração Abordagem da HPE Encontre o caminho certo para o Desenvolvimento e operações com estas quatro etapas O Desenvolvimento e operações traz mudanças fundamentais para a maneira como as equipes de entrega de aplicativo e operações interagem e executam processos. Isso requer alterações em tecnologia, processos e cultura; e alterações nesse nível podem representar um desafio se não forem conduzidas de maneira sistemática. Mas como abordar o Desenvolvimento e operações? Os Serviços profissionais de software HPE recomendam o início da jornada de Desenvolvimento e operações com foco em quatro etapas para uma implementação de Desenvolvimento e operações bem-sucedida. 1. Avaliar sua estratégia de Desenvolvimento e operações. Quatro etapas 2. Identificar a maturidade de Desenvolvimento e operações em seus processos essenciais de desenvolvimento e operações de TI. 3. Adotar e implementar mudanças para melhorar a velocidade. Serviços profissionais de software HPE 4. Medir o progresso e planejar o próximo aprimoramento. Brochura Etapa 1. Avaliar sua estratégia de Desenvolvimento e operações Esta primeira etapa da jornada de Desenvolvimento e operações é uma avaliação da sua estratégia de Desenvolvimento e operações e do que você está buscando alcançar. A Gartner acrescenta o seguinte ao processo de avaliação: “Antes de dar início a uma iniciativa de Desenvolvimento e operações, é necessária uma avaliação dos atuais problemas sistêmicos (e de design técnico) para que seja possível chegar a um consenso dos custos e dos ganhos em eficiência pretendidos e, então, avaliar o que precisa ser corrigido.”1 Em termos mais específicos, o processo de avaliação ajuda você a: •Identificar seus indicadores de negócio, desafios e iniciativas de Desenvolvimento e operações •Examinar fatores de sucesso essenciais e as melhores práticas de projetos bem-sucedidos “O que estamos tentando alcançar?” •Analisar domínios importantes de Desenvolvimento e operações que se alinham aos seus objetivos comerciais •Identificar prioridades para projetos de curto, médio e longo prazo Leia o resumo de serviços HPE DevOps Transformation Workshop (Workshop de transformação de Desenvolvimento e operações HPE). 1 artner, “Seven Steps to Start Your DevOps G Initiative,” (Sete etapas para começar sua iniciativa de Desenvolvimento e operações, 16 de setembro de 2014. Brochura Etapa 2. Identificar a maturidade de Desenvolvimento e operações em seus processos essenciais de desenvolvimento e operações de TI Para colocar sua organização no rumo certo do Desenvolvimento e operações, é preciso ter uma clara compreensão das atuais práticas de desenvolvimento e operações. Os seus processos de desenvolvimento utilizam metodologias Agile ou waterfall, ou ambas? Suas equipes de operações seguem processos ITIL? Quais são as práticas atuais de planejamento e comunicação? “Em que ponto já conseguimos chegar?” Em algumas áreas específicas de foco, a exploração de práticas de desenvolvimento leva em consideração suas abordagens de separação de aplicativos, integração contínua e uso de um hub de aplicativos, automação de testes, boas práticas de codificação e facilidade de configuração e manutenção. A análise das práticas operacionais explora suas abordagens quanto a um hub de operações, infraestrutura como código, gerenciamento de versões automático, práticas de resolução e monitoramento. Em última análise, esse processo o ajuda a: •Identificar as principais partes interessadas nos negócios, desenvolvimento, garantia de qualidade e operações •Determinar quais metodologias de desenvolvimento de aplicativos — Agile, waterfall, ambos — são mais importantes •Determinar quais processos de TI são mais importantes •Compreender suas práticas de planejamento e comunicação Leia o resumo de serviços HPE DevOps Solution Discovery Workshop (Workshop de descoberta da solução de Desenvolvimento e operações HPE). Brochura Modelo de maturidade de Desenvolvimento e operações: uma abordagem comprovada Para compreender a maturidade de Desenvolvimento e operações dos seus principais processos de desenvolvimento e operações de TI, os Serviços profissionais de software HPE aproveitam um modelo de maturidade de Desenvolvimento e operações comprovado. Esse modelo analisa o Desenvolvimento e operações a partir de três pontos de vista — processo, automação e colaboração — e aborda uma série de situações claramente definidas na jornada rumo a um ambiente otimizado de Desenvolvimento e operações. A exploração da maturidade do Desenvolvimento e operações permite a você compreender o nível de maturidade da sua organização em termos de padronização de processos, ferramentas de automação e abordagens de colaboração, juntamente com insights das suas oportunidades de melhoria. Otimizado Mensurado Definido Gerenciado Inicial Comunicação e coordenação ad hoc de baixa qualidade Sem automação Processos reativos sem controle, imprevisíveis Comunicação gerenciada, algumas tomadas de decisão compartilhadas Automação em silos, sem infraestrutura central Processos são gerenciados, mas não padronizados Colaboração, tomadas de decisão compartilhadas e responsabilidade Processos automatizados centralmente em todo o ciclo de vida do aplicativo Processos são padronizados em toda a organização Processos com base em colaboração são mensurados para identificar ineficiências e gargalos Colete e analise métricas de processos automatizados e compare-os com as metas comerciais Visibilidade e possibilidade de previsões de toda a qualidade e o desempenho do processo Compartilhamento de conhecimento eficiente e emponderamento individual Automação de autosserviço, autoaprendizado usando análises e autorreparo Risco do processo e otimização do custo Brochura Etapa 3. Adotar e implementar mudanças para melhorar a velocidade O Desenvolvimento e operações engloba todo o ciclo de vida do aplicativo. A meta final é garantir que os aplicativos sejam implantados em produção de maneira ágil, automatizada e contínua. Para isso, a jornada de Desenvolvimento e operações determina áreas de padronização e automação e, depois, as implementa em fases. O objetivo final é modificar sua organização para que ela acompanhe a velocidade dos negócios. Aqui, focamos pessoas, processos e tecnologias relacionados a quatro áreas fundamentais de Desenvolvimento e operações: (1) avaliação contínua, (2) integração e testes contínuos, (3) entrega e implantação contínuas e (4) operações contínuas. As mudanças organizacionais e culturais são abordadas integralmente. Leia o resumo de serviço HPE DevOps Services. “O que podemos mudar?” Brochura Etapa 4. Medir o progresso e planejar o próximo aprimoramento Outra etapa da jornada rumo a Desenvolvimento e operações é identificar as medidas que você usará para avaliar o sucesso da sua iniciativa, como capacitação comercial, duração dos ciclos e defeitos que passaram despercebidos. Em muitos casos, as métricas de Desenvolvimento e operações serão diferentes daquelas usadas atualmente na entrega de aplicativos e operações de TI. O objetivo é estabelecer um conjunto comum de métricas orientadas aos negócios que incorporem desenvolvimento, garantia de qualidade e visões operacionais. A Gartner dá esta orientação: “Construa novas métricas compartilhadas que estejam alinhadas às necessidades e aos impactos dos negócios e que, sobretudo, ajudem as pessoas a perceber que elas precisam trabalhar em conjunto. Os objetivos devem estar focados no serviço, sem deixar de lado o aprimoramento da agilidade (velocidade) e do valor comercial (qualidade).”2 “Como serão nossos resultados?” “Em uma iniciativa de Desenvolvimento e operações, as métricas devem estar alinhadas com o objetivo final — capacitação comercial por meio de liberações mais rápidas para produção.” —Gartner2 2 artner, “Seven Steps to Start Your DevOps G Initiative,” (Sete etapas para começar sua iniciativa de Desenvolvimento e operações, 16 de setembro de 2014. Brochura Definição de Desenvolvimento e operações O desafio Promovendo a colaboração Abordagem da HPE Faça sua jornada para Desenvolvimento e operações com os Serviços profissionais de software HPE Com sua abordagem holística de Desenvolvimento e operações, amplo portfólio de serviços de software e propriedade intelectual inigualável, os Serviços profissionais de software HPE são o parceiro ideal para sua jornada rumo a Desenvolvimento e operações. A HPE oferece todos os recursos necessários para reunir pessoas, processos e tecnologia para possibilitar a entrega unificada de aplicativos e aumentar a agilidade comercial. Melhor ainda: a abordagem de Desenvolvimento e operações da HPE foi elaborada para ajudá-lo a conquistar valor comercial em cada etapa incremental da sua jornada. Pessoas Quatro etapas Serviços profissionais de software HPE • Melhores práticas: processos e metodologias • Automação de processos e fluxos de trabalho • • • • Implementação de ponta a ponta Workshops de estratégia e visão Avaliações de maturidade Arquitetura de referência Serviços de desenvolvimento e operações HPE Processo Tecnologia • Implantação de produtos HPE e integrações de terceiros • Modelos e aceleradores Brochura Vamos começar No atual mundo voltado a dispositivos, sua margem competitiva depende cada vez mais da sua habilidade de entregar, continuamente, software de alta qualidade aos usuários finais. Esse é um dos valores mais importantes do Desenvolvimento e operações. Graças à capacidade de reunir entrega de aplicativo e operações de TI, o Desenvolvimento e operações oferece a sua empresa a agilidade necessária para competir com êxito na era dos aplicativos. Pronto para ir mais fundo? Para mais informações sobre as ofertas de Serviços profissionais de software HPE para sua jornada rumo a Desenvolvimento e operações, acesse hp.com/go/agilityservices. Inscreva-se aqui para receber atualizações © Copyright 2014–2015 Hewlett Packard Enterprise Development LP. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para os produtos e serviços HPE são as estabelecidas nas declarações de garantia expressa que acompanham tais produtos e serviços. Nenhuma parte deste documento deve ser interpretada como garantia adicional. A HPE não se responsabiliza por omissões, erros técnicos ou erros editoriais contidos neste documento. 4AA5-5748PTL, novembro de 2015, Rev. 1