BSA / Yes, You Really Need This


そう、あなたは本当にこれを必要としている(Yes, You Really Need This )

要約

詳細

独特なシステム構成や、開発方法、もしくは実装する言語、にかかわらず、正しくとりまとめ、ソースコードを実行したり、成果物のコンフィグレーションマネジメントを関連させることは、いくつかの開発の成功にきわめて有効である。現実的に、これは、変更を管理することを意味している。調和した方法でシステム成果物の変更を追跡し、これらの変更を知る必要がある人らと対話する。そして、たまに妨げたり、もしくは、変更を遅らせたりする。

幸いにも、ワークグループの生産性に関連しているため、コンフィグレーションマネジメントにおいて、たくさんのベストプラクティスがある。

コンフィグレーションマネジメントは、チームワークの活性化をこえて、拡張する。コンポーネントベースのシステムでは、コンポーネントは、他のバージョンのコンポーネントの全てのありうるバージョンで、たいてい動かない。顧客やテクニカルサポートにとっては、コンポーネントがこれらの前提を知っているとき、問題を防いだり、診断することは、かなり簡単である。メッセージパッシングシステムでは、内容や処理ルールの変更を管理することができるため、メッセージはバージョン識別子を持つべきである。

あなたたちは、リリースマネジメントは必要である。なぜなら、あなたたちの顧客が必要としているからだ。顧客は、システムのどのバージョンかシステムに命令すべき か、以前のバージョン、パッチや、利用可能な アップグレード、のどれが互換性があるか、これらの状況やなんの注文で、どれを適用するか、などを知る必要がある。このチャプターの後述で詳細を述べるのだが、根本的な技術の立ち位置から、と、いくつかの選択肢が根本的な技術とは関係ない理由、の両方から、問題は、複雑である。

担当者のつぶやき

みんなの突っ込み