Agile & Open Source
  A Experiência do Framework Demoiselle



                      Serge.Rehem@serpro.gov.br
#fisl11              Emerson.Saito@serpro.gov.br
A                        B


    Agile   C    Open
                Source
http://agilemanifesto.org
Demoiselle
framework open source
   p/ desenvolvimento
         Java/web
Framework
                    demoiselle.sf.net/framework




                                                     Sample
  Wizard                                            demoiselle.sf.net/sample
demoiselle.sf.net/wizard




                      Component
                           demoiselle.sf.net/component




                            www.frameworkdemoiselle.com.br
1.1 jan
           1.0 dez             JPA
                                         2.0 dez
                                        JavaEE 6
       0.2 ago
                 1.0.3 abr          1.2 ago
 0.1 mar




2008         2009            2010          2011


                         Demoiselle no Source Forge
www.maredeagilidade.com.br
Sente a Equipe Junta!



Equipes pequenas (3 a 9)



 Mantenha o PO p/ Perto


       http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches
Equipe/Ambiente Ágil




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




              5 Sprints – 2 sem
                abr – jul / 2009
Hybryd Open Source




                                    Self-Organization

                                       Shared Goals

                                 Open Community(?)
http://www.dreamsongs.com/IHE/
#1: Time Distribuído
www.webhuddle.com




xmind.com
#1: Time Distribuído
Mind Map
Sprint Planning




                  g

                      Retrospective
SourceForge




                         z




sf.net/projects/demoiselle
Tracker




sf.net/apps/mantisbt/demoiselle
Demoiselle na Comunidade
                      jan – jul / 2008
70



60



50



40



30



20



10



 0
     1    2                  3                   4                 5




         Pontos estimados         Pontos concluídos   26,7 - 51%
:-)         :-(


Resultados    Disciplina/foco
Colaboração   Def.Pronto
Aprendizado   Ferramenta
Demoiselle Grand Palais

                5 Sprints
               jul–out / 2009




                    JPA
icescrum.org
Demoiselle 1.1
:-)           :-(


Auto-gerenc.   Estórias grandes
Comunicação    Padrões/proced.
Ferramenta     Fóruns
               Testes/docum.
               PO?!?!?
Demoiselle Grand-Palais
                         jan – jul / 2008
60




50




40




30




20




10




 0
     1   2           3            4           5            6           7


             Pontos estimados          Pontos concluídos       29,4 - 73%
#2: Onde está o Product Owner?
               http://findwally.co.uk/fankit/graphics/IntlManOfLiterature/Scenes/DepartmentStore.jpg
Demoiselle Spec




          1 Sprint, 2(3) sem
          nov – dez / 2010
          Transparencia
            Publicidade
           Comunidade
Wiki




sf.net/apps/mediawiki/demoiselle
Fluxo de Contribução




Bug/Improvement           New Feature
Fórum Proposal
Demoiselle Darracq




              8 sprints
           fev–mai / 2010

               Infra
              CRUD
            Monithoring
             DCC/DTC
#3: Comunidade Demoiselle+?
Governança




 DCC

 DTC




             PN.m
Novo Portal




www.frameworkdemoiselle.gov.br
:-)          :-(


Ouvimos mais   Dividir time
Planej.Tasks   Trab.não previsto
Impedimentos   Sindrome Estudante
               Práticas XP    PP,TDD
                              dojo
Demoiselle Darracq
                         jan – jul / 2008
60




50




40




30




20




10




 0
     1   2         3            4      5         6        7      8




             Pontos estimados         Pontos concluídos   22 - 68%
Demoiselle Saint-Cloud




           Java EE 6
         Produtividade
        Cloud Computing
#4: Bugs x Melhorias x Evolucão
Desenv.
      Dedicados




     Tracker (Mantis)
Código-Fonte (Subversion)
Roadmap                                                    Final




                                                                     RC
                         Alpha

                                                              Beta


                   Snapshot




http://letrasemmusica.zip.net/images/Sir-estrada-blog06.jpg
1.1 jan
           1.0 dez             JPA      2.0 dez
                                       JavaEE 6
       0.2 ago
                 1.0.3 abr          1.2 ago
 0.1 mar




2008         2009            2010         2011

                               Demoiselle CRUD
Demoiselle CRUD




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




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




sf.net/apps/mantisbt/demoiselle
Pode funcionar, sim!
                    Não existe receita de bolo!

    Aprender e Praticar

Agile & Open Source
     Inspecionar e Adaptar

Persistencia             Ferramentas Apóiam
         Feedback
Esta obra está licenciada sob uma
       Licença Creative Commons

http://creativecommons.org/licenses/by-nc-sa/2.0/br/
Obrigado!
                            Serge Rehem
             serge.rehem@serpro.gov.br
                 twitter.com/serge_rehem
             slideshare.net/serge_rehem

                 Emerson Sachio Saito
            emerson.saito@serpro.gov.br



             www.frameworkdemoiselle.gov.br
             demoiselle-users@lists.sourceforge.net
             twitter.com/fwkdemoiselle

Agile & Open Source - A Experiencia do Framework Demoiselle