共通コンポーネントは、1 つのグループによって作成および維持され、多くのグループによって使用されるライブラリまたはその他のコードです。
私たちが抱えているいくつかの問題は次のとおりです。
- ユーザーはコンポーネントに関する問題を報告しません。
- ユーザーは、ニーズに合わせてコンポーネントの回避策を構築します。
- 締め切りに間に合わせるために、トランク バージョンとの互換性を破っています。
- ユーザーは、自分の (堅牢性の低い) ソリューションの方が優れていると考えて、独自のソリューションをコーディングすることになります。
あなたの組織は共通のコンポーネントをどのように扱っていますか?
私が持っているアイデア:
- コンポーネントをオープン ソース プロジェクトのように扱い、チームにパッチの提出を要求します。
- コードへのカスタム変更を完全に禁止します。
- ...