Construire un produit open source,
en mode lean, agile et open standards
#OSSPARIS16
Nicolas Vérité
Product Owner de MongooseIM, Erlang Solutions
(et président de LinuxFr.org)
stand D43
#OSSPARIS16
Plan ?
● Rappels ou à titre d’information
● Éléments de convergence
● Retour d’expérience, recettes
#OSSPARIS16
Partie 1
#OSSPARIS16
Logiciel libre et open source
#OSSPARIS16
Définition du logiciel libre
● la liberté d'exécuter le programme comme vous voulez, pour n'importe quel usage (liberté 0) ;
● la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos
tâches informatiques comme vous le souhaitez (liberté 1) ; l'accès au code source est une condition
nécessaire ;
● la liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2) ;
● la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3) ; en faisant cela,
vous donnez à toute la communauté une possibilité de profiter de vos changements ; l'accès au
code source est une condition nécessaire.
#OSSPARIS16
Les principes du logiciel libre selon Debian
● 1. Redistribution libre et gratuite.
● 2. Code source.
● 3. Applications dérivées.
● 4. Intégrité du code source de l'auteur.
● 5. Aucune discrimination de personne ou de groupe.
● 6. Aucune discrimination de champ d'application.
● 7. Distribution de licence.
● 8. La licence ne doit pas être spécifique à Debian.
● 9. La licence ne doit pas contaminer d'autres logiciels.
● 10. Exemples de licence.
#OSSPARIS16
The Cathedral and the Bazaar 1/2
●
1. Every good work of software starts by scratching a developer's personal itch.
● 2. Good programmers know what to write. Great ones know what to rewrite (and reuse).
●
3. Plan to throw one [version] away; you will, anyhow. (Copied from Frederick Brooks' The Mythical Man-Month)
● 4. If you have the right attitude, interesting problems will find you.
●
6. Treating your users as co-developers is your least-hassle route to rapid code improvement and effective
debugging.
● 7. Release early. Release often. And listen to your customers.
● 8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly
and the fix obvious to someone.
● 10. If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your
most valuable resource.
#OSSPARIS16
The Cathedral and the Bazaar 2/2
● 11. The next best thing to having good ideas is recognizing good ideas from your users. Sometimes
the latter is better.
● 12. Often, the most striking and innovative solutions come from realizing that your concept of the
problem was wrong.
● 13. Perfection (in design) is achieved not when there is nothing more to add, but rather when there is
nothing more to take away. (Attributed to Antoine de Saint-Exupéry)
● 18. To solve an interesting problem, start by finding a problem that is interesting to you.
● 19. Provided the development coordinator has a communications medium at least as good as the Internet,
and knows how to lead without coercion, many heads are inevitably better than one.
#OSSPARIS16
Open standards
#OSSPARIS16
Open standards
● Process, collectif, incubation, consensus, équilibre, coopétition
● Spécifications ouvertes, publiques, gratuites, libres
● Liberté d’usage, implémentation
● Implémentations multiples, éprouvé
● Test d’interopérabilité, certifications
● Pas d’encombrement, NDA, brevets, « propriété intellectuelle »
#OSSPARIS16
Agile
#OSSPARIS16
Manifeste pour le développement Agile de logiciels
● Les individus et leurs interactions plus que les processus et les outils
● Des logiciels opérationnels plus qu’une documentation exhaustive
● La collaboration avec les clients plus que la négociation contractuelle
● L’adaptation au changement plus que le suivi d’un plan
#OSSPARIS16
Principes sous-jacents au manifeste 1/3
Notre plus haute priorité est de satisfaire le
client en livrant rapidement et
régulièrement des fonctionnalités à grande
valeur ajoutée.
Accueillez positivement les changements de
besoins, même tard dans le projet. Les
processus Agiles exploitent le changement pour
donner un avantage compétitif au client.
Livrez fréquemment un logiciel opérationnel avec
des cycles de quelques semaines à quelques mois et
une préférence pour les plus courts.
Les utilisateurs ou leurs représentants et les
développeurs doivent travailler ensemble
quotidiennement tout au long du projet.
#OSSPARIS16
Principes sous-jacents au manifeste 2/3
Réalisez les projets avec des personnes motivées.
Fournissez-leur l’environnement et le soutien dont ils
ont besoin et faites-leur confiance pour atteindre les
objectifs fixés.
La méthode la plus simple et la plus efficace pour
transmettre de l’information à l'équipe de développement
et à l’intérieur de celle-ci est le dialogue en face à face.
Un logiciel opérationnel est la principale
mesure d’avancement.
Les processus Agiles encouragent un
rythme de développement soutenable.
Ensemble, les commanditaires, les
développeurs et les utilisateurs devraient
être capables de maintenir indéfiniment
un rythme constant.
#OSSPARIS16
Principes sous-jacents au manifeste 3/3
Une attention continue à
l'excellence technique et à une
bonne conception renforce l’Agilité.
La simplicité – c’est-à-dire l’art de
minimiser la quantité de travail
inutile – est essentielle.
Les meilleures architectures,
spécifications et conceptions émergent
d'équipes autoorganisées.
À intervalles réguliers, l'équipe réfléchit
aux moyens de devenir plus efficace,
puis règle et modifie son comportement
en conséquence.
#OSSPARIS16
The Scrum Guide™
Scrum Theory (pilliers)
● Transparency
● Inspection
● Adaptation
Scrum Values
● Commitment
● Courage
● Focus
● Openness
● Respect
● Trust
#OSSPARIS16
Kanban 1/2
Principles
● Start with what you do now
● Agree to pursue evolutionary change
● Initially, respect existing roles,
responsibilities and job titles
● Encourage acts of leadership at all levels
in your organization – from individual
contributors to senior management
Practices
● Visualize
● Limit work-in-progress (WIP)
● Manage flow
● Make policies explicit
● Implement feedback loops
● Improve collaboratively, evolve
experimentally (using models & the scientific
method)
#OSSPARIS16
Kanban 2/2
Values
● Transparency
● Balance
● Agreement
● Respect
● Understanding
● Collaboration
● Flow
● Leadership
● Customer focus
#OSSPARIS16
Lean Startup
● Minimum viable product
● Continuous deployment (only for
software development)
● Split testing
● Actionable metrics
● Pivot
● Innovation accounting
● Build–Measure–Learn, validated
learning
● Business Model Canvas, Lean Canvas
● Eliminate uncertainty, derisk
● Work smarter, no harder
● Entrepreneurs are everywhere
● Entrepreneurship is management
#OSSPARIS16
Partie 2
#OSSPARIS16
Éléments de convergence
#OSSPARIS16
Ce que c'est - Ce que ça n'est pas
● Communauté active, mouvement vivant, constante évolution
● Passion, partage, enrichissement
● Renouveau, disruptif
● Cadres de pensée, pas méthodologies
● Valeurs, principes, pratiques
● Flexibilité, pragmatisme
#OSSPARIS16
Valeurs
● liberté
● respect
● transparence
● ouverture
● confiance
● collaboration
● excellence
● écoute active
● compréhension
● consensus
● convergence
● engagement
● courage
● équilibre
● centrée client
● leadership
#OSSPARIS16
Principes
● état d'esprit, attitude, mentalité,
comportement
● esprit d'équipe, identification, adoption
● respect des rôles et compétences
● encouragement au leadership,
méritocratie
● on ne dicte pas, on suggère
● changement, évolution, adaptation
continue à base de cycles courts
(pas de master plan de bataille)
● qualité, excellence technique
● équipes auto-organisées
● élimination du gâchis
● simplicité, minimalisme
#OSSPARIS16
Pratiques
● hacking, bidouillage, bricolage, empirisme
● science, psychologie, ingénierie
● description des processus, explicite
● boucles de feedback
● limitation du travail en cours
#OSSPARIS16
Partie 3
#OSSPARIS16
Retour d’experience
● MongooseIM, serveur XMPP, erlang, massivement scalable
● Erlang Solutions, SSII, culture consulting
● Développement par inter-contrats, opportuniste
● Suivi de la XSF, XMPP Standards Foundation
#OSSPARIS16
Ateliers
● SWOT
‐ Strengths, Weaknesses,
Opportunities, Threats
● QSOS
‐ Qualification and Selection of
Opensource Software
● Brainstorm
‐ Idéation, créativité, folie, fun
● Alignement
● Vision
● Roadmap
#OSSPARIS16
#OSSPARIS16
#OSSPARIS16
#OSSPARIS16
#OSSPARIS16
Cycles courts
● Plan de livraisons rapides
‐ Plus petits lots
‐ Plus rapide à livrer
● Plus de communication
‐ Chaque lot est communiqué
● Activité accrue
● Feedback :
‐ Raffinement roadmap
● Énergie, bonheur, confiance
#OSSPARIS16
Équipe dédiée
● Pluri-disciplinaire
● Indépendante
● Agilité
‐ Scrum
‐ Scrum+Kanban=Scrumban
● Cycles plus courts
● DevOps
● Demos
● Pivot :
‐ Plateforme
‐ Zoom-out
● Beta :
‐ Awareness
‐ Feedback
● Traction interne
#OSSPARIS16
Innovation (légère)
● MUC light, standard
‐ Mobile, simple, scalable,
économe
● PubSub
‐ Demo : social temps-réel
● API REST
‐ Abaisser la barrière
● Traction externe
● Changements
‐ Message
‐ Positionnement
● Avance de phase standards
#OSSPARIS16
Ambitions revues
● Growth hacking
‐ Visibilité, lead generation,
networking
● Version 2.0.0
‐ Signal fort, étape majeure
● Design thinking
‐ Meilleure compréhension
● Nouvelles perspectives
‐ Croissance
‐ Renouvellement vision, roadmap
‐ Innovation
● Capture de valeur bimodale :
‐ Landing page, CTA
‐ Communauté, VIP
#OSSPARIS16
Synthèse et leçons apprises ?
#OSSPARIS16
Combinaison gagnante
● Mélange savant :
‐ Free/libre/opensource
‐ Open standards
‐ Agile
‐ Lean Startup
● Soupçons de :
‐ DevOps, Design Thinking, Growth Hacking, UX
#OSSPARIS16
Apprentissages
● Équipe
● Client
● Vision
● Honnêteté
● Effort / effets
● Visualisation
● Indépendance
● Expérimentation
● Sortir
● Montrer
● Raffiner
● Empathie
#OSSPARIS16
Liens en vrac
https://www.gnu.org/philosophy/free-sw.fr.html
● https://www.debian.org/social_contract.fr.html#guidelines
● https://opensource.org/osd
● http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/
● http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.html
● https://en.wikipedia.org/wiki/Open_standard
●
http://agilemanifesto.org/iso/fr/manifesto.html
● http://agilemanifesto.org/iso/fr/principles.html
● http://www.scrumguides.org/scrum-guide.html
● http://www.slideshare.net/asplake/kanban-values-exercise
● https://github.com/esl/MongooseIM
● https://www.erlang-solutions.com/products/mongooseim.html
●
https://mongooseim.readthedocs.io/
#OSSPARIS16
Discutons...
#OSSPARIS16
MERCI DE VOTRE ATTEN
Partagez vos commentaires sur #OSSPAR
LeParisOpenSourceSummit est organiséenpartenariat avecle
et soutenupar l’écosystème

Contenu connexe

PDF
Introduction à Scrum et aux méthodes agiles (v1.0)
PDF
PDF
Scrum - Une méthode agile sous la loupe ...
PDF
JCertif 2012 : Scrum avec Icescrum
PPTX
Du Manifeste Agile à Scrum
PPT
Développement en méthode agile
PDF
Initiation Scrum
PPT
Scrum les principes de base
Introduction à Scrum et aux méthodes agiles (v1.0)
Scrum - Une méthode agile sous la loupe ...
JCertif 2012 : Scrum avec Icescrum
Du Manifeste Agile à Scrum
Développement en méthode agile
Initiation Scrum
Scrum les principes de base

Tendances (19)

PDF
Guide scrum
PDF
Methodologies de Developpement Agiles : Scrum et XP
PPT
Agile presentation
PDF
Methode Agile
PPT
20mn scrum
PDF
Introduction à Scrum
PPT
Introduction scrum
PPTX
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
PPSX
Méthode d'Agile: Scrum
PPTX
Gestion de projets agiles avec scrum
PPTX
Introduction aux méthodes agiles
PPTX
Gestion de projets agiles avec scrum actiskills
PPTX
DevExp 2012 methodes agiles SCRUM jesnault
PPT
Introduction à Scrum Par La Pratique
PPTX
PDF
Faire la conception en équipe sans architecte, non mais allô quoi ?
PDF
Agile - DevOps : la boite à outils
PPTX
Méthodes agiles vs méthodes classiques
Guide scrum
Methodologies de Developpement Agiles : Scrum et XP
Agile presentation
Methode Agile
20mn scrum
Introduction à Scrum
Introduction scrum
Agilité à budget fixe en phase d'avant-vente. Que proposer ?
Méthode d'Agile: Scrum
Gestion de projets agiles avec scrum
Introduction aux méthodes agiles
Gestion de projets agiles avec scrum actiskills
DevExp 2012 methodes agiles SCRUM jesnault
Introduction à Scrum Par La Pratique
Faire la conception en équipe sans architecte, non mais allô quoi ?
Agile - DevOps : la boite à outils
Méthodes agiles vs méthodes classiques
Publicité

Similaire à Construire un produit open source, en mode lean, agile et open standards (20)

PDF
Agilité et Logiciels libres même combat ?
ODP
Présentation entreprise numérique agile
ODP
Présentation entreprise numérique agile
PDF
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
PDF
Les pratiques des geants du web
PPTX
OCTO - Les pratiques des geants du web
PPTX
OCTO 2012 : Les pratiques des geants du web
PDF
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
PDF
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
PPTX
Introduction Aux MéThodes Agiles
PPTX
Aborder la transition vers l'agilité
PPTX
CM processus agile
PDF
Agile tour bordeaux 1500 développeurs dans mon équipe
PDF
Master_OSAE_Cours_Tests_Grolleau.pdf
PDF
Formation Agilité au CESI de Bordeaux
PDF
Présentations séminaire OSSA - mai 2010
PDF
Séminaire Linagora : poste de travail Libre, décembre 2009
PDF
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
PPT
Choisir Deployer Collaboratif 21640 23333
PDF
AgileDeAaZ.pdf
Agilité et Logiciels libres même combat ?
Présentation entreprise numérique agile
Présentation entreprise numérique agile
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
Les pratiques des geants du web
OCTO - Les pratiques des geants du web
OCTO 2012 : Les pratiques des geants du web
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Mix it 2016 - Software craftsmanship : le chainon manquant de l’agilité ?
Introduction Aux MéThodes Agiles
Aborder la transition vers l'agilité
CM processus agile
Agile tour bordeaux 1500 développeurs dans mon équipe
Master_OSAE_Cours_Tests_Grolleau.pdf
Formation Agilité au CESI de Bordeaux
Présentations séminaire OSSA - mai 2010
Séminaire Linagora : poste de travail Libre, décembre 2009
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
Choisir Deployer Collaboratif 21640 23333
AgileDeAaZ.pdf
Publicité

Plus de Nyco (16)

PDF
Open source : non-assistance à UX en danger, POSS 2017
PDF
Lean Story Telling, PDD 2017
PPTX
Scarabée story telling
PDF
2017 08-01 workshop- product story telling (top sol playbook), krakow
PDF
Visual adventure story of an accidental side-product
PDF
Meetup telecom libre june 2017 - MongooseIM
PDF
FOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
ODP
XMPP et Interopérabilité
ODP
10 ans de Jabber : Historique, situation et perspectives
ODP
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
ODP
XMPP, Jabber et Jingle
ODP
XMPP, Jabber et Jingle
PDF
Jingle : les sessions multimédia sur XMPP/Jabber
PDF
Forges : état de l'art
PDF
Jabber/XMPP : Le libre au-delà du logiciel
PDF
Clients XMPP SL07
Open source : non-assistance à UX en danger, POSS 2017
Lean Story Telling, PDD 2017
Scarabée story telling
2017 08-01 workshop- product story telling (top sol playbook), krakow
Visual adventure story of an accidental side-product
Meetup telecom libre june 2017 - MongooseIM
FOSDEM 2016: The State of XMPP and Instant Messaging, The Awakening
XMPP et Interopérabilité
10 ans de Jabber : Historique, situation et perspectives
XMPP, Jabber et Jingle, 2008-11-21, IUT de Reims
XMPP, Jabber et Jingle
XMPP, Jabber et Jingle
Jingle : les sessions multimédia sur XMPP/Jabber
Forges : état de l'art
Jabber/XMPP : Le libre au-delà du logiciel
Clients XMPP SL07

Construire un produit open source, en mode lean, agile et open standards

  • 1. Construire un produit open source, en mode lean, agile et open standards
  • 2. #OSSPARIS16 Nicolas Vérité Product Owner de MongooseIM, Erlang Solutions (et président de LinuxFr.org) stand D43
  • 3. #OSSPARIS16 Plan ? ● Rappels ou à titre d’information ● Éléments de convergence ● Retour d’expérience, recettes
  • 6. #OSSPARIS16 Définition du logiciel libre ● la liberté d'exécuter le programme comme vous voulez, pour n'importe quel usage (liberté 0) ; ● la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos tâches informatiques comme vous le souhaitez (liberté 1) ; l'accès au code source est une condition nécessaire ; ● la liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2) ; ● la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3) ; en faisant cela, vous donnez à toute la communauté une possibilité de profiter de vos changements ; l'accès au code source est une condition nécessaire.
  • 7. #OSSPARIS16 Les principes du logiciel libre selon Debian ● 1. Redistribution libre et gratuite. ● 2. Code source. ● 3. Applications dérivées. ● 4. Intégrité du code source de l'auteur. ● 5. Aucune discrimination de personne ou de groupe. ● 6. Aucune discrimination de champ d'application. ● 7. Distribution de licence. ● 8. La licence ne doit pas être spécifique à Debian. ● 9. La licence ne doit pas contaminer d'autres logiciels. ● 10. Exemples de licence.
  • 8. #OSSPARIS16 The Cathedral and the Bazaar 1/2 ● 1. Every good work of software starts by scratching a developer's personal itch. ● 2. Good programmers know what to write. Great ones know what to rewrite (and reuse). ● 3. Plan to throw one [version] away; you will, anyhow. (Copied from Frederick Brooks' The Mythical Man-Month) ● 4. If you have the right attitude, interesting problems will find you. ● 6. Treating your users as co-developers is your least-hassle route to rapid code improvement and effective debugging. ● 7. Release early. Release often. And listen to your customers. ● 8. Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone. ● 10. If you treat your beta-testers as if they're your most valuable resource, they will respond by becoming your most valuable resource.
  • 9. #OSSPARIS16 The Cathedral and the Bazaar 2/2 ● 11. The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better. ● 12. Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong. ● 13. Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away. (Attributed to Antoine de Saint-Exupéry) ● 18. To solve an interesting problem, start by finding a problem that is interesting to you. ● 19. Provided the development coordinator has a communications medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one.
  • 11. #OSSPARIS16 Open standards ● Process, collectif, incubation, consensus, équilibre, coopétition ● Spécifications ouvertes, publiques, gratuites, libres ● Liberté d’usage, implémentation ● Implémentations multiples, éprouvé ● Test d’interopérabilité, certifications ● Pas d’encombrement, NDA, brevets, « propriété intellectuelle »
  • 13. #OSSPARIS16 Manifeste pour le développement Agile de logiciels ● Les individus et leurs interactions plus que les processus et les outils ● Des logiciels opérationnels plus qu’une documentation exhaustive ● La collaboration avec les clients plus que la négociation contractuelle ● L’adaptation au changement plus que le suivi d’un plan
  • 14. #OSSPARIS16 Principes sous-jacents au manifeste 1/3 Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée. Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
  • 15. #OSSPARIS16 Principes sous-jacents au manifeste 2/3 Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour atteindre les objectifs fixés. La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face. Un logiciel opérationnel est la principale mesure d’avancement. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
  • 16. #OSSPARIS16 Principes sous-jacents au manifeste 3/3 Une attention continue à l'excellence technique et à une bonne conception renforce l’Agilité. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle. Les meilleures architectures, spécifications et conceptions émergent d'équipes autoorganisées. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
  • 17. #OSSPARIS16 The Scrum Guide™ Scrum Theory (pilliers) ● Transparency ● Inspection ● Adaptation Scrum Values ● Commitment ● Courage ● Focus ● Openness ● Respect ● Trust
  • 18. #OSSPARIS16 Kanban 1/2 Principles ● Start with what you do now ● Agree to pursue evolutionary change ● Initially, respect existing roles, responsibilities and job titles ● Encourage acts of leadership at all levels in your organization – from individual contributors to senior management Practices ● Visualize ● Limit work-in-progress (WIP) ● Manage flow ● Make policies explicit ● Implement feedback loops ● Improve collaboratively, evolve experimentally (using models & the scientific method)
  • 19. #OSSPARIS16 Kanban 2/2 Values ● Transparency ● Balance ● Agreement ● Respect ● Understanding ● Collaboration ● Flow ● Leadership ● Customer focus
  • 20. #OSSPARIS16 Lean Startup ● Minimum viable product ● Continuous deployment (only for software development) ● Split testing ● Actionable metrics ● Pivot ● Innovation accounting ● Build–Measure–Learn, validated learning ● Business Model Canvas, Lean Canvas ● Eliminate uncertainty, derisk ● Work smarter, no harder ● Entrepreneurs are everywhere ● Entrepreneurship is management
  • 23. #OSSPARIS16 Ce que c'est - Ce que ça n'est pas ● Communauté active, mouvement vivant, constante évolution ● Passion, partage, enrichissement ● Renouveau, disruptif ● Cadres de pensée, pas méthodologies ● Valeurs, principes, pratiques ● Flexibilité, pragmatisme
  • 24. #OSSPARIS16 Valeurs ● liberté ● respect ● transparence ● ouverture ● confiance ● collaboration ● excellence ● écoute active ● compréhension ● consensus ● convergence ● engagement ● courage ● équilibre ● centrée client ● leadership
  • 25. #OSSPARIS16 Principes ● état d'esprit, attitude, mentalité, comportement ● esprit d'équipe, identification, adoption ● respect des rôles et compétences ● encouragement au leadership, méritocratie ● on ne dicte pas, on suggère ● changement, évolution, adaptation continue à base de cycles courts (pas de master plan de bataille) ● qualité, excellence technique ● équipes auto-organisées ● élimination du gâchis ● simplicité, minimalisme
  • 26. #OSSPARIS16 Pratiques ● hacking, bidouillage, bricolage, empirisme ● science, psychologie, ingénierie ● description des processus, explicite ● boucles de feedback ● limitation du travail en cours
  • 28. #OSSPARIS16 Retour d’experience ● MongooseIM, serveur XMPP, erlang, massivement scalable ● Erlang Solutions, SSII, culture consulting ● Développement par inter-contrats, opportuniste ● Suivi de la XSF, XMPP Standards Foundation
  • 29. #OSSPARIS16 Ateliers ● SWOT ‐ Strengths, Weaknesses, Opportunities, Threats ● QSOS ‐ Qualification and Selection of Opensource Software ● Brainstorm ‐ Idéation, créativité, folie, fun ● Alignement ● Vision ● Roadmap
  • 34. #OSSPARIS16 Cycles courts ● Plan de livraisons rapides ‐ Plus petits lots ‐ Plus rapide à livrer ● Plus de communication ‐ Chaque lot est communiqué ● Activité accrue ● Feedback : ‐ Raffinement roadmap ● Énergie, bonheur, confiance
  • 35. #OSSPARIS16 Équipe dédiée ● Pluri-disciplinaire ● Indépendante ● Agilité ‐ Scrum ‐ Scrum+Kanban=Scrumban ● Cycles plus courts ● DevOps ● Demos ● Pivot : ‐ Plateforme ‐ Zoom-out ● Beta : ‐ Awareness ‐ Feedback ● Traction interne
  • 36. #OSSPARIS16 Innovation (légère) ● MUC light, standard ‐ Mobile, simple, scalable, économe ● PubSub ‐ Demo : social temps-réel ● API REST ‐ Abaisser la barrière ● Traction externe ● Changements ‐ Message ‐ Positionnement ● Avance de phase standards
  • 37. #OSSPARIS16 Ambitions revues ● Growth hacking ‐ Visibilité, lead generation, networking ● Version 2.0.0 ‐ Signal fort, étape majeure ● Design thinking ‐ Meilleure compréhension ● Nouvelles perspectives ‐ Croissance ‐ Renouvellement vision, roadmap ‐ Innovation ● Capture de valeur bimodale : ‐ Landing page, CTA ‐ Communauté, VIP
  • 39. #OSSPARIS16 Combinaison gagnante ● Mélange savant : ‐ Free/libre/opensource ‐ Open standards ‐ Agile ‐ Lean Startup ● Soupçons de : ‐ DevOps, Design Thinking, Growth Hacking, UX
  • 40. #OSSPARIS16 Apprentissages ● Équipe ● Client ● Vision ● Honnêteté ● Effort / effets ● Visualisation ● Indépendance ● Expérimentation ● Sortir ● Montrer ● Raffiner ● Empathie
  • 41. #OSSPARIS16 Liens en vrac https://www.gnu.org/philosophy/free-sw.fr.html ● https://www.debian.org/social_contract.fr.html#guidelines ● https://opensource.org/osd ● http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/ ● http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.html ● https://en.wikipedia.org/wiki/Open_standard ● http://agilemanifesto.org/iso/fr/manifesto.html ● http://agilemanifesto.org/iso/fr/principles.html ● http://www.scrumguides.org/scrum-guide.html ● http://www.slideshare.net/asplake/kanban-values-exercise ● https://github.com/esl/MongooseIM ● https://www.erlang-solutions.com/products/mongooseim.html ● https://mongooseim.readthedocs.io/
  • 43. #OSSPARIS16 MERCI DE VOTRE ATTEN Partagez vos commentaires sur #OSSPAR LeParisOpenSourceSummit est organiséenpartenariat avecle et soutenupar l’écosystème