Existe-t-il une agilité open source ?




             Existe-t-il une agilité open source ? par Enalean & Alter Way
Existe-t-il une agilité open source ? par Enalean & Alter Way
Manuel Vacelet - CTO            Jonathan Le Lous – CSO
                                  Membre CA de l'April




                   Existe-t-il une agilité open source ? par Enalean & Alter Way
Du logiciel libre à l'open source

Il était une fois dans un univers où l'informatique était
naissante, deux forces qui s'opposèrent pour développer
  l'informatique l'une proposant une nouvelle forme de
            collaboration qui favorise l'échange,
            la coopération sans enjeux marchands
                et le développement durable...




                      Existe-t-il une agilité open source ? par Enalean & Alter Way
Du logiciel libre à l'open source


               Free software :
         We work together with an
         ethic approach. Licensing
              protect this ethic.



             Open Source :
               Coopetition.
            Licensing protect
                  against
          opportunistic business
                 behavior




           Existe-t-il une agilité open source ? par Enalean & Alter Way
Des acteurs aux objectifs contradictoires


                           Prestataire
                               De
                             service



                                                    Utilisateurs
        Editeur




                  Communauté             Logiciel




                     Existe-t-il une agilité open source ? par Enalean & Alter Way
Conséquences
●   Grande variabilité des projets
●   Difficile de généraliser




                      Existe-t-il une agilité open source ? par Enalean & Alter Way
Et l'agilité dans tout cela ?




Rapprochement naturel ?
        Existe-t-il une agilité open source ? par Enalean & Alter Way
Principes
Agile Manifesto                       Logiciel Libre
4 principes                           4 libertés fondamentales
  1. individus & interactions              0. exécuter
  2. logiciels opérationnels               1. étudier le fonctionnement
  3. collaboration avec clients            & modifier

  4. adaptation au                         2. redistribuer des copies
  changement                               3. distribuer des copies de
                                           vos versions modifiées




                         Existe-t-il une agilité open source ? par Enalean & Alter Way
Ethique proche


Focus sur l'équipe et responsabilisation


 Communication comme pivot central




             Existe-t-il une agilité open source ? par Enalean & Alter Way
D'un point de vue technique


 Iterations vs. “Release early / Release often”
 Réduction du Muda vs. “Release train”
 Valorisation de l'expertise
  ✔   Software craftsmen vs. Do-ocratie / Mérito-cratie




                      Existe-t-il une agilité open source ? par Enalean & Alter Way
Perspective depuis la boucle Scrum
                Propriété collective             Communication
               “dictateur bénévole”               permanente
                                                   IRC / ML




Vote dans le
 bug tracker




                                       Existe-t-il une agilité open source ? par Enalean & Alter Way
Les libristes parlent aux agilistes


 Code ouvert
  ✔   Relecture
  ✔   Fiers de son code
  ✔   Appropriation collective du code
 Animation de communauté
  ✔   ∑ (individus)≠Equipe

  ✔   Valorisation et reconnaissance individuelle




                             Existe-t-il une agilité open source ? par Enalean & Alter Way
Limites ?

 Sprint / Sprint backlog
  ✔   “On release quand c'est prêt et avec ce qu'il y a”
 Priorisation souhaité
  ✔   Réalisation au bon vouloir du développeur
 Focus sur le besoin du développeur
  ✔   Quid de l'utilisateur final?




                        Existe-t-il une agilité open source ? par Enalean & Alter Way
Ouverture

 Qui pour le PO ?
 Peut-on avoir un Scrum master ?
 Comment constituer un backlog libre ?
 Comment faire des itérations avec une
  communauté ?
 Valeur business et Libre ?




                     Existe-t-il une agilité open source ? par Enalean & Alter Way

Existe-t-il une agilité open source ?

  • 1.
    Existe-t-il une agilitéopen source ? Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 2.
    Existe-t-il une agilitéopen source ? par Enalean & Alter Way
  • 3.
    Manuel Vacelet -CTO Jonathan Le Lous – CSO Membre CA de l'April Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 4.
    Du logiciel libreà l'open source Il était une fois dans un univers où l'informatique était naissante, deux forces qui s'opposèrent pour développer l'informatique l'une proposant une nouvelle forme de collaboration qui favorise l'échange, la coopération sans enjeux marchands et le développement durable... Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 5.
    Du logiciel libreà l'open source Free software : We work together with an ethic approach. Licensing protect this ethic. Open Source : Coopetition. Licensing protect against opportunistic business behavior Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 6.
    Des acteurs auxobjectifs contradictoires Prestataire De service Utilisateurs Editeur Communauté Logiciel Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 7.
    Conséquences ● Grande variabilité des projets ● Difficile de généraliser Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 8.
    Et l'agilité danstout cela ? Rapprochement naturel ? Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 9.
    Principes Agile Manifesto Logiciel Libre 4 principes 4 libertés fondamentales 1. individus & interactions 0. exécuter 2. logiciels opérationnels 1. étudier le fonctionnement 3. collaboration avec clients & modifier 4. adaptation au 2. redistribuer des copies changement 3. distribuer des copies de vos versions modifiées Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 10.
    Ethique proche Focus surl'équipe et responsabilisation Communication comme pivot central Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 11.
    D'un point devue technique  Iterations vs. “Release early / Release often”  Réduction du Muda vs. “Release train”  Valorisation de l'expertise ✔ Software craftsmen vs. Do-ocratie / Mérito-cratie Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 12.
    Perspective depuis laboucle Scrum Propriété collective Communication “dictateur bénévole” permanente IRC / ML Vote dans le bug tracker Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 13.
    Les libristes parlentaux agilistes  Code ouvert ✔ Relecture ✔ Fiers de son code ✔ Appropriation collective du code  Animation de communauté ✔ ∑ (individus)≠Equipe ✔ Valorisation et reconnaissance individuelle Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 14.
    Limites ?  Sprint/ Sprint backlog ✔ “On release quand c'est prêt et avec ce qu'il y a”  Priorisation souhaité ✔ Réalisation au bon vouloir du développeur  Focus sur le besoin du développeur ✔ Quid de l'utilisateur final? Existe-t-il une agilité open source ? par Enalean & Alter Way
  • 15.
    Ouverture  Qui pourle PO ?  Peut-on avoir un Scrum master ?  Comment constituer un backlog libre ?  Comment faire des itérations avec une communauté ?  Valeur business et Libre ? Existe-t-il une agilité open source ? par Enalean & Alter Way