Desenvolvimento de sofware como indústria  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Thiagosc
Forum Spammer

Membro desde: 27/04/2006 21:01:27
Mensagens: 1061
Offline

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?
laudenpower
JavaTeenager
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 186
Online

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.

Enquanto cultivares teu saber, nada tens a temer!
matarra1000
Debugger

Membro desde: 19/09/2009 20:43:57
Mensagens: 52
Offline

Porque de fato programadores são sim pedreiros modernos.
sobreira
Thread.start()
[Avatar]

Membro desde: 25/11/2008 12:02:41
Mensagens: 26
Offline

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

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

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?

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.

Fabiano S. Coelho
http://blog.sobreira.eti.br
[WWW]
sergiotaborda
Forum Spammer
[Avatar]

Membro desde: 22/03/2005 20:57:48
Mensagens: 3008
Offline

Thiagosc wrote: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.





This message was edited 1 time. Last update was at 29/09/2009 10:29:09


Caderno no Java Building

-Quanto custa o seu preço ?
-Taxionomia de uma Entidade
-Crédito Técnico
-Scrum para Tradicionalistas - Previsões
-MVC e Camadas
- Scrum para Tradicionalistas - Tarefas
- Scrum para Tradicionalistas- As pessoas
-Valorizar Práticas ou Praticar Valores ?


Blog do MiddleHeaven
[WWW]
alindre
Debugger

Membro desde: 25/08/2009 13:19:51
Mensagens: 60
Offline

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

Membro desde: 02/06/2006 07:25:09
Mensagens: 89
Localização: Caçapava - SP
Offline

Thiagosc wrote: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.

Econodin - Organizador Financeiro Pessoal
Blog Perludum
[WWW]
mochuara
Virtual Machine Man

Membro desde: 20/05/2009 11:21:32
Mensagens: 828
Offline

Thiagosc wrote: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!

C++ is a general purpose programming language designed to make programming more enjoyable for the serious programmer. (Stroustrup 1987)
marcosalex
Forum Spammer

Membro desde: 20/02/2008 12:32:59
Mensagens: 1743
Offline

Nem a indústria está sendo tratada como indústria esses tempos. As mais dinâmicas já tratam seus produtos como algo que evolui e são muito mais próximas do cliente.

Empresas de software que é uma coisa recente parece que ainda não se encontraram, tem muitas empresas que tentam levar pro lado de fábricas, outras mais parecidas com ciencias humanas, outras por rumo...

Atualmente você pode escolher em qual tipo quer trabalhar, ou então fazer a sua própria e seguir como você acredita.
[Yahoo!] aim icon
Thiagosc
Forum Spammer

Membro desde: 27/04/2006 21:01:27
Mensagens: 1061
Offline

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.
marcosalex
Forum Spammer

Membro desde: 20/02/2008 12:32:59
Mensagens: 1743
Offline

Pelo Google não vamos ser PJ nem CLT-flex. hehehehe
Trabalhar dobrado creio que muita gente aqui já faz isso e sem contrapartida.
[Yahoo!] aim icon
matarra1000
Debugger

Membro desde: 19/09/2009 20:43:57
Mensagens: 52
Offline

O termo fábrica já é extremamente pejorativo, e o pior são programadores q tentam colocar isso nas empresas...
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team