agile & open source - a experiencia do framework demoiselle

52
Agile & Open Source A Experiência do Framework Demoiselle #fisl11 Serge.Rehem@serpro.gov.br Emerson.Saito@serpro.gov.br

Upload: serge-rehem

Post on 27-May-2015

1.667 views

Category:

Technology


1 download

DESCRIPTION

Slides da palestra Agile & Open Source - A Experiencia do Framework Demoiselle, apresentada no FISL 11, em Porto Alegre, julho/2010.

TRANSCRIPT

Page 1: Agile & Open Source - A Experiencia do Framework Demoiselle

Agile & Open SourceA Experiência do Framework Demoiselle

#fisl11 [email protected]

[email protected]

Page 2: Agile & Open Source - A Experiencia do Framework Demoiselle

Agile Open Source

A B

C

Page 3: Agile & Open Source - A Experiencia do Framework Demoiselle

http://agilemanifesto.org

Page 4: Agile & Open Source - A Experiencia do Framework Demoiselle
Page 5: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle framework open source

p/ desenvolvimento Java/web

Page 6: Agile & Open Source - A Experiencia do Framework Demoiselle

WizardWizarddemoiselle.sf.net/wizarddemoiselle.sf.net/wizard

ComponentComponentdemoiselle.sf.net/componentdemoiselle.sf.net/component

SampleSampledemoiselle.sf.net/sampledemoiselle.sf.net/sample

FrameworkFrameworkdemoiselle.sf.net/frameworkdemoiselle.sf.net/framework

www.frameworkdemoiselle.com.brwww.frameworkdemoiselle.com.br

Page 7: Agile & Open Source - A Experiencia do Framework Demoiselle

20092008 2010

0.1 mar

0.2 ago

1.0 dez

1.0.3 abr

1.1 jan JPA

1.2 ago

2011

2.0 dezJavaEE 6

Demoiselle no Source Forge

Page 8: Agile & Open Source - A Experiencia do Framework Demoiselle

www.maredeagilidade.com.brwww.maredeagilidade.com.br

Page 9: Agile & Open Source - A Experiencia do Framework Demoiselle
Page 10: Agile & Open Source - A Experiencia do Framework Demoiselle

Sente a Equipe Junta!Sente a Equipe Junta!

Mantenha o PO p/ PertoMantenha o PO p/ Perto

Equipes pequenas (3 a 9)Equipes pequenas (3 a 9)

http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches

Page 11: Agile & Open Source - A Experiencia do Framework Demoiselle

Equipe/Ambiente ÁgilEquipe/Ambiente Ágil

http://iptrondheim2010.files.wordpress.com/2010/03/pict0010.jpg

Page 12: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle na ComunidadeDemoiselle na Comunidade

5 Sprints – 2 sem5 Sprints – 2 semabr – jul / 2009abr – jul / 2009

Page 13: Agile & Open Source - A Experiencia do Framework Demoiselle

http://www.dreamsongs.com/IHE/

Hybryd Open Source

Self-Organization

Shared Goals

Open Community(?)

Page 14: Agile & Open Source - A Experiencia do Framework Demoiselle

#1: Time Distribuído#1: Time Distribuído

Page 15: Agile & Open Source - A Experiencia do Framework Demoiselle

www.webhuddle.com

xmind.com

Page 16: Agile & Open Source - A Experiencia do Framework Demoiselle

#1: Time Distribuído#1: Time Distribuído

Page 17: Agile & Open Source - A Experiencia do Framework Demoiselle

Mind Map

Page 18: Agile & Open Source - A Experiencia do Framework Demoiselle

Sprint Planning

g

Retrospective

Page 19: Agile & Open Source - A Experiencia do Framework Demoiselle

z

SourceForgeSourceForge

sf.net/projects/demoisellesf.net/projects/demoiselle

Page 20: Agile & Open Source - A Experiencia do Framework Demoiselle

TrackerTracker

sf.net/apps/mantisbt/demoisellesf.net/apps/mantisbt/demoiselle

Page 21: Agile & Open Source - A Experiencia do Framework Demoiselle

1 2 3 4 5

0

10

20

30

40

50

60

70

Demoiselle na Comunidadejan – jul / 2008

Pontos estimados Pontos concluídos 26,7 - 51%

Page 22: Agile & Open Source - A Experiencia do Framework Demoiselle

:-)

ResultadosColaboraçãoAprendizado

:-(

Disciplina/focoDef.ProntoFerramenta

Page 23: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle Grand PalaisDemoiselle Grand Palais

5 Sprints5 Sprintsjul–out / 2009jul–out / 2009

JPAJPA

Page 24: Agile & Open Source - A Experiencia do Framework Demoiselle

icescrum.org

Page 25: Agile & Open Source - A Experiencia do Framework Demoiselle
Page 26: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle 1.1Demoiselle 1.1

Page 27: Agile & Open Source - A Experiencia do Framework Demoiselle

:-)

Auto-gerenc.ComunicaçãoFerramenta

