Explorez les modèles InnerSource
Bienvenue dans la bibliothèque complète
des modèles InnerSource.
Cette collection comprend des meilleures pratiques validées publiées dans notre livre, ainsi que des ébauches initiales
et des modèles « donut » actuellement affinés par la communauté.
Types de modèles
Niveau de maturité 2 : Structuré (Le livre des modèles InnerSource)
Ces modèles sont les plus matures. Chacun a été examiné par la communauté et présente au moins un cas d’utilisation réussie connu dans une organisation réelle. Nous avons compilé ci-dessous cinq exemples de modèles matures :
-
Garantie de 30 jours :
L’équipe contributrice fournit des corrections de bogues pendant une période définie afin d’établir la confiance avec l’équipe destinataire.
-
Trusted Committer :
Reconnaître et récompenser les contributeurs fréquents en leur accordant une influence similaire à celle d’un mainteneur.
-
Exigences communes :
Aligner les besoins entre différentes équipes pour créer du code partagé dans un référentiel unique.
-
Documentation de base standard :
Utiliser README.md et CONTRIBUTING.md pour permettre l’intégration en libre-service.
-
Prise de décision interéquipes transparente à l'aide de RFC :
Utiliser les « Requests for Comments » pour obtenir un engagement avant d’apporter des modifications de conception.
Types de modèles
Niveau de maturité 1 : Initial (en cours)
Ces modèles sont actuellement en phase d’incubation. Ils représentent des solutions prometteuses qui sont encore en cours de documentation ou en attente d’une validation supplémentaire de la part de la communauté. Un exemple de 5 de ces modèles est inclus ci-dessous :
-
Code modulaire :
Aider les équipes à comprendre que les architectures découplées sont essentielles pour la réutilisation du code.
-
Ambassadeurs InnerSource :
Bénévoles locaux qui font le lien entre leurs départements et le bureau central InnerSource.
-
Surmonter le syndrome du « pas inventé ici » :
Faire évoluer la culture vers « Fièrement trouvé ailleurs » pour réduire le travail redondant.
-
Contexte de génération de code par IA :
Guider les outils d’IA pour produire du code conforme aux normes spécifiques au projet.
-
InnerSource comme accélérateur de carrière :
Mettre en évidence comment la participation à InnerSource développe les compétences et la visibilité interne.
Types de modèles
Modèles donut (À la recherche de solutions)
Les donuts sont des modèles où le problème et les forces sont bien définis, mais une solution éprouvée est encore nécessaire. Nous vous invitons à partager vos expériences pour aider à combler ces lacunes.
- Comment vaincre les contraintes hiérarchiques
- Changement de mentalité organisationnelle
- Mauvais temps pour le décollage
- Mécanismes d'incitation pour favoriser la contribution volontaire
- Projets dupliqués