BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Tecnologia em vez de pensamento? Os riscos do foco no ‘agora’

Tecnologia em vez de pensamento? Os riscos do foco no ‘agora’

Favoritos

Steve Jones, da CapGemini, tem escrito muito ao longo dos anos sobre aspectos de SOA, REST e TI em geral. Em um artigo recente chamado "Opensamento está morto", descreve suas crenças de que a TI valoriza tecnologias em detrimento ao pensamento. Mas o que exatamente quer dizer com isso? Jones começa citando o artigo de Anne Thomas-Manes de 2009, em que a autora declara que o SOA está morto, e prossegue dizendo:

O valor do "pensamento" e do raciocínio em TI está diminuindo, de modo semelhando ao que acontece na sociedade em geral - ao ponto em que projeto, planejamento, arquitetura e qualquer coisa que não inclua batucar no teclado, parece menos relevante que opiniões e fatos.

Steve Jones comenta sobre o que tem acontecido com REST e a euforia em torno da técnica nos últimos anos. Suas opiniões sobre o assunto, seja questionando o sucesso ou não do REST no mundo corporativo, ou se existem falhas intrínsecas na maneira em que a tecnologia tem sido vendida à comunidade, estão resumidas em um artigo de sua autoria:

Os últimos cinco anos têm sido ruins para a TI corporativa. As tecnologias WS-* são o único mecanismo viável de integração entre sistemas para projetos grandes, mas estão ficando estagnadas. O REST tem partes interessantes para o front-end e para organizações que podem investir apenas em pessoas altamente qualificadas, mas é incapaz de produzir qualquer coisa num ambiente corporativo típico.

Jones acredita que, independentemente de fazer sentido para a arquitetura ou para a implementação, a última novidade não atrairá mais atenção do que abordagens mundanas e validadas pelo tempo, que produziriam maior impacto imediato para o negócio. Isso não ocorre apenas com REST, defende. O autor acredita que existem problemas semelhantes em torno da adoção de Big Data e Hadoop.

O grande crescimento da informação foi complementado por uma quantidade de baboseira igualmente grande, além de uma enorme falta de pensamento crítico. Qual a maior barreira para coisas como Hadoop? "A falta de processamento em tempo real", reclamam. Sério? Não seria porque milhões de pessoas pensam do modo SQL/relacional e têm dificuldade de pensar de maneira não relacional e não SQL?

Com base em suas experiências, Jones observa que planejamento, arquitetura e design dentro da TI têm sido ignorados ou ganhado má reputação - o que deve ser ignorado, apesar da ampla evidência do sucesso de técnicas como TDD e design por contratos. Como cita o artigo, predomina na indústria a adoção de tecnologias novas e não testadas, dando-se preferência às expectativas exageradas e à "moda", ao invés de abordagens que se mostraram viáveis repetidas vezes, mas que não entusiasmam os twitteiros.

Hoje o termo "especialista" significa "pessoa que grita mais alto", do mesmo jeito que acontece na política dos EUA. Fatos, racionalidade e experiência são considerados desvantagens.

Isso já foi visto antes, no REST, por exemplo. Os argumentos para seu uso algumas vezes eram baseados apenas na "gritaria", como comenta Jones, ao invés de terem base numa discussão lógica ou racional.

Fui informado que minha opinião sobre uma tecnologia estava 'contaminada', já que havia usado várias outras tecnologias que competiam com ela, e portanto eu estava tendencioso. Também tinha usado a tecnologia em discussão e não havia gostado dela. A parte do código era razoável, mas ao estudar o ferramental, o ecossistema e os treinamentos disponíveis, simplesmente não podia recomendá-la ao cliente. Experiência e conhecimento não são tendenciosos; analisar e criticar novas abordagens não é ruim; pensar não é sujo.

Jones acredita que projeto/design e arquitetura são habilidades em extinção, com a avaliação crítica (científica) sendo substituída por "fanatismo no grito".

