目次:
定義-同期と安定化とはどういう意味ですか?
同期および安定化は、ソフトウェアライフサイクル開発モデルです。 これにより、チームは異なる個別のアプリケーションモジュールで効率的に並行して作業できます。 これは、個人および並行チームのメンバーとして作業を頻繁に同期し、開発プロセス全体でコードを定期的に安定化および/またはデバッグしながら実行されます。Techopediaは、同期と安定化について説明します
このアプローチは、ハーバード大学のDavid Yoffieとマサチューセッツ工科大学のMichael Cusumanoによって開発されました。 ライフサイクルモデルの同期と安定化は、ソフトウェア製品開発における柔軟性と構造のバランスをとるアプローチを定義します。 この方法では、プロジェクトに取り組んでいる個人として、および並行チームのメンバーとして、人々の活動を継続的に同期します。 この方法には、プロジェクトの終了時だけでなく、プロジェクトの進行に合わせてソフトウェア製品を定期的に安定化することも含まれます。 この種のアプローチは、大規模なプロジェクトに取り組んでいる間にMicrosoftで進化しました。
このモデルには、シーケンシャルな方法に従う従来のウォーターフォールモデルに比べていくつかの利点があります。 他のライフサイクル開発モデルと比較すると、より柔軟なモデルであることが証明されています。 同期および安定化モデルの際立った機能は、ソフトウェア開発プロセスの任意の時点で変更および修正を許可することです。
同期と安定化のアプローチは、いくつかの利点を持つフレームワークを提供します。
- 大規模なプロジェクトを小さなセグメントに分割し、関連するスキルを持つチームが効率的に処理して完了することができます。
- これにより、プロジェクトを体系的に進めることができます。
- 作業を小さな部分に分割することで、大きなチームが小さなチームとして同時に作業できるようにします。
- 変更を継続的に同期し、定期的に製品を安定させる並行チームを促進します
- 製品チームは、市場で行われているイベントに非常に敏感になります。 これにより、出荷準備完了状態で製品を継続的に保守できます。
- これは、顧客の入力を製品機能に組み込むメカニズムを提供し、タスクの優先順位付けに役立ちます。
同期と安定化の方法論は、短いライフサイクルで複雑なシステム製品を開発する今日のペースの速い市場に適しています。 これは、大規模なチームを個別に作業する小さな相互依存チームに構築することにより、作業を調整するための優れたメカニズムを提供します。
