agile & open source - a experiencia do framework demoiselle
DESCRIPTION
Slides da palestra Agile & Open Source - A Experiencia do Framework Demoiselle, apresentada no FISL 11, em Porto Alegre, julho/2010.TRANSCRIPT
Agile & Open SourceA Experiência do Framework Demoiselle
#fisl11 [email protected]
Agile Open Source
A B
C
http://agilemanifesto.org
Demoiselle framework open source
p/ desenvolvimento Java/web
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
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
www.maredeagilidade.com.brwww.maredeagilidade.com.br
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
Equipe/Ambiente ÁgilEquipe/Ambiente Ágil
http://iptrondheim2010.files.wordpress.com/2010/03/pict0010.jpg
Demoiselle na ComunidadeDemoiselle na Comunidade
5 Sprints – 2 sem5 Sprints – 2 semabr – jul / 2009abr – jul / 2009
http://www.dreamsongs.com/IHE/
Hybryd Open Source
Self-Organization
Shared Goals
Open Community(?)
#1: Time Distribuído#1: Time Distribuído
www.webhuddle.com
xmind.com
#1: Time Distribuído#1: Time Distribuído
Mind Map
Sprint Planning
g
Retrospective
z
SourceForgeSourceForge
sf.net/projects/demoisellesf.net/projects/demoiselle
TrackerTracker
sf.net/apps/mantisbt/demoisellesf.net/apps/mantisbt/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%
:-)
ResultadosColaboraçãoAprendizado
:-(
Disciplina/focoDef.ProntoFerramenta
Demoiselle Grand PalaisDemoiselle Grand Palais
5 Sprints5 Sprintsjul–out / 2009jul–out / 2009
JPAJPA
icescrum.org
Demoiselle 1.1Demoiselle 1.1
:-)
Auto-gerenc.ComunicaçãoFerramenta
:-(
Estórias grandesPadrões/proced.FórunsTestes/docum.PO?!?!?
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%
#2: Onde está o Product Owner?#2: Onde está o Product Owner?http://findwally.co.uk/fankit/graphics/IntlManOfLiterature/Scenes/DepartmentStore.jpg
Demoiselle Spec
1 Sprint, 2(3) semnov – dez / 2010
TransparenciaPublicidade
Comunidade
WikiWiki
sf.net/apps/mediawiki/demoisellesf.net/apps/mediawiki/demoiselle
Fluxo de ContribuçãoFluxo de Contribução
Bug/Improvement New Feature
Fórum ProposalFórum Proposal
8 sprints8 sprintsfev–mai / 2010fev–mai / 2010
InfraInfraCRUDCRUD
MonithoringMonithoringDCC/DTCDCC/DTC
Demoiselle DarracqDemoiselle Darracq
#3: Comunidade Demoiselle#3: Comunidade Demoiselle+?+?
DTC
PN.m
DCC
GovernançaGovernança
Novo PortalNovo Portal
www.frameworkdemoiselle.gov.brwww.frameworkdemoiselle.gov.br
:-)
Ouvimos maisPlanej.TasksImpedimentos
:-(
Dividir timeTrab.não previstoSindrome EstudantePráticas XP PP,TDD dojo
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%
Demoiselle Saint-CloudDemoiselle Saint-Cloud
Java EE 6Java EE 6ProdutividadeProdutividade
Cloud ComputingCloud Computing
#4: Bugs x Melhorias x Evolucão#4: Bugs x Melhorias x Evolucão
Código-Fonte (Subversion)
Desenv.Desenv.DedicadosDedicados
Tracker (Mantis)
Snapshot
RC
Beta
Alpha
Final
http://letrasemmusica.zip.net/images/Sir-estrada-blog06.jpg
RoadmapRoadmap
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
Demoiselle CRUDDemoiselle CRUD
demoiselle.sf.net/component/demoiselle-cruddemoiselle.sf.net/component/demoiselle-crud
SVNSVN
http://demoiselle.svn.sourcforge.net/vieewvc/demoiselle/http://demoiselle.svn.sourcforge.net/vieewvc/demoiselle/
PlanejamentoPlanejamento
sf.net/apps/mantisbt/demoisellesf.net/apps/mantisbt/demoiselle
Agile & Open Source
Pode funcionar, sim!
Não existe receita de bolo!
Inspecionar e Adaptar
Aprender e Praticar
Ferramentas ApóiamPersistencia Feedback
Esta obra está licenciada sob uma Licença Creative Commons
http://creativecommons.org/licenses/by-nc-sa/2.0/br/
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