Que sont les modèles InnerSource ?
Les modèles InnerSource sont une manière de décrire une solution éprouvée et reproductible à un problème dans un contexte spécifique.
Comme l’InnerSource implique l’application des principes de l’open source au sein d’une organisation, les équipes rencontrent souvent des obstacles culturels et techniques similaires.
Ces modèles codifient les meilleures pratiques dans un format spécifique, ce qui permet aux autres de les comprendre, de les évaluer et de les appliquer plus facilement dans leurs propres environnements uniques.
L’anatomie d’un modèle
Pour garantir la cohérence et la clarté, chaque modèle suit un cadre structuré conçu pour vous aider à comprendre le « pourquoi » d’une solution. Les sections principales comprennent :
Titre : Un nom clair pour le modèle.
Énoncé du problème : Le défi spécifique à relever.
Contexte : Les contraintes immuables ou la situation dans laquelle le problème survient.
Forces : Les variables et les contraintes qui doivent être équilibrées les unes par rapport aux autres pour trouver une solution.
Solutions : Les étapes éprouvées suivies pour résoudre le problème et parvenir à un nouveau contexte résultant.
Comment utiliser ces modèles
Les modèles ne sont pas des solutions « universelles » et ne doivent pas être appliqués aveuglément. Ils servent plutôt de guide.
Vous devez adapter la solution proposée au contexte spécifique et aux forces internes de votre organisation.
Au-delà des solutions documentées, la forme du modèle est également un outil puissant de remue-méninges. Si vous avez un problème mais pas encore de solution, vous pouvez créer un « modèle donut » — en remplissant le problème, le contexte et les forces tout en laissant la solution vide — pour demander de l’aide à la communauté InnerSource Commons.
Un effort communautaire
Ces modèles sont le résultat d’années de travail collaboratif mené par le groupe de travail sur les modèles InnerSource et d’innombrables contributeurs à travers le monde. En partageant les défis rencontrés et les solutions qui ont fonctionné, les praticiens aident l’ensemble de la communauté à passer des silos à une collaboration ouverte.
Ressources relatives aux modèles
-
Que sont les modèles ? Vidéos YouTube
Regardez une série de vidéos YouTube de 2 à 5 minutes expliquant les modèles InnerSource
-
Webinaire de discussion sur les modèles
Nous avons organisé un webinaire le 16/03/2017 pour discuter en direct d’un modèle donut (rendez-vous à 24:30 pour la discussion). Ceci est une illustration du processus de révision que nous suivons. Voir aussi le webinaire O’Reilly du 1er juin 2017 sur les modèles InnerSource.
-
Modèle de structure (Template)
Consultez le squelette d’un modèle InnerSource pour avoir une idée de ce qui compose un nouveau modèle !
-
Introduction aux modèles InnerSource (présentation du sommet de l’automne 2016)
Tim Yao et Padma Sudarsan (PDF). Contexte détaillé des modèles et exemples — Obtenez une compréhension approfondie du pourquoi et du comment interagir avec nos modèles. Voir aussi l’Introduction aux modèles InnerSource (Sommet de l’automne 2017) par Tim Yao et Bob Hanmer (PDF).