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.

Aller au contenu principal