<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Fábrica de Sofware"]]></title>
		<link>http://www.guj.com.br/posts/list/12.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Fábrica de Sofware"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Sou só eu que tem arrepios quando ouve este termo, ou vocês botam fé que este conceito é o futuro quando se trata de desenvolvimento de software?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312800.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312800.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 20:56:07]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Porque Futuro ?<br /> <br /> Todas as grandes consultorias estão trabalhando dessa forma, com profissionais alocados, fábricas e até fábricas alocadas (em empresas de telecom isso é muiot comum).<br /> <br /> Pelo que entendo é assim que se trabalha hoje.<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312805.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312805.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 21:06:40]]> GMT</pubDate>
				<author><![CDATA[ rflprp]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Me expressei mal. Por futuro eu não me referia a adoção, mas sim ao fato das fábricas de software se tornarem padrão de mercado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312812.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312812.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 21:12:34]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Rafaelprp]Porque Futuro ?<br /> <br /> Todas as grandes consultorias estão trabalhando dessa forma, com profissionais alocados, fábricas e até fábricas alocadas (em empresas de telecom isso é muiot comum).<br /> <br /> Pelo que entendo é assim que se trabalha hoje.<br /> <br /> []´s[/quote]<br /> <br /> E na sua opinião, isso é bom?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312817.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312817.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 21:18:54]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=s4nchez]Sou só eu que tem arrepios quando ouve este termo, ou vocês botam fé que este conceito é o futuro quando se trata de desenvolvimento de software?[/quote]<br /> Você poderia citar um outro conceito de desenvolvimento de software que não seja atraves de uma Fabrica de Software?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312829.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312829.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 22:06:03]]> GMT</pubDate>
				<author><![CDATA[ furutani]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=furutani][quote=s4nchez]Sou só eu que tem arrepios quando ouve este termo, ou vocês botam fé que este conceito é o futuro quando se trata de desenvolvimento de software?[/quote]<br /> Você poderia citar um outro conceito de desenvolvimento de software que não seja atraves de uma Fabrica de Software?[/quote]<br /> Que tal [url=http://agilemanifesto.org]abordagens ágeis[/url]? (XP, FDD etc)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312846.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312846.java</link>
				<pubDate><![CDATA[Mon, 14 May 2007 23:42:22]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Olá<br /> [quote=s4nchez][quote=furutani][quote=s4nchez]...[/quote]<br /> Você poderia citar um outro conceito de desenvolvimento de software que não seja atraves de uma Fabrica de Software?[/quote]<br /> Que tal [url=http://agilemanifesto.org]abordagens ágeis[/url]? (XP, FDD etc)[/quote]<br /> desculpa mas eu não compreendi bem... O fato de usar uma abordagem agil exclui a fabrica de SW?Ou seja é uma coisa ou outra?<br /> Eu sempre pensei que uma fabrica de SW poderia muito bem usar XP, FDD ou as 2 juntos ( que até onde eu entendo são metodologias assim como o RUP).]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312859.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312859.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 00:06:03]]> GMT</pubDate>
				<author><![CDATA[ furutani]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Olá<br /> <br /> [quote=furutani]Eu sempre pensei que uma fabrica de SW poderia muito bem usar XP, FDD ou as 2 juntos ( que até onde eu entendo são metodologias assim como o RUP).[/quote]<br /> <br /> Eu também. Deve ter alguma que use mas eu não conheço nenhuma. Pelo contrário, conheço algumas que se esforçam para conseguir CMM e são extremamente burocratizadas.<br /> <br /> []s<br /> Luca]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312866.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312866.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 00:38:58]]> GMT</pubDate>
				<author><![CDATA[ Luca]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ IMNSHO, uma abrica de software como o proprio nome ja diz, é um conceito absurdo!<br /> por que?<br /> o que é uma fabrica?<br /> se ajusta a fabrica para uma especificação<br /> depois se adiciona materia prima<br /> e do outro lado saem um monte de coisas exatamente iguais<br /> <br /> a coisa mais parecida em software com uma fabrica é uma prensa de CDs/DVDs onde se desenvolve o software/especificação<br /> e depois se prensa um monte de CDs iguais<br /> <br /> eles querem que em uma fabrica de software fabrique as espeficicações, mas não é isto que uma fabrica faz, isto é o que o setor criativo da empresa faz ...<br /> <br /> por tanto, é impossivel existir uma fabrica de software ...<br /> <br /> por isto, todos os que ja trabalharam em uma tem pavor do termo fabrica de software, e todos os clientes que ja compraram de uma fabrica de software estão penando e pagando manutenção até hoje para que algum dia o software faça o que eles querem ...<br /> <br /> por que existem as tais?<br /> bom, é um ótimo negócio para  consultorias que não se importam com o produto final, e se elas seguirem direitinho a definição de o que o cliente foi convencido que queria, então irão conseguir depois convencer o cliente que é culpa dele que o negocio não funciona/não faz o que o cliente precisa ...<br /> <br /> <br /> mas isto pode também ser só motivado por algumas péssimas experiências, pode ser que alguem tenha feito estes dois conceitos completamente diferentes funcionarem juntos <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0"><br /> <br /> IMNSHO =&gt In my not so humble opinion]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312869.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312869.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 00:40:44]]> GMT</pubDate>
				<author><![CDATA[ urubatan]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Quanto ao XP + Fábrica já participei de algo assim, de certa forma.<br /> <br /> Trabalhei com uma equipe pequena no desenvolvimento de dois sitemas para uma telecom, baseado em um framework proprietário.<br /> <br /> A metodologia que foi utilizada foi o [url=http://en.wikipedia.org/wiki/Scrum_%28development%29]scrum[/url].<br /> <br /> Só que após os sistemas ficarem prontos, foi criada uma fábrica para dar manutenção, etc... aí (creio eu) para manter o querido CMMI 5, foram introduzidos novos processos.<br /> <br /> O que posso dizer é que já ví, vivi e ouvi falar de muitas fábricas de software, mas sem nenhuma queixa quanto a qualidade... acho que isso não astá atrelado ao conceito e sim á empresa.<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312872.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312872.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 00:52:52]]> GMT</pubDate>
				<author><![CDATA[ rflprp]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=s4nchez][quote=Rafaelprp]Porque Futuro ?<br /> <br /> Todas as grandes consultorias estão trabalhando dessa forma, com profissionais alocados, fábricas e até fábricas alocadas (em empresas de telecom isso é muiot comum).<br /> <br /> Pelo que entendo é assim que se trabalha hoje.<br /> <br /> []´s[/quote]<br /> <br /> E na sua opinião, isso é bom?<br /> [/quote]<br /> <br /> E respondendo:<br /> <br /> Pelo menos as experiências que tive, no geral foram boas.<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312874.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312874.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 00:55:37]]> GMT</pubDate>
				<author><![CDATA[ rflprp]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Minhas experiências foram péssimas!<br /> <br /> O pessoal confundia fábrica de software com pastelaria! Uma tristeza... <br /> Achavam que programar era como fritar pastel(sempre o mesmo processo), e que era só pedir e rapidinho estava pronto!  <img src="http://www.guj.com.br/images/smilies/1069449046bcd664c21db15b1dfedaee.gif" border="0"> <br /> <br /> O grande problema das fábricas de software hoje, na minha opinião, é que elas viraram quintal dos "países desenvolvidos". Por a mão de obra aqui(e na India) ser mais barata, eles mandam as especificações pra cá, e exigem de volta um software de qualidade! Ateh ai, poderia funcionar se:<br /> <br /> -as especificações enviadas não fossem uma porcaria<br /> -o tempo não fosse pouco pra executar as tarefas<br /> -o salário pago aqui não fosse tão baixo<br /> -a qualificação dos profissionais não fossem uma porcaria(normalmente as equipes tem 3,4 caras bons e 20 caras ruins digitadores)<br /> -o processo não fosse tão burrocratizado]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312881.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312881.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 01:16:41]]> GMT</pubDate>
				<author><![CDATA[ lavh]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Rafaelprp]Quanto ao XP + Fábrica já participei de algo assim, de certa forma.<br /> <br /> Trabalhei com uma equipe pequena no desenvolvimento de dois sitemas para uma telecom, baseado em um framework proprietário.<br /> <br /> A metodologia que foi utilizada foi o [url=http://en.wikipedia.org/wiki/Scrum_%28development%29]scrum[/url].<br /> <br /> Só que após os sistemas ficarem prontos, foi criada uma fábrica para dar manutenção, etc... aí (creio eu) para manter o querido CMMI 5, foram introduzidos novos processos.<br /> <br /> O que posso dizer é que já ví, vivi e ouvi falar de muitas fábricas de software, mas sem nenhuma queixa quanto a qualidade... acho que isso não astá atrelado ao conceito e sim á empresa.<br /> <br /> []´s[/quote]<br /> <br /> Conseguiram medir a qualidade? Quão bom foi o projeto? Tem números?<br /> <br /> Lembre-se que no nível 5 vc já definiu, implementou e institucionalizou métricas...    <img src="http://www.guj.com.br/images/smilies/908627bbe5e9f6a080977db8c365caff.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312883.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312883.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 01:29:05]]> GMT</pubDate>
				<author><![CDATA[ andre_salvati]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=furutani]Olá<br /> [quote=s4nchez]<br /> Que tal [url=http://agilemanifesto.org]abordagens ágeis[/url]? (XP, FDD etc)[/quote]<br /> desculpa mas eu não compreendi bem... O fato de usar uma abordagem agil exclui a fabrica de SW?Ou seja é uma coisa ou outra?<br /> Eu sempre pensei que uma fabrica de SW poderia muito bem usar XP, FDD ou as 2 juntos ( que até onde eu entendo são metodologias assim como o RUP).[/quote]<br /> <br /> Daí depende do seu conceito de fábrica de software. Se considerarmos apenas o produto final (software), qualquer empresa que desenvolve pode ser chamada de fábrica de software.<br /> <br /> Agora, se levarmos em consideração a maneira de se fazer as coisas, o que eu compreendo por fábrica de software é na grande maioria dos casos desenvolvimento em cascata acompanhado de modelos de qualidade. Ambos são necessários para se criar um conceito de "linha de produção" que ao meu ver não tem a ver com software. <br /> <br /> Ou seja, ao meu ver fábrica de software e desenvolvimento ágil podem até não serem conceitos mutuamente exclusivos, mas são bastante diferentes.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312956.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312956.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 11:31:21]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Rafaelprp]Quanto ao XP + Fábrica já participei de algo assim, de certa forma.<br /> <br /> Trabalhei com uma equipe pequena no desenvolvimento de dois sitemas para uma telecom, baseado em um framework proprietário.<br /> <br /> A metodologia que foi utilizada foi o [url=http://en.wikipedia.org/wiki/Scrum_%28development%29]scrum[/url].<br /> [/quote]<br /> <br /> E como funcionava esta Fábrica de Software Ágil?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312957.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312957.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 11:33:14]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Perceba,<br /> <br /> A consultoria que eu trabalhava tinha a certificação de qualidade CMMI 5, não especificamente a fábrica que trabalhei.<br /> <br /> Quando disse que novos processos foram encorporados à fabrica, não foi porque aquela fábrica em sí estaria se adaptando para aquela certificação, até porque era uma fábrica alocada, mas sim porque existem processos que realmente precisam ser padronizados.<br /> <br /> Quanto ao bom funcionamento da fábrica com scrum, creio que o ponto mais marcante eram as reuniões matinais para da um feedback a todos sobre as atividades de cada um no sistema. Existiam os testes unitários, etc..<br /> <br /> Note que o scrum foi utilizado no desenvolvimento dos sitemas, após virar um fábrica, perderam-se algumas características, mas muitas permaneceram. Digamos que houve uma adaptação.<br /> <br /> Quanto a números fica um pouco complicado de expor, que tipo de informação gostaria de saber ?<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312971.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312971.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 11:51:18]]> GMT</pubDate>
				<author><![CDATA[ rflprp]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=urubatan]por isto, todos os que ja trabalharam em uma tem pavor do termo fabrica de software[/quote]Falou tudo!  <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312988.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312988.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 12:14:24]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Futuro? Diria passado... As formas de trabalho de software são cíclicas. Tivemos o terminal burro, depois o client-server e agora o que temos com a web? Um tapa no terminal burro. <br /> Antes tinham as chamadas softwarehouse, que desenvolviam projetos sob encomenda dos clientes. e o que temos agora? Depois voltamos para a alocação direto no cliente, o desenvolvimento interno de produtos, onde os profissionais eram alocados para projetos de 6 meses (geralmente era mais, já fiquei 2 anos num cliente). A fábricas de software que fazem softwares ou serviços sobre encomenda. Já viram isso? <br /> A verdade é que o mundo de TI ainda não achou a melhor forma de se desenvolver software. Talvez nem exista, mas a verdade, é que vão tentando. E se as fábricas não morrerem num futuro próximo e a maioria voltar a trabalhar diretamente para o cliente (como empregado mesmo), eu corto minhas partes íntimas fora (para não ser chulo). Offshore está ficando caro, e os diretores das empresas, mais uma vez, vão ganhar fortunas inventando um jeito novo de software. Quem viver, verá. <br /> Mas nada muito novo, porque no mundo tudo se copia. <br /> []'s ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/312995.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/312995.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 12:21:04]]> GMT</pubDate>
				<author><![CDATA[ luidhi]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Em meados de 2004 estava lendo a Veja, uma das colunas do Cláudio Moura e Castro onde ele dizia de profissionais especialistas!<br /> Que de nada adianta saber um pouquinho de tudo, e sim, tudo de um pouquinho... isso se chama foco no negócio! <br /> As fábricas, softhouses e afins como disse o Ludhi, tem tudo para virarem fumaça logo, logo!<br /> Tá na hora dessas empresas focarem mais em um negócio específico e desenvolverem ao máximo!!! Nisso ganharão qualidade.<br /> <br /> Então, resumindo é ter FOCO!!!<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/313114.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/313114.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 14:25:07]]> GMT</pubDate>
				<author><![CDATA[ ckornell]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=ckornell]Em meados de 2004 estava lendo a Veja, uma das colunas do Cláudio Moura e Castro onde ele dizia de profissionais especialistas!<br /> Que de nada adianta saber um pouquinho de tudo, e sim, tudo de um pouquinho... isso se chama foco no negócio! <br /> As fábricas, softhouses e afins como disse o Ludhi, tem tudo para virarem fumaça logo, logo!<br /> Tá na hora dessas empresas focarem mais em um negócio específico e desenvolverem ao máximo!!! Nisso ganharão qualidade.<br /> <br /> Então, resumindo é ter FOCO!!!<br /> <br /> [/quote]<br /> Alguém duvida disso? <br /> E digo mais, daqui a pouco aparece uma outra onda, Ruby ou outra... Aí toda a molecada vai programar nisso, e vai faltar gente em java (sempre faltou, aliás). Aí os salários dão um boom. Já tomei a decisão na vida de não largar mais a área técnica. Por ver o que acontece com os cobolzeiros.<br /> [complementando]<br /> Ser especialista dá trabalho, mas essa semana fiquei sabendo de um cara que conhece uma tecnologia especifica de netweaver que está ganhando...<br /> bem... 50k por mês PJ!!!!!!! Assim eu trabalho com PJ!!!! <br /> [/complementando]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/313136.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/313136.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 14:43:00]]> GMT</pubDate>
				<author><![CDATA[ luidhi]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Voces estão generalizando muito a coisa.<br /> <br /> Fábrica != Software em caixinha.<br /> <br /> Sinceramente não acedito que fabricas vão acabar, pois muitas delas existem especificamente para atender um nicho de clientes, para suprir suas necessidades e oferecer novos protutos interessantes a eles.<br /> <br /> Existem sim "fábricas genéricas", mas pelo menos eu, nunca participei de nenhuma.<br /> <br /> Ao criar uma fábrica para atender um cliente, a empresa está, justamente, focando.<br /> <br /> []´s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/313161.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/313161.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 15:11:58]]> GMT</pubDate>
				<author><![CDATA[ rflprp]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Rafaelprp]Voces estão generalizando muito a coisa.<br /> <br /> Fábrica != Software em caixinha.<br /> <br /> Sinceramente não acedito que fabricas vão acabar, pois muitas delas existem especificamente para atender um nicho de clientes, para suprir suas necessidades e oferecer novos protutos interessantes a eles.<br /> <br /> Existem sim "fábricas genéricas", mas pelo menos eu, nunca participei de nenhuma.<br /> <br /> Ao criar uma fábrica para atender um cliente, a empresa está, justamente, focando.<br /> <br /> []´s[/quote]<br /> <br /> Não vi ninguém dizer que Fábrica de Software == Software de Caixinha (a fábrica é o meio, não o fim).<br /> <br /> Gostaria de entender o que significa "criar uma fábrica" pra você.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/313188.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/313188.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 15:55:28]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Fábrica de Software é antagônico à desevolvimento ágil em sua essência. Fábricas deste tipo por definição trablham com entradas e saídas, entradas na forma de requisitos colhidos por um analista para a fabrica de projetos, projetos como entrada para a fabrica de codigos e por aí vai.<br /> <br /> Dado o crescente interesse de IBM, MSFT e outras consultorias mainstream (as brasileiras de trs letrinhas só sabem seguir o que as estrangeiras de três letrinhas fazem, e mesmo assim alguns anos depois) pelo modelo ágil acho que a resposta quanto ao futuro é bem clara.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/313518.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/313518.java</link>
				<pubDate><![CDATA[Tue, 15 May 2007 23:38:42]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=pcalcado]<br /> ...<br /> Dado o crescente interesse de IBM, MSFT e outras consultorias mainstream (as brasileiras de trs letrinhas só sabem seguir o que as estrangeiras de três letrinhas fazem<br /> ...<br /> [/quote]<br /> <br /> MSFT tem 4 letrinhas  <img src="http://www.guj.com.br/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0"> <br /> <br /> Interessante a idéia de Fábrica de Software. Mal posso imaginar o pessoal de controle de qualidade olhando para as classes da tua aplicação que rolam por uma esteira e recolhendo as classes defeituosas. Logo a frente uma máquina empacota as classes e carimbam-nas com data de validade.  <img src="http://www.guj.com.br/images/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0"> <br /> <br /> &lt;desabafo&gt;Por que será que administradores frustrados vêm reinventar justamente em TI práticas fracassadas em outras indústrias?&lt;/desabafo&gt;]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314087.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314087.java</link>
				<pubDate><![CDATA[Thu, 17 May 2007 03:36:28]]> GMT</pubDate>
				<author><![CDATA[ TheMask]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=TheMask]<br /> MSFT tem 4 letrinhas  <img src="http://www.guj.com.br/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0"> <br /> [/quote]<br /> <br /> Eu não falei que tinha 3 letras, falei que as empresas seguem gringas de 3 letras <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0"><br /> <br /> <br /> De qualquer form, ter 3 letras é mais filosofia do que sigla mas não, a MSFT não faz parte deste time. Seus problemas são outros.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314345.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314345.java</link>
				<pubDate><![CDATA[Thu, 17 May 2007 15:08:55]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=cv]"Fabrica de Software" eh um negocio que um belo dia um gerente de marketing da EDS ou Accenture inventou pra vender a tarefa (impossivel, por sinal) de desenvolver software como se fosse jogar um documento de requisitos na mao de uma centena de digitadores de luxo.[/quote]<br /> <br /> <a class="snap_shots" href="http://www.guj.com.br/posts/list/11359.java" target="_blank" rel="nofollow">http://www.guj.com.br/posts/list/11359.java</a><br /> <br /> <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314350.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314350.java</link>
				<pubDate><![CDATA[Thu, 17 May 2007 15:17:27]]> GMT</pubDate>
				<author><![CDATA[ bzanchet]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Quando eu tava na faculdade e ouvia meu professor falando sobre fábricas de software (software de caixinha), repositório de códigos, componentização  e mais um monte de coisas que inventam pra vender livros, eu pensava: "Nossa, deve ser maior blz trabalhar numa fabrica, tudo bonitinho, certinho".<br /> <br /> Quando fui trabalhar na minha primeira fabrica, eu pensei: "professor fdp, só falava merda e ainda peguei uma DP dele rsrs".<br /> <br /> <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"><br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314375.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314375.java</link>
				<pubDate><![CDATA[Thu, 17 May 2007 16:10:49]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=bzanchet][quote=cv]"Fabrica de Software" eh um negocio que um belo dia um gerente de marketing da EDS ou Accenture inventou pra vender a tarefa (impossivel, por sinal) de desenvolver software como se fosse jogar um documento de requisitos na mao de uma centena de digitadores de luxo.[/quote]<br /> <br /> <a class="snap_shots" href="http://www.guj.com.br/posts/list/11359.java" target="_blank" rel="nofollow">http://www.guj.com.br/posts/list/11359.java</a><br /> <br /> <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0">[/quote]<br /> <br /> Eh, em 2004 já falavam nisso...<br /> <br /> Errar é humano, persistir no erro é burrice.  <img src="http://www.guj.com.br/images/smilies/2786c5c8e1a8be796fb2f726cca5a0fe.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314648.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314648.java</link>
				<pubDate><![CDATA[Thu, 17 May 2007 23:50:26]]> GMT</pubDate>
				<author><![CDATA[ andre_salvati]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Não é "persistir no erro". É que a evolução demora a chegar aqui no terceiro mundo, mesmo. <br /> <br /> Veja só: um entrevistador - e também sócio - me disse, como resposta ao meu questionamento sobre o motivo de não utilizarem metodologias ágeis na empresa em questão: "é que pra usar metodologias como XP tu precisa de uma equipe [b]boa[/b]".  <img src="http://www.guj.com.br/images/smilies/385970365b8ed7503b4294502a458efa.gif" border="0"> <br /> <br /> Tremendo incentivo pra trabalhar lá, né?!  <img src="http://www.guj.com.br/images/smilies/136dd33cba83140c7ce38db096d05aed.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/314660.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/314660.java</link>
				<pubDate><![CDATA[Fri, 18 May 2007 00:51:09]]> GMT</pubDate>
				<author><![CDATA[ bzanchet]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=pcalcado]<br /> Eu não falei que tinha 3 letras, falei que as empresas seguem gringas de 3 letras <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0"><br /> <br /> <br /> De qualquer form, ter 3 letras é mais filosofia do que sigla mas não, a MSFT não faz parte deste time. Seus problemas são outros.[/quote]<br /> <br /> Já havia entendido, estava apenas brincando.  <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/315433.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/315433.java</link>
				<pubDate><![CDATA[Sun, 20 May 2007 15:40:35]]> GMT</pubDate>
				<author><![CDATA[ TheMask]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Ler este tópico me fez ver e confirmar suspeitas, baseadas em minhas experiências, com relação a uma fabrica de software. E como o CV disse, "Fabrica de Software" nada mais é do que um produto de Marketing. Na minha opinião não passa do sonho de todo dono de empresa de TI, não se pode prever tudo que irá acontecer no desenvolvimento de um software e é quase impossível saber quando o mesmo estará pronto, como ocorre em uma fabrica. O problema é que as pessoas que estão nestas "fabricas de software" tem plena certeza de que isso é possível enquanto se baseiam em métricas loucas e metodologias (CMMI) que não conseguem nem metade dos resultados para qual foram propostas. Não sei qual é o futuro do desenvolvimento de software... mas seguindo essa ideia, de que desenvolver é um processo exato, talvez seja possível "programar" o proprio desenvolvimento ao ponto de programadores não serem mais necessários <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/320563.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/320563.java</link>
				<pubDate><![CDATA[Wed, 30 May 2007 16:11:54]]> GMT</pubDate>
				<author><![CDATA[ setasan]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=setasan]Ler este tópico me fez ver e confirmar suspeitas, baseadas em minhas experiências, com relação a uma fabrica de software. E como o CV disse, "Fabrica de Software" nada mais é do que um produto de Marketing. Na minha opinião não passa do sonho de todo dono de empresa de TI, não se pode prever tudo que irá acontecer no desenvolvimento de um software e é quase impossível saber quando o mesmo estará pronto, como ocorre em uma fabrica. O problema é que as pessoas que estão nestas "fabricas de software" tem plena certeza de que isso é possível enquanto se baseiam em métricas loucas e metodologias (CMMI) que não conseguem nem metade dos resultados para qual foram propostas. Não sei qual é o futuro do desenvolvimento de software... mas seguindo essa ideia, de que desenvolver é um processo exato, talvez seja possível "programar" o proprio desenvolvimento ao ponto de programadores não serem mais necessários <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0">[/quote]<br /> <br /> Cara, desculpa mas sou obrigado a discordar da sua opinião. Mas antes de mais nada,  tbm sou contra fábricas de software...  <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"> <br /> <br /> É claro que é possível se obter métricas aproximadas de quanto tempo vai levar o projeto. Senão tbm vira um circo neh, imagina vc chegar pro seu cliente e falar "ó...não sei quando vou terminar, quando acabar eu te entrego o software"...acho q seria inviável isso...<br /> <br /> O grande problema das fábricas de software é que elas mesmo ignoram as métricas que elas fazem e falam pro cliente que vão fazer em um tempo muito menor pra conseguir vender o projeto....se eles fazem a métrica e dá que vai levar 1 ano, eles falam pro cliente que leva 6 meses...<br /> <br /> Mas uma métrica e um planejamento bem feito e bem seguido é muito eficiente! Mesmo pq leva em conta riscos como funcionário sair, ficar doente, o projeto dar uma travada e etc...<br /> <br /> e o CMMi não diz que desenvolver é um processo exato. Ele só intrefere no controle do projeto. Não que eu goste do CMMi, muito pelo contrário. Mas uma coisa é certa, empresa nenhuma usa ele adequadamente, a que eu trabalhava pagou pra tirar...<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/320608.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/320608.java</link>
				<pubDate><![CDATA[Wed, 30 May 2007 17:22:55]]> GMT</pubDate>
				<author><![CDATA[ lavh]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Essa é uma realidade, já participei de alguns processos, em alguns casos esses foram abandonados, pelo time-to-marketing. Uma vez concluído, raramente são seguidos. <br /> <br /> Também tive uma experiência positiva com o Scrum, projeto que eu participei fora conduzido sob tal regime e acho realmente que tem muito mais haver com nossas necessidades, cultura e ter previsibilidade sob o Caos , como o Scrum prega , é praticamente impossível. <br /> <br /> Agora, pior que o termo Fábrica de Software, somente BODYSHOP ... affff açougue puro .. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/320866.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/320866.java</link>
				<pubDate><![CDATA[Thu, 31 May 2007 01:24:04]]> GMT</pubDate>
				<author><![CDATA[ Kenobi]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=lavh]É claro que é possível se obter métricas aproximadas de quanto tempo vai levar o projeto. Senão tbm vira um circo neh, imagina vc chegar pro seu cliente e falar "ó...não sei quando vou terminar, quando acabar eu te entrego o software"...acho q seria inviável isso...[/quote]<br /> <br /> Sim, existem metricas, mas esse "nao sei quando vou terminar, quando acabar te entrego o software" nao eh exatamente o que as metodologias ageis promovem, com o porem muito importante que as "entregas" sao semanais ou quinzenais?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/320900.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/320900.java</link>
				<pubDate><![CDATA[Thu, 31 May 2007 06:55:48]]> GMT</pubDate>
				<author><![CDATA[ cv]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=cv][quote=lavh]É claro que é possível se obter métricas aproximadas de quanto tempo vai levar o projeto. Senão tbm vira um circo neh, imagina vc chegar pro seu cliente e falar "ó...não sei quando vou terminar, quando acabar eu te entrego o software"...acho q seria inviável isso...[/quote]<br /> <br /> Sim, existem metricas, mas esse "nao sei quando vou terminar, quando acabar te entrego o software" nao eh exatamente o que as metodologias ageis promovem, com o porem muito importante que as "entregas" sao semanais ou quinzenais?[/quote]<br /> <br /> ah sim, mas esse porem é muito importante mesmo!  <img src="http://www.guj.com.br/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0"> As entregas são feitas semanalmente ou quinzenalmente...ai é ótimo!!!<br /> <br /> Quando expressei minha opinião, estava me referindo ao modelo tradicional de desenvolvimento de software, onde se entrega tudo de uma vez só para o cliente no final. Daí eu acho inviável vc não dar um prazo pro cliente...<br /> <br /> com metodologias ageis, o cliente acompanha o andamento do desenvolvimento, ai não vejo muito problema!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/320957.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/320957.java</link>
				<pubDate><![CDATA[Thu, 31 May 2007 12:23:19]]> GMT</pubDate>
				<author><![CDATA[ lavh]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ olha eu ressucitando o tópico rs<br /> <br /> 1 ano depois do falecimento dos posts nesse tópico, queria saber a opinião hoje de vcs sobre como anda o mercado de desenvolvimento?<br /> <br /> Estou meio assutado ainda vendo empresas que estão se moldando agora, novas, procurando uma maneira de trabalho de "Fabrica de Software", vejo amigos comentando que suas empresas querer ter 90% do corpo de JR e estagiários, que iniciam projetos HOJE com Struts 1, porque o mercado conhece e como a rotatividade é alta qualquer um pode chegar e mandar bala. <br /> Isso tem fundo de verdade? tem, mas essas empresas não querem pessoas, querem números, afinal onde se é um pessoa que faz parte de um time, eu acredito que a rotatividade não seja grande, onde se é apenas mais um "recurso", tanto faz quem é vc e se vc quer ficar ou não.<br /> <br /> Eu estou meio por fora de como as coisas estão rumando no mercado e o modelo de fábrica (consultorias de 3 letrinhas by Shoes) realmente esta forte e crescendo ou realmente tem algo errado com essas empresas?<br /> <br /> []'s<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514160.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514160.java</link>
				<pubDate><![CDATA[Wed, 2 Jul 2008 18:31:43]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Luiz Aguiar]....<br /> <br /> Eu estou meio por fora de como as coisas estão rumando no mercado e o modelo de fábrica (consultorias de 3 letrinhas by Shoes) realmente esta forte e crescendo ou realmente tem algo errado com essas empresas?<br /> <br /> []'s<br /> <br /> <br /> [/quote]<br /> <br /> Eu vejo que a tendência é só aumentar a adoção desse tipo de modelo. E digo mais, como a mão de obra é beeeeeem mais barata em outros estados, todo trabalho de "desenvolvimento" sairá dos grandes centros. Falo isso porque isso é que acontece na atual empresa que trabalho. Grande parte dos projetos que começaram a ser desenvolvidos aqui em São Paulo, foram todos pra Bahia, e qual a justificativa? Custo com a mão de obra. Enquanto um sênior aqui em São Paulo rala pra ganhar seus R$6.000,00, R$7.000,00, lá na Bahia eles encontrar gente que se sujeita a ganhar de 1/3 e metade do que se ganha aqui em São Paulo.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514252.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514252.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 07:11:04]]> GMT</pubDate>
				<author><![CDATA[ luiz_ross]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ bom, aqui eu trabalho numa [b]fábrica de software[/b], quando se referem a gente se referem aos [b]meninos da fábrica[/b].. rs agora, o esquema que a gente trabalha aqui não tem quase nada a ver com uma [b]linha de montagem[/b] onde teria a [i]entrada - especificações[/i] - e depois a [i]saída - software[/i].. <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514291.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514291.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 08:22:59]]> GMT</pubDate>
				<author><![CDATA[ André Fonseca]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Eu acho que é util eu dar um testemunho sobre a minha experiência como cliente de uma fabrica de software:<br /> <br /> HSBC como cliente da fábrica:<br /> <br /> Trabalhei alguns anos com sistemas de RH do HSBC, depois de uns 2 anos que eu estava na empresa, recebemos a triste noticia que o banco tinha tomado a decisão de impedir que todo o analista de sistemas do banco desenvolve-se ou desse manutenção em sistemas, teriamos o perfil de gerentes de projeto. Foi implantada uma metodologia monstruosa para construir foguetes e tivemos que engolir toda aquela baboseira. Todos os nossos sistemas seriam desenvolvidos nas fabricas de software das consultorias 3 letrinhas.<br /> <br /> Foi o primeiro ano a metodologia não era nada agradavel, nada aplicavel a projetos médios e pequenos por causa das fases dessa metodologia nós trabalhamos com sobreposição de fases, nosso clientes as areas business ficavam responsaveis por solicitar em Use Case depois suplementado pela consultoria e aprovado por nós do TI eram de péssima qualidade pra não dizer terrivelmente ruim!, pequenas alterações que faziamos em uma semana isso com uma boa documentação e teste passaram a ter quase dois meses, pois o tempo de build da fábrica e absurdamente ridiculo!<br /> <br /> Eu lembro muito bem dos valores um sistema de interface entre aplicativo estava orçado em 85 mil reais, sem brincadeira aquela interface entre eu montaria em um mês tranquilamente(Lá eu montei duzias), manutenções e módulos que para nossa equipe eram faceis custavam bagatelas de 50 mil reais(uma semana duas semanas de desenvolvimento pela nossa equipe) e tivemos projetos de 500 mil, 300 mil e por ai vai.<br /> <br /> Os programas desenvolvidos pela fábrica levavam o dobro ou triplo do tempo e quando chegavam se já sabe, eram de uma qualidade péssima, parece que o pessoal analista de sistemas da consultoria não tinha feito nada! Os programas com problema de testes de tela foco, validação e na maioria das vezes totalmente fora da necessidade do usuário.<br /> <br /> Depois de muito stress em dois anos a fabrica foi sendo deixada de lado e começou a voltar o desenvolvimento um bom para nossa equipe. Hoje a fabrica é utilizada com muita moderação e não vem sendo util até no nesse ano quando falei com um ex-colega.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514298.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514298.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 08:29:09]]> GMT</pubDate>
				<author><![CDATA[ DaviPiala]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Quote de um ano atrás, mas vamos lá:<br /> <br /> [quote=TheMask]&lt;desabafo&gt;Por que será que administradores frustrados vêm reinventar justamente em TI práticas fracassadas em outras indústrias?&lt;/desabafo&gt;[/quote]<br /> <br /> As práticas de outras indústrias não são fracassadas. Elas simplesmente funcionam lá, e talvez em alguma outra indústria de outro ramo.<br /> <br /> Mas em TI não funcionam.<br /> <br /> Desenvolver um software:<br /> -não é como construir um prédio<br /> -não é como montar um carro numa linha de montagem<br /> -não é equivalente a processo algum do mundo físico<br /> <br /> Parafraseando Fred Brooks<br /> [quote]Uma mulher pode gerar um filho em nove meses, mas nove mulheres não podem gerar um em um mês.[/quote]<br /> Isso quer dizer que você pode até colocar o dobro de peões para cavar um buraco na metade do tempo, mas não adianta alocar o dobro de programadores em um projeto para tê-lo feito na metade do tempo. Dependendo da hora, vai até atrasar mais o projeto.<br /> <br /> Eis a simples diferença entre um trabalho físico, perfeitamente particionável, de um totalmente interligado, um trabalho intelectual.<br /> <br /> Eis por quê práticas e gerenciamento provenientes de outras indústrias não funcionam.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514333.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514333.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 09:02:15]]> GMT</pubDate>
				<author><![CDATA[ Bruno Laturner]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote]Fábrica de Software é antagônico à desevolvimento ágil em sua essência. Fábricas deste tipo por definição trablham com entradas e saídas, entradas na forma de requisitos colhidos por um analista para a fabrica de projetos, projetos como entrada para a fabrica de codigos e por aí vai. [/quote]<br /> <br /> disse tudo...<br /> não consigo visualizar uma fábrica de software utilizando uma metodologia ágil...seja lah qual for..<br /> já trabalhei em 2 fábricas de software, e nelas eu apreendi de tudo...tudo o que NÃO<br /> deve ser feito no desenvolvimento de software. Na minha opnião, desenvolvimento de software é um processo criativo e que valoriza principalmente as pessoas...  e uma fábrica de software é o contrário disso. Uma fabrica vende horas .... como se fosse um "commodity".<br /> <br /> nas fábricas onde trabalhei, o trabalho poderia ser feito na metade do tempo, com a metade<br /> de pessoas... mas isso numa fábrica não tem a menor importância, o importante é faturar !!! <img src="http://www.guj.com.br/images/smilies/385970365b8ed7503b4294502a458efa.gif" border="0"> <br /> <br /> Sinceramente, acho que as empresas (onde se incluem também as consultorias de 3 letrinhas) que só visam o curto prazo e lucro imediato, estão fardadas a desaparecer.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514353.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514353.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 09:15:11]]> GMT</pubDate>
				<author><![CDATA[ kruger]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Fala Kruger!<br /> <br /> Vc ainda ta na Fabrica da Dts?<br /> <br /> [quote]Sinceramente, acho que as empresas (onde se incluem também as consultorias de 3 letrinhas) que só visam o curto prazo e lucro imediato, estão fardadas a desaparecer. [/quote]<br /> <br /> Concordo plenamente as empresas que começaram com essa história de utilizar fábrica de software há algum tempo, parece que estão acordando e vem pressionando as 3 letrinhas. <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514366.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514366.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 09:32:40]]> GMT</pubDate>
				<author><![CDATA[ DaviPiala]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Eu trabalho em um projeto d downsizing aonde tem N consultorias que trabalham nesse esqueminha tosco de fábrica... O s subprojetos em que trabalho simplesmente não terminam huahuaha<br /> <br /> Trocentos estagiários e jr para fazer um subsistema minúsculo que poderia ser feito por um único cara razoavelmente experiente...  Ae vc inclui que boa parte dos analistas (salvo raras excessões) que não tem nem idéia do que estão fazendo... Já viu né... Depois tenho que ficar consertando (REFAZENDO) a merda malfeita... fazer o q...<br /> <br /> <br /> Ah e sem falar que toda vez q meu gerente fala: "dá pra vc resolver aquele probleminha lá?" pode crer que o dia que eu ia perder fazendo isso já virou 3 meses... ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514439.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514439.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 10:31:15]]> GMT</pubDate>
				<author><![CDATA[ Tecnoage]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ não entra na minha cabeça porque as empresas se submetem a isso ainda... será que os "clientes" são tão burros assim? décadas de projetos errados e prejuízos financeiros não ensinou nada à ninguém?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514468.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514468.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 11:33:39]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ O problema que os empresários não sabem que a fabrica de software é jogar dinheiro pela janela.<br /> <br /> <br /> Economizar no profissional é aumentar seu prejuízo.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514480.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514480.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 11:55:21]]> GMT</pubDate>
				<author><![CDATA[ DaviPiala]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Pessoal, vou meter o bedelho na discussão também introduzindo uma pergunta: vocês afinal acham então que o conceito de fabrica de software é algo não-aplicável no desenvolvimento de um software?<br /> <br /> Eu nunca trabalhei em uma fabrica de SW ou d qq outra coisa mas minha opinião é a seguinte:<br /> Cada vez mais eu acho que um software deve ser desenvolvido por pequenas equipes de no maximo 7 pessoas. Acho que equipes de 5 pessoas sao ideais. Mas dependendo do tamanho sistema, se for mto grande, axo que dividir em partes e formar pequenas equipes pra cada módulo é uma boa prática... é claro utilizando como argamassa uma arquitetura bem definida para colar todos as partes no final! É possivel? Ou apenas utopia? Se eu fosse gerente de um grande projeto axo q eu tentaria esse tipo de abordagem!!! oq vcs acham?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514525.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514525.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 12:53:27]]> GMT</pubDate>
				<author><![CDATA[ andre2k2]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=andre2k2]Pessoal, vou meter o bedelho na discussão também introduzindo uma pergunta: vocês afinal acham então que o conceito de fabrica de software é algo não-aplicável no desenvolvimento de um software?<br /> <br /> Eu nunca trabalhei em uma fabrica de SW ou d qq outra coisa mas minha opinião é a seguinte:<br /> Cada vez mais eu acho que um software deve ser desenvolvido por pequenas equipes de no maximo 7 pessoas. Acho que equipes de 5 pessoas sao ideais. Mas dependendo do tamanho sistema, se for mto grande, axo que dividir em partes e formar pequenas equipes pra cada módulo é uma boa prática... é claro utilizando como argamassa uma arquitetura bem definida para colar todos as partes no final! É possivel? Ou apenas utopia? Se eu fosse gerente de um grande projeto axo q eu tentaria esse tipo de abordagem!!! oq vcs acham?[/quote]<br /> <br /> O que você pensa não está errado, o problema, como foi falado é que os manda-chuva não pensam.<br /> <br /> Eles acham que aumentar o tamanho da equipe faz as cosias andar mais depressa: mentira. Faz andar mais devagar.<br /> Mais pessoas significa mais comunicação, mais controle. Isso significa menos tempo codificando. Aqui entre o Pair Programming onde a rotatividade dos pares aumenta a comunicação e o controle sem sacrificar o tempo de codificação. <br /> <br /> Quem paga não entende o que compra. Isso faz com que se pense que terceirizar e pagar N dezenas milhares é melhor que ter uma equipa interna pagando N milhares. Mas isso acontece porque eles não estão comprando o software. Eles estão comprando a responsabilidade. Se o software der problema eles executam a empresa que o fez.<br /> <br /> Um lugar onde de faz algo é uma fábrica.  O termo Fábrica de Software não deve ser prejurativo, porque as pessoas não sabem outro nome da "empresa que produz software"<br /> Acontece que o erro é esse: o que a empresa produz não é o software. produzir software não significa criar um bem, significa criar um serviço.  Criar um software é como treinar pessoas, ninguém fala em "fabrica de pessoas treinadas".<br /> <br /> É o foco que está errado. E com ele toda a nomenclatura e confusão que se cria dai. <br /> <br /> Mas, sim, criar um software passa por criar uma "coisa", mas essa "coisa" é apenas uma ferramenta. Imagine-se no circo. No Canhão Humano as pessoas pagam pelo quê ? por ver um canhão disparar ? Não, por assistir a coragem do cara lá dentro. <br /> Ninguém paga para ver a qualidade das cartas do ilusionista, paga para ser maravilhado pelo que ele faz com elas. <br /> E quem cria esses engenhos ? Alguem cria, tem uma engenharia , um saber, uma tecnologia associada. Existem fábricas onde se fabricam essas coisas. <br /> <br /> Construção de software é mais ou menos como isso. Alguem cria o software, mas não é isso que se está vendendo. Ou pelo menos não deveria ser. Quando se fala de equipe, scrum, XP, java, .net , etc.. estamos no nivel do cara que fabrica as cartas que os ilusionistas usam. [url=http://sergiotaborda.wordpress.com/a-arte-de-fabricar-software/]Software é muitos mais que isso[/url].<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514607.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514607.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 13:47:22]]> GMT</pubDate>
				<author><![CDATA[ sergiotaborda]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Eu ainda nao estou convencido de que TODO desenvolvimento de sw se encaixa nesse modelo software-como-servico. É verdade que o ideal de projeto da maioria das fabricas de sw que conhecemos e daquelas que nao tivemos oportunidade de conhecer pq nao sobreviveram é equivocado. E superficialmente falando, baseado nas ofertas de emprego publicas em listas de java nao creio que a situacao esteja mudando.<br /> <br /> Nesse sentido de construcao de produtos de software um grande exemplo de fabrica de sw é a fundacao apache.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514725.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514725.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 15:49:44]]> GMT</pubDate>
				<author><![CDATA[ cmoscoso]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Luiz Aguiar]não entra na minha cabeça porque as empresas se submetem a isso ainda... será que os "clientes" são tão burros assim? décadas de projetos errados e prejuízos financeiros não ensinou nada à ninguém?<br /> [/quote]<br /> <br /> [b]Luiz[/b], enquanto no Brasil for comum as pessoas [b]levarem um por fora[/b] esse tipo de prática vai ser comum, se é que você me entende, acontece a mesma coisa na política, na administração pública, etc.. ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514745.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514745.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 16:29:03]]> GMT</pubDate>
				<author><![CDATA[ André Fonseca]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=cmoscoso]<br /> Nesse sentido de construcao de produtos de software um grande exemplo de fabrica de sw é a fundacao apache.[/quote]<br /> <br /> ótimo exemplo. A fundação apache ( ou a fundação eclipse já agora) é uma fabrica de software ? Eu diria que sim. Mas gostaria de saber o que acha quem diz que "fabrica de software" [i]non ecsisté[/i] ou não deveria existir...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514776.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514776.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 17:18:24]]> GMT</pubDate>
				<author><![CDATA[ sergiotaborda]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ A Apache é uma comunidade de desenvolvedores que produzem software de forma colaborativa nos termos da Apache License.<br /> <br /> Os projetos dela não nascem pela demanda de um cliente, e sim de uma necessidade coletiva do mundo.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514778.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514778.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 17:27:13]]> GMT</pubDate>
				<author><![CDATA[ Bruno Laturner]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Mais lenha na fogueira!<br /> <br /> Às vezes, tenho a impressão de que o pessoal culpa as consutorias de três letrinhas ao mesmo tempo em que coloca o cliente como vítima. Será que é isso mesmo? Eu vejo podridão nos dois lados. Tanto o cliente quanto a consultoria são culpados nessa história.<br /> <br /> Exemplo: normalmente, o cliente, de cara, não tem uma TI organizada, que é vista mais como um sangue-suga de dinheiro, reativa, e que não busca inovações. Com isso, o cliente, pra resolver seu problema, ao invés de arrumar a casa, vai lá e terceiriza pra uma consultoria. E com isso, a TI do cliente, ainda sem foco e sem gente qualificada que entenda de software, vai simplesmente pedir pra qualquer consultoria que um projetão deve ser feito em X meses e deve ser o mais barato possível.<br /> <br /> E aí? A consultoria atrasou a entrega? Sem problemas! Pega o dinheiro da multa contratual e paga uma outra consultoria barateira que faça o serviço. A consultoria não entregou com qualidade? Mas quem se importa? Não é a consultoria que vai perder com isso, muito menos a TI do cliente, que sempre vai colocar a culpa nas terceirizadas. A TI não compra softwares de terceiros, compra bodes expiatórios.<br /> <br /> Mas não sou louco, a fábrica de software é um erro! Mas qual é a responsabilidade de quem os contrata? Será que os clientes são tão vítimas assim?<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514797.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514797.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 18:24:42]]> GMT</pubDate>
				<author><![CDATA[ Leonardo3001]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Leonardo3001]Mas não sou louco, a fábrica de software é um erro! Mas qual é a responsabilidade de quem os contrata? Será que os clientes são tão vítimas assim?[/quote]<br /> <br /> Acho que são sim. Eles simplesmente não sabem a diferença. Pergunta para eles o que o cara de TI faz.<br /> <br /> No caso de empresas estatais, mesmo que tenham um setor de TI p/ atende-las, elas não contratam consultorias diretamente, são as consultorias que ganham licitações, isto é, leva quem oferecer o menor preço(dizem...). E tem o menor preço que oferece os serviços de pior qualidade.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514818.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514818.java</link>
				<pubDate><![CDATA[Thu, 3 Jul 2008 19:42:00]]> GMT</pubDate>
				<author><![CDATA[ Bruno Laturner]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=andre2k2]Mas dependendo do tamanho sistema, se for mto grande, axo que dividir em partes e formar pequenas equipes pra cada módulo é uma boa prática... é claro utilizando como argamassa uma arquitetura bem definida para colar todos as partes no final! É possivel? Ou apenas utopia? Se eu fosse gerente de um grande projeto axo q eu tentaria esse tipo de abordagem!!! oq vcs acham?[/quote]<br /> <br /> <a class="snap_shots" href="http://fragmental.tw/2008/02/17/architecture-is-about-people-sharing-models/" target="_blank" rel="nofollow">http://fragmental.tw/2008/02/17/architecture-is-about-people-sharing-models/</a>]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514885.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514885.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 04:15:31]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514913.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514913.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 07:27:11]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]uma fábrica de software ajuda muito a reduzir despesas porque manter uma equipe de TI para desenvolver software de forma ágil não é uma coisa barata. [/quote]<br /> <br /> Manter uma equipe desenvolvendo em waterfall (mas falando que é rup) tem grandes chances de sair mais caro.<br /> <br /> Mas enfim, quais são os aumentos de custos que há no caso de manter uma equipe trabalhando com metodologias agéis? Nem licença de MSProject vc precisa.  <img src="http://www.guj.com.br/images/smilies/69934afc394145350659cd7add244ca9.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514914.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514914.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 07:33:30]]> GMT</pubDate>
				<author><![CDATA[ Adriano Almeida]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514931.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514931.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 08:07:42]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Montar uma equipe ágil, treinada e com uma metodologia boa para desenvolver, testar e controlar o software toma tempo e dinheiro. Sem falar que o foco da empresa estaria se desviando da sua atividade fim.[/quote]<br /> Discordo. Quando a Toyota, por exemplo, adotou um modelo ágil ela não desviou o foco da sua atividade fim. Uma coisa não exclui a outra, e nem deve!<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514940.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514940.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 08:22:55]]> GMT</pubDate>
				<author><![CDATA[ Adriano Almeida]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote]Mas se souber fazer a coisa certa, uma fábrica de software ajuda muito a reduzir despesas porque manter uma equipe de TI para desenvolver software de forma ágil não é uma coisa barata.[/quote]<br /> <br /> Reduzir custos de quem ?! Do cliente ?! Da fábrica ?!<br /> Tudo o que eu já vi em fábricas de SW é custo pra ambos os lados...<br /> <br /> [quote]Encargos trabalhistas, por exemplo. Montar uma equipe ágil, treinada e com uma metodologia boa para desenvolver, testar e controlar o software toma tempo e dinheiro. Sem falar que o foco da empresa estaria se desviando da sua atividade fim. [/quote]<br /> <br /> E numa fábrica de SW voce não teria esses mesmos custos ?<br /> <br /> Mesmo com as melhores das intenções e com um "processo bem conduzido",<br /> a maioria das fábricas de SW precisam de tanta papelada e CMMs da vida,<br /> que esquecem do fundamental, software funcionando com qualidade.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514951.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514951.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 08:40:52]]> GMT</pubDate>
				<author><![CDATA[ kruger]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514967.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514967.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:07:04]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Olá<br /> <br /> [quote=alguém escrevendo em miguxês]... axo q ...[/quote]<br /> <br /> Adoro miguxês, acho tão meigo... <img src="http://www.guj.com.br/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0"> <br /> <br /> []s<br /> Luca]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514969.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514969.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:09:11]]> GMT</pubDate>
				<author><![CDATA[ Luca]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Em uma fábrica os custos são diluídos já que já existe toda uma estrutura e metodologia montada pra desenvolvimento de software e a carga tributária é baseada no ramo de negócios.<br /> [/quote]<br /> <br /> A pergunta persiste: custo de quem? Eu respondo: do fornecedor (da fábrica). O custo do cliente aumenta, e muito, com software de qualidade ridiculamente baixa, que precisa de manutenção frequente, não atende aos objetivos originais, foi entregue com atraso e estourou o orçamento.<br /> <br /> Ok, fabricas de software podem não ter estes problemas se fizerem as coisas certas. [b]Quais são as coisas certas?[/b]<br /> <br /> [quote=marcosalex]<br /> Fábricas de software podem contar com incentivos fiscais que uma empresa de grande porte não pode. <br /> [/quote]<br /> <br /> Eu nem tenho certeza se ainda podem e nem se em todo o país, mas ainda que sim isso tem mais a ver com um governo que tenta imitar a Índia do que com eficiência ou benefício ao cliente. Novamente o benefício é para a fábrica e não para o pobre coitado que compra software dela.<br /> <br /> [quote=marcosalex]<br /> Tem muitos casos que acarreta custos para ambos os lados mas também já vi vários casos que houve uma redução formidável de custos, principalmente em empresas grandes.<br /> [/quote]<br /> <br /> Tendo trabalhado em diversos destes ambientes eu só vi redução de custo do fornecedor. O cliente, tendo comprado um péssimo software, so gasta mais dinheiro.<br /> <br /> [quote=marcosalex]<br /> Mas como eu disse, cada caso é um caso. Como todo mercado em fase de mudança, no começo aparecem muitos amadores que queimam o filme da área, mas a medida que a coisa vai se profissionalizando, o cenário muda e fica mais claro, até vir outra onda de mudança.[/quote]<br /> <br /> Desculpe mas eu trabalhei em/trabalhei para/comprei de empresas que não são amadoras -com todos os seus selinhos de CMMI 5&gt;- e nenhuma delas apresenta resultado satisfatório. Volto eu com a pergunta: o que é que precisa ser feito (e nenhuma destas empresas faz)?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514978.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514978.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:16:30]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote]<br /> [quote]<br /> Olá <br /> <br /> [quote]<br /> alguém escrevendo em miguxês wrote:<br /> ... axo q ...<br /> [/quote]<br /> <br /> Adoro miguxês, acho tão meigo...  <br /> [/quote]<br /> [/quote]<br /> <br /> quem é o emo ai?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514983.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514983.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:25:15]]> GMT</pubDate>
				<author><![CDATA[ luistiagos]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Encargos trabalhistas, por exemplo. Montar uma equipe ágil, treinada e com uma metodologia boa para desenvolver, testar e controlar o software toma tempo e dinheiro. Sem falar que o foco da empresa estaria se desviando da sua atividade fim. <br /> [/quote]<br /> <br /> Não entendi essas colocações.<br /> [quote]1 - Encargos trabalhistas:[/quote] Vc tem tb isso com Fábricas de Software com processos em cascata.<br /> [quote]2 - Montar uma equipe ágil, treinada e com uma metodologia boa para desenvolver, testar e controlar o software toma tempo e dinheiro.[/quote] - Vc tb tem isso com Fábricas de Software com processos em cascata.<br /> [quote]3 - Sem falar que o foco da empresa estaria se desviando da sua atividade fim.[/quote] - De onde vc tirou isso??<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514988.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514988.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:27:15]]> GMT</pubDate>
				<author><![CDATA[ leofernandesmo]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Fábricas de software podem contar com incentivos fiscais que uma empresa de grande porte não pode.[/quote]<br /> <br /> Quem faz mais uso de fábricas de software que não empresas de grande porte.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/514992.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/514992.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:30:43]]> GMT</pubDate>
				<author><![CDATA[ leofernandesmo]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Em uma fábrica os custos são diluídos já que já existe toda uma estrutura e metodologia montada pra desenvolvimento de software e a carga tributária é baseada no ramo de negócios.[/quote]<br /> E por acaso isso não é repasso para os cliente né?<br /> Um projeto em waterfall pode levar anos para fazer um simples crud, quem passa isso?<br /> O modelo onera o cliente, a prestadora de serviço tem como intuito carregar o desenvolvimento eternamente pois ela ganha ainda mais, engociações contraturais desse tipo favorecem essas empresas que vizam o lucro, não em entregar soluções para seus clientes.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515006.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515006.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 09:44:10]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515058.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515058.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 10:29:54]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ Marcos, vc não esta confundindo terceirizar com fábrica não?<br /> <br /> Não estamos falando que terceirizar é errado, estamos falando que o modelo de etrceirização das fábricas são errados.<br />  ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515083.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515083.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 10:40:54]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515091.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515091.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 10:45:44]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=s4nchez]Sou só eu que tem arrepios quando ouve este termo, ou vocês botam fé que este conceito é o futuro quando se trata de desenvolvimento de software?[/quote]<br /> <br /> S4nchez:<br /> <br /> Eu não tenho arrepios, mas minha pele fica verde, minha camisa <br /> começa a rasgar e de uma hora para outra eu fico bombadão.<br /> <br /> Jorge<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515413.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515413.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 15:06:15]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Luca]Olá<br /> <br /> [quote=furutani]Eu sempre pensei que uma fabrica de SW poderia muito bem usar XP, FDD ou as 2 juntos ( que até onde eu entendo são metodologias assim como o RUP).[/quote]<br /> <br /> Eu também. Deve ter alguma que use mas eu não conheço nenhuma. Pelo contrário, conheço algumas que se esforçam para conseguir CMM e são extremamente burocratizadas.<br /> <br /> []s<br /> Luca[/quote]<br /> <br /> Luca, Furutani:<br /> <br /> Eu sempre achei esquisita a idéia de fábrica. Se "fábrica" tenta passar<br /> a idéia de coisa profissional e bem organizada, vamos aplicar a outras <br /> atividades intelectuais para as quais são cobrados profissionalismo e <br /> competência:<br /> <br /> Que tal "Fábrica de cirurgias" em vez de clínica ou hospital ?<br /> Que tal "Fábrica de sentenças" em vez de escritório de advocacia ?<br /> Que tal "Fábrica de diplomas" em vez de universidade  ?<br /> <br /> Se vendemos a idéia de "fábrica", por que nos ofendemos com a idéia <br /> de que nossos clientes querem um produto pronto sem se envolver no<br /> processo ? <br /> <br /> Se compro um carro de uma montadora, não preciso ajudar a projetá-lo.<br /> Se compro um pastel na feira, não preciso dar palpite de como fritar.<br /> <br /> "Fábrica" passa essa idéia, e não me surpreende que muitos clientes<br /> procurem comprar software como quem compra pastel, porque <br /> é exatamente isso que estamos lhes dizendo.<br /> <br /> Jorge <br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515451.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515451.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 15:27:14]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Jorge Diz]Que tal "Fábrica de diplomas" em vez de universidade ?[/quote]<br /> Tem certeza que já não existem algumas dessas fábricas por ai? rsrs<br /> <br /> <br /> Tem um texto do Rodrigo Yoshima que fala sobre [url=http://blog.aspercom.com.br/2008/04/10/culturaempresarialemalta/]cultura empresarial[/url], é exatamente isso que não se existe nas fábricas, eles querem apenas recusros vendedores de horas, eles não querem pessoas para formarem seus times, por isso a grande rotatividade nesse tipo de empresa, não há o menor comprometimento (leia interesse) da empresa para com seus funcionários, o que acaba sendo mútuo, ai acontece o que vemos de pessoas ficarem as vezes menos de uma semana nessas empresas e já sairem, porque elas só servem pra quando vc quer levantar uma graninha fazendo trocentas horas/mês, como praticamentes todas tem problemas com prazo de entrega e qualidade, sempre há muito o que se fazer nos projetos, mesmo quando eles estão "90%" prontos já, só falta testar rs.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515466.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515466.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 15:35:27]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote]mesmo quando eles estão "90%" prontos já, só falta testar rs.[/quote]<br /> <br /> KKK, Onde será que eu já ouvi e disse isso tantas e vezes?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515526.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515526.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 16:46:16]]> GMT</pubDate>
				<author><![CDATA[ DaviPiala]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Luiz Aguiar]<br /> Tem um texto do Rodrigo Yoshima que fala sobre [url=http://blog.aspercom.com.br/2008/04/10/culturaempresarialemalta/]cultura empresarial[/url], é exatamente isso que não se existe nas fábricas, eles querem apenas recusros vendedores de horas, eles não querem pessoas para formarem seus times, <br /> ...<br /> [/quote]<br /> <br /> Luiz: <br /> <br /> Li o artigo do Rodrigo e gostei, mas há também as empresas que adotam o conceito de<br /> fábrica e tentam valorizar funcionários. Trabalhei em uma que fazia isso, do jeito dela: pagava<br /> os vouchers para os líderes de projeto obterem certificação PMP, criou um "prêmio de excelência" <br /> que naturalmente virou "prêmio de obsequência" (o pessoal não leu o Deming), deu treinamento <br /> de "processos" (sim, aquele tipo de processos).<br /> <br /> Em troca, havia relativamente pouca rotatividade. Mesmo com toda essa "valorização", a qualidade<br /> deixava a desejar porque uma cultura dessas não promove fazer um bom trabalho. Aquele<br /> "orgulho do próprio trabalho" do qual o Deming falava era muito difícil.<br /> <br /> A distância física e psicológica do cliente atrapalha muito: o único projeto em que realmente deu <br /> gosto de trabalhar a pessoa que fazia o papel do que hoje chamariamos de "product owner" fazia <br /> seu trabalho excepcionalmente bem. Nunca a encontramos pessoalmente, mas a comunicação fluiu,<br /> e tivemos um cliente psicologicamente próximo. Incrivelmente, faziamos tudo via conf call com <br /> os EUA, e funcionava. O resultado permitiu que a equipe seguisse um processo que fazia sentido<br /> naquele contexto, incorporando algumas práticas ágeis, sentisse orgulho do próprio trabalho e <br /> recebesse um feedback excelente do cliente.<br /> <br /> Infelizmente, esse projeto ficou truncado depois de 4 ou 5 meses e voltamos à deprimente <br /> realidade da maioria dos projetos feitos nesse esquema: o cliente é uma entidade abstrata,<br /> mediada por alguém sem skills de comunicação, os procedimentos e processos são impostos <br /> de cima para baixo, e os vícios são percebidos (por alguns) mas não podem ser corrigidos. <br /> A cultura empresarial favorece colocar tudo no piloto automático (traduzido do <br /> CMMês "processo definido da organização") e acha que isso é bom.<br /> <br /> Enfim, a moral da história é que o problema não é a ganância e a exploração de certas empresas.<br /> Mesmo quando não há isso, percebe-se que o esquema de fábrica é furado.<br /> <br /> Espero ter contribuído,<br /> <br /> Jorge Diz<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515529.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515529.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 16:55:24]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Fábrica de Sofware</title>
				<description><![CDATA[ [quote=André Fonseca][quote=Luiz Aguiar]não entra na minha cabeça porque as empresas se submetem a isso ainda... será que os "clientes" são tão burros assim? décadas de projetos errados e prejuízos financeiros não ensinou nada à ninguém?<br /> [/quote]<br /> <br /> [b]Luiz[/b], enquanto no Brasil for comum as pessoas [b]levarem um por fora[/b] esse tipo de prática vai ser comum, se é que você me entende, acontece a mesma coisa na política, na administração pública, etc.. [/quote]<br /> <br /> André:<br /> <br /> Pode ser mesmo que um ou outro leve um por fora, mas me parece que se trata<br /> muito mais da incapacidade de entender quais são as formas saudáveis de <br /> desenvolver software.<br /> <br /> Como profissão, não temos esse entendimento; não há um conjunto mínimo de boas <br /> práticas com as quais concordemos. <br /> <br /> Por exemplo, os livros que usamos na faculdade foram malhados ostensivamente <br /> nestes fóruns: não imagino um forum de médicos, advogados ou engenheiros <br /> civis fazendo isso ...<br /> <br /> Adicione a isto o vício daqueles que gostam muito de gestão e nada de pôr a <br /> mão na massa e perdem o contato com o dia a dia do desenvolvimento (vide a <br /> quantidade de gente fazendo MBAs, virando PMPs, montando PMOs e sonhando<br /> em virar CTOs, CIOs ou, quem sabe, CEOs.<br /> <br /> São esses profissionais de três letrinhas (parafraseando o Shoes) que decidem <br /> como, onde, quem e por quanto vai desenvolver os sistemas que fazem <br /> (ou não fazem) funcionar as empresas.<br /> <br /> Jorge<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515543.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515543.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 17:21:38]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Por enquanto,  terceirizar é melhor quando:<br /> <br /> 1) Não consegue a competência imediatamente: não tem cabimento reinventar a roda. Um terceiro é capaz de fazer a transferência deste conhecimento rapidamente. É muito mais prático e rápido do que buscar um profissional no mercado.<br /> [/quote]<br /> <br /> Talvez, mas não deve ser desculpa para não capacitar o pessoal interno. Alguém tecnicamente<br /> competente e que entenda o negócio precisa fazer essa ponte, mesmo que essa pessoa não faça<br /> todo o trabalho técnico. Dificilmente tecnologia da informação não seja crítico numa empresa.<br /> O pessoal de fora vai demorar também para entender o suficiente do <br /> negócio para fazer um trabalho minimamente decente.<br /> <br /> [quote=marcosalex]<br /> 2) Quer uma mudança profunda: seja de que natureza for, tecnológica ou não, transformações radicais são melhor conduzidas por terceiros. A razão? Os profissionais da equipe atual serão sempre um foco de resistência ao novo. Nem sempre seguem o que dizia John Cage "Não temos que temer as novas idéias, mas sim as velhas"<br /> [/quote]<br /> <br /> Vc se surpreenderia com as idéias que o pessoal de dentro guarda pra dentro quando<br /> o clima interno não favorece a troca de idéias. Uma empresa terceira que funcione como<br /> exército de ocupação, impondo "mudanças profundas" pode ter um efeito similar ao visto<br /> em Bagdá: radicalização da resistência e sabotagens diversas.<br /> <br /> Acho, no entanto, que alguém de fora que seja um bom facilitador pode promover<br /> a mudança através de alguma forma de coaching.<br /> <br /> [quote=marcosalex]<br /> 3) Competência: sua companhia até pode dominar determinado conhecimento, mas está consumindo investimentos e não necessariamente está remunerando o capital com o retorno compatível com o resto das operações. É hora de pensar em terceirizar, pois o prestador de serviço está mais predisposto a fazer investimentos em qualificação do que sua empresa.<br /> [/quote]<br /> <br /> Como disse antes, pode terceirizar parte da força de trabalho, mas mantenha gente capacitada dentro.<br /> Se sua empresa não está disposta a qualificar quem precisa ser qualificado, esse alguém, cedo ou tarde,<br /> vai decidir com os pés. Perder alguém capacitado em tecnologia *e* no seu negócio dá um prejuízo<br /> gigantesco.<br /> <br /> [quote=marcosalex]<br /> 4) Prazo: se o problema é cumpri-lo, a capacidade um terceiro em alocar recursos é alta. Em geral, ele sempre conta com uma reserva técnica, acionada nestas emergências.<br /> [/quote]<br /> <br /> Lembra do "The Mythical Man-Month" ? Adicionar gente a um projeto atrasado atrasa-o ainda mais.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515553.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515553.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 17:51:38]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> 3) Competência: <br /> ...<br /> É hora de pensar em terceirizar, pois o prestador de serviço está mais predisposto a fazer investimentos em qualificação do que sua empresa.<br /> [/quote]<br /> <br /> Não vejo assim. Meu feeling, na condição de quem ministra treinamentos, é que as empresas <br /> "clientes" compram mais treinamento que consultorias, software houses e fábricas de software.<br /> E antes, quando trabalhei em consultoria, sempre tinha a impressão que o pessoal dos clientes<br /> recebia mais treinamento.<br /> <br /> Uma explicação possível é que para a consultoria o investimento sai caro: tem que pagar o <br /> treinamento e deixar de receber essas horas de um cliente.<br /> <br /> Jorge<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515556.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515556.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 18:12:28]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Bom, você concordou comigo que a fábrica consegue reduzir custos ( Note que eu sempre estou falando das boas fábricas) e essas conseguem oferecer vantagem competitiva para seus produtos nos clientes.[/quote]<br /> <br /> Não! Eu concordei que a fábrica reduz o custo dela própria mas ela em geral [b]aumenta[/b] o custo para o cliente ao entregar software de péssima qualidade, atrasado e com orçamento estourado. Mas pro fornecedor é um negocião.<br /> <br /> [quote=marcosalex]<br /> Em empresas que trabalhei e que tive a oportunidade de conhecer, conseguimos reduzir bastante custo com pessoal contratando softwares de terceiros. [...]<br /> [/quote]<br /> <br /> Acho que, como o Luiz apontou, você pode estar confundindo fábrica com terceirização. Eu trabalho com terceirização de desenvolvimento de software e não trabalho em uma fábrica.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515601.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515601.java</link>
				<pubDate><![CDATA[Fri, 4 Jul 2008 21:41:33]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515694.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515694.java</link>
				<pubDate><![CDATA[Sat, 5 Jul 2008 12:12:40]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515696.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515696.java</link>
				<pubDate><![CDATA[Sat, 5 Jul 2008 12:17:03]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex][quote=pcalcado]<br /> Não! Eu concordei que a fábrica reduz o custo dela própria<br /> [/quote]<br /> Foi isso mesmo que quis dizer. Pra saber se o preço da fábrica compensa ou não, você tem de ter uma visão muito boa do escopo e do custo do trabalho. Se o cara falar que precisa de 8 horas pra fazer uma tela que seu funcionário faz em duas, não compensa. Se o cara não tem essa visão, é melhor ficar com profissional interno. No meu último trabalho uma fábrica nossa cobrou um valor por hora pra resolver um problema em um dos sitemas. Tudo bem que somos de Uberlandia - MG e o profissional viria de São Paulo, mas fomos fazer as contas do quanto ele ganharia por mês  e deu 32 mil  <img src="http://www.guj.com.br/images/smilies/385970365b8ed7503b4294502a458efa.gif" border="0"> !!<br /> [/quote]<br /> <br /> Acho que ainda não consegui me fazer entender:<br /> <br /> A fábrica gasta $1 ao invés de $10 por usar mão-deobra subqualificada<br /> O cliente continua pagando $1,000.00, independente do corte de custos da fábrica<br /> <br /> O que você falou é que estes $1,000.00 podem ser menos do que um cara interno. Sim, claro, podem. Mas a minha experiência -bem como a de outros aqui- é que durante o projeto e após este o cliente vai ter que arcar com tantos gastos extras (projeto estourou prazo e orçamento, software de manutenção difícil -toda mudança é um parto, software não atende ao que o cliente pedia, software não possui performance desejada...) que o projeto sai mais cao terceirizando para uma fábrica do que para uma consultoria que não trabalha com linha de montagem e waterfall. Ou ainda usando [i]contractors[/i] ("PJ") ou ainda em muitos casos fazendo dentro de casa mesmo.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515800.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515800.java</link>
				<pubDate><![CDATA[Sat, 5 Jul 2008 22:32:31]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/515994.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/515994.java</link>
				<pubDate><![CDATA[Sun, 6 Jul 2008 21:19:18]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> <br /> O contrato precisa deixar bem claro exatamente o que você quer em tempo, escopo e qualidade e a fábrica tem de ser responsável pelo desvio. [/quote]<br /> <br /> Tah aí um dos maiores mitos em projetos de desenvolvimento:[b] fechar escopo, custo e prazo e buscar culpados por atrasos em projetos[/b]. Os clientes são tão culpados quanto os fornecedores pelo fracasso.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516005.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516005.java</link>
				<pubDate><![CDATA[Sun, 6 Jul 2008 22:10:51]]> GMT</pubDate>
				<author><![CDATA[ andre_salvati]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Isso é complicado. O contrato precisa deixar bem claro exatamente o que você quer em tempo, escopo e qualidade e a fábrica tem de ser responsável pelo desvio. Se tiver uma brecha, certamente vai acontecer o que você falou.[/quote]<br /> <br /> Então, Marcos. Considerando que estatísticas mostam que 50% do escopo de um projeto é descoberto durante o projeto e que waterfall é um anti-pattern será que este objetivo não é simplesmente impossível de ser alcançado na grande maioria dos casos? Ser;a que uma abordagem diferente, baseada em iterações e escopo deslizante não é mais indicada nesta maioria?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516018.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516018.java</link>
				<pubDate><![CDATA[Sun, 6 Jul 2008 22:50:24]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Quanto à sua afirmação, é claro que precisa ter uma pessoa de dentro capacitada pra trabalhar com o terceiro, seja uma fábrica de software ou não, senão as horas vão sair cara e<br /> ...[/quote]<br /> <br /> Não foque demais no valor-hora, porque não há termos de comparação. Ao contrário de outras áreas,<br /> não temos tabelas que digam quanto custa um certo serviço (ou tarefa, ou artefato, ou produto): nem <br /> em R$, nem em horas, nem em pontos de função, nem em pontos de casos de uso.<br />   <br /> [quote=marcosalex]<br /> ... o produto entregue não vai ter todos os requisitos necessários. <br /> [/quote]<br /> <br /> O produto não vai ter os requisitos necessários. Ponto. Nenhuma lista de supermercado vai<br /> garantir isso, qualquer que seja o processo que você seguir. Os requisitos são sempre<br /> elaborados em conjunto, durante o desenvolvimento, porque eles são um contraponto <br /> da implementação, não uma condição anterior fixa e imutável.<br /> <br /> No início do projeto, o cliente pode achar que sabe o que quer. Ele não sabe. A equipe de <br /> desenvolvimento pode achar que entendeu o que o cliente queria naquele momento. A equipe<br /> não entendeu. O cliente e o terceiro podem achar que sabe o que a tecnologia da informação <br /> pode contribuir para apoiar o negócio. Nenhum dos dois sabe, nem tem como saber.<br /> <br /> Esse conhecimento vai sendo construído durante o projeto. Negar isso é cair em armadilhas<br /> como tentar especificar tudo o que vai ser necessário no início do projeto (engessando tudo<br /> antes da hora), criar comitês para desestimular "mudanças" de requisitos (em vez de mudanças, <br /> prefiro falar de ajustes), fazer contratos comerciais onde se especifica um certo número de<br /> pontos cujo cálculo é extremamente subjetivo (certificações aparte) e chegar no atual<br /> estado das coisas no desenvolvimento de sistemas, no qual dois terços das funcionalidades <br /> de um sistema não são usadas em produção, o sistema fica inchado e a manutenção fica<br /> extremamente cara (mais de dois terços do custo total de um sistema). <br /> <br /> [quote=marcosalex]<br /> [quote=Jorge Diz]<br /> Lembra do "The Mythical Man-Month" ? Adicionar gente a um projeto atrasado atrasa-o ainda mais.<br /> [/quote]<br /> <br /> Depende do projeto e da alocação. Em algumas vezes sim, mas se existe capacidade de paralelismo ela pode ser explorada. Com projetos baseados em MVC e utilizando metodologias ágeis, muitos desses pontos são fáceis de identificar, mas a pessoa tem de saber gerenciar. Mais um motivo pra ter alguém de dentro pra acompanhar os terceiros (fábrica ou não).[/quote]<br /> [/quote]<br /> <br /> Minha experiência mostrou que essa máxima foi verdadeira em todos os projetos em que participei.<br /> Paralelismo significa ruído na comunicação: quanto mais ruído, mais riscos, menor produtividade e <br /> pior qualidade. Não há balas de prata, por mais promissoras que possam parecer certas metodologias /arquiteturas / práticas de gestão. Gerenciar bem é lidar bem com riscos, e o risco de adicionar gente <br /> num projeto atrasado, na minha intuição, é escandalosamente alto. A única certeza é que o seu custo vai aumentar.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516048.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516048.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 06:54:33]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Agora não entendi. Qual a relação entre MVC, metodologias ágeis e colocar gente num projeto andando?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516053.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516053.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 07:05:10]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=pcalcado]Agora não entendi. Qual a relação entre MVC, metodologias ágeis e colocar gente num projeto andando?[/quote]<br /> <br /> Se a pergunta foi para mim, respondo: nenhuma.<br /> Foi isso que quis frisar, aparentemente sem sucesso.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516056.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516056.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 07:11:15]]> GMT</pubDate>
				<author><![CDATA[ Jorge Diz]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Não, não foi para você, foi para o autor da frase.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516061.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516061.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 07:20:55]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=Jorge Diz]Gerenciar bem é lidar bem com riscos, e o risco de adicionar gente <br /> num projeto atrasado, na minha intuição, é escandalosamente alto.[/quote]<br /> Por isso qeu mentalidade de quem vive e planeja um projeto em fábrica é preparar o ambiente para quando tudo ir por água abaixo eles poderem entupir de novos recursos.<br /> Essas empresas iniciam projeto HOJE com struts 1 porque vão precisar alocar pessoas novas todo mês, pois ninguém tem comprometimento e nem motivação de trbaalhar nesses lugares, sendo JR então, qualquer 2 reais hora a mais que apareça significa trocar de emprego, então eles querem algo que possa ser masi facilmente absorvido pela dezena de desenvolvedores que vão passar no projeto ao longo do tempo.<br /> Enquanto outras empresas estão preocupadas em formar equipes multidiciplinares que se comprometam com o projeto e possam trabalhar visando entregar algo de qualidade para o cliente, essas empresas buscam vendedores de horas que não estão nem ai pro cliente, pra empresa, pro projeto, pra nada, ai vira a bola de neve que nós já estamos cansados de conhecer.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516170.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516170.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 09:33:42]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Qualidade e Fabrica de Software são duas coisas que não vi ainda caminharem juntas, talvez não seja tanto o modelo Fábrica e sim as consultorias que administram as suas fábricas pensando em $$$$$$$$$ aumentar sua margem de lucro sem investir um R$ 0,01. Trabalhei numa fábrica que não tinha nem ar condicionado!<br /> <br /> Quando eu estava na fábrica eu estava muito insatisfeito e vi minha produtividade ir diminiuindo a cada dia que passava, prova disso que os primeiros projetos estavam estava muito bons e os meu ultimos estavam muito aquem.<br /> <br /> Parece que o ambiente lá te desanima, use cases frustrantes, especificações frustrantes e politicas frustrantes.<br /> <br /> Esse modelo é muito engessado te pouca liberdade, além de te forçar a trabalhar com coisas do tempo do êpa.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516222.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516222.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 10:24:16]]> GMT</pubDate>
				<author><![CDATA[ DaviPiala]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516249.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516249.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 10:49:47]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]o que muita gente faz é fechar contrato por pequenas partes a medida que for esclarecendo o serviço[/quote]<br /> Que tal desenvolvimento iterativo (e incremental)? <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"> <br /> <br /> [quote=marcosalex]Ter uma visão global e for atualizando com baselines a medida que as atividades forem se abrindo[/quote]<br /> Que tal um Product Backlog que vai tendo seus itens flutuando pra baixo e pra cima conforme a prioridade/necessidade DO CLIENTE? <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"><br /> <br /> [quote=marcosalex]As ferramentas de gerenciamento de projeto hoje em dia fazem isso, já que não é só na nossa área que acontece isso. Os relatórios de baseline ajudam pra caramba a trabalhar esses projetos e tentar diminuir ao máximo o desvio, que na nossa área sempre vai ter.[/quote]<br /> Ter alguém com conhecimento do negócio do cliente e que seja comprometido com o projeto para fazer isso funcionar corretamente, que diga o que realmente importa para o cliente, já diminui drasticamente o desvio ocorrido nos projetos.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516266.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516266.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 11:13:03]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Tem que é mais fácil identificar em muitos casos pontos onde pode haver paralelismo e onde não podem! Concordo que existe um limite, mas não se iluda de que não existe nenhuma forma de paralelismo e generalize. Se fosse assim, todo software por maior que seja teria um único profissional trabalhando. <br /> [/quote]<br /> <br /> Bom, eu trabalho com metodologias ágeis há alguns anos e não lembro de ter visto em nenhum lugar com cre'dito alguém defendendo este tipo de coisa. Na verdade, dado que em metodologias ágeis se trabalha em times pequenos e multi-funcionais, seria o extremo oposto. Eu não entendo como práticas como propriedade coletiva de código, user stories entregando valor de ponta-a-ponta, integração contínua e outras poderiam funcionar num ambiente onde exista qualquer paralelismo no desenvolvimento de um sistema. <br /> <br /> Pode explicar melhor ou dar referências?<br /> <br /> [quote=marcosalex]<br /> Pensa em um exemplo simples: pra alguém fazer um cadastro de clientes, nada impede de outro analista fazer o relatório desse cadastro mesmo que eles tenham de gastar um tempo se comunicando. Em muitas situações não é difícil identificar quando um novo profissional pode ajudar e quando não pode. <br /> [/quote]<br /> <br /> Se o desenvolvedor já está no time provavelmente o relatório é uma user story separada e sim, ele pode ser paralelizado [b]dentro do time[/b] se fizer sentido. Se o desenvolvedor vem de fora então seu exemplo está explicado no livro do Fred Brooks, já citado:<br /> <br /> [quote=The Mythical Man-Month, Chapter 2]<br /> More software projects have gone awry for lack of calendar time than for all other causes combined. Why is this cause of disaster so common?<br /> <br /> First, our techniques of estimating are poorly developed. More seriously, they reflect an unvoiced assumption which is quite untrue, i.e., that all will go well.<br /> <br /> Second, our estimating techniques fallaciously confuse effort with progress, hiding the assumption that men and months are interchangeable.<br /> <br /> Third, because we are uncertain of our estimates, software managers often lack the courteous stubbornness of Antoine's chef.<br /> <br /> Fourth, schedule progress is poorly monitored. Techniques proven and routine in other engineering disciplines are considered radical innovations in software engineering.<br /> <br /> Fifth, when schedule slippage is recognized, the natural (and traditional) response is to add manpower. Like dousing a fire with gasoline, this makes matters worse, much worse. More fire requires more gasoline, and thus begins a regenerative cycle which ends in disaster.<br /> [/quote]<br /> <br /> Recomendo fortemente a leitura deste livro.<br /> <br /> Quanto ao MVC, eu ainda não entendi como ele se encaixa nisso tudo. MVC é apenas uma forma de dizer como 3 componentes de uma aplicação se comunicam, não vejo o impacto na metodologia em usar ou não. <br /> <br /> [quote=marcosalex]<br /> Entendi. Esse é um problema não só da nossa área, tem muitos projetos com essas características e tem tratamento próprio, mas como você disse, não existe uma fórmula exata, mas tem maneiras de minimizar. Escopo e prazos rígidos é certo que não funcionam, mas dá pra conseguir uma aproximação.<br /> Não é novidade pra ninguém da área que quanto maior o projeto de software, mais difícil é fechar o escopo, custo e prazo, ao contrário da engenharia onde dá pra se ter uma base de tudo e até fazer uma maquete. Mesmo projetos pequenos, dependendo do tipo, pode ser difícil definir os requisitos, isso também todo mundo sabe. <br /> Pra fechar com uma fábrica de software nesses casos o que muita gente faz é fechar contrato por pequenas partes a medida que for esclarecendo o serviço. Ter uma visão global e for atualizando com baselines a medida que as atividades forem se abrindo. As ferramentas de gerenciamento de projeto hoje em dia fazem isso, já que não é só na nossa área que acontece isso. Os relatórios de baseline ajudam pra caramba a trabalhar esses projetos e tentar diminuir ao máximo o desvio, que na nossa área sempre vai ter. <br /> [/quote]<br /> <br /> As ferramentas (e, principalmente, as metodologias) de gerenciamento de projeto fazem isso há anos e não resolveram os problemas. A questão é simples, creio: não adianta tentar controlar o incrontrolável. Há mais de duas décadas que se tenta isso com falhas miseráveis todos os anos (vide CHAOS reports).<br /> <br /> Mas acredito que você está convergindo para o iterativo incremental, talvez eventualmente ágil. O grande problema é que iterativo e incremental não combina com linha de montagem, onde um time alimenta o outro. Neste modelo não há o tempo e a cerimônia do waterfall, os ciclos e iterações devem ser curtos e você não precisa se preocupar em entregar uma especificação 100% ok para o próximo da fila (analista -&gt; proramador  -&gt; testes, etc) porque o que você vai desenvolver é só o necessário para aquela iteração.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516267.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516267.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 11:13:05]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516385.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516385.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 13:13:33]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Sim, adaptado à realidade do desenvolvimento de software.<br /> [/quote]<br /> <br /> Mas modelo iterativo e incremental (com todas as suas variações) [b]é[/b] para desenvolvimento de software.<br /> <br /> [quote=marcosalex]<br /> [quote]Se o desenvolvedor já está no time provavelmente o relatório é uma user story separada e sim, ele pode ser paralelizado dentro do time se fizer sentido. [/quote]<br /> Exato, não consegui entender onde você discorda. No caso da fábrica, o time seria da fábrica. Lembre-se, claro , que sempre tem alguém de dentro do cliente acompanhando o projeto.<br /> [/quote]<br /> <br /> O que eu discordo é que (1)numa fábrica isso funciona e que (2)por serem atividades diferentes você pode adicionar pessoas num time para paralelizar tarefas livremente.<br /> <br /> [quote=marcosalex]<br /> [quote]Quanto ao MVC, eu ainda não entendi como ele se encaixa nisso tudo. [/quote]<br /> Você não acha produtivo separar alguém cuidando da camada de apresentação enquanto outros cuidam das regras de negócios. E que as métricas pra avaliar cada uma das áreas costumam ser mais semelhantes entre si do que de camadas diferentes? Foi isso que eu quis dizer quando citei o MVC.<br /> [/quote]<br /> <br /> Bom, [url=http://fragmental.com.br/wiki/index.php?title=MVC_e_Camadas]MVC não é sobre Camadas[/url], mas ainda que fosse não é porque você tem Camadas diferentes que elas podem ser desenvolvidas por pessoas diferentes. O nível de acoplamento entre Camadas é grande demais, talvez você esteja se referindo à Componentes, que possuem contratos e interfaces bem-definidas.<br /> <br /> [quote=marcosalex]<br /> [quote]As ferramentas (e, principalmente, as metodologias) de gerenciamento de projeto fazem isso há anos e não resolveram os problemas.[/quote]<br /> Podem não ter resolvido, mas conseguiram mensurá-lo e minimizaram. Um projeto complexo sem gerenciamento costuma atrasar muito, muito mais e sair muito mais fora do escopo. E pior de tudo, esse desvio não é dimensionado, deixando a empresa as cegas do quanto perdeu. A única coisa pior do que o projeto falhar, é não conseguir estimar o tamanho da falha.<br /> [/quote]<br /> <br /> Eu entendo seu ponto mas para mim isso é equivalente a dizer que alguém vai do Rio à São Paulo andando, mas vai de Nike. Por que não pegar um avião (cuja passagem custa menos que o tênis) em primeiro lugar?<br /> <br /> [quote=marcosalex]<br /> Em algumas soluções pode até funcionar, ou mesmo em algumas partes do projeto, mas como você mesmo citou, ele não resolve tudo. Mais um motivo para ter um gerenciamento constante e trabalhar com baselines pra acompanhar. Várias metologias prevêem isso, como o tão citado Scrum, por exemplo.<br /> [/quote]<br /> <br /> Nada funciona em tudo mas a coisa não é como você falou. De qualquer forma, metdologias iterativas e incrementais, especialmente metodologias ágeis, possuem "gerenciamento constante" e baselines. Na verdade elas costumam ser bem rígidas com relação à como o processo é gerido.<br /> <br /> O ponto é que este tópico é sobre Fábrica de Software e pelas razões que coloquei no último post eu não acredito que ela consiga ser eficiente neste sentido -ela, na verdade, foi criada para ser ineficiente e barata.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516739.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516739.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 19:01:08]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Você não acha produtivo separar alguém cuidando da camada de apresentação enquanto outros cuidam das regras de negócios. E que as métricas pra avaliar cada uma das áreas costumam ser mais semelhantes entre si do que de camadas diferentes? Foi isso que eu quis dizer quando citei o MVC.<br /> [/quote]<br /> <br /> Marcos, desculpa a sinceridade, mas esse foi o maior absurdo que ouvi nesse fórum até hoje.<br /> <br /> <a class="snap_shots" href="http://blog.aspercom.com.br/2008/04/16/o-anti-pattern-caso-de-uso-uml-codificacao-teste/" target="_blank" rel="nofollow">http://blog.aspercom.com.br/2008/04/16/o-anti-pattern-caso-de-uso-uml-codificacao-teste/</a><br /> <br /> [quote]Especialização e rigorosamente dividir e conquistar serviu para produzir mais carros de maneira mais barata. Na minha experiência esses princípios não fazem sentido como estratégia para desenvolvimento de software. Nem para o negócio e nem para o lado humano eles fazem sentido. Kent Beck [/quote]<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516814.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516814.java</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 23:26:30]]> GMT</pubDate>
				<author><![CDATA[ rodrigoy]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516868.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516868.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 07:47:38]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516871.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516871.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 07:51:32]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Eu nunca disse livremente, mas onde for possível.<br /> [...]<br /> Entre Componentes é uma forma de identificar pontos que pode ter mais de um analista. Mas mesmo nas camadas você pode aproveitar mais de uma pessoa, dependendo do caso. Como eu disse antes, senão todo projeto teria um só analista do começo ao fim. Novamente, eu nunca disse que você pode aumentar o número de pessoas indefinidamente, mas em muitas situações, é sim possivel.<br /> [/quote]<br /> <br /> Tudo é possível mas eu, autores de metodologias e Brooks discordamos de que seja em muitas situações. Existe um impacto muito grande em tirar ou colocar uma pessoa de um projeto, mesmo metodologias ágeis que pregam pair programming como XP tratam isso com extrema cautela e eu nunca vi ninguém recomendando -nem eu recomendo- colocar pessoas em projetos atrasados. Dificilmente o projeto está atrasado por falta de pessoal, geralmente o problema é mais embaixo, e se for por falta de essoal até estes se tornarem produtivos vai demandar muito tempo/custo. <br /> <br /> E não confunda com "o mesmo analista do início ao fim", estamos conversando sobre a sua discórdia com Fred Brooks sobre acrescentar pessoas em projetos atrasados: <br /> <br /> [quote=marcosalex]<br /> [quote=Jorge Diz]<br /> Lembra do "The Mythical Man-Month" ? Adicionar gente a um projeto atrasado atrasa-o ainda mais.<br /> [/quote]<br /> <br /> Depende do projeto e da alocação. Em algumas vezes sim, mas se existe capacidade de paralelismo ela pode ser explorada. Com projetos baseados em MVC e utilizando metodologias ágeis, muitos desses pontos são fáceis de identificar, mas a pessoa tem de saber gerenciar. Mais um motivo pra ter alguém de dentro pra acompanhar os terceiros (fábrica ou não).[/quote]<br /> <br /> <br /> Novamente eu recomendo a leitura do livro.<br /> <br /> [quote=marcosalex]<br /> Achei engraçado seu exemplo mas não entendi. Você acha que acompanhar um projeto nunca vai ajudar a melhorar? É melhor deixar ele caminhando às cegas? Eu acredito que gerenciado você consegue identificar os gargalos mais rapidamente e tomar as ações necessárias antes que a coisa saia do controle. Na pior das hipóteses você vai poder avisar a diretoria com antecedência que o cronograma terá de ser revisto.<br /> [/quote]<br /> <br /> Eu não me lembro de ter falado em nenhum lugar ensta thread sobre não haver acompanhamento ou erenciamento. A analogia foi apenas para tentar mostrar que comprar uma ferramenta bonita e cara (o tênis ou uma ferramenta de gestão de projeto) não adianta.<br /> <br /> Como eu já repeti aqui nesta thread algumas vezes isso de "avisar a diretoria" nunca acontece. <br /> <br /> Primeiro porque o gerente confunde progresso com execução de tarefas e tenta medir o que não é mensurável. Se 90% das tarefas estão 90% concluídas então o projeto está quase que 90% concluído? [b]Não[/b]. Gerenciamento de projeto de software não é matemática de primeiro grau, não adianta somar, dividir e multiplicar. Os 10% restantes podem ocupar 99% do tempo total do projeto e ninguém previu isso. No final o projeto chega no deadline em sei-lá-quantos-% pronto. 90% pronto não é pronto.<br /> <br /> O outro problema é que ao primeiro sinal -sempre tarde demais- de que o projeto vai atrasar os gerentes de uma fábrica vão apertar seus funcionários para que trabalhem mais. Horas extras, sábados, feriados, baixar a qualidade do software... tudo o que for preciso para entregar. Entregar qualquer coisa, mas entregar algo.<br /> <br /> Uma abordagem baseada em iterações possibilita prever o risco e traçar uma estratégia eficiente, porque se baseia em dados reais. Nossa velocidade é 5, temos duas iterações para acabar o projeto e 25 pontos. (1) Marque uma reunião com o cliente para priorizar quais dos 25 pontos restantes devem entrar nas duas últimas iterações (2) procure coisas simples que podem aumentar a velocidade e (3)em vez de um software 90% funcionando você entrega um software 100% funcionado com 90% do escopo implementado. Precisamos terminar? Bom, se a velocidade se mantiver precisamos de mais 3 iterações.<br /> <br /> A coisa não é não gerenciar ou não acompanhar mas sim parar de seguir um anti-pattern chamado waterfall. Cronogramas completos, acompanhamento tarefa-a-tarefa... nada disso tem funcionado desde a época de Fred Brooks.<br /> <br /> [quote=marcosalex]<br /> [quote=pcalcado]<br /> O ponto é que este tópico é sobre Fábrica de Software e pelas razões que coloquei no último post eu não acredito que ela consiga ser eficiente neste sentido - ela, na verdade, foi criada para ser ineficiente e barata.[/quote]<br /> Opinião não discuto  <img src="http://www.guj.com.br/images/smilies/97ada74b88049a6d50a6ed40898a03d7.gif" border="0"> [/quote]<br /> <br /> Engraçado, eu citei aqui alguns trabalhos -Mythical Man-month, CHAOS Report- estatísticos e acadêmicos. Será que é somente minha opinião?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516893.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516893.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 08:14:17]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ E como adendo sobre componentes:<br /> Comonentes podem [b]tecnicamente[/b] ser implementados por times diferentes. Muitas vezes funciona. o problema é que para [b]Componentes de Negócio[/b] isso é um mito. Novamente: é tecnicamente viável (assim como é viável fazer o mesmo sem componentes ou mesmo Camadas) mas qualquer caso de uso vai envolver mais de um componente e separar o mesmo caso de uso por pessoas distintas não é uma boa idéia.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516894.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516894.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 08:16:45]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Bom, se você acha que um trabalho de interfaces é mais comparável com quem trabalha na regra de negócios, ótimo. Sobre o artigo, ele vai muito em direção ao que falei: gerenciar o processo não é só caso de uso e uml, tem de ser gerenciado de perto analisando caso a caso as atividades. O que sai caro na grande maioria das vezes é deixar tudo andar com a maré.[/quote]<br /> <br /> Marcos, <br /> <br /> Especializar papéis entre análise e programação já é sofrível. Fazer isso ao nível de camadas e tentar gerenciar essa dinâmica é uma aberração. <br /> <br /> Pelas conversas que tivemos nesse fórum dá pra ver que você é bem fã da visão do PMBOK com relação ao gerenciamento de projetos (WBS, escopo detalhado, controle de tarefas e etc...). Atualmente tenho desenvolvido softwares para a área de engenharia (mecânica, elétrica e civil) e vejo que essa visão casa bem com esses tipos de projetos. São projetos que envolvem mais de 10 equipes e centenas de pessoas que muitas vezes não são profissionais do conhecimento (aka peão de obra). Outro ponto: esses projetos tem uma segurança com relação à sua previsibilidade. É um tipo de projeto que a soma das tarefas dá o resultado esperado.<br /> <br /> Para projetos de software as tarefas não são importantes para o gerenciamento. O que é importante são os objetivos. São histórias implementadas e não tarefas cumpridas (como o pcalcado explicou). Nosso earned value cresce só com casos de uso funcionando. Escrever casos de uso, fazer modelos, fazer planos, codificar, testes não agregam valor. Como sempre digo, o escopo de um projeto de software é resolver problemas de negócios e não implementar requisitos. É um processo empírico.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/516981.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/516981.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 09:37:33]]> GMT</pubDate>
				<author><![CDATA[ rodrigoy]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/517439.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/517439.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 15:29:29]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/517455.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/517455.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 15:40:13]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex][quote=pcalcado]<br /> Tudo é possível mas eu, autores de metodologias e Brooks discordamos de que seja em muitas situações.<br /> [/quote]<br /> Nunca disse em muitas, mas "quando possível". <br /> [/quote]<br /> <br /> Sim, você disse que em muitas situações:<br /> <br /> [quote=marcosalex]<br /> Eu nunca disse livremente, mas onde for possível.<br /> [...]<br /> Entre Componentes é uma forma de identificar pontos que pode ter mais de um analista. Mas mesmo nas camadas você pode aproveitar mais de uma pessoa, dependendo do caso. Como eu disse antes, senão todo projeto teria um só analista do começo ao fim. [b]Novamente, eu nunca disse que você pode aumentar o número de pessoas indefinidamente, mas em muitas situações, é sim possivel.[/b]<br /> [/quote]<br /> <br /> [quote=marcosalex]<br /> Isso é fato em projetos de software e qualquer gerenciamento sabe disso. Eu tomaria cuidado com a palavra "sempre" porque se foi verdade na maioria das vezes, já deixou de ter faz um bom tempo. As métricas atuais tratam esse tipo de caso, basta saber usar. Isso vale tanto para fábricas de software quanto para outras empresas (de softwares ou similar).<br /> [/quote]<br /> <br /> O CHAOS Report discorda de você. Pode ser sua opinião mas dadas as estatísticas tanto do relatório quanto das pessoas que postaram nesta thread eu creio que voc6e está enganado.<br /> <br /> [quote=marcosalex]Você está analisando o pior caso. Será que a maioria dos gerentes de software ainda pensam assim? A grande maioria não, a realidade tem mudado bastante. Novamente eu tomaria cuidado com a palavra  "sempre" e generalizações.<br /> [/quote]<br /> <br /> Novamente: confira as estatísticas antes de falar em maioria.<br /> <br /> [quote=marcosalex]<br /> Todos os trabalhos citados falam de uma abordagem comum para todos os projetos, a famosa "receita de bolo para o sucesso". Gerenciamento nunca foi isso. E nesses trabalhos eles mesmo citam que não estão falando para não usar as metolodias, mas para não adotá-las como regra geral, eu concordo com isso. Gerenciamento é saber quando, onde e em que ponto usar. NESSE PONTO, fábricas de software podem ter um sucesso maior.[/quote]<br /> <br /> [b]Nenhum[/b] dos trabalhos citados ala sobre receita de bolo ou sequer descreve metodologias. Antes de criticar algo é sempre bom saber do que se trata.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/517576.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/517576.java</link>
				<pubDate><![CDATA[Tue, 8 Jul 2008 19:20:44]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Gerenciamento é saber quando, onde e em que ponto usar. NESSE PONTO, fábricas de software podem ter um sucesso maior.[/quote]<br /> Cite apenas um exemplo real de uma empresa conceituada que conseguiu isso dessa maneira que vc descreve tanto nessa thread!<br /> <br /> Agora se quiser exemplos de empresas que não conseguem, podemos fazer uma lista aqui de pelo menos 10 páginas.<br /> <br /> Parece que vc esta se esforçando para "vender" um brinquedo quebrado, que todos estão carecas de saber que não da certo, que não funciona, o Phillip cansa de citar autores e mais autores mostrando isso, relatos e mais relatos comprovando a grande porcaria que é trabalhar dessa maneira, mas como sempre, continuam tentando meter isso goela abaixo, vendendo idéias falidas há vários anos, tentando achar meios de justificar os erros para fazer acreditar que se tivesse sido feito corretamente, funcionaria.<br /> Desculpe, mas estamos em 2008, acho pouco provável alguém (que seja do meio, geralmente o cliente não é) ver os fatos, analisar o cenário (como toda hora alguém faz mostrando dados, autores e etc) ainda dar crédito a toda essa maneira fálida de se pensar em software. <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518179.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518179.java</link>
				<pubDate><![CDATA[Wed, 9 Jul 2008 21:47:30]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518230.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518230.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 07:19:02]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Pra cada autor que defende uma idéia é possível citar n que defendem outras alternativas. <br /> [/quote]<br /> <br /> Ótimo, então cite e vamos continuar o debate.<br /> <br /> [quote=marcosalex]<br /> O estranho é achar que não vale a pena gerenciar um projeto ou ter métricas pra avaliar a qualidade do software.[/quote]<br /> <br /> Essa parte tá meio chata. Já foram umas duas ou três vezes que falei aqui que não é sobre não gerenciar ou ter métricas mas sim qual tipo de gerência e métrica é usada, como por exemplo na página anterior:<br /> <br /> [quote=pcalcado]<br /> [...]<br /> A coisa não é não gerenciar ou não acompanhar mas sim parar de seguir um anti-pattern chamado waterfall. Cronogramas completos, acompanhamento tarefa-a-tarefa... nada disso tem funcionado desde a época de Fred Brooks.<br /> [/quote]<br /> <br /> A conversa estava interessante mas peço que leia as respostas, do contrário fica bem difícil mantêr um diálogo sadio.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518232.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518232.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 07:30:07]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518309.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518309.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 09:03:40]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Como eu já havia dito, cada caso é um caso e pra cada fase do projeto pode ser que o tipo de gerência, metodologia e métrica seja diferente, daí a necessidade de um gerenciamento.<br />  "No silver bullet", se existisse uma fórmula mágica desenvolvimento não seria tão caro e projetos não falhariam tanto. Acho que até aí você concordou comigo. O ponto de discordância é achar que X ou Y "nunca" funcionará ou que A ou B "sempre" falhará.<br /> [/quote]<br /> <br /> Hmm.. interessante. [b]Você sabe de onde surgiu a frase "No Silver Bullet"?[/b]<br /> <br /> De qualquer forma, favor mostrar onde eu falei que algo sempre falha para que entenda melhor o que está dizendo.<br /> <br /> [quote=marcosalex]<br /> O que você chama de cronograma completo? Se for ter um cronograma no início do projeto e se ater a ele, não é só pra software que não funciona, mas em qualquer projeto que o escopo vai se definindo a medida que for caminhando. O problema é achar que por causa disso pode desenvolver sem nenhuma previsão e sem nenhum acompanhamento por acreditar que "como vai furar, não adianta acompanhar, no dia que ficar pronto, eu entrego".[/quote]<br /> <br /> Eu não vou nem entrar no cronograma, só vou perguntar quem falou [i]"pode desenvolver sem nenhuma previsão e sem nenhum acompanhamento por acreditar que 'como vai furar, não adianta acompanhar, no dia que ficar pronto, eu entrego'"[/i]. <br /> <br /> Me parece que você está implicando que se não se usa os métodos que você defende para gerência de projetos (por exemplo um cronograma de tarefas) não há gerência. Se isso for verdade então sinto muito mas você está completamente enganado.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518326.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518326.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 09:22:00]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518370.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518370.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 10:01:19]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Sim. Já estudei esse artigo e a resposta dele "There is a Silver Bullet" do Brad Cox. Acho que a maioria das faculdades também passam trabalho sobre eles, já que são verdadeiros "classicos". hehehe<br /> [/quote]<br /> <br /> Pois é, o autor deste artigo chama-se Fred Brooks e é o autor que eu estou recomendando que você leia há duas páginas -o livro que fala sobre como novas pessoas atrasam um projeto.<br /> <br /> [quote=marcosalex]<br /> Acho que entendi sua interpretação da minha mensagem. Não me referi necessariamente a cronograma orientado a tarefa, mas em acompanhar de perto o que está sendo entregue. Você não acha que durante o desenvolvimento de um projeto, principalmente maior,  é possível eu avaliar alguma parte que ficou pronta e estimar se o tempo gasto está condizente com alguma parte que foi entregue? Mesmo que não possa generalizar, você não concorda que pode acontecer? E se eu identificar que esse desempenho não está caminhando de acordo com o que eu esperava tenho mais chances de mudar a estratégia do que identificar no final? <br /> <br /> Se você concordar nesse ponto, a discussão já teria tido um grande progresso.<br /> [/quote]<br /> <br /> O que eu não entendi até agora é onde você acha que eu discordei disso. O tópico é sobre Fábrica de Software e não sobre se um projeto deve ou não ser acompanhado. O meu ponto é que os métodos usados pelas fábricas -e não necessariamente os princípios- falham e existem meios melhores.<br /> <br /> <br /> [quote=marcosalex]Bom, organizando as idéias:<br /> 1 A empresa está com um determinado problema e chegou a conclusão internamente que o desenvolvimento de um software resolveria esse problema.<br /> 2 Por questão de limitação de recursos (humanos, financeiros, tempo, cronológico, etc) decidiu terceirizar <br /> 3 Poderia escolher uma das várias opções: comprar software pronto, contratar uma empresa de software normal pra desenvolver ou contratar uma fábrica de software<br /> <br /> Até aí a gente concordou que terceirizar [b]poderia[/b] ser uma opção dependendo do caso. A discordância foi que a metodologia de uma fábrica de software poderia ser melhor do que outras já existentes, certo? Você citou que já teve experiências que no final o produto demorou mais tempo, custou mais e não saiu com a qualidade esperada.[/quote]<br /> <br /> Exato e por isso eu não entendi seu pontos nos últimos dois ou três posts antes deste.<br /> <br /> O assunto está andando em círculos, então vou tentar concluir:<br /> <br /> [b]Gerenciar um projeto é importante. Existem milhões de formas de fazer isso. Uma fábrica se baseia no modelo de linha de montagem, linha de montagem [i]não funciona[/i] para software. Claro que pode funcionar num caso X ou Y mas como regra geral não funciona e as estatísticas mostram isso.[/b]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518392.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518392.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 10:20:20]]> GMT</pubDate>
				<author><![CDATA[ pcalcado]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518418.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518418.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 10:58:14]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]... Mas pelo que eu entendi de fábricas de software até hoje, elas não se baseiam em linha de montagem e produção em série da forma que você está falando, pelo menos o que eu interpretei dos modelos de fábricas de software que conheço. Se alguma empresa segue essa linha, provavelmente na maioria dos casos vai acontecer o que você falou. Pra não bater no mesmo assunto, vou me informar melhor.[/quote]<br /> <br /> Bom, uma rápida procura na wikipedia mostra um artigo que resume o pensamento nacional sobre o que é uma fábrica de software:<br /> <br /> <a class="snap_shots" href="http://pt.wikipedia.org/wiki/F%C3%A1brica_de_Software" target="_blank" rel="nofollow">http://pt.wikipedia.org/wiki/F%C3%A1brica_de_Software</a><br /> <br /> [editado]<br /> Deixando mais claro:<br /> [quote=wikipedia]<br /> Fábrica de Software é um conjunto de Recursos (Humanos e Materiais), Processos e Metodologias estruturados de forma [b]semelhante àqueles das industrias tradicionais[/b]...<br /> [/quote]<br /> [/editado]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518425.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518425.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 11:06:35]]> GMT</pubDate>
				<author><![CDATA[ neófito]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]Mas pelo que eu entendi de fábricas de software até hoje, elas não se baseiam em linha de montagem e produção em série da forma que você está falando, pelo menos o que eu interpretei dos modelos de fábricas de software que conheço.[/quote]<br /> Marcos vc esta enganado amigo, pois é exatamente por se basear nesse modelo de linha de montagem que se usa essa terminologia "fábrica de software", ou seja, entra (requisitos), processamento (desenvolvimento, teste, homologação) e saída (produto final).<br /> <br /> TODAS as empresas que se intitulam/rotual/vangloriam "fábricas de software" que eu conheço aqui em São Paulo trabalham exatamente assim, se existir alguma que trabalhe diferente (o que eu dúvido) nos fale para temos um exemplo real pelo menos.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518450.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518450.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 11:41:26]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ [quote=marcosalex]<br /> Concordo exatamente com você. Mas pelo que eu entendi de fábricas de software até hoje, elas não se baseiam em linha de montagem e produção em série da forma que você está falando, pelo menos o que eu interpretei dos modelos de fábricas de software que conheço[/quote]<br /> <br /> Geralemten seguem o seguinte modelo: Analista de requisitos se reune com o cliente, o cliente inventa um milhão de coisas para o software, o analista faz um documento de requisitos, faz o cliente assinar os requisitos com o sangue, passa os requisitos para o arquiteto\projetista, que faz um monte de diagrama UML e passa para um programador que *traduz* aquele UML em código,  compila, faz a build, passa para um testador que faz meia duzia de cliques nas telas do sistema, encontra N erros, e passa os Change Requests para o programador, que corrige os N erros, fazendo referencia do Change Request na alteração que ele teve que fazer, aí o tester fala para o gerentinho do projeto "OK", o gerentinho do projeto entrega o projeto pro cliente, o cliente homologa, passa para o usuário e ele ve que aquela joça não presta.<br /> <br /> Ficou meio confuso (propositalmente), mas é mais ou menos assim.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/518479.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/518479.java</link>
				<pubDate><![CDATA[Thu, 10 Jul 2008 12:16:37]]> GMT</pubDate>
				<author><![CDATA[ Rubem Azenha]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Olá amigo marcosalex.<br /> <br /> Tome cuidado com essa necessidade exacerbada de gerenciamento de projetos. Como nossos colegas aqui do forum disseram, precisamos sim gerenciar, basta verificar como isso está sendo feito e como pode ser feito. Cuidado para não cair no "Comando Controle"... Desenvolvimento de software é arte, ao menos para mim, arquitetura também vai além da arquitetura e contrução civil no qual o nosso velho modelo cascata baseou-se. Fábricas de software, como todos disseram, seguiram o modelo industrial também, todos numa tentativa desesperada de se "moldar" o desenvolvimento de software.<br /> Convido-o a participar de alguma palestra que fale do manifesto ágil ou mesmo sobre Scrum. Leia alguns artigos, blogs como o do nosso colega "Shoes".<br /> Recomendo o link: <a class="snap_shots" href="http://www.scrumalliance.org/" target="_blank" rel="nofollow">http://www.scrumalliance.org/</a><br /> <br /> Abra a mente meu camarada...<br /> <br /> Forte abraço,<br /> Dany Gregory.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/591551.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/591551.java</link>
				<pubDate><![CDATA[Thu, 13 Nov 2008 21:55:50]]> GMT</pubDate>
				<author><![CDATA[ dgregory]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ "]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/591604.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/591604.java</link>
				<pubDate><![CDATA[Fri, 14 Nov 2008 06:46:04]]> GMT</pubDate>
				<author><![CDATA[ marcosalex]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[ Peço desculpas se lhe passei esta idéia meu caro, de forma alguma foi minha intenção atacá-lo.<br /> <br /> Como nosso colega disse que desenterrei um assunto jurássico, vamos por o dinossauro de volta porque não queremos um Rex solto por aí certo? Se é que vale o trocadilho.<br /> <br /> Grande abraço!<br /> Dany Gregory.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/591976.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/591976.java</link>
				<pubDate><![CDATA[Fri, 14 Nov 2008 13:10:51]]> GMT</pubDate>
				<author><![CDATA[ dgregory]]></author>
			</item>
			<item>
				<title>Re:Fábrica de Sofware</title>
				<description><![CDATA[  cara acabei de entra, me da dicas, pois tenho muita expriencia com eletronicos...............<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/59536/650948.java</guid>
				<link>http://www.guj.com.br/posts/preList/59536/650948.java</link>
				<pubDate><![CDATA[Tue, 10 Mar 2009 11:10:26]]> GMT</pubDate>
				<author><![CDATA[ Vanderlei braga]]></author>
			</item>
	</channel>
</rss>