quarta-feira, 8 de outubro de 2008

Vinte desastres de TI que você pode evitar - parte 2

Descobrimos os 20 erros comuns em tecnologia que podem sair muito caro. Conheça os outros dez
Neil McAllister*, da CIO (EUA)

Publicada em 07 de outubro de 2008 às 19h38


Muitas coisas mudaram no mundo da TI nos últimos anos, mas uma continua a mesma: a capacidade de TI de ser vítima de práticas equivocadas, graças à complexidade das responsabilidades envolvidas. Assim, no espírito de “é melhor prevenir do que remediar”, consultamos os melhores e mais brilhantes profissionais para descobrir 20 erros de TI que são receitas infalíveis para estouro de orçamento, perda de prazo e, em alguns casos, até perda de emprego.
Veja a segunda parte da série de vinte erros. Os nomes foram trocados para proteger os culpados, mas as lições aprendidas são evidentes. (clique aqui para ler os primeiros dez erros)

11. Perder de vista usuários móveisFerramentas conectadas em rede facilitam atualizações de segurança, fazem backups noturnos e até gerenciam instalação de software para usuários em uma organização inteira — obviamente, contanto que os PCs estejam conectados à LAN corporativa. Mas e quanto aos usuários que passam a maior parte do tempo fora da companhia?Mobilidade e telecomutação mudaram o cenário de gerenciamento de sistemas, segurança de rede e continuidade do negócio. Laptops sem patches de segurança atualizados são um grande transmissor de malware. Arquivos sem backup podem gerar horas incontáveis de produtividade perdida. E o que acontecerá com dados sigilosos em caso de roubo? Políticas de TI automatizadas não oferecem confiança se os profissionais em campo se descuidam.

12. Drenar recursos com compliance Muitas empresas recorrem ao método Band-Aid para conformidade com Sarbanes-Oxley, HIPAA e outras regulamentações. Mas gastar dinheiro para atingir metas de compliance nebulosas só faz drenar recursos que poderiam ser empregados em projetos mais tangíveis. Embora algumas situações exijam uma solução rápida para cumprir um prazo de conformidade regulatória, de um modo geral é melhor adotar uma abordagem holística.Ao planejar sua estratégia de compliance, pense em termos de políticas e procedimentos globais, em vez de soluções pontuais dirigidas a auditorias específicas. Procure eliminar procedimentos redundantes e guarda manual de registros e se concentrar em maneiras de automatizar o processo de compliance continuamente. Do contrário, vai jogar dinheiro pelo ralo.

13. Subestimar a importância da escalabilidadeTalvez você ache que se preparou para a escalabilidade, mas provavelmente seus sistemas estão repletos de áreas problemáticas ocultas que vão assombrá-lo à medida que seu negócio crescer. Em primeiro lugar, fique atento às interdependências de processos. O nível de robustez do sistema é medido pelo seu componente menos confiável. Qualquer processo que requeira intervenção humana será um gargalo para qualquer processo automatizado que dependa dele, não importa quanto hardware você utilize para executar a tarefa.Além disso, economizar dinheiro hoje em detrimento da qualidade é a receita certa de problemas amanhã. Por mais que seja tentador pendurar um banco de dados departamental em um servidor web subutilizado ou permitir que uma workstation aberta também faça armazenamento em rede, resista. Aquele projeto mínimo de hoje pode facilmente se tornar o recurso de missão crítica de amanhã, acarretando a tarefa nada invejável de separar irmãos siameses.

14. Gerenciar mal sua estratégia de SaaS A Salesforce.com provou que SaaS (software como serviço) tem espaço na computação corporativa. Quando comparado a software desktop tradicional, o modelo on-demand oferece aos clientes baixo custo inicial e praticamente nenhum custo de manutenção. Nada mais lógico, portanto, que um número cada vez maior de fornecedores de software tenha começado a oferecer produtos hospedados em muitas categorias. Se você ainda não cogitou opções de SaaS, está prestando um desserviço ao seu negócio.Por outro lado, SaaS em excesso pode ser problemático. Serviços hospedados não interoperam tão bem quanto software desktop e o nível de personalização disponibilizado pelos fornecedores de SaaS varia. Lembre-se de que SaaS é um modelo de negócio — não é um bom negócio se o software em si não estiver amadurecido.

