產(chǎn)品開發(fā)過程管理
作者: 來源: 文字大小:[大][中][小]
產(chǎn)品開發(fā)過程是指從產(chǎn)品定義到產(chǎn)品批量生產(chǎn)之前這一段時間的所有相關(guān)技術(shù)活動和管理活動,其中特定組織為滿足某一需求利用各種資源使用工具和方法進行了創(chuàng)造性活動。
一、為什么要進行過程管理
1.開發(fā)過程的重要性
產(chǎn)品開發(fā)過程的工作對后續(xù)的其他過程(如批量生產(chǎn)、裝配、產(chǎn)品分發(fā)維護、客戶服務(wù)等)和企業(yè)競爭具有決定性的影響。且企業(yè)在產(chǎn)品開發(fā)階段的投資和所承擔(dān)的風(fēng)險性都相對較大。其成敗直接影響企業(yè)競爭力和生存,是90年代企業(yè)競爭最關(guān)鍵的一部分。
一個企業(yè)的產(chǎn)品開發(fā)能力取決于該企業(yè)的過程能力。企業(yè)過程能力是指組織執(zhí)行過程的能力。如果一個企業(yè)過程能力越成熟,那么該企業(yè)的軟件生產(chǎn)能力就越有保證。大量的軟件工程和其他領(lǐng)域如電子領(lǐng)域的實踐經(jīng)驗表明,在體現(xiàn)企業(yè)開發(fā)能力的因素中,技術(shù)或工具并不是第一位的,而是過程及其管理。
2.過程是組織因素、個人和技術(shù)的集成,過程是組織能力的表現(xiàn),決定企業(yè)的開發(fā)能力。
3.工業(yè)界多年的實踐經(jīng)驗所證明
進行過程管理可以:
1)改進產(chǎn)品質(zhì)量
2)提高組織的開發(fā)能力,
3)改進過程能提高組織開發(fā)性能以及對性能的預(yù)測,從而對預(yù)算和周期進行準(zhǔn)確預(yù)測,最終縮短開發(fā)周期。
圖1 為什么要進行過程管理
二、過程管理系統(tǒng)與工作流管理的區(qū)別和聯(lián)系
1.過程管理與工作流的區(qū)別
工作流又稱為信息的河流,核心是事務(wù)處理流程自動化。主要是從某一個具體數(shù)據(jù)或文檔出發(fā),對其狀態(tài)變化進行管理。如PDM產(chǎn)品中提供的工作流管理的功能如下:
1)文檔審批流程
2)數(shù)據(jù)更改流程(版本控制)
過程管理則是面向產(chǎn)品,面向項目,面向活動,致力于建立一種環(huán)境,以支持整個項目的開發(fā)與管理。是新一代的項目管理和支持軟件環(huán)境。其部分功能如下:
1)過程的圖形化、分布式建模
2)封裝分析工具,支持并行迭代的項目規(guī)劃和分析
3)支持過程的分布式異構(gòu)環(huán)境下的自動化實施、監(jiān)控
4)企業(yè)項目開發(fā)的歷史管理
5)通過工作平臺通信機制,提供開發(fā)人員的在線協(xié)調(diào)能力
2.過程管理與工作流的聯(lián)系
1)都涉及到分布式過程以及平臺異構(gòu),通信與交互(我們的過程管理系統(tǒng)實現(xiàn)了對上述環(huán)境的支持)
2)產(chǎn)品開發(fā)過程也涉及到一些事務(wù)性處理過程,而這有一定交叉,如數(shù)據(jù)文檔的審批流程,因此過程支持工具根據(jù)過程管理的力度或者也具備一定的工作流管理功能,或者將之委托給工作流管理工具。
3)開發(fā)過程管理工具的實施可以借鑒工作流應(yīng)用經(jīng)驗
三、產(chǎn)品開發(fā)過程的概念
1.組織的標(biāo)準(zhǔn)化開發(fā)過程是一個集合,內(nèi)容包括組織用來進行產(chǎn)品開發(fā)的足夠詳細的活動、方法學(xué)、實踐以及歷史數(shù)據(jù),它是一個組織的財富,以數(shù)據(jù)庫和文檔的形式表現(xiàn),并需在組織范圍內(nèi)培訓(xùn)、應(yīng)用和改進。
2.組織標(biāo)準(zhǔn)化開發(fā)過程的定義是指對組織的標(biāo)準(zhǔn)化開發(fā)過程進行足夠詳細定義的這一行為。
3.項目既定過程的定制,是指根據(jù)具體項目,對組織的標(biāo)準(zhǔn)化開發(fā)過程進行定制和裁剪,包括我們所說的過程建模和過程的分析與仿真,形成的符合具體項目實際需求的過程則被稱為項目既定過程。
4.過程的執(zhí)行是指某一開發(fā)組織按照項目既定的開發(fā)過程進行產(chǎn)品開發(fā)的行為。
5.過程執(zhí)行的能力是指組織執(zhí)行具體過程的相對于預(yù)定目標(biāo)(如進度、費用和質(zhì)量)的實際表現(xiàn)。過程執(zhí)行的能力是組織能力的重要表現(xiàn),決定企業(yè)的開發(fā)能力。過程管理系統(tǒng)的目標(biāo)是致力于提高組織的過程執(zhí)行的能力。
四、過程的層次與行為分析
過程的層次與行為分析如下圖所示:
圖2 過程的層次與行為分析
五、過程模型的內(nèi)容
過程模型的內(nèi)容如下圖所示:
圖3 過程建模場景
下圖則顯示了一個典型的機械產(chǎn)品的開發(fā)過程:
圖4 機械產(chǎn)品的開發(fā)過程
過程由下列部分組成:
1)活動
2)流(信息流動)
3)角色
4)產(chǎn)品數(shù)據(jù)
5)出入口規(guī)則
6)狀態(tài)
7)歷史數(shù)據(jù)(設(shè)計原理,過程歷史)