複数のプロジェクトで共通に利用するソフトウェア(フレームワークや共通ライブラリ)を管理する場合の構成管理上の課題を整理中です。解決手段の検討はまた別途・・・ 想定ケース 最初のプロジェクトでは、共通ソフトウェアはアプリケーションと一体で開発・構成管理されていました。 最初のプロジェクトリリース後、共通ソフトウェア部分は別のプロジェクト(複数)でも使用することが決まりました。 次のプロジェクトにおいて、共通ソフトウェアにも機能向上が必要と予想されます。 最初のプロジェクトで開発したシステムが運用・保守されている期間、共通ソフトウェアは不具合修正、マイナーな機能変更が発生します。 目標 共通ソフトウェアが保守地獄とならないよう、プロジェクト毎に別々に構成管理するのではなく、共通ソフトウェアを一元管理できる 運用・保守期間は、システムの安定性を最優先とするため、不具合・必要最低限の機能修正のみ適
![複数リリースを持つソフトウェアの構成管理課題 - torutkのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b3812b2067e1c7aadf7673999792184c025a6ee8/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F41FgBFFxDbL._SL160_.jpg)