ソフトウェア製品ラインの関連概念とアプリケーション

ソフトウェア プロダクト ラインは、プロのソフトウェア組織に非常に適したソフトウェア開発手法であり、ソフトウェアの生産性と品質を効果的に向上させ、開発期間を短縮し、開発コストを削減できます。これは、新たな学際的な研究分野です。

1. SEI は製品ラインを 4 つのワーキンググループに分割します

SEI はソフトウェア製品ラインの組織構造を分割しており、製品ラインに対する理解が異なると組織部門も異なります。分割方法が異なれば、開発プロセスにおける分業や支援関係も異なります。SEI は、製品ライン組織を 4 つのワーキング グループに分割しています。

1. マーケティング担当者は、製品ライン、製品機能、顧客ニーズの間のコミュニケーションの橋渡し役です。

2. コア リソース グループは、アーキテクチャおよびその他のコア リソースの開発を担当します。

3.アプリケーション グループは、顧客に提供するシステム開発を担当します。

4. マネージャーは、開発プロセスや事業計画などの調整を担当します。

2. ソフトウェア製品ラインを確立する方法

ソフトウェア製品ラインの確立には、成功するためにソフトウェア製品ラインのアプローチを使用したいソフトウェア組織による意識的かつ目に見える努力が必要です。組織が進化的アプローチを採用するか革命的アプローチを採用するか、あるいは既存の製品に基づくかまったく新しい製品を開発するかに応じて、ソフトウェア製品ラインの確立は 4 つの方法に分けることができます。

1. 既存の製品を製品ラインに進化させる主な利点は、投資収益サイクルを分解し、既存のシステムの進化を維持することで、製品ライン手法の実装リスクが最小限に抑えられ、製品ラインの全体的なコアリソースが完成することです。革新的なアプローチを使用する場合よりも、サイクル タイムと総投資額の両方が大きくなります。

2. 既存の製品セットをソフトウェア製品ラインに置き換えます。この手法の目標は、既存の製品セットの問題に制限されない新しいプラットフォームを開発することです。総サイクルと総投資額は進化型手法よりも少なくなりますが、重要なニーズへの対応 変更により初期投資が陳腐化するリスクが増加します。

3.新しいソフトウェア製品ラインの進化の利点は、必要な先行投資とリスクが少なく、最初の製品が早期に利用可能になることです。

4. 新しいソフトウェア製品ラインの開発の利点は、製品ラインのコアリソースが完成すると、新製品の開発速度が非常に速くなり、総コストが削減されることですが、欠点は、製品ラインの開発が難しいことです。新しい分野のニーズに対して包括的かつ正確であるため、コアリソースが期待どおりに新製品開発をサポートできなくなります。

3. 製品ラインの実装の成功に関連するいくつかの要因

それは主に以下の4つの観点から考えられます。

(1) この分野の製品開発において長年蓄積された経験を持っています。

(2) 製品を構築するための優れたコア リソース ライブラリ。

(3) 優れた製品ライン アーキテクチャ。

(4) 適切な管理 (ソフトウェア リソース、人員組織、プロセス) サポート。

おすすめ

転載: blog.csdn.net/huaqianzkh/article/details/134085295