terça-feira, 13 de fevereiro de 2007

A SOX e a ânsia dos administradores

Ultimamente, presenciamos um grande movimento de empresas investindo em governança corporativa e em aderência à lei americana Sabanes-Oxley (SOX). Nós, da tecnologia da informação, somos afetados diretamente, tendo em vista que algumas das medidas necessitam do suporte da TI para saírem do papel. O grande problema está na ânsia dos administradores que não querem fazer da aderência à SOX um projeto planejado e cuidadosamente articulado (como deve ser). O que vemos é a pressa em obter o selo "empresa aderente à SOX" do dia para a noite e o caos sendo instaurado nos processos internos das organizações.

É importante lembrar que o principal motivador da criação da SOX foi o mercado de capitais norte-americano, que sofreu um grande baque com as fraudes nas demonstrações financeiras de enormes empresas. Porém, o principal foco da SOX não é garantir uma vantagem competitiva aos acionistas e sim garantir controle total sobre os processos administrativos das empresas, garantir números reais e confiáveis a respeito da saúde da empresa como um todo (não apenas a saúde financeira) e garantir que todos os acionistas, independentemente do tamanho de sua participação no capital da empresa, tenham acesso às mesmas informações, entre outros. As exigências da Sarbanes-Oxley, além de garantirem a estabilidade da bolsa de NY e da economia americana como um todo, acabavam por garantir a estabilidade das empresas também. Por este prisma, podemos perceber que governo, sociedade, empresas e, principalmente, investidores são beneficiados.

No Brasil, esta mentalidade está em fase inicial e, por isto, a coisa ainda está um tanto deturpada. Algumas empresas perceberam a real essência das práticas de governança e estão usufruindo de um balanço superavitário há alguns anos, apesar de terem passado por um árduo caminho até um bom nível de maturidade na governança corporativa. Outras empresas viram o sucesso das primeiras e estão tentando remar na mesma direção. O grande perigo é que estas só estão querendo "copiar" os benefícios obtidos e não os processos que as levaram ao sucesso na implantação da governança corporativa. A implantação da governança não deve ser vista apenas como meio de aumentar a liquidez de seu capital. As empresas devem enxergar, também, a oportunidade de crescimento que está por trás disto tudo: otimização de processos internos, racionalização de investimentos, transparência na administração e valorização do capital humano, entre outros.

Como muitas modas já vistas aqui no Brasil, muitas empresas estão remando para uma direção sem saberem ao certo aonde querem chegar. Muitas não sabem os reais benefícios trazidos pela SOX e nem estão interessadas em os aproveitarem. Estão enxergando apenas o benefício imediato: participar do "Novo Mercado" da Bovespa, visando aumentar a liquidez em suas ações.

É como querer ter um físico de atleta e, para isto, tomar anabolizantes ao invés de fazer ginástica.

segunda-feira, 12 de fevereiro de 2007

POG x MDS

Há alguns anos, o movimento pró-metodologias de desenvolvimento de sistemas (MDS) cresceu bastante entre os acadêmicos, porém não parece sensibilizar o mercado e muito menos uma grande fatia de desenvolvedores que ainda insistem praticar a "programação orientada a gambiarras" (POG). Tanto a indústria quanto a academia já comprovaram em diversos estudos e até mesmo na prática que os resultados, quando se utiliza uma MDS no processo de desenvolvimento de sistemas, são infinitamente superiores aos resultados obtidos em um ambiente, digamos, "desordenado". Então, apresento-lhes a grande pergunta: por que os investimentos em metodologias de desenvolvimento de sistemas ainda são relativamente pequenos?

Vamos começar pelo fator que mais interessa às empresas: o fator financeiro. É claro que a utilização de uma MDS tem um custo de implantação, um custo de manutenção e, geralmente, gera um "delay" que afeta diretamente o "time to market" (TTC) dos produtos. Porém, é necessário lembrar que um sistema desenvolvido segundo uma MDS tem um grau de escalabilidade muito superior aos outros e esta característica, muitas vezes, acaba por determinar o tempo de vida útil de um sistema. Por mais que o projeto tenha sido bem feito, um sistema sempre será customizado para adequar-se aos usuários, aos negócios, à legislação ou ao mercado. Sistemas engessados, instáveis e com baixa escalabilidade geralmente são os produtos entregues por equipes de desenvolvimento de sistemas que trabalham desordenadamente.

Nos últimos anos, a academia não mede esforços a fim de comprovar os benefícios agregados pela utilização de uma MDS. O tema é exaustivamente debatido em workshops, simpósios e grupos de discussão. Os analistas de sistemas formados pelas universidades, apesar de conhecerem o assunto ainda são minoria frente os milhares de "coboleiros", "clipeiros" e outros desenvolvedores que não estão dispostos a mudar a forma de fazer sistemas. E talvez aí esteja o maior desafio: MUDAR. O tema "resistência à mudanças" é base para teses e mais teses nas diversas áreas de conhecimento. E mais: é fato. O "modo antigo" de se fazer sistemas, além de gerar sistemas instáveis e pouco escaláveis, gera uma outra figura que é inimiga das empresas: o "dono do sistema". Não é raro nos depararmos com a situação em que apenas uma pessoa (ou grupo) é capaz de manter um determinado sistema (talvez isto explique a "indisposição" em usar uma metodologia). O uso de metodologias inverte os papéis e transfere a propriedade do conhecimento para a organização.

Os profissionais envolvidos neste cenário também poderiam adotar um outro ponto de vista. A consolidação do uso de metodologias pelo mercado, diminuirá consideravelmente a dificuldade de adequação em um novo emprego. Sem procedimentos formais é muito mais difícil encaixar um novo membro na equipe, otimizar o "modus operanti" e até mesmo sair de férias. Isto mesmo: sair de férias. Todos os analistas de sistemas com mais de 5 anos de estrada já devem ter passado pela situação em que não podiam sair de férias porque no período desejável iria acontecer "aquela migração" ou o "fechamento anual". Para não nos tornarmos escravos de nossos empregos, é imperativo que tornemos nosso ambiente de trabalho impessoal.

Enumeremos as vantagens que vimos até o momento:
  • Para as empresas: aumento do tempo de vida útil de um sistema, tornando-o mais barato em longo prazo; transfere a propriedade dos conhecimentos para a organização.
  • Para os profissionais: impessoalidade; maior abertura para os bons profissionais (acaba com os "donos dos sistemas").
  • Para os clientes: sistemas mais estáveis e escaláveis; aumento da qualidade dos sistemas.

Vistos todos estes fatores, a pergunta inicial continua sem resposta.

Ah... Já ia esquecendo! Os profissionais tem resistência à mudanças...

Talvez este deva ser o foco das academias e das pessoas que gostariam de ver esta mudança nos rumos da nossa profissão: mostrar para as pessoas que mudar não é ruim, e que, neste caso, a mudança tem tudo para ser positiva para todos os envolvidos. Como em todas as quebras de paradigma, o desafio não é fácil.

quinta-feira, 8 de fevereiro de 2007

Saudações!

Boa tarde amigos,

Enfim estou realizando um desejo que possuía desde 2002: compartilhar, na internet, minhas impressões, angústias, experiências e curiosidades a respeito da Tecnologia da Informação (vulgo Informática). O espaço está aberto para debatermos, refletirmos e aprendermos sempre mais.

Cada visita, comentário ou recado será uma honra para mim.

Abraços!