Desenvolvimento de sofware como indústria

9 respostas
Thiagosc

A pergunta é simples: não deveria o setor de desenvolvimento de software ser considerada e tratada como uma indústria? Digo isso porque existem diversos tipos de indústria e existem associações para diferentes setores.

A área de desenvolvimento de software parece que parou no século XX com uma mentalidade arcaica. Por exemplo, ainda há nessa área uma idéia de “produção”, “chefe” e coisas do gênero como se o processo de desenvolvimento fosse uma fábrica. Mas um operário de linha de montagem de montadora de automóveis pode simplesmente criar a sua própria montadora para competir? No caso ele depende do dono da fábrica, que é dono não apenas do maquinário, mas também do conhecimento e do processo como um todo.

No caso os desenvolvedores de software são donos de seu próprio maquinário e conhecimento, podendo por vontade própria produzir o que bem entender. Correto?

Se é assim de fato então porque ainda existe a idéia de “operário” entre desenvolvedores de software?

9 Respostas

laudenpower

Por que as metodologias ainda são arcaicas, e portanto ainda tem a idéia que você relatou sobre o software como um produto que pode ser medido e calculado com base em valores absolutos e que quem produz esse produto “de caixinha” é um operário.

M

Porque de fato programadores são sim pedreiros modernos.

sobreira

Porque a “indústria” do software é atendida por uma fila enorme de programadores operários.

Nem sempre. Uma pequena parcela eu diria. Conheço poucos desenvolvedores com esta capacidade. A maioria continua sendo operário até a aposentadoria. Além do mais, produzir “o que bem entender” só tem valor a partir do momento que outras pessoas além dele próprio queira. Fora que o sucesso vai muito além da simples capacidade técnica.

sergiotaborda

Thiagosc:
A pergunta é simples: não deveria o setor de desenvolvimento de software ser considerada e tratada como uma indústria? Digo isso porque existem diversos tipos de indústria e existem associações para diferentes setores.

A área de desenvolvimento de software parece que parou no século XX com uma mentalidade arcaica. Por exemplo, ainda há nessa área uma idéia de “produção”, “chefe” e coisas do gênero como se o processo de desenvolvimento fosse uma fábrica. Mas um operário de linha de montagem de montadora de automóveis pode simplesmente criar a sua própria montadora para competir? No caso ele depende do dono da fábrica, que é dono não apenas do maquinário, mas também do conhecimento e do processo como um todo.

No caso os desenvolvedores de software são donos de seu próprio maquinário e conhecimento, podendo por vontade própria produzir o que bem entender. Correto?

Se é assim de fato então porque ainda existe a idéia de “operário” entre desenvolvedores de software?

Porque eles deixam. Embora com educação superior estas pessoas não têm a mínima noção do que significa Oficio e Orgulho Profissional.

Alguem perguntaria se Teatro pode ser considerado uma industria ? Marketing é uma industria ? Dificilmente.

Na minha opinião software é produzido como o espetáculo, não como um carro ou uma casa. Esta ideia que software é um conjunto de peças posta justas (componentes) é antiga
e nunca foi real. A componentização ainda é uma promessa nos dias de hoje, e embora vc use API como sendo componentes (quem não usa log4j ou commons-upload ?) não é bem isso que se chama de componente.
Sem componentes não ha linha de montagem e portanto não ha industria.

Por outro lado a ideia de especificar um software até aos minimos detalhes antes dele ser produzido tb não faz sentido. É como medir a altura de um bebê e comprar toda a roupa daquele tamanho…5 dias depois não serve mais. Ou seja o problema deriva da ignorancia de conhecer as caracteristicas da vida (lifecycle) do bebe. Da mesma forma , a maioria das pessoas que trabalha com software vivem na ilusão de conhecer o lifecycle do software.

A unica coisa que é fato,que é real, e em que nos podemos basear é : Software evolui.
E tal como um bebe ele evolui mais depressa no inicio da sua vida.

Fazer software é uma arte (baseada em ciência , mas todas elas são) e não é industrializável.
Pode parece - ao menos preparado - que software é feito em serie, mas a unica coisa que é feita em série é a gravação dos CD e DVD onde o instalador do software vai. Hoje em dia, nem isso precisa mais. Tb pode parece que hollywood faz filmes em série, e fala-se da industria do cinema. Mas um filme não é uma fábrica, o filme em si ,não é feito em série.

Fazer software é uma atividade criativa e reativa (reage ao que o cliente quer - seja ele quem for). Este tipo de processo não
pode ser considerado mecânico nem robotizável - aka industrializável.

A comparação com a eng civil ,então, é péssima. Levada à letra seria hilário.

Acho que a melhor analogia é com o mundo da moda.
Empresas que produzem software são Produtoras da Software. Quem faz produto de prateleira faz pré -à -porté . Se o software é on demand podemos falar de ateliers de software. Repare-se que existe um fator fábrica que é a produção material de copias do design original do criador, mas isso não é moda. Isso é simplesmente produzir cópias do produto para revenda e só faz sentido no mundo pré-à-porté. O mesmo para o software. Mas repare-se que o que acontece nessas fábricas (replicadoras) não tem relação ao software em si, o que ele faz, quem o usar, etc… esse sim é um processo mecanicista, mas esse não é o processo de criar roupa/software.

