Eine gemeinsame Komponente ist eine Bibliothek oder ein anderes Stück Code, das von einer Gruppe erstellt und gepflegt und von vielen Gruppen verwendet wird.
Einige Probleme, die wir haben, sind:
- Die Nutzer berichten nicht über Probleme mit den Komponenten.
- Die Benutzer können die Komponenten nach ihren Bedürfnissen umgestalten.
- Sie brechen die Kompatibilität mit der Stammversion, nur um ihre Fristen einzuhalten.
- Die Benutzer programmieren schließlich ihre eigenen (weniger robusten) Lösungen, weil sie glauben, dass dies besser ist.
Wie geht Ihr Unternehmen mit gemeinsamen Komponenten um?
Ideen, die ich habe:
- Behandeln Sie die Komponente wie ein Open-Source-Projekt und fordern Sie die Teams auf, Patches einzureichen.
- Benutzerdefinierte Änderungen am Code sind völlig unzulässig.
- ...