漢捷咨詢介紹通過(guò)結(jié)構(gòu)化、系統(tǒng)地定義產(chǎn)品包需求來(lái)構(gòu)建企業(yè)產(chǎn)品的競(jìng)爭(zhēng)力。當(dāng)企業(yè)基于市場(chǎng)/客戶定義產(chǎn)品包需求,嚴(yán)格講在產(chǎn)品Charter階段/立項(xiàng)階段定義的為“市場(chǎng)需求”,在產(chǎn)品開(kāi)發(fā)時(shí),我們需要將市場(chǎng)需求無(wú)遺漏的傳遞到產(chǎn)品設(shè)計(jì)中。本文提到的產(chǎn)品包需求主要指的是市場(chǎng)需求(即外部需求)。
當(dāng)產(chǎn)品立項(xiàng)通過(guò)就進(jìn)入了產(chǎn)品開(kāi)發(fā)階段。按照IPD產(chǎn)品開(kāi)發(fā)要求,研發(fā)人員需要將產(chǎn)品包需求(OR,Offering Requirements)轉(zhuǎn)化為系統(tǒng)需求(SR,System Requirements),并進(jìn)一步將之轉(zhuǎn)化為分配需求(AR,Allocated Requirements)。注意,AR需求是最小單位的開(kāi)發(fā)需求,不能繼續(xù)分解。
在產(chǎn)品設(shè)計(jì)過(guò)程中,通過(guò)三類文檔承載上述三級(jí)需求,分別是:
《總體設(shè)計(jì)》(簡(jiǎn)稱總設(shè)):將產(chǎn)品包需求分解到產(chǎn)品級(jí)(SR),呈現(xiàn)給客戶的產(chǎn)品整體表現(xiàn);
《概要設(shè)計(jì)》(簡(jiǎn)稱概設(shè)):將系統(tǒng)需求(SR)分解到產(chǎn)品內(nèi)部,如子系統(tǒng)或功能模塊,是系統(tǒng)工程師分配給研發(fā)各專業(yè)領(lǐng)域的設(shè)計(jì)輸入(AR);
《詳細(xì)設(shè)計(jì)》(簡(jiǎn)稱詳設(shè)):各專業(yè)領(lǐng)域工程師按照本領(lǐng)域的概要設(shè)計(jì)要求(AR),實(shí)現(xiàn)本領(lǐng)域的產(chǎn)品詳細(xì)設(shè)計(jì)。
在產(chǎn)品包需求傳遞到產(chǎn)品設(shè)計(jì)過(guò)程中,需要使用系統(tǒng)工程的方法,具體的分解參見(jiàn)漢捷咨詢的系統(tǒng)工程課程,在這里漢捷咨詢只是概述性介紹如何應(yīng)用。
一、需求分解分配的前提
1.1 獲得清晰的產(chǎn)品包需求
在IPD產(chǎn)品開(kāi)發(fā)流程中,要求研發(fā)人員嚴(yán)格按照產(chǎn)品包需求進(jìn)行開(kāi)發(fā)。而產(chǎn)品包需求的開(kāi)發(fā),參見(jiàn)漢捷咨詢上篇文章《需求定義》,那篇文章提供了具體方法,即企業(yè)按照$APPEALS的框架收集、分析市場(chǎng)需求,并將識(shí)別市場(chǎng)需求進(jìn)行排序,匯總得到產(chǎn)品包需求。具體內(nèi)容這里就不再贅述。在本階段,我們應(yīng)該已經(jīng)獲得了完整的產(chǎn)品包需求(OR,Offering Requirements)
1.2 已完成業(yè)務(wù)分層
另外我們還需要一個(gè)前提,就是企業(yè)已經(jīng)完成了“業(yè)務(wù)分層”,即產(chǎn)品具有清晰的、公司內(nèi)部達(dá)成一致的邏輯分層架構(gòu),通常稱之為“產(chǎn)品樹(shù)”。
將上圖的“產(chǎn)品樹(shù)”高度概括,可以得到邏輯層級(jí)如下:
系統(tǒng):對(duì)應(yīng)企業(yè)提供的產(chǎn)品,實(shí)現(xiàn)客戶要求的功能、性能;
子系統(tǒng):就是將系統(tǒng)進(jìn)行拆分,與系統(tǒng)中的其他部分相互作用和協(xié)調(diào),以實(shí)現(xiàn)整個(gè)系統(tǒng)的功能和性能;
模塊:構(gòu)成子系統(tǒng)的具備某項(xiàng)/些功能、性能的組合;
組件:構(gòu)成模塊的具備某項(xiàng)功能的組合;
零部件:構(gòu)成組件的零部件。
上面是以硬件產(chǎn)品為例,對(duì)業(yè)務(wù)分層進(jìn)行了簡(jiǎn)單定義。同理,可應(yīng)用在軟件產(chǎn)品上,同樣邏輯對(duì)軟件產(chǎn)品進(jìn)行業(yè)務(wù)分層。另外,企業(yè)可能不僅提供單一產(chǎn)品,有時(shí)還會(huì)提供多產(chǎn)品的解決方案,那么該企業(yè)的業(yè)務(wù)分層在“系統(tǒng)”之上還會(huì)再增加“解決方案”層。需要補(bǔ)充的是,某些企業(yè)的產(chǎn)品只是構(gòu)成其他設(shè)備的一個(gè)結(jié)構(gòu)件,該企業(yè)產(chǎn)品的構(gòu)成很簡(jiǎn)單,就不必再細(xì)分子系統(tǒng)、模塊,而可能直接就是組件級(jí)別。總之,大家在應(yīng)用過(guò)程中,不必拘泥這五個(gè)層級(jí),須結(jié)合企業(yè)產(chǎn)品自身特點(diǎn),定義自己的業(yè)務(wù)分層的邏輯。
1.3 清晰的產(chǎn)品技術(shù)路線
這里指的是待開(kāi)發(fā)的產(chǎn)品包采用什么樣的技術(shù)實(shí)現(xiàn)方式已經(jīng)清晰明了并得到驗(yàn)證。技術(shù)實(shí)現(xiàn)方式已提前解決。這也就是IPD體系強(qiáng)調(diào)的“技術(shù)開(kāi)發(fā)與產(chǎn)品開(kāi)發(fā)相分離”的要求。具體如何解決技術(shù)問(wèn)題,不是本文討論重點(diǎn),如有興趣,可以后續(xù)撰文進(jìn)行說(shuō)明。
二、產(chǎn)品包需求分解到總體設(shè)計(jì)(OR—>SR)
當(dāng)滿足上述三點(diǎn)后,就可以進(jìn)行產(chǎn)品包需求向產(chǎn)品設(shè)計(jì)分解。既然首先是產(chǎn)品包需求轉(zhuǎn)化為系統(tǒng)需求,并用總體設(shè)計(jì)文檔承載,我們就要搞清楚,總體設(shè)計(jì)是干什么的。
(1)解釋產(chǎn)品做成什么樣
也就是研發(fā)系統(tǒng)工程師(SE,System Engineer)根據(jù)產(chǎn)品包需求,結(jié)合企業(yè)自身能力,對(duì)外承諾待開(kāi)發(fā)的產(chǎn)品做成什么樣子,滿足什么樣的功能,達(dá)到什么樣的性能。客戶不關(guān)注產(chǎn)品是如何實(shí)現(xiàn)的,他們只關(guān)注企業(yè)產(chǎn)品的功能是什么?功能、性能是否滿足客戶的需求?我們就要通過(guò)總體設(shè)計(jì)來(lái)回答這一點(diǎn)。
(2)對(duì)內(nèi)提出設(shè)計(jì)要求
當(dāng)系統(tǒng)工程師回答了產(chǎn)品做成什么樣之后,研發(fā)各領(lǐng)域工程師還是不清楚如何實(shí)現(xiàn)待開(kāi)發(fā)產(chǎn)品的。他們不清楚產(chǎn)品實(shí)現(xiàn)對(duì)各領(lǐng)域的要求,彼此之間需要如何配合。系統(tǒng)工程師就要在總體設(shè)計(jì)中向研發(fā)各專業(yè)領(lǐng)域提出設(shè)計(jì)要求,告訴各領(lǐng)域工程師,實(shí)現(xiàn)本產(chǎn)品,你們需要實(shí)現(xiàn)什么功能,達(dá)到什么性能。具體就是將產(chǎn)品包需求、彼此間的接口關(guān)系進(jìn)行分解分配,包括:需求的分解分配關(guān)系;接口的分解分配關(guān)系。
2.1 產(chǎn)品包需求分解分配關(guān)系
由上圖可見(jiàn):
第一層級(jí)是“系統(tǒng)”,也就是我們的產(chǎn)品——摩托車;
第二層級(jí)為“子系統(tǒng)”,從上圖可見(jiàn)摩托車由三個(gè)子系統(tǒng)構(gòu)成,分別是:動(dòng)力子系統(tǒng)、車身框架、制動(dòng)子系統(tǒng);
第三、四、五層級(jí)分別對(duì)應(yīng)“組件”、“部件”、“結(jié)構(gòu)件”。
企業(yè)的系統(tǒng)工程師就要在總體設(shè)計(jì)中,將產(chǎn)品包需求含產(chǎn)品規(guī)格分別傳遞到三個(gè)子系統(tǒng)中,明確各子系統(tǒng)響應(yīng)哪些需求,實(shí)現(xiàn)哪些功能,達(dá)到哪些性能。可以通過(guò)產(chǎn)品包需求分解表來(lái)實(shí)現(xiàn)。
在制定接口關(guān)系的分解分配表時(shí),需注意:
只是子系統(tǒng)間的分解分配,不涉及子系統(tǒng)內(nèi)部的接口關(guān)系;
外部接口需要識(shí)別出來(lái)(如存在外部接口),并將之與子系統(tǒng)進(jìn)行分解分配;
接口不僅包括信號(hào)/信令協(xié)議,還包含物理信息,如大小、位置等。
三、系統(tǒng)需求分解到概要設(shè)計(jì)(SR—>AR)
當(dāng)總體設(shè)計(jì)通過(guò)評(píng)審后,研發(fā)各專業(yè)領(lǐng)域工程師按照總體設(shè)計(jì),進(jìn)行本專業(yè)領(lǐng)域的概要設(shè)計(jì),即將SR轉(zhuǎn)化為AR。
在此過(guò)程中,同樣遵循系統(tǒng)工程的方法,將系統(tǒng)工程師分解過(guò)來(lái)的需求和接口關(guān)系進(jìn)行“本領(lǐng)域內(nèi)部消化”,即將本領(lǐng)域(即子系統(tǒng))的設(shè)計(jì)輸入進(jìn)一步分解到各模塊、組件上。
因?yàn)楦乓O(shè)計(jì)與總體設(shè)計(jì)同樣遵循系統(tǒng)工程的方法,這里就不贅述了。在進(jìn)行概要設(shè)計(jì)時(shí),注意以下幾點(diǎn):
分解需求時(shí),將“子系統(tǒng)”看成一個(gè)產(chǎn)品,按照已定的業(yè)務(wù)分層邏輯(即產(chǎn)品樹(shù)),繼續(xù)深入分解;
分解接口關(guān)系時(shí),關(guān)注本子系統(tǒng)與產(chǎn)品其他子系統(tǒng)的接口關(guān)系;
進(jìn)一步將產(chǎn)品規(guī)格分解到子系統(tǒng)內(nèi)部,形成設(shè)計(jì)規(guī)格。
在需求的轉(zhuǎn)化過(guò)程時(shí)(OR—>SR—>AR),一定要做到“不遺漏,不缺失”,確保產(chǎn)品包需求完整無(wú)缺地傳遞到產(chǎn)品設(shè)計(jì)中。同樣,接口關(guān)系的分解分配也要做到這點(diǎn)。
我們常說(shuō):在產(chǎn)品設(shè)計(jì)中實(shí)現(xiàn)產(chǎn)品競(jìng)爭(zhēng)力。制定正確的產(chǎn)品包需求是產(chǎn)品競(jìng)爭(zhēng)力的基礎(chǔ),而將正確的產(chǎn)品包需求完整、清晰地分解分配到產(chǎn)品設(shè)計(jì)中,又是實(shí)現(xiàn)產(chǎn)品競(jìng)爭(zhēng)力非常關(guān)鍵的一步。所以,漢捷咨詢強(qiáng)烈建議企業(yè)產(chǎn)品開(kāi)發(fā)人員,真真正正、踏踏實(shí)實(shí)地將這兩部分內(nèi)容做扎實(shí),你將體會(huì)到意想不到的益處。
當(dāng)然產(chǎn)品競(jìng)爭(zhēng)力的提升不是單一要素可以解決的,比如跨部門團(tuán)隊(duì)的運(yùn)作、技術(shù)評(píng)審的執(zhí)行、產(chǎn)品平臺(tái)的應(yīng)用、CBB的重用等等,對(duì)產(chǎn)品競(jìng)爭(zhēng)力的提升都有助益。漢捷咨詢后續(xù)還將撰文,將之一一道來(lái),希望與各企業(yè)產(chǎn)品經(jīng)理及各界朋友傾心交流,取長(zhǎng)補(bǔ)短。
信息來(lái)源:漢捷咨詢
【相關(guān)課程】
·成功的產(chǎn)品經(jīng)理——產(chǎn)品經(jīng)理的野蠻成長(zhǎng)(上海-北京-深圳)