:-(

Estórias grandesPadrões/proced.FórunsTestes/docum.PO?!?!?

Page 28: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle Grand-Palaisjan – jul / 2008

Pontos estimados Pontos concluídos

1 2 3 4 5 6 7

0

10

20

30

40

50

60

29,4 - 73%

Page 29: Agile & Open Source - A Experiencia do Framework Demoiselle

#2: Onde está o Product Owner?#2: Onde está o Product Owner?http://findwally.co.uk/fankit/graphics/IntlManOfLiterature/Scenes/DepartmentStore.jpg

Page 30: Agile & Open Source - A Experiencia do Framework Demoiselle
Page 31: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle Spec

1 Sprint, 2(3) semnov – dez / 2010

TransparenciaPublicidade

Comunidade

Page 32: Agile & Open Source - A Experiencia do Framework Demoiselle

WikiWiki

sf.net/apps/mediawiki/demoisellesf.net/apps/mediawiki/demoiselle

Page 33: Agile & Open Source - A Experiencia do Framework Demoiselle

Fluxo de ContribuçãoFluxo de Contribução

Bug/Improvement New Feature

Page 34: Agile & Open Source - A Experiencia do Framework Demoiselle

Fórum ProposalFórum Proposal

Page 35: Agile & Open Source - A Experiencia do Framework Demoiselle

8 sprints8 sprintsfev–mai / 2010fev–mai / 2010

InfraInfraCRUDCRUD

MonithoringMonithoringDCC/DTCDCC/DTC

Demoiselle DarracqDemoiselle Darracq

Page 36: Agile & Open Source - A Experiencia do Framework Demoiselle

#3: Comunidade Demoiselle#3: Comunidade Demoiselle+?+?

Page 37: Agile & Open Source - A Experiencia do Framework Demoiselle

DTC

PN.m

DCC

GovernançaGovernança

Page 38: Agile & Open Source - A Experiencia do Framework Demoiselle

Novo PortalNovo Portal

www.frameworkdemoiselle.gov.brwww.frameworkdemoiselle.gov.br

Page 39: Agile & Open Source - A Experiencia do Framework Demoiselle

:-)

Ouvimos maisPlanej.TasksImpedimentos

:-(

Dividir timeTrab.não previstoSindrome EstudantePráticas XP PP,TDD dojo

Page 40: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle Darracqjan – jul / 2008

Pontos estimados Pontos concluídos

1 2 3 4 5 6 7 8

0

10

20

30

40

50

60

22 - 68%

Page 41: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle Saint-CloudDemoiselle Saint-Cloud

Java EE 6Java EE 6ProdutividadeProdutividade

Cloud ComputingCloud Computing

Page 42: Agile & Open Source - A Experiencia do Framework Demoiselle

#4: Bugs x Melhorias x Evolucão#4: Bugs x Melhorias x Evolucão

Page 43: Agile & Open Source - A Experiencia do Framework Demoiselle

Código-Fonte (Subversion)

Desenv.Desenv.DedicadosDedicados

Tracker (Mantis)

Page 44: Agile & Open Source - A Experiencia do Framework Demoiselle

Snapshot

RC

Beta

Alpha

Final

http://letrasemmusica.zip.net/images/Sir-estrada-blog06.jpg

RoadmapRoadmap

Page 45: Agile & Open Source - A Experiencia do Framework Demoiselle

20092008 2010

0.1 mar

0.2 ago

1.0 dez

1.0.3 abr

1.1 jan JPA

1.2 ago

2011

2.0 dezJavaEE 6

Demoiselle CRUDDemoiselle CRUD

Page 46: Agile & Open Source - A Experiencia do Framework Demoiselle

Demoiselle CRUDDemoiselle CRUD

demoiselle.sf.net/component/demoiselle-cruddemoiselle.sf.net/component/demoiselle-crud

Page 47: Agile & Open Source - A Experiencia do Framework Demoiselle
Page 48: Agile & Open Source - A Experiencia do Framework Demoiselle

SVNSVN

http://demoiselle.svn.sourcforge.net/vieewvc/demoiselle/http://demoiselle.svn.sourcforge.net/vieewvc/demoiselle/

Page 49: Agile & Open Source - A Experiencia do Framework Demoiselle

PlanejamentoPlanejamento

sf.net/apps/mantisbt/demoisellesf.net/apps/mantisbt/demoiselle

Page 50: Agile & Open Source - A Experiencia do Framework Demoiselle

Agile & Open Source

Pode funcionar, sim!

Não existe receita de bolo!

Inspecionar e Adaptar

Aprender e Praticar

Ferramentas ApóiamPersistencia Feedback

Page 51: Agile & Open Source - A Experiencia do Framework Demoiselle

Esta obra está licenciada sob uma Licença Creative Commons

http://creativecommons.org/licenses/by-nc-sa/2.0/br/

Page 52: Agile & Open Source - A Experiencia do Framework Demoiselle

Emerson Sachio [email protected]

Obrigado!Obrigado!

www.frameworkdemoiselle.gov.brdemoiselle-users@lists.sourceforge.nettwitter.com/fwkdemoiselle

Serge [email protected]

twitter.com/serge_rehemslideshare.net/serge_rehem