A

Aqui na empresa é uma indústria, bato cartão de ponto na entrada, almoço e saída. :stuck_out_tongue:

T

Thiagosc:
A pergunta é simples: não deveria o setor de desenvolvimento de software ser considerada e tratada como uma indústria? Digo isso porque existem diversos tipos de indústria e existem associações para diferentes setores.

A área de desenvolvimento de software parece que parou no século XX com uma mentalidade arcaica. Por exemplo, ainda há nessa área uma idéia de “produção”, “chefe” e coisas do gênero como se o processo de desenvolvimento fosse uma fábrica. Mas um operário de linha de montagem de montadora de automóveis pode simplesmente criar a sua própria montadora para competir? No caso ele depende do dono da fábrica, que é dono não apenas do maquinário, mas também do conhecimento e do processo como um todo.

No caso os desenvolvedores de software são donos de seu próprio maquinário e conhecimento, podendo por vontade própria produzir o que bem entender. Correto?

Se é assim de fato então porque ainda existe a idéia de “operário” entre desenvolvedores de software?

Eu colocaria sua pergunta como uma afirmação: “não deveria o setor de desenvolvimento de software ser considerada e tratada como uma indústria”. Isso se o que você quiz foi comparar uma empresa de software como uma industria propriamente dita.

Mas sobre o que eu gostaria mesmo de falar é sobre sua ultima pergunta: “porque ainda existe a idéia de “operário” entre desenvolvedores de software?”
Pegando emprestado a citação do sergiotaborda, a resposta é porque eles deixam… e eu diria mais, porque eles querem. O que vejo por ai é a maioria das pessoas querendo se formar para conseguir um emprego em alguma “fabrica de software” ou então numa multinacional, e em casos mais graves para prestar consurso numa estatal qualquer e ficar “tranquilo” o resta da vida. Estou falando do pessoal de TI, mas ocorre e todas as áreas. E é esse pensamento de querer conseguir um emprego qualquer que seja só se importando com o salário que faz as pessoas se colocarem na posição de simples operários. Tudo bem, não há nada de errado em querer estar bem empregado, o que não está certo é todo mundo querer a mesma coisa: um emprego para ficar tranquilo. E isso é uma coisa cultural de nosso país.

Porque, sobretudo, nos EUA de tempos em tempos se vê a notícia de uma nova startup de tecnologia abrindo e se dando bem? Ora, pois lá eles não suportam a idéia de serem simples operários de software (isso eles deixam para os estrangeiros, principalmente os indianos) e utilizam seus conhecimentos criarem algo para si próprios e não somente para conseguir um bom emprego. Tudo bem que lá a política econômica e tributária ajuda o surgimento de novas empresas, totalmente ao contrário do Brasil, mas aqui não se vê quase ninguém tentando. Acredito que se houvesse mais iniciativa, mais idéias sendo postas em prática, e sobretudo mais ousadia teriamos mais empresas de software sendo criadas e se dando bem em nosso país.

Acho que o Brasil está perdendo muito com essta postura de “operários” que os trabalhadores assumem. O povo brasileiro sempre foi considerado criativo, ta na hora de se utilizar essa criatividade para alavancar o mercado de software nacional.

M

Thiagosc:
A pergunta é simples: não deveria o setor de desenvolvimento de software ser considerada e tratada como uma indústria? Digo isso porque existem diversos tipos de indústria e existem associações para diferentes setores.

A área de desenvolvimento de software parece que parou no século XX com uma mentalidade arcaica. Por exemplo, ainda há nessa área uma idéia de “produção”, “chefe” e coisas do gênero como se o processo de desenvolvimento fosse uma fábrica. Mas um operário de linha de montagem de montadora de automóveis pode simplesmente criar a sua própria montadora para competir? No caso ele depende do dono da fábrica, que é dono não apenas do maquinário, mas também do conhecimento e do processo como um todo.

No caso os desenvolvedores de software são donos de seu próprio maquinário e conhecimento, podendo por vontade própria produzir o que bem entender. Correto?

Se é assim de fato então porque ainda existe a idéia de “operário” entre desenvolvedores de software?

  1. Crie uma associação de usuários para seu produto.

  2. Faca ela crescer

  3. Ganhe dinheiro!

Thiagosc

Obrigado àqueles que responderam ao comentário inicial decentemente. Àqueles que se limitaram a postar gracinhas eu pergunto: pensar dói demais para vocês? Se existem coisas absurdas como CLT-Flex ou “PJ-só-aceitamos-empresa-Ltda-porque-queremos-evasão-fiscal” é porque o mercado está indo de mal a pior.

Cada um pensa o que quiser, mas vir em um foro dedicado a uma determinada tecnologia fazer apologia ao crime de sonegação fiscal e fraude entre outras praticadas por empresas, e ainda tirar uma onda com cara de profissionais é pedir para, no mínimo, ouvir gracinhas.

Quando usei o termo indústria apenas quis dizer o que realmente significa, isto é, uma atividade. Indústria no Brasil tem outros significados também.

M

O termo fábrica já é extremamente pejorativo, e o pior são programadores q tentam colocar isso nas empresas…

Criado 28 de setembro de 2009
Ultima resposta 2 de out. de 2009
Respostas 9
Participantes 8