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

Existe-t-il une agilité open source ?

Embed Size (px)

DESCRIPTION

Manuel Vacelet et Jonathan Le Lous vous propose de mieux comprendre les liens entre le logiciel libre et l'agilité.

Citation preview

Page 1: 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 ?

Page 2: Existe-t-il une agilité open source  ?

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

Page 3: Existe-t-il une agilité open source  ?

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

Manuel Vacelet - CTO Jonathan Le Lous – CSOMembre CA de l'April

Page 4: Existe-t-il une agilité open source  ?

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...

Page 5: Existe-t-il une agilité open source  ?

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

Du logiciel libre à l'open source

Open Source :Coopetition.

Licensing protect against

opportunistic business behavior

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

protect this ethic.

Page 6: Existe-t-il une agilité open source  ?

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

Des acteurs aux objectifs contradictoires

Editeur

PrestataireDe

service

Utilisateurs

LogicielCommunauté

Page 7: Existe-t-il une agilité open source  ?

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

Conséquences

● Grande variabilité des projets● Difficile de généraliser

Page 8: Existe-t-il une agilité open source  ?

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

Et l'agilité dans tout cela ?

Rapprochement naturel ?

Page 9: Existe-t-il une agilité open source  ?

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

Principes

4 principes

1. individus & interactions

2. logiciels opérationnels

3. collaboration avec clients

4. adaptation au changement

4 libertés fondamentales

0. exécuter

1. étudier le fonctionnement & modifier

2. redistribuer des copies

3. distribuer des copies de vos versions modifiées

Logiciel LibreLogiciel LibreAgile Manifesto

Page 10: Existe-t-il une agilité open source  ?

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

Ethique proche

Focus sur l'équipe et responsabilisation

Communication comme pivot central

Page 11: Existe-t-il une agilité open source  ?

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

Page 12: Existe-t-il une agilité open source  ?

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

Perspective depuis la boucle Scrum

Propriété collective“dictateur bénévole”

Communicationpermanente

IRC / ML

Vote dans le bug tracker

Page 13: Existe-t-il une agilité open source  ?

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é✔

✔ Valorisation et reconnaissance individuelle

∑ (individus)≠Equipe

Page 14: Existe-t-il une agilité open source  ?

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?

Page 15: Existe-t-il une agilité open source  ?

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 ?