15. Não definir seu código Performance relativa é motivo de eterno debate entre programadores. Será que o código escrito para uma linguagem ou plataforma executa tão bem quanto o código equivalente escrito para outra?Neste ponto, o desenvolvimento de software se assemelha a um trabalho de carpintaria – com freqüência, o mau carpinteiro põe a culpa nas próprias ferramentas. Para cada aplicativo que sofre com uma falha subjacente na linguagem, outros incontáveis são repletos de algoritmos mal projetados, storage calls ineficientes e outros “quebra-molas” criados pelos programadores.Localizar estes pontos problemáticos é a meta de code profiling e o que o torna tão essencial. Até que você tenha identificado as porções mais lentas do seu código, qualquer tentativa de otimizá-lo será infrutífera. Qual o motivo? Talvez o problema não seja sua culpa, no fim das contas.

16. Não virtualizarSe você não está se beneficiando da virtualização, está dificultando as coisas para si mesmo. As máquinas virtuais foram um argumento de venda fundamental para os primeiros mainframes, mas atualmente existem capacidades similares em hardware e sistemas operacionais padrões, muitas vezes sem custo extra.Empilhar várias MVs em uma única máquina física aumenta a utilização do sistema, proporcionando maior retorno do investimento em hardware. A virtualização também permite provisionar e desprovisionar novos sistemas facilmente e criar ambientes seguros para testar novo software e novas configurações de sistemas operacionais.Alguns fornecedores talvez lhe digam que os produtos não podem ser instalados em um ambiente virtualizado. Se isso acontecer, dê adeus a eles. É uma tecnologia boa demais para você passar sem ela.

17. Confiar demais em um só fornecedor É fácil entender por que algumas empresas voltam sempre ao mesmo fornecedor para suprir todos os tipos de necessidades de TI. Os grandes fornecedores de TI adoram oferecer soluções integradas. E um contrato de suporte que promete “apenas um pescoço para esganar” será sempre um atrativo para administradores sobrecarregados. Entretanto, você pode acabar encrencado se este contrato englobar produtos que não estão amadurecidos e não se encaixam no expertise core do seu fornecedor.Raramente todos os lançamentos de uma linha de produtos de TI corporativos são criados da mesma forma. Ficar enredado em uma solução inferior é um erro que pode ter repercussões no longo prazo. Do ponto de vista do negócio, faz sentido dar preferência às atuais parcerias com fornecedores, mas lembre-se de que não há nada de errado em recusar educadamente quando o best-of-breed está em outro lugar.

18. Insistir em projetos problemáticos Nem todas as iniciativas de TI terão êxito. Aprenda a reconhecer sinais de problemas e aja decididamente. Um projeto pode fracassar por mil razões diferentes, mas continuar investindo em uma iniciativa fracassada aumentará o erro.O Federal Bureau of Investigation (FBI), por exemplo, desperdiçou quatro anos e mais de US$100 milhões em seu sistema de guarda de registros eletrônicos Virtual Case File (VCF), apesar dos alertas repetidos de insiders de que o projeto estava perigosamente descarrilado. Quando o FBI finalmente abandonou o VCF, em 2005, ele não estava nem perto de ser concluído.Não deixe que isso aconteça com você. Para cada projeto, tenha uma estratégia de saída à mão e certifique-se de que poderá colocá-la em ação antes que uma “largada queimada” se transforme em um verdadeiro desastre de TI.

19. Não se preparar para picos de energia TI sustentável tem a ver não só com salvar o planeta, mas também com planejar bem os recursos. Quando os custos de energia fogem do controle, eles ameaçam a agilidade do negócio e limitam o crescimento. Não espere que o data center atinja a capacidade máxima para começar a buscar meios de reduzir o consumo geral de energia. De CPUs a dispositivos de armazenamento, de memória a monitores, a eficiência de energia é um fator-chave em toda e qualquer aquisição de novo hardware. E não restrinja sua busca a hardware. Soluções de software como virtualização e SaaS ajudam a consolidar servidores e reduzir ainda mais o consumo de energia. O resultado será um planeta e uma empresa mais sustentáveis.

20. Estabelecer prazos irreais para projetos Quando você planeja projetos de TI, o excesso de confiança e entusiasmo pode ser sua ruína. Uma estimativa de tempo apressada e otimista se transforma facilmente em uma entrega difícil de concretizar. Por isso, reserve um bom tempo para atingir as metas do projeto, mesmo que elas pareçam simples no começo. Sempre é melhor entregar demais do que deixar a desejar.

Nenhum comentário: