A Alienação Tecnologica e as Fábricas de Software

A Alienação Tecnologica e as Fábricas de Software

?Uma boa empresa não é aquela que usa a tecnologia para construir Softwares, mas sim a que usa a tecnologia para destruir problemas. Talvez por isso muitas Fábricas de Software não são boas empresas.?

Coloquei as frases acima no Twitter, mas acho que a reflexão merece mais do que um micro-post.

Gosto também de duas outras frases cujo sentido apontam na mesma direção. A primeira, de autor desconhecido, é mais ou menos assim: ?A Informática surgiu para resolver problemas que não existiam antes dela?. A segunda, do Jamie Zawinsk, diz: ?Ao ver um problema algumas pessoas poderiam pensar: ?acho que posso resolver com regular expressions?. Agora elas têm dois problemas?.

O que todas estas frases têm em comum? Elas sintetizam bem a Alienação Tecnológica que as empresas e os profissionais de TI têm ajudado disseminar com bastante afinco ? e que tem um pouco a ver com o que tenho falado aqui e aqui.

A Alienação Tecnologica é a utilização da tecnologia como um fim em si e não como um meio para a solução de problemas. Em outras palavras, o pessoal de TI começa com o intuito de resolver um problema do mundo real, mas acaba voltando as prioridades para um código fonte, uma arquitetura, um banco de dados, um Design Pattern, uma técnica nova ou uma documentação os deixam felizes, mas não o usuário. Isso acontece porque no meio do caminho estas pessoas de TI estavam tão preocupadas com o TI-Centrismo que já não sabem mais o que realmente importa. E não estou falando apenas da burocracia que os movimentos ágeis tão na moda atualmente estão tentando derrubar. Estou falando daqueles casos (não raros) onde as pessoas pouco se importam com a utilização de fato do Software pois seus artefatos (código, arquitetura, Banco, etc) são seu motivo de orgulho.

Por inúmero fatores isso acontece com muitas Fábricas de Software. Aliás, vamos pensar por um instante sobre o termo Fábrica. Qualquer tipo de fábrica, exceto a de Software, é definida por uma linha de montagem que produz algo que já existe (escopo mais que fechado e técnicas já conhecidas e testadas). Mas as Fábricas de Software são as únicas Fábricas que precisam produzir algo que ninguém sabe o que é ainda.

A Fábrica de Software é, em minha opinião, uma tentativa exagerada de industrializar ao extremo algo que por natureza têm muitos elementos que tendem a ser ?artesanais? (soluções específicas para problemas específicos). Não estou dizendo que não devemos ter métodos e técnicas que facilitem este processo, mas voltando ao início do post, o problema é quando estas técnicas e métodos passam a ter razão de existir em si: a Fábrica fabrica o que não se conhece, mas o que importa é algo foi entregue.

Isto é como se a Ford se orgulhasse mais do seu processo de produção do que dos carros que as pessoas compram por escolha própria. Um engenheiro ou o Designer de carros da Ford deve se orgulhar ao ver as pessoas passeando em seus carros pelas ruas do mundo. Por outro lado, muitos profissionais de TI se contentam com algo que só eles conseguem enxergar. Isso é ou não é um caso evidente de alienação?

http://www.becklog.org/2010/03/24/a-alienacao-tecnologica-e-as-fabricas-de-software/

Jovem,

Concordo com o ponto de vista. Mas gostaria de acrecentar alguns pontos a respeito do que foi dito.

Neste sentido, a percepção das dificuldades auxilia a preparação e a composição de todos os recursos funcionais envolvidos. No mundo atual, o consenso sobre a necessidade de qualificação afeta positivamente a correta previsão dos procedimentos normalmente adotados. O empenho em analisar a consolidação das estruturas obstaculiza a apreciação da importância dos métodos utilizados na avaliação de resultados. Todavia, a constante divulgação das informações nos obriga à análise das regras de conduta normativas. Não obstante, a revolução dos costumes possibilita uma melhor visão global do levantamento das variáveis envolvidas.

      Acima de tudo, é fundamental ressaltar que a complexidade dos estudos efetuados cumpre um papel essencial na formulação do sistema de participação geral. O que temos que ter sempre em mente é que a necessidade de renovação processual é uma das consequências do orçamento setorial. Todas estas questões, devidamente ponderadas, levantam dúvidas sobre se a execução dos pontos do programa representa uma abertura para a melhoria dos índices pretendidos. A certificação de metodologias que nos auxiliam a lidar com a crescente influência da mídia aponta para a melhoria do investimento em reciclagem técnica.

      Podemos já vislumbrar o modo pelo qual o início da atividade geral de formação de atitudes causa impacto indireto na reavaliação da gestão inovadora da qual fazemos parte. 

Abs,

[quote=Kanin Dragon]Jovem,

Concordo com o ponto de vista. Mas gostaria de acrecentar alguns pontos a respeito do que foi dito.

Neste sentido, a percepção das dificuldades auxilia a preparação e a composição de todos os recursos funcionais envolvidos. No mundo atual, o consenso sobre a necessidade de qualificação afeta positivamente a correta previsão dos procedimentos normalmente adotados. O empenho em analisar a consolidação das estruturas obstaculiza a apreciação da importância dos métodos utilizados na avaliação de resultados. Todavia, a constante divulgação das informações nos obriga à análise das regras de conduta normativas. Não obstante, a revolução dos costumes possibilita uma melhor visão global do levantamento das variáveis envolvidas.

      Acima de tudo, é fundamental ressaltar que a complexidade dos estudos efetuados cumpre um papel essencial na formulação do sistema de participação geral. O que temos que ter sempre em mente é que a necessidade de renovação processual é uma das consequências do orçamento setorial. Todas estas questões, devidamente ponderadas, levantam dúvidas sobre se a execução dos pontos do programa representa uma abertura para a melhoria dos índices pretendidos. A certificação de metodologias que nos auxiliam a lidar com a crescente influência da mídia aponta para a melhoria do investimento em reciclagem técnica.

      Podemos já vislumbrar o modo pelo qual o início da atividade geral de formação de atitudes causa impacto indireto na reavaliação da gestão inovadora da qual fazemos parte. 

Abs,[/quote]

kkkkkkkkkkkk …

ah Kanin, a velha técnica do gerente-ninja … o gerador de lero-lero …

Isso mesmo jovem,

Você acaba de ser contemplado com uma shuriken!!! Qualquer outro professor te daria uma estrelinha no caderno…

Abs.

Bom, mas para não desvirtuar o tópico. Acho até razoável o que o sparck86 postou, mas sinceramente, não acho que essa “alienação” seja “o” grande problema da TI. Além do mais, a perda do foco não é algo exclusivo do mercado de TI. No caso do Brasil em particular, acho que a baixa qualidade da educação básica por exemplo é muito mais nociva do que essa falta de foco.

Acho totalmente engraçado e despropositado uma pessoa que posta algo assim http://guj.com.br/java/241612-apex-x-java#1247821 querer questionar a alienação sobre tecnologia.
Quer entender a filosofia por trás da tecnologia, sai do mercado e vai pesquisar. Aí você conseguirá compreender por que java é tão difundido e utilizado e por que existe tanta “alienação”.