Free Software Engineering: A Field to Explore - PowerPoint PPT Presentation

About This Presentation
Title:

Free Software Engineering: A Field to Explore

Description:

Title: Free Software Engineering: A Field to Explore Author: NPDE Last modified by: joa Created Date: 3/16/2004 3:23:25 PM Document presentation format – PowerPoint PPT presentation

Number of Views:51
Avg rating:3.0/5.0
Slides: 14
Provided by: NPDE
Category:

less

Transcript and Presenter's Notes

Title: Free Software Engineering: A Field to Explore


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

2
(No Transcript)
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 Cathedrals
  • 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)
  • hierarchical
  • Linus Torvalds, The Benevolent Dictator
  • APACHE Foundation (www.apache.org)
    meritocracy
  • 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 EngineeringResume
  • 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
(No Transcript)
10
Process Implementation
  • Sarah Sheard
  • Software Productivity Consortium
  • Thursday, July 3, 2003

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...
Write a Comment
User Comments (0)
About PowerShow.com