Categorias
Uncategorized

Seis pequenos passos para ser ágil e transformar o negócio

glauco-diniz-duarte-188-300x225
Glauco Diniz Duarte

De acordo com o empresário Glauco Diniz Duarte, a expressão “transformação digital” está desgastada pelo mau uso feito por muitos fornecedores, que distorcem o conceito para encaixar nele o que querem vender. Então, vamos trabalhar em cima de um significado amplo e simples: a revolução digital é a mudança de plataformas, produtos e fluxos de trabalho inflexíveis para uma condição “permanentemente ágil”.

Naturalmente, os detalhes da transformação variam infinitamente, dependendo da organização. No entanto, aspectos comuns persistem em quase todos os casos, tais como o uso de DevOps, a colaboração entre silos e a análise de grandes volumes de dados.

Mas como você chega lá?
Bom, como em qualquer outra grande iniciativa, você precisa começar pequeno.
No nível C, destaca Glauco, a transformação digital diz respeito a um desejo ardente de saltar sobre novas oportunidades de negócios e reduzir o custo das operações. O desafio para os profissionais de TI e desenvolvedores é escolher um projeto e executá-lo de forma a fornecer um exemplo transformador.

Essas diretrizes gerais, derivadas de casos do mundo real, podem ajudar a apontar o caminho:
1. Vender o potencial real
Na busca da transformação digital, a gestão de negócios muitas vezes parece dirigida por uma inveja do sucesso de corporações nativas digitais como Google, Uber ou Snapchat. Imediatamente, você precisa dissuadir fanáticos da convicção de que se você despejar um monte de tecnologia no funil, tudo vai mudar de um dia para o outro.

O burburinho em torno da transformação digital apresenta uma oportunidade muito real. As mudanças mais importantes muitas vezes acabam sendo organizacionais, como a derrubada de silos para fomentar a colaboração ou permitir que linhas de negócios desenvolvam seus próprios projetos, continuamente, sem dolorosos e prolongados processos de autorização. Você não deve começar promovendo interrupções nos processos da organização, embora precise demonstrar os benefícios reais da mudança proposta.
Portanto, destaca Glauco, identifique um projeto com 90% de certeza que irá provar o seu ponto, preferencialmente focado na redução do tempo necessário para a entrega do produto ou serviço no mercado, o famoso time to market.

2. Escolher o projeto certo
Algumas organizações, como a GE ou a Ford, já mergulharam em transformação com, digamos, iniciativas de Internet das Coisas que atingem produtos ou processos centrais capazes de diferenciar seus negócios.
Mas começar sua jornada transformacional com uma iniciativa central é quase impossível, a menos que um patrocinador interno, no topo da hierarquia da empresa, ajude a impulsionar isso. Na maioria dos casos, o melhor lugar para se concentrar é nas aplicações web e/ou móveis que segmentam os clientes e precisam mudar frequentemente.

Preste atenção especial às aplicações voltadas para o cliente que têm o potencial de gerar novas receitas, rapidamente. Do ponto de vista de um profissional de TI, um aspecto importante da transformação digital é mudar a ênfase da redução de custos para a geração de receita.
Lembre-se também que este não deve ser um projeto único. O objetivo é criar um ambiente onde você possa reiterar e refinar aplicações à medida que as necessidades mudam e como as evidências apontam que podem ser melhoradas.

É evidente que a colaboração com os stakeholders empresariais é essencial, tanto do ponto de vista político como logístico. Seu sucesso deve ser o seu sucesso, e os objetivos de negócios devem ser bem compreendidos desde o início, com feedback solicitados continuamente ao longo do caminho.

3. Montar a equipe certa
Segundo Glauco as sementes da mudança estão sempre dentro – na forma de pessoas que procuram melhor processos e produtos. Às vezes, são pessoas que se sentem frustradas com procedimentos padrão. Em outros casos, são novos funcionários menos viciados na maneira usual de fazer as coisas e podem já ter as habilidades necessárias em ferramentas ágeis, plataformas e metodologias.

Muito provavelmente, você vai precisará ter esses dois perfis em sua equipe. Você precisa de pensamento fresco e pessoas motivadas e talentosas o suficiente para girar um skunkworks DevOps. Mas as novas aplicações precisam ser integradas com os sistemas e procedimentos legados, então você também precisa de pessoas que realmente entendem essas coisas bem, mas desejam superar a velha e chata maneira de fazer as coisas. Muitas vezes, uma equipe como esta (ou pelo menos o núcleo dela) já existe, e você não precisará montá-la a partir do zero.

4. Ser DevOps
Eu vou fazer a suposição de que DevOps ainda não é uma realidade em sua organização. Se não for o seu caso, então você está bem posicionado no caminho para a transformação digital. O próximo obstáculo pode ser aplicar DevOps ao desenvolvimento de software relacionado aos processos core da empresa.

