產品開發 產品架構

2022-04-03 09:22:16 字數 2693 閱讀 1742

當理解市場/顧客需求,確立產品規格,敲定產品概念後。下一步工作便由開發部門展開,而在開發工作展開之前,是對產品架構的確立。對於產品架構的思考有以下幾方面:

• 產品架構對後續提供多樣化產品能力的影響

• 不同架構對成本的影響

• 產品架構對固定時間段內完成設計能力的影響

• 產品架構對管理開發流程的影響

什麼是產品架構?

一款實物型產品,可以從功能和實體上來認識。

• 功能

產品功能單元指那些對產品整體效能有貢獻的、獨立運轉或傳輸能力。對於手機來說,打**和拍照就是兩個功能單元。各功能單元在確定某一種技術和實體原件來實現之前,往往以示意圖的形式來加以描述。

• 實體

實體單元是最終完成產品功能的零件、部件和子裝配件。實體單元會隨著產品開發進展而逐漸明確,有的實體單元在產品概念階段就可以確定下來。乙個產品的實體單元常被組成成幾大部分,我們稱之為元件,每乙個元件由若干完成產品相應功能的零件組成。

產品架構就是以實體元件來實現產品的各功能單元,並使各元件相互作用的配置方案。

產品架構特徵有哪些?

產品架構最重要的特徵是它的模組化程度,即最理想的狀態是產品可以像樂高積木一樣拼湊搭建。每個功能單元恰好被乙個元件完成,並且元件之間配合得十分完美,這種架構在不改變其他元件的情況下,只改變單一元件而不影響產品其他功能。各元件還可以單獨設計。

模組化架構有以下兩個特點:

(1)各個元件分別實現乙個或多個功能;

(2)元件之間的相互關係是明確的,並且這種相互關係往往是實現乙個產品功能的基礎。

與模組化相對應的是整合化架構,整合化架構一般有下列特徵:

(1)產品每個功能單元都由多個元件來實現;

(2)每個元件參與多個功能單元的實現;

(3)元件之間的相互關係並不明確,這種相互關係對產品的基本功能來說並不一定很重要。

模組化的型別?

• 槽型模組架構

槽型模組架構中元件間的每個介面都與其他介面型別不同,因此產品中的不同元件不能互換。

• 匯流排型模組架構

在匯流排型模組架構中有乙個通用的匯流排,其他元件通過相同型別的介面連線到這個匯流排上。常見匯流排型架構元件的例項是pc機上的擴充套件卡。

• 組合型模組架構

組合型模組架構中,所有的介面都是同種型別的,但是沒有乙個所有元件都與之相連的元件。組裝是通過將元件以同樣的介面互相連線而完成的,如樂高積木。

何時確定產品架構?

在概念開發階段,產品架構就開始出現,但這時的架構不是正式的-表現為草圖、功能圖和概念開發階段的早期原型。

通常,基礎技術的成熟度決定了產品架構是在概念開發階段還是在系統設計階段被完全確定的。當新產品是對已有產品概念的改進時,產品架構是在產品概念階段確定的。

原因一:產品的基礎技術和工作原理已經被預先鎖定,則概念開發工作主要集中在如何以更好的方式實現既定的產品概念;

原因二:當公司產品型別成熟後,**鏈(生產和銷售)的考慮和產品多樣性的問題開始變得越來越顯著。產品架構是影響企業提供多樣化產品能力的重要開發決策之一,產品架構因此成為產品概念的中心環節。然而,當新產品是其中類中的乙個是,概念開發便主要集中在產品所依據的工作原理和技術,這種情況下,產品架構通常是系統設計階段的首要任務。

如何更好的確定產品架構?

產品架構的確定最終歸結為對產品的元件分解以及模組化程度的把控,而這點與很多重大問題有關,如下幾個方面:

• 產品改進

元件是構成產品的模組,而產品架構決定了這些模組與產品功能之間的關係。因此,產品架構也決定這怎樣對產品進行改進就。模組化的好處是在不改變其他部分的情況下可以實現對產品若干獨立功能單元的改進,而集中式的元件修改,就會影響產品請他許多功能單元。

促使企業進行產品改進的原因有以下幾點:

(1)公升級(upgrade):技術與使用者需求的發展;

(2)附加元件(add-on):顧客根據需要自己新增由別的廠家生產的元件;

(3)適應性(adaptation):環境適應能力;

(4)可替換性(wear):產品使用中元件磨損;

(5)易耗品(consumption):產品執行中的易耗品更換;

(6)使用的靈活性(flexibility in use):為滿足顧客的不同要求而進行的改造;

(7)再利用(reuse):產品設計中對於可以通過更改之前產品的零部件而使產品以另外一種形態呈現給使用者,更新產品線。

• 產品多樣化

可通過模組的架構設計,在不增加製造系統複雜度的情況下,組合出多種不同的產品。

• 產品效能

• 零件標準化

如果乙個元件可以實現乙個或幾個有廣泛用途的功能單元,那麼這個元件就可以標準化,從而應用在幾種不同的產品上。

• 可製造性

架構對產品製造成本、製造複雜度的影響。

• 專案管理

設計任務的分配,根據架構的型別,如是模組化的還是整合化的。對於模組化的,可以在確認好設計邊界的 情況下分配給不同設計組進行。而對於整合化的,進行拆分設計最終再配合就比較有挑戰性。

確立產品架構四步法

• 建立產品示意圖

• 對示意圖中的元素進行聚類

• 設計簡略的幾何結構

• 確定基本的和附屬的相互作用關係

產品架構設計之後便是系統設計與詳細設計,在系統設計與詳細設計過程中,也會對架構設計進行再一步的補充和完善。

產品開發 產品開發思想

優雅降級和漸進增強印象中是隨著css3流出來的乙個概念。由於低階瀏覽器不支援css3,但css3的效果又太優秀不忍放棄,所以在高階瀏覽中使用css3而低階瀏覽器只保證最基本的功能。咋一看兩個概念差不多,都是在關注不同瀏覽器下的不同體驗,關鍵的區別是他們所側重的內容,以及這種不同造成的工作流程的差異。...

開發產品前需要考慮哪些架構性問題?

開發產品前需要考慮哪些架構性問題?開發乙個產品,不只是需要想法。這個想法,帶來的問題才是更加值得思考的。商業產品,必須以盈利為目的,如果乙個產品不能盈利,那多半會被認為的失敗的產品。需要考慮的架構問題 1.適用場景 作為產品,必須要知道它所需具備哪些功能?誰會去使用它?它能應用到哪些方面?2.開發成...

我們是在開發產品還是專案?

這裡我先引用一下 gb t19000 2008 質量管理體系 基礎和術語 裡的兩個概念 產品product 過程的結果 專案project 由一組有起止日期的 協調和受控的活動組成的獨特過程,該過程要達到符合包括時間 成本和資源約束條件在內的規定要求的目標 由上看出,產品必定產生於專案,但專案不一定...