2009-07-29 6 views
3

大きなチームで製品とソフトウェアの開発を管理する際の主な相違点および/ 。"製品開発"と "ソフトウェア開発"を管理することの相違点

私は、プリンタ、携帯電話、車のような物理的に設計されたオブジェクトを指しています。

  1. フィーチャー定義
  2. アーキテクチャの定義
  3. 設計と統合
  4. リリース

明らかな違いがあることである:

それは両方とも、同様のサイクルを経る私の前提ですソフトウェアは、製造時にCDやボクシングの印刷をしていないか、それほど重要ではない部分がある大きな工場は物理的な製品を出している。

両方のプロセスには、リソース管理、設計図書、レビューセッション、エラー追跡、人間側、チーム調整の問題、スキルのプールなどがあります。

完全に異なる獣を作る(またはしない)ソフトウェア開発に特有の方法はありますか?

答えて

1

私が見ている大きな違いの一つは、物理的な物事をより

  1. にランプアップ時間を必要とするということですが、紙の上に正しく設計されたものを取得します。
  2. 実際に試作したプロトタイプを入手してください。

私は埋め込みのものを考えています。これはプロトタイプをコード化して送信できるソフトウェアのみのプロジェクトとは異なります。製品を使用すると、すべてのハードウェア設計が得られ、構築されます。通常、ファームウェアが搭載されています。

他の部分は同時にハードウェアとソフトウェアを開発/テストしています。あなたはあなたのコードで "バグ"を修正するために懸命に働いているかもしれませんが、ハードウェアが正しく構築されていないか、ハードウェア設計が悪いことが判明しました。

7

ソフトウェアは製品です。しかし、通常、製品開発とは、製品が何であるか、意図された市場、動機づけなどを定義するプロセスを指します。ソフトウェア開発では、通常、製品が定義されているものと仮定し、その要件/製品。

-1

ソフトウェアdevlopmentは、特定の顧客の要件に応じて開発されたソフトウェアで、アプリケーションまたはプロジェクトと呼ばれます。

製品開発は、ソフトウェア製品と呼ばれる市場全体の要件に応じて開発されたソフトウェアです。

関連する問題