A ARTE DA GUERRA APLICADA A MIGRAÇÃO PARA SOFTWARE LIVRE Alex Sander de Oliveira Toledo1 RESUMO: As doutrinas da milenar “Arte da Guerra” na condução do processo de migração para software livre nas organizações, são poderosos elementos no que tange ao planejamento e execução estratégicos. Este estudo norteia as ações estratégicas das organizações no processo de migração para software livre, demonstrando a importância das doutrinas de Sun Tzu nos dias atuais e suas aplicações práticas neste processo de migração, de forma a compatibilizar as doutrinas da “Arte da Guerra” e os conceitos organizacionais estratégicos tecnológicos atuais. Palavras-chave: Migração, Software Livre, Arte da Guerra. 1 A ARTE DA GUERRA COMO ESTRATÉGIA ORGANIZACIONAL Nos dias de hoje, mais do que nunca, informação é poder. Poder que eleva os esforços continuamente realizados pelas organizações em resposta aos desafios impostos pela globalização do mercado e pela concorrência cada vez mais acirrada, onde as estratégias potencializam todo este esforço de forma a melhorar o desempenho e qualidade do negócios de qualquer empresa. A milenar “Arte da Guerra” de SunTzu vem ainda, nos dias de hoje, nos ensinar e demonstrar que o planejamento estratégico é doutrina a ser seguida em todas as áreas organizacionais, principalmente aquelas onde o terreno e os inimigos estão em constante mudança, como na Tecnologia da Informação. 1 Coordenador do Curso de Sistemas de Informação do Centro Universitário Newton Paiva Em seus ensinamentos milenares, Sun Tzu afirma: ...ao traçar os planos, há de comparar os seguintes sete fatores, valorando cada um com maior cuidado: Qual dirigente é mais sábio e capaz? Que comandante possui o maior talento? Que exército obtém vantagens da natureza e terreno? Em que exército se observam melhor as regulações e as instruções? Quais as tropas mais fortes? Que exército tem oficiais e tropas melhor treinados? Que exército administra recompensas e castigos de forma mais justa. Mediante o estudo meticuloso destes fatores, podemos prever se um projeto sairá vitorioso ou não, assim como antes do início do processo de migração para Software Livre, independente de qual setor ele se destine, público ou privado. Como qualquer outra mudança tecnológica, a migração para software livre não é um processo simples, é uma tarefa que envolve procedimentos técnicos, prazos, custos e outras atividades alinhadas ao negócio da organização. 2 OS CONCEITOS DE SUN TZU NA MIGRAÇÃO Muitos são os aspectos que levam as organizações a iniciarem o processo de migração, entre elas o custo, segurança, qualidade, etc. Ainda hoje, predomina o ponto de vista econômico, porém este quadro está mudando, tendo a motivação técnica assumido um patamar bem próximo ao econômico. Vamos agora compreender individualmente como implementar as fases de migração (figura 1), apoiando no planejamento estratégico e nas milenares doutrinas do General Sun Tzu. Figura 1 – Fases da migração para Software Livre 2.1 Coleta de Dados O meio pelo qual governantes sábios e generais sagazes se moveram e conquistaram outros, pelo qual suas realizações ultrapassaram as massas, foi o conhecimento acurado. O conhecimento acurado não pode ser obtido de fantasmas e espíritos, inferido dos fenômenos ou projetado a partir das medidas do Céu, mas deve ser obtido dos homens, porque é o conhecimento da verdadeira situação do inimigo. (Sun Tzu) Neste ponto serão definidos: o que será migrado; como será migrado e quando será migrado. Aqui se define a equipe habilitada e responsável para dar continuidade ao processo. A equipe deverá ser formada, em sua maioria, por pessoal técnico, mas também deve em seu quadro membros de todos os setores funcionais da organização. Esta equipe trabalhará todas as fase da migração. A pergunta chave neste momento é: A migração é realmente viável? Se a resposta for positiva, inicia-se a próxima fase do processo, especificando as condições, através do levantamento do ambiente. 2.2 Condições Iniciais Ao fazer, pois uma avaliação comparativa por meio das estimativas, procurando sua verdadeira natureza, pergunta: Que Comandante tem o Tao? Que general tem maior habilidade? Quem obteve as vantagens do Céu e da Terra? Quem tem suas leis mais rigorosamente implementadas? Quem tem os exércitos mais fortes? quem tem os oficiais e as tropas mais bem treinados? Quem tem as recompensas e as punições mais claras? Através disso conhecerei a vitória e a derrota! (Sun Tzu) Deve-se realizar um levantamento detalhado do ambiente, para melhor entender a situação atual. Esta fase deve ser minuciosa, pois o esquecimento ou falta de detalhamento pode resultar no retrabalho ou na inviabilidade futura de continuidade do processo. 2.3 Condições Alvo Se um general segue meus métodos de avaliação e tu o empregas, ele certamente será vitorioso e deve ser mantido. Se um general não segue meus métodos de avaliação e tu o empregas, ele certamente será derrotado; então dispensa-o.” (Sun Tzu) Aqui se define quais condições serão importantes para a eficiência e eficácia na implementação do processo como um todo. Neste ponto a equipe de trabalho deve voltar-se para filosofia do Software Livre, tomando conhecimento de todas as questões relevantes que envolve o tema. Juntamente com o Gerente de TI, a equipe de trabalho deve conhecer profundamente as vantagens e desvantagens da utilização de software livre, compreendendo qual é eficaz nas necessidades do negócio da organização. 2.4 Condições de migração A guerra é o Tao do ardil. Assim, ainda que seja capaz, exibe incapacidade. Quando decidido a empregar tuas forças, finge inatividade. Quando teu objetivo estiver próximo, faz com que pareça distante; quando distante, cria a ilusão de que está próximo. (Sun Tzu) Neste ponto é feito o detalhamento estratégico de como se pretende operar a mudança, estabelecendo condições e o alvo escolhido (almejado e/ou planejado). Aqui é um bom momento para decidir a sequência/ordem de migração: aplicações, servidores e serviços de rede, suíte de escritório, sistema operacional em desktops, legado, etc. 2.5 Criação do cenário Aqui trabalha-se o estudo de viabilidade. Antes, porém, através de uma análise detalhada dos resultados obtidos nas fases anteriores, é feita uma nova abordagem na coleta de dados, na busca de soluções adequadas ao processo. Em geral, com respeito aos exércitos que queres atacar, as cidades que queres assaltar e os homens que queres assassinar, cumpre que saibas primeiro os nomes do comandante de defesa, de seus assistentes, estado maior, guardas, porteiros e auxiliares. Deves fazer que nossos espiões investiguem e se informem de todos eles. (Sun Tzu) Deve-se evidenciar todos os possíveis riscos e problemas que poderão ocorrer durante e por conta a migração e qual o impacto na rotina organizacional. Aqui, o planejamento deverá prever os riscos evidentes e possíveis de ocorrerem, que poderão ocasionar em paradas, atrasos e retrabalho, definindo as possíveis medidas de contenção. 2.6 Justificativa para Migração Depois de avaliar as vantagens de acordo com o que ouviste, passa à ação, completando o poder estratégico com táticas de campo que respondam aos fatores externos. O poder estratégico, por sua vez, é o controle do desequilíbrio tático de poder de acordo com os ganhos a serem obtidos. (Sun Tzu) As informações advindas do Estudo de Viabilidade e da Coleta de Dados serão a base de um documento para justificativa do projeto, apontando os custos/benefícios relevantes aplicados ao processo, contendo a análise das soluções encontradas, os testes de homologação, apontando as soluções mais adequadas. Este documento valida a fase, após aprovado pelo setor/pessoas responsáveis pelas políticas e planejamento estratégico de TI da organização. 2.7 Projeto Piloto Quem não pode ser vitorioso assume uma postura defensiva; quem pode ser vitorioso ataca. Nessas circunstâncias, assumindo a postura defensiva, a força será mais que suficiente, ao passo que em ações ofensivas seria insuficiente. (Sun Tzu) Nesta fase criam-se os pilotos com o objetivo de testar o plano e as justificativas. Os pilotos devem ser feitos em ambiente menor que o real, tendo como finalidade a detecção de possíveis problemas e a correção dos mesmos antes da implementação propriamente do projeto. 2.8 Plano de Execução Quem emprega o poder estratégico comanda os homens em batalha com se fossem toras e pedras em movimento. A natureza da pedra e da madeira determina que fiquem paradas quando estáveis, mas que se movimentem quando em terreno íngreme. Se são quadradas, param; se redondas, tendem a se mover. Assim, o poder estratégico daquele que excele em empregar os homens na guerra é comparável a rochas redondas precipitando de uma montanha de mil braças. Essa é a configuração estratégica do poder. (Sun Tzu) Após a realização dos pilotos e com base em seus relatórios, deve-se documentar o projeto, detalhando e especificando as fases e definindo-se as metas a serem cumpridas. Neste ponto deve ser estipulado um cronograma de execução da migração, com pontos de checagem e testes, que deverão ser seguidos durante toda a implementação da migração. 2.9 Monitoramento De acordo com a disposição do inimigo, impomos às massas medidas que levam a vitória, mas as massas não são capazes de as compreender. Todos os homens sabem a disposição pela qual obtemos a vitória, mas ninguém conhece a configuração através da qual controlamos a vitória. Assim uma estratégia de batalha vitoriosa não é repetida, as configurações de reação do inimigo são inesgotáveis. (Sun Tzu) Durante o processo de implementação do projeto de migração devem ser previstos testes e checagem a cada fase, verificando possíveis erros e corrigindo-os. Este monitoramento é importante para verificar o real cumprimento dos passos, seu acerto e o mais importante, verificar se os objetivos especificados foram cumpridos. Cumprida estas etapas, passa-se para migração dos setores funcionais da organização, dando atenção especial ao treinamento do usuário, que deve acontecer antes da migração propriamente dita, ou em passo com a mesma. Eis, pois, a estratégia para empregar a força militar: Não te aproximes de altas montanhas; não confrontes aqueles que tem colinas atrás de si. Não persigas falsas retiradas. Não ataques tropas vigorosas. Não engulas um exército que age como isca. (Sun Tzu) 3 CONCLUSÃO O exército, pois, se estabelece pelo logro, move-se por vantagens e se transforma através da segmentação e reunião. Assim, sua velocidade é como o vento, sua lentidão como a floresta; sua invasão e pilhagem como uma fogueira; estático, é como as montanhas. É tão difícil de conhecer quanto a escuridão; em movimento é como o trovão. (Sun Tzu) Não existe uma receita de bolo para a migração. O que existe são métodos que permitem realizar o processo de forma segura e com o mínimo de trauma. O sucesso na migração é conseguido com muito esforço e planejamento estratégico organizacional. Sem planejamento e estratégia, a migração pode causar diversos problemas, entre eles gastos desnecessários, paradas também desnecessárias, diminuição da produtividade da organização, riscos diversos a segurança da informação, perda de tempo e muito provavelmente a demissão do responsável. 4 REFERÊNCIAS BIBLIOGRÁFICAS MANGILI, Silvia Helena. Seleção e Avaliação de Software. Livro didático. Unisul, 2006. MEFFE, Corinto. Migração planejada: software livre e os sistema legados. Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento. RAYMOND, Eric S. A catedral e o Bazar. 1998. SOUZA, Marco Antônio Silveira de. Adoção/Substituição – melhores práticas. Livro didático. Unisul, 2006. SUN-TZU, SUN-PIN. A Arte da Guerra. São Paulo. Martins Fontes, 2002. Guia Livre de Referência de Migração para Software Livre do Governo Federal. Versão 1.0. Disponível em <http://www.governoeletronico.gov.br/guialivre>