A Catedral e o Bazar Caracterizam dois diferentes estilos de desenvolvimento de software. Análise feita por Eric Steven Ra...
Visão Geral <ul><li>Modelo Catedral - caracterizado por uma estrutura de planejamento e esforço centralizada com uma equip...
Comparativo <ul><li>O Modelo Catedral segue um objetivo comercial utilizando uma equipe limitada, com profissionais remune...
Windows x Linux <ul><li>Windows, segue o modelo Catedral, sendo desenvolvido de forma comercial, baseado na análise de mer...
“ Lei de Linus” <ul><ul><li>  Lei desenvolvida por Eric S. Raymond inspirado na seguinte afirmação de Linus Torvalds: “ A ...
Fetchmail <ul><li>&quot;Para resolver um problema interessante, comece achando um problema que é interessante para você.&q...
Sourceforge.net <ul><li>Maior site de apoio ao desenvolvimento de software de código aberto, disponibiliza meios de os des...
Emule <ul><li>Exemplo de projeto de software cadastrado no site: </li></ul>
E o Futuro? <ul><li>Ninguém sabe o que vai ser no futuro, mas o desenvolvimento dos últimos anos permite-nos, no mínimo, p...
Próximos SlideShares
Carregando em…5
×

Trabalho Catedral e Bazar

3.525 visualizações

Publicada em

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.525
No SlideShare
0
A partir de incorporações
0
Número de incorporações
24
Ações
Compartilhamentos
0
Downloads
99
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Trabalho Catedral e Bazar

  1. 1. A Catedral e o Bazar Caracterizam dois diferentes estilos de desenvolvimento de software. Análise feita por Eric Steven Raymond.
  2. 2. Visão Geral <ul><li>Modelo Catedral - caracterizado por uma estrutura de planejamento e esforço centralizada com uma equipe especializada trabalhando sobre um objetivo com um cronograma bem estruturado. </li></ul><ul><li>Modelo Bazar - onde a forma de trabalho descentralizada e o esforço de voluntários são as principais características. Um exemplo claro deste modelo é o projeto Linux. </li></ul>
  3. 3. Comparativo <ul><li>O Modelo Catedral segue um objetivo comercial utilizando uma equipe limitada, com profissionais remunerados e somente a equipe tem acesso ao código. Quando o software é liberado para a comunidade ele já possui um certo grau de confiabilidade. Além disto, a equipe de desenvolvedores é altamente hierarquizada e liderada por um coordenador. </li></ul><ul><li>O Modelo Bazar é formado por uma grande comunidade de desenvolvedores que liberam as suas versões a todo momento. Eles estão distribuídos geograficamente, comunicando-se pela Internet e a organização é extremamente informal. O software produzido não é pago, tão pouco as pessoas que participam do processo recebem algum pagamento , ou seja, o trabalho é voluntário sendo motivado pelo resultado do projeto. </li></ul>
  4. 4. Windows x Linux <ul><li>Windows, segue o modelo Catedral, sendo desenvolvido de forma comercial, baseado na análise de mercado. </li></ul><ul><li>Linux, segue o modelo Bazar, sendo desenvolvido de forma voluntária, baseado principalmente nas necessidades do desenvolvedor. </li></ul>
  5. 5. “ Lei de Linus” <ul><ul><li> Lei desenvolvida por Eric S. Raymond inspirado na seguinte afirmação de Linus Torvalds: “ A pessoa que entende e conserta o problema não é nescesariamente o mesmo que o caracterizou.” </li></ul></ul><ul><ul><li> Quando existem centenas de co-desenvolvedores analisando o mesmo problema, ele acaba sendo transparente para alguém, ou seja, &quot;Havendo olhos suficientes, todos os erros são óbvios&quot; (Frase de Eric S. Raymond)‏ </li></ul></ul><ul><ul><li>Esta é a principal diferença entre os dois estilos, na visão de Eric S. Raymond, no modelo Bazar os problemas são resolvidos rapidamente devido ao grande grupo de co-desenvolvedores, enquanto que no Catedral o problema demora a ser resolvido devido ao pequeno grupo que o analisa. </li></ul></ul>
  6. 6. Fetchmail <ul><li>&quot;Para resolver um problema interessante, comece achando um problema que é interessante para você.&quot; </li></ul><ul><li>Programa elaborado por Eric S. Raymond e desenvolvido por ele e co-desenvolvedores para resolver problemas de re-envio de E-mails por SMTP através do estilo bazar. </li></ul>
  7. 7. Sourceforge.net <ul><li>Maior site de apoio ao desenvolvimento de software de código aberto, disponibiliza meios de os desenvolvedores se comunicar e administrar o projeto. </li></ul>
  8. 8. Emule <ul><li>Exemplo de projeto de software cadastrado no site: </li></ul>
  9. 9. E o Futuro? <ul><li>Ninguém sabe o que vai ser no futuro, mas o desenvolvimento dos últimos anos permite-nos, no mínimo, prever alguma evolução futura. O crescimento em termos de mercado e da utilização na indústria é um fato assegurado, o crescimento da capacidade de desenvolvimento e manutenção vai aumentar. O número de utilizadores passou os milhões e encontra-se em franco crescimento. O software livre deixou de ser uma brincadeira de um grupo de programadores para ser software que normalmente ultrapassa, hoje em dia, soluções comerciais equivalentes em termos de qualidade, confiabilidade e funcionalidade. Em um futuro próximo o software livre deverá ser o standard, não só pelas vantagens que traz tanto utilizadores, quanto para a indústria, mas principalmente pela alta capacidade de evolução e a qualidade e quantidade de recursos que é capaz de disponibilizar para uma determinada tarefa. </li></ul>

×