Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

31
21/02/2012 Jérôme PETIT Engagement des sociétés d'Ingénierie dans la contribution Open Source : un cercle vertueux

description

LyonJUG du mardi 21 février 2012 (1° partie - présentée par Jérôme Petit)http://www.lyonjug.org/evenements/ssii--open-sourceLors de cette présentation, Jérôme explique comment l'investissement dans la contribution à des projets Open Source crée un cercle vertueux pour l'entreprise.Il donne un retour d'expérience sur les différents modèles de contribution en place à Serli, l'impact sur l'organisation, les affaires et les aspects humains.

Transcript of Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Page 1: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

21/02/2012 Jérôme PETIT

Engagement des sociétés d'Ingénierie dans la contribution Open Source : un cercle vertueux

Page 2: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Quelques mots sur Serli

● Société de Conseil et d'Ingénierie du SI● 65 personnes● Java : 80% de l'activité● Une petite compagnie travaillant pour les

grandes● Contribution Open Source : 10% de la force de

travail● www.serli.com @SerliFr

Page 3: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Quelques mots sur moi

● Responsable du pôle Nouvelles Technologies du SI à Serli

● Introduction de la contribution Open Source dans la stratégie de Serli en 2005

● JUG co-leader du Poitou-Charentes JUG● [email protected] @jeromepetit

Page 4: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Engagement dans la contribution Open Source● Nous offrons du temps d'ingénieurs pour les

projets Open Source● De quelques jours à plusieurs mois-homme

Page 5: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Projets concernés

● Projets d'éditeurs

ex : GlassFish, JBoss, Sonar

● Projets communautaires

ex : JOnAS, Selenium

● Projets « maison »

ex : JaasLounge

Page 6: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Nature des contributions

● Debuggage● Fonctionnalités satellites● Cœur de produit

Des besoins de production au quotidien...

… à la pointe de l'innovation

Page 7: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Choix des contributions et calendrier

● En fonction des besoins de la communauté● En fonction des besoins des Éditeurs

→ Les fonctionnalités sont définies avec les managers des communautés

→ Le planning des contributions correspond à la roadmap du projet et la sortie des versions majeures

Page 8: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Exemples de contributions● GlassFish : versionning, support vmware● Ceylon : support de l'IDE Eclipse● Sonar : support i18n (sponsorisé)● Infinispan : support CDI● Weld : Weld-OSGi● JOnAS : implémentation JASPIC● Selenium : intégration de Webdriver● Hibernate Validator : message interpolator ● ●

Page 9: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Cela change vraiment les choses● Impact sur l'organisation● Impact sur l'activité● Impact sur les personnes

Page 10: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'organisation● Visibilité, crédibilité, attractivité

→ Nous travaillons sur les projets d'envergure mondiale

→ Retour des éditeurs et des communautés : articles de blog, citations dans des conférences, twitter...

→ Nous ingénieurs parlent à JavaOne, Devoxx...

Page 11: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'activité

Page 12: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'activité

● Facilité pour convaincre de nouveaux clients● De nouveaux clients viennent vers nous

spontanément

Page 13: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'activité

● La contribution, visible et de haut niveau, nous permet de traiter plus de missions haut de gamme

● Nouveau type d'affaires : implémenter les fonctionnalités demandées par les clients des éditeurs

→ Sonar i18n : sponsorisé par des clients, géré par SonarSource, developpé par SERLI

Page 14: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'activité

● Les personnes impliquées dans des projets Open Source visibles ont un agenda bien rempli

Page 15: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur l'activité

Évolution de SERLI entre 2005 et 2010 :

● CA : 1,8 M€ → 4,1 M€

● Activité Java : 10% → 80%

● Nouvelles affaires : sollicitation classique → demandes spontanées

Page 16: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 17: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 18: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 19: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 20: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 21: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

✘?

Page 22: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 23: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

● Le développement Open Source est une école de qualité et de transparence

● Les personnes découvrent de nouvelles cultures en terme d'ingénierie

● Les développeurs peuvent réaliser leur potentiel● Des personnes timides peuvent devenir de bons

orateurs

→ Les contributeurs Open Source deviennent de meilleurs professionnels

Page 24: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Impact sur les personnes

Page 25: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Cercle(s) vertueux

Contribution

CréditVisibilitéCompétences++

Missions haut de gammeNouveaux clients

Revenus++Recrutement haut de gamme

Page 26: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Cercle(s) vertueux

Contribution

CréditVisibilitéCompétences++

Missions haut de gammeNouveaux clients

Revenus++Recrutement haut de gamme

Activité ++ Qualité ++

Page 27: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Durabilité du modèle

● Garder un bon équilibre entre l'activité et la contribution

● Eviter que le développeur se surcharge (mythe du super-heros)

● Livrer la bonne fonctionnalité au bon moment : la contribution doit être bien gérée

Page 28: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Quelques points que je voudrais partager

● Les fonctionnalités qui touchent au cœur du produit sont le meilleur choix : ça donne de l'adrénaline et de la crédibilité... si vous êtes bon :)

● Gérer les contributions comme n'importe quel projet de la société... ou l'inverse

● Vérifier que les développeurs n'en oublient pas de dormir

Page 29: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Quelques points que je voudrais partager

● Les community managers & project leaders sont COOL

● Donner tout ce que vous pouvez : les retours seront au centuple

Page 30: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Remerciements● Equipe JOnAS : Benoît Pelletier, Florent Benoît, Jacques

Cayuela, Guillaume Sauthier● Equipe GlassFish : Alexis Moussine-Pouchkine, Hong

Zhang, Jérôme Dochez, Tim Quinn & tous les autres● Anil Gaur, VP Java Platform @Oracle● Equipe JBoss : Emmanuel Bernard, Pete Muir, Ales Justin,

Gavin King● Les gars de Selenium de Google & Saucelabs● Olivier Gaudin de SonarSource ● Toute l'équipe SERLI

Page 31: Engagement des sociétés d'Ingénierie dans la contribution open source : un cercle vertueux

Jérôme PETIT21/02/2012

Questions

?