隨著計算機的誕生,軟件開發也經歷了近七十年,相應的軟件研發管理也發展了多種模式,從早期依賴個人單打獨斗的手工作坊模式,到四十年前統治至今的強調預定義過程控制的瀑布模式,直到新世紀崛起的強調經驗過程控制的敏捷模式。
隨著互聯網時代的來臨,市場對于軟件的產品設計和開發周期提出了越來越高的要求,使其成為了軟件企業的核心競爭力,騰訊公司的微信就是優秀產品設計贏得商業市場的一個成功范例,天行健鄧濤老師從事軟件研發和應用工作超過二十年,通過近期參與的幾個案例,與大家分享六西格瑪設計在軟件研發過程有效改善產品設計的心得。
二、方法介紹
六西格瑪設計DFSS(DesignForSixSigma)是六西格瑪管理核心方法之一,是六西格瑪改進DMAIC的外延。六西格瑪改進DMAIC是在原來流程上進行改善,而六西格瑪設計DFSS是對新產品或新流程的重新設計。
目前,六西格瑪設計DFSS(DesignForSixSigma)還沒有形成完全統一的模式,研究者已提出的DFSS流程有十幾種,鄧濤老師在工作中主要采用其中兩種:DMADV流程和IDDOV流程。在規劃六西格瑪設計項目時,視乎產品設計的特點和客戶知識的結構,選取其中一種流程。
1.DMADV流程,由定義(Define)、測量(Measure)、分析(Analyze)、設計(Design)、驗證(Verify)等五個階段組成。
定義(Define):通過項目團隊章程,創建項目計劃,確定顧客需求,并根據顧客需求說明產品要求和目標,同時明確整個項目開展中所需的資源和受限條件。
測量(Measure):確認采用何種方法獲知顧客的需求,并將它們列入“顧客的聲音(VOC)”清單中,將顧客的聲音轉化為實際的要求,確認關鍵質量特性(CTQ)的衡量方法。
分析(Analyze):利用創造性的方法確定可行的概念,使用符合邏輯的、客觀的方法來評估可選的方案,確認并消除產品或服務失效的潛在可能。
設計(Design):落實具體的產品研制規劃,盡量減少產品或流程的差異性(穩健性優化),調整輸出信息,使其達到可測量的指標。
驗證(Verify):驗證生產過程的能力,進行試生產,建立、測試并固化原型。
2.IDDOV流程,由識別(Identify)、定義(Define)、展開(Develop)、優化(Optimize)、驗證(Verify)等五個階段組成。
識別(Identify):確認項目并說明存在的機會,收集和確定待開發產品的顧客需求,并論證項目可行性。DFSS強調在產品設計之初就充分考慮顧客的需求,聆聽客戶的聲音(VOC)。
定義(Define):清晰地說明對產品的要求。確定目標客戶,收集客戶需求,區分不同層次的需求,然后進一步細化展開顧客的需求,提煉出顧客的關鍵需求(CTQ),并且進行量化。
展開(Develop):利用創造性的方法確定可行的產品概念,使用符合邏輯的、客觀的方法來評估可選的方案。
優化(Optimize):對產品和過程設計參數的優化,其目標是在質量、成本和交付時間允許的基礎上達到企業利益的最大化。
驗證(Verify):對產品設計是否滿足顧客要求、是否達到期望的質量水平的確認過程。
文章內容屬天行健精益六西格瑪管理顧問鄧濤老師原創