Manuel Vacelet (Enalean) et Jonathan Lelous (Alterway) vous propose de mieux comprendre les liens entre le logiciel libre et l'agilité, avec cet atelier animé lors de l'Agile Grenoble 2012
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 aux objectifs 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é dans tout 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 sur l'équipe et responsabilisation
Communication comme pivot central
Existe-t-il une agilité open source ? par Enalean & Alter Way
11. 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
12. 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
13. 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
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 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