2009-07-29 118 views
3

我想從您的專業知識中瞭解到,您認爲在大型團隊中管理產品和軟件開發的主要差異和/或相似之處。管理「產品開發」和「軟件開發」之間的區別

按產品分類,我指的是打印機,手機,汽車等物理工程物體。

這是我的假設,即既要經歷一個類似的循環:

  1. 特徵定義
  2. 架構定義
  3. 設計和集成
  4. 發佈

最明顯的區別是,與之相比,軟件沒有或沒有顯着的製造部分(打印CD和裝箱)大型工廠店鋪推出實物產品。

這兩個過程都有資源管理,藍圖文檔,審查會議,錯誤跟蹤和人力方面,團隊協調問題,技能池等。

什麼方法是軟件開發所特有的,使它成爲(或不)成爲一個完全不同的野獸?

回答

1

一個我所見過的巨大差異是物理的東西需要更多的加速時間到

  1. 獲得在紙張上正確設計的東西。
  2. 獲取實際構建的原型。

我在想嵌入的東西。它不像一個只有軟件的項目,你可以編寫原型併發送它。有了產品,你可以獲得所有硬件設計,建立它,通常有固件,然後可能是軟件。

另一塊是同時開發/測試硬件和軟件。您可能正在努力修復代碼中的「錯誤」,但結果是硬件構建不正確,或者硬件設計可能不好。

7

軟件是一個產品。但是,通常產品開發是指定義產品的過程,其目標市場,動機等。軟件開發通常假定產品已經定義,並且工作是實現它以滿足需求/規格該產品。

-1

軟件開發是根據特定客戶需求開發的軟件稱爲應用程序或項目。

產品開發是根據市場總體要求開發的軟件稱爲軟件產品。

相關問題