Durante muito tempo, acreditava-se que o custo de produção de software era proporcionalmente maior que o custo de produção de hardware. Gráficos mostravam que o custo de software crescia vertiginosamente enquanto o custo de hardware diminuía. Essa visão, distorcida, era comum até meados dos anos 80. A razão do problema era o fato de que não se aclarava que custo de desenvolvimento é diferente de custo de produção.
Enquanto software era principalmente construído para uso específico de um único cliente, confundia-se custo de desenvolvimento com custo de produção. Ocorre que, enquanto parte da comunidade ainda não entendia essa grande diferença, surgia uma empresa que construiu sua riqueza justamente explorando o fato de que o custo de produção é infinitamente menor que o custo de desenvolvimento. Coube a Microsoft demonstrar ao mundo que produzir software tinha um custo muito baixo. Uma vez feito um investimento inicial e tendo-se um mercado, o custo do produto aproxima-se de zero já que o processo de produção é simplesmente um processo de cópia.
Durante muito tempo as fábricas da Microsoft eram grandes galpões, onde o que se fazia era copiar CDs e empacota-los em caixas com manuais e documentos de propriedade e documentos de “garantia”. Hoje, essas fábricas vão deixando de existir em função da distribuição feita pela internet, onde o software é comprado e transportado pela própria rede. Portanto, o custo de produção de software ficou ainda menor!
As empresas que mais cresceram ultimamente exploram de alguma forma o conceito de produção de massa, só que agora, utilizando-se de um processo de produção com custo próximo de zero em se comparando com o custo de desenvolvimento. Lembrem que o conceito de produção de massa foi revolucionário na época da revolução industrial, porque uma peça produzida por um artesão tem um custo muito superior a uma peça produzida por um sistema de máquinas. A produção em massa no caso de software é fundamentalmente um processo de cópia.
Portanto a equação base da economia de mercado: Preço = Custo + Lucro, ajuda a entender que quanto mais vendo, mais lucro tenho, principalmente porque a amortização do investimento (desenvolvimento) é proporcional ao número de cópias e que o processo de cópia tem custo próximo de zero. Inexiste melhor negócio. Isso tudo seria assim se realmente o custo de produção fosse apenas o custo de cópia. No entanto, em software, há que se considerar o aspecto de evolução, ou seja, a geração de novos “releases”. Voltaremos a esse tema.
…………
Leia sobre Sistemas de Informação.
Veja a página do autor.
setembro 26, 2006 às 11:27 am |
[…] Nessa aula vimos essencialmente aspectos relacionados a custo de desenvolvimento e custo de produção. Falamos também sobre software de uso geral como: SGDB, CRM e ERP. Voltamos a falar sobre o triângulo do conhecimento. […]
setembro 28, 2006 às 8:25 pm |
Olá amigo,
Descobri este teu blog e deixo este pequeno comment só para elogiar a clareza e conciência dos teus post.
Vou continuar a acompanhar, e ler post antigo.
Parabéns pelo belo trabalho.
novembro 21, 2006 às 10:19 am |
[…] Já falamos da diferença de produzir e desenvolver. O Prof. Broy lembra, no entanto, que o custo unitário da parte software não pode ser calculado apenas como uma amortização do desenvolvimento. Vimos, que no caso Microsoft, o custo de empacotar foi reduzido com a distribuição eletrônica, via rede. No entanto, se analisarmos o caso de software embarcado, como na indústria automobilísitca, gerenciar a configuração de partes com software embarcado, em tempo de produção, é oneroso. […]
março 7, 2007 às 1:57 am |
Obrigado.
outubro 14, 2007 às 11:52 pm |
[…] natureza do processo, […]
março 5, 2009 às 2:46 am |
[…] não pode ser confundida com sua criação. Isso faz uma grande diferença no preço do software. Leia aqui sobre o […]
março 17, 2009 às 7:30 pm |
[…] Criar software é distinto de produzir software, tendo em vista que a produção no sentido estrito é apenas o processo de cópia e empacotamento, se for o caso. […]
abril 2, 2009 às 7:21 pm |
[…] natureza do processo, […]
agosto 16, 2010 às 3:45 pm |
[…] software. trackback Na aula falamos sobre software como documento e lembramos a diferença entre produzir e desenvolver […]