O enfoque na tecnologia da moda em vez de na que traz resultados para o negócio, e o enfoque em codificação de curto prazo ao invés de no design para o longo prazo, fizeram com que os departamentos de TI fossem desmembrados, e que as pessoas do negócio o tratassem cada vez mais como commodity. Pensar, projetar, planejar, arquiteturar, e ser cético sobre novas tecnologias, são a única esperança para manter a TI relevante.

Em um comentário ao artigo de Jones, é dito que estamos vendo uma nova onda em que todas as tecnologias são consideradas como uma bala de prata, que irão resolver todos os problemas de TI; isso porque a TI está sendo gerenciada por pessoas "de terno". Mas Steve Jones acredita que é muito pior do que isso; que os membros fundamentais da TI, tais como desenvolvedores e arquitetos não estão realmente pensando:

Queria que fossem apenas o pessoal de terno - mas o problema real é que boa parte da TI está sendo entregue por pessoas que creem que formalismo e rigor são ruins, e que o importante é criar produtos bonitos e reluzentes.

Se quem entrega as implementações que deveriam resolver os problemas do negócio não estão indo além do hype, sem considerar alternativas validadas e testadas por vários anos, temos um problema. Mas talvez Jones esteja enganado? É possível que a impressão se deva às características dos projetos em que trabalhou... ou seria algo generalizado?


Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

  • Muito barulho para pouca argumentação de fato.

    by adriano santos,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Tecnologia nova ? A tese do Roy Fielding que descreve os princípios do REST é de 2000. Será que dez anos é pouco para uma tecnologia ser provada, ou será que o mundo corporativo é que caminha a passos de tartaruga ?
    Toda vez que aparecer alguma coisa nova, pessoas irão dizer coisas como "olha essa tecnologia não é a bala de prata", olha "pra usar tal coisa você precisa de profissionais extremamente qualificados", ou, "isso não serve para o ambiente corporativo". Isso não é argumentação, são argumentos completamente descabidos de base lógica.
    Acho que Jones foi infeliz em algumas partes de seu artigo.

  • REST é não é tecnologia

    by tadeu gaudio,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Bom acredito que este cara está por fora do assunto, justamente porque REST para inicio de conversa não é uma tecnologia, REST é a metodologia usada em cima da tecnologia HTTP, que por muito tempo foi utilizada de forma não metodológicamentes correetas em tecnologias como RPC e SOA. Falar que Hadoop e Big Data são modismo??? Cá entre nós este cara parece que não entende de integração de sistemas. :D

  • Re: REST é não é tecnologia

    by Alexandre Saudate,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Tadeu, me parece que ele falou exatamente o contrário. Disse que Hadoop e Big Data não têm tido mais adoção por causa de uma resistência das pessoas em pensar de maneira diferente - ou seja, não querem pensar de um jeito não-SQL.

  • Muito estranho

    by Jean Nascimento,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Eu achei esse artigo muito estranho pq pelo menos no meu dia-a-dia é completamente o contrário, nós pensamos, avaliamos e testamos muito muma tecnologia nova antes de usar. E não vejo mesmo que arquitetura e design tenha perdido força muito pelo contrário, eu acho que estão ganhando muito mais força. Hoje os sistemas não são mais desktops q rodam sussegado na sua máquina, hoje temos que pensar numa arquitetura escalável, organizada e simples para manter.

    Acho interessante ver pontos de vistas diferentes, mas discordo do artigo quase que completamente.

  • Re: REST é não é tecnologia

    by Jean Nascimento,

    Seu comentário está aguardando aprovação dos moderadores. Obrigado por participar da discussão!

    Por isso q eu falo q para mim é bem contrario hoje em dia vjo muitas pessoas indo atras de bancos nosql, pesquisando e testando novos bancos. Acho q esse cara conhece as pessoas erradas =p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT