A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Free Software Engineering: A Field to Explore Gonzáles-Barahona and Robles UPGRADE Vol. IV No. 4 August 2003.

Apresentações semelhantes


Apresentação em tema: "Free Software Engineering: A Field to Explore Gonzáles-Barahona and Robles UPGRADE Vol. IV No. 4 August 2003."— Transcrição da apresentação:

1 Free Software Engineering: A Field to Explore Gonzáles-Barahona and Robles UPGRADE Vol. IV No. 4 August 2003

2

3 Cathedral and Bazaar e Desenvolvimento de Software segundo Eric Raymond, 1997 Alguns projetos SW Livre (www.gnu.org, www.NetBSD.org) são como Cathedralswww.gnu.org www.NetBSD.org –altamente centralizados em poucas pessoas que decidem projeto e implementação –para fazer parte deve-se aceitar as definições

4 Outros são como Bazaars Sem planejamento detalhado mas orientados! Linux Kernel (www.linux.org):www.linux.org “hierarchical” –Linus Torvalds, “The Benevolent Dictator” APACHE Foundation (www.apache.org): “meritocracy”www.apache.org –Para fazer parte você deve ter colaborado continuamente em projetos da fundação GCC (gcc.gnu.org): “steering Commitee”

5 Free Software Projects Nascem como iniciativa isolada e particular Usuários são co-desenvolvedores Divulgação “boca-a-boca” Teste massificado pelos usuários Gerência de versões é complexa e “bem- definida”

6 Causas de Descontinuidade de Projetos SW Livre Falta de interesse, tempo ou motivação –mudança de liderança nos projetos impactam sua continuidade Code Forking –cada usuário tem acesso ao código e pode alterá-lo e redistribuí-lo sem o conhecimento do líder do projeto

7 Free Software Engineering Resume “A Field to Explore” “is still in its infancy” “How to create free software? Issues: –Classification of free software projects –Creation of a methodology –Methods + classification + models ++ Simulation (intelligent agents) = Free SW Engineering”

8 Fábricas de SW Livre Metodologia Classificação Métodos E a Guerra do 2o. Slide? Em ferramentas... e em processos, modelos, guias?

9

10 Process Implementation Sarah Sheard Software Productivity Consortium Thursday, July 3, 2003 or, We’ve documented all our processes— what’s left to do?

11 What is institutionalization? No, not that kind!

12 Tailor processes Show projects how to adapt the standard processes to their needs –Add or modify activities –Schedule and plan resources per project constraints Improve tailoring guidelines based on project experience

13 Funciona para SW Livre? Adaptação de Processos de 1990? 2004! Distributed Development O que fazer? –Ler –Praticar –Montar fábricas e avaliar...


Carregar ppt "Free Software Engineering: A Field to Explore Gonzáles-Barahona and Robles UPGRADE Vol. IV No. 4 August 2003."

Apresentações semelhantes


Anúncios Google