Estratégias para adotar novas tecnologias.
A Microsoft por muito tempo tem como prática utilizar seus próprios produtos antes mesmo de saírem para a versão RTM (Release to Manufacture), ou seja, desde a versão beta que os produtos podem ser colocados em produção internamente. Essa prática é conhecida como "eats its own dog food" e, em uma empresa onde se tem mais de 184.000 usuários, 685.000 dispositivos entre servidores, estações, notebooks e dispositivos móveis dispersos em 98 países, a colocação de um produto beta no ambiente de produção da Microsoft tem que ser feito com muito estudo.
No mês passado, a Microsoft Information Technology (MSIT) publicou um artigo muito interessante que descreve o processo utilizado para adotar novas tecnologias. O artigo em inglês pode ser acessado em: https://technet.microsoft.com/en-us/library/dd179253.aspx
Tudo começa na definição da parceria entre os times de desenvolvimento dos produtos e a MSIT, de forma a assegurar o mínimo de qualidade e benefícios para os usuários da empresa. Após isso, mapeia-se a estratégia e os desafios.
Tomemos o caso do SQL 2008. A Microsoft faz investimentos significativos em armazenamento de dados, e como em toda empresa, o dado é a essência da informação para os relatórios gerenciais e técnicos utilizados largamente na Microsoft. Agora imagine o cenário onde se tem mais de 1.000 instâncias de SQL, mais de 13.000 bases de dados, 1.500 aplicações LOB e 2.300 aplicações relacionadas a projetos.
Para a adoção do novo SQL 2008 se levou em conta a segurança, desempenho e facilidade para consolidação das bases como principais benefícios.
Associar as novas características e tecnologias com a estratégia da empresa é outro passo do processo. Na tabela abaixo se encontra o mapa de relacionamento entre a estratégia e as novas características do SQL 2008, que tem como saída a justificação para a adoção do produto.
Estratégia Acordadas Internamente |
Novas Características do SQL 2008 |
|
|
Quando for quantificar o beneficio de negócio, a área de TI identifica os benefícios em KPI (Key Performance Indicators) que são comparados e mensurados antes e após a adoção. Nesta fase também se determina o custo da adoção (recursos humanos, hardware e software). No caso do SQL 2008, o quadro abaixo mapeia a equação custo/beneficio:
O processo de adoção é bem mais complexo que o descrito no próprio documento do MSIT, entretanto, os próximos passos para a continuidade da adoção do SQL 2008 (em versão beta) na empresa levam em consideração os itens:
- Identificação dos projetos: Por meio de ferramentas de portfólio de projetos, catálogo de serviços e inventário, verificam-se as aplicações que serão afetadas e o ciclo de atualização.
- Pessoas: Comunicação às pessoas envolvidas no projeto - engenheiros, executivos e usuários, e treinamento (muitos deles on-line) são cruciais para o sucesso do projeto.
- Processos: Durante a adoção, o planejamento de infra-estrutura é critico. A parte chave é identificar problemas de compatibilidade com aplicações de terceiros ou processos novos devido à mudança da tecnologia. O uso de virtualização nesta fase é decisivo para uma avaliação bem sucedida.
- Ferramentas: Geralmente um produto é desenvolvido primeiro para depois se criar ferramentas de migração. Neste caso a Microsoft IT estuda formas que sejam mais fáceis de fazer a migração, seja por produtos internos ou de terceiros.
- Migração: Durante a migração do novo produto são criados ciclos de migração, responsáveis por definir a implantação do produto em servidores e/ou desktops, seguindo um plano de projeto detalhado.
Grandes esforços são despendidos na verificação de compatibilidade do novo produto com as aplicações existentes. Por isso, um grupo dedicado em montar ambientes virtuais de testes é designado para espelhar o mais próximo possível o ambiente de produção e realizar os testes de compatibilidade.
Para quem quiser mais informações sobre o MSIT pode acessar: https://www.microsoft.com/technet/itshowcase