Lançar a base de DevOps é o passo mais importante para obter transformação fora do solo. DevOps dita que os desenvolvedores de software devem ser capacitados para provisionar seus próprios ambientes, enquanto as operações devem ter a capacidade de automatizar a implantação contínua e confiável, em escala. Ele torna o desenvolvimento ágil – onde as partes interessadas revisam as aplicações em andamento, fornecem feedback e mudam de direção, se necessário – possível no mundo real.

Se você ainda está atolado em desenvolvimento em cascata ou implementou uma forma burocrática de desenvolvimento ágil que vai totalmente contra a ideia de DevOps, implementar o conceito pode ser um esforço muito grande. Você pode precisar de um projeto menor ou estipular que os membros da equipe já sejam fluentes em verdadeiras metodologias ágeis. E evitar um longo ciclo de aquisição de novo hardware e software para o seu projeto.

5. Escolher a sua nuvem
A menos que você esteja explicitamente impedido de levar o seu projeto “transformador” para a nuvem pública, você provavelmente irá fazê-lo. A AWS, a Azure, a Google Cloud Platform e a IBM Bluemix oferecem plataformas de nuvem com praticamente todos os serviços que você precisa para qualquer projeto de desenvolvimento. Praticamente tudo na nuvem é o auto-serviço, que é um aspecto-chave da transformação digital. Sua equipe pode obter o que precisa com um cartão de crédito e evitar a burocracia interna de compras.

A nuvem de escolha vai depender das habilidades de sua equipe e da natureza de suas aplicações. Por exemplo, se eles são desenvolvedores da Microsoft, eles provavelmente ficarão mais confortáveis na nuvem Azure. Se as suas aplicações tocarem na aprendizagem de máquina, sua equipe provavelmente poderá ficar tentada a experimentar o API TensorFlow, na Google Cloud.

Lembre-se que uma grande parte de sua intenção é provar o valor do DevOps. Normalmente, a cadeia de ferramentas DevOps começa nos repositórios de código GitHub ou Bitbucket, que são seus próprios serviços independentes em nuvem. Jenkins tornou-se a plataforma padrão para a integração contínua e é apoiado por todas as principais nuvens públicas. Quando é hora de implementar, você pode escolher uma solução de gerenciamento como Puppet, Chef, Ansible ou Salt – ou optar por modelos de nuvem, como a formação de nuvens da AWS. Todas as principais nuvens agora suportam Docker, que permite que você trabalhe com containers, que são muito mais leves e portáteis que as máquina virtuais.

Outra escolha será adotar ou não um PaaS completo. As ofertas Cloud Foundry e OpenShift estão disponíveis na maioria das nuvens, com Azure também oferecendo sua própria plataforma. As principais ofertas PaaS suportam recipientes Docker.

6. Medir, analisar, relatar
Transformação digital está relacionada diretamente com ciclos de melhoria contínua. Para saber o que melhorar, você precisa ter uma visão profunda de como suas aplicações funcionam – há pouco ponto para a agilidade, a menos que você tenha uma boa ideia do que fazer a seguir.

Grande parte dos dados coletados de aplicativos voltados para o cliente tendem a ser semi-estruturados: clickstreams, dados de séries temporais, arquivos de log de eventos, e assim por diante. Todas as principais nuvens públicas incluem um conjunto Big Data (geralmente centrados nas estruturas de processamento distribuído Spark e Hadoop) para trabalhar dados semi-estruturados, normalmente transformando os resultados para que o software analítico SQL possa lidar com eles. Uma vez convertido, os dados podem ser combinados com dados existentes de SQL tais como registros da transação, dados de produto, informação de formação de preços, e assim por diante, para gerar novos insights.

Com essas ferramentas, você pode coletar e analisar as informações que você precisa para provar o sucesso de seu projeto e apontar o caminho para a melhoria contínua. Ferramentas de BI como o Tableau, Qlik Sense ou o Microsoft Power BI oferecem visualizações poderosas que podem mostrar seus resultados.

Mostre seu trabalho
Segundo Glauco, você pode ter notado que estas primeiras etapas para a transformação digital são realmente sobre como montar iniciativas DevOps bem sucedidas. Isso porque, quando implementado corretamente, DevOps tem o potencial de aumentar muito a eficiência do desenvolvimento de software – e software agora incorpora quase todos os aspectos do negócio.

Mas as implicações organizacionais são bem mais profundas. A maioria das grandes organizações ainda mantém silos, e a capacidade de rompê-los e de reunir grupos ad hoc que abrangem facções das áreas de negócios e de tecnologia são essenciais para a transformação digital. Essa é uma razão pela qual, desde o início, você precisa de um líder de negócios que se comprometa a permanecer envolvido ao longo do ciclo de vida de seu projeto.

Um projeto DevOps bem sucedido é apenas um primeiro passo. O que você realmente deseja colocar em prática é uma plataforma – e uma cultura – para a experimentação, que por definição resulta em projetos que “falham rápido”, para garantir o sucesso no final do processo. Se você escolher os projetos certos para mostrar os benefícios da agilidade, a mudança cultural acontecerá.

SEO MUNIZ
Link112 SEO MUNIZ

Link112