課程描述INTRODUCTION
提升研發(fā)效率的關鍵能力
· 軟件工程師· 技術主管· 研發(fā)經理· 技術總監(jiān)· 系統(tǒng)工程師



日程安排SCHEDULE
課程大綱Syllabus
提升研發(fā)效率的關鍵能力
【課程背景】
從標桿企業(yè)華為的產品和研發(fā)體系成功的經驗看,產品研發(fā)過程中,需求分析能力以及架構設計能力是產品競爭力的源頭,也是提升研發(fā)效率的關鍵;很多企業(yè)的產品研發(fā)效率低下,一個很重要的原因是關鍵能力缺失,尤其是研發(fā)人員的客戶需求分析能力和架構設計能力不足,導致產品質量下降和開發(fā)反復,提升了研發(fā)成本。 在產品設計和開發(fā)過程中,你是否遇到過如下的問題:
1、關于需求:
1)需求的“雜亂無章”:需求搜集滿天飛,經常同一個需求不同的來源和處理,需求常常“丟、錯、亂”,緊張的研發(fā)資源一而再地陷入重復開發(fā)之中
2)前端需求收集變成了二傳手,缺乏分析和討論,客戶說什么就是什么,無法發(fā)掘用戶的真正需求或者潛在需求,導致產品開發(fā)經常返工。
3)一句話需求,需求說不清楚,遲遲無法收斂。
4)僅僅是功能需求,而對產品影響很大的可靠性、可服務性、可制造性等方面需求考慮不足,下游環(huán)節(jié)問題頻發(fā)。
5)需求變更多,需求階段投入少,沒有充分分析,就進入設計階段,導致后期常常返工。
6)需求帶來的“疲憊不堪” 面對大量的客戶市場需求,缺乏對緊急需求、短期需求、中長期需求的精準識別和排序,難以真正挖掘關鍵價值需求,導致緊張的研發(fā)資源疲于應付,而結果客戶還是不滿意。
2、關于設計
1) 很多產品很少有設計階段、甚至直接從需求就進入開發(fā),往往導致后端問題層出不窮。
2) 缺乏基本的設計方法論,設計考慮不周全,無繼承性,常常返工重來。
3) 面對需求的可擴展性太差,需求稍有變動,開發(fā)就要重來
4) 只知道功能性需求的設計,但對于產品重要的DFx特性卻基本無感知,產品經常因為可服務、可維護性等問題導致了巨大的返工工作,大的增加了成本
5) 作坊式開發(fā),產品的技術和平臺能力相比對手沒有競爭力,進而影響到產品的競爭力
6)經常是有時間重復做一件事,卻沒有時間盡量一次性把事情做好。 上述問題造成了產品成本的上升、質量下降,進度延緩,客戶滿意度下降,甚至丟失市場,對公司的發(fā)展乃至生存造成嚴重影響。 造成上述問題的主要原因是:需求分析和設計人員,沒有掌握系統(tǒng)的需求分析和架構設計方法;因此,掌握這2種產品研發(fā)的關鍵能力,可以大大提升研發(fā)效率以及產品競爭力,讓你的產品在市場中具備強大的競爭力。 本課程基于楊老師多年需求分析和架構設計領域的經驗,提升廣大需求分析和研發(fā)設計人員在此領域的能力,進而提升研發(fā)效率!
【培訓收益】
1. 深入理解產品需求的全生命周期管理,系統(tǒng)全面的提升對產品/系統(tǒng)、需求的認知,領悟需求工程如何教會大家去認識一個系統(tǒng)/產品 ,具備系統(tǒng)思維,不再是頭痛醫(yī)頭,腳痛醫(yī)腳。
2. 掌握先進的需求工程體系(關鍵業(yè)務需求分析/識別產品生命周期模和利益攸關者//定義產品包需求/關鍵需求特性確定等活動的方法:場景分析/需求挖掘/需求定義/需求分析等方法,以及用到的模板、檢查單),掌握如何把產品的需求搞完整、搞清楚、搞準確,深挖客戶需求背后的真實需求,完成從客戶需求到產品需求的轉換,并能有效管理和傳遞。
3. 了解行業(yè)標桿的需求工程的優(yōu)秀實踐,以及需求管理的模式和工具應用,了解需求工程如何與IPD、系統(tǒng)工程、質量管理等體系的對接和聯(lián)系。
4. 基于需求分析的結果,輸出產品功能列表,為架構設計打下基礎
5. 掌握基本的架構設計方法和理念(基于架構視圖的分析方法)
6. 掌握架構視圖設計的重要的技術決策思維和基本方法
7. 掌握需求分解分配到各子系統(tǒng)
8. 了解需求分析和設計不單單是設計師或者市場人員的單角色的職責,是整個產品團隊的責任,通過打破部門墻,讓需求、設計團隊和開發(fā)團隊高效協(xié)作,對齊認識。
9. 為企業(yè)培養(yǎng)優(yōu)秀的系統(tǒng)工程師,和具備在內部培養(yǎng)和孵化系統(tǒng)工程師隊伍的骨干和金種子,成為推動系統(tǒng)工程能力提升和產品競爭力的發(fā)動機。
【培訓特色】
兩天內容,承上啟下,從需求分析到架構設計,完成一個架構師需要具備的基本能力。
1、系統(tǒng)理論加標桿實踐經驗的指導,拒絕紙上談兵,拒絕教科書式的簡單知識傳遞
課程內容基于行業(yè)標桿企業(yè)的*實踐以及老師自身輔導企業(yè)的實戰(zhàn)經驗,站在企業(yè)實際業(yè)務和產品經營的角度,完全是企業(yè)都經常會遇到的實際工作中困惑和問題,可以高效地應用于企業(yè)的實際業(yè)務中。
課程內容基于國際推崇的系統(tǒng)工程、需求工程、IPD,總結優(yōu)化適合市場化的需求工程體系。
老師有超過20年的知名標桿企業(yè)的系統(tǒng)產品需求及系統(tǒng)架構設計的實戰(zhàn)經驗
2、案例與互動
結合講師近二十年的產品與技術實踐工作以及多年的企業(yè)項目咨詢實踐經歷,通過親身經歷案例加深學員理解;
3、現(xiàn)場演練、輸出
結合大家的實際工作,來模擬進行演練、輸出、PK,老師與學員互動,讓課程內容真正轉化為指導實際工作的方法。
【參課對象】
CTO、總工、研發(fā)負責人、產品經理、技術總監(jiān)、質量部長、系統(tǒng)工程師、架構師、研發(fā)骨干、行銷人員等
【課程大綱】
第一天
第一部分: 正確理解產品需求的生命周期管理
1. 目前企業(yè)需求管理中的常見問題
2. 正確理解產品需求的生命周期是管控好需求的前提
3. 需求是逐級分解實現(xiàn)的過程:需求需要分層,也是逐層分解到下層部分。
第二部分:需求分析方法工程實踐詳解
1、需求的分類
1) 功能需求
2) 非功能需求
3) 設計約束
4) 什么是產品包,什么是產品包的需求
5) 如何保證產品包需求準確:需求分層模型(客戶需求->市場需求->產品需求->設計需求->設計規(guī)格)
2、正確理解客戶需求的本質
1) 客戶提出的方案級需求及痛點級需求
2) 需求的描述原則:SMART原則
3、需求分析的詳細過程和步驟:從客戶需求->市場需求->產品需求
1) 識別客戶需求背后的真正的動機
2) 識別客戶各方利益相關人以及各自背后的痛點
3) 識別需求的優(yōu)先級
4) 識別關鍵場景
5) 用Use Case描述關鍵場景
6) 從場景中識別出關鍵需求,輸出面向產品的需求功能列表,為下一步架構設計做準備
4、案例
通過一個案例來詳細說明,如何從識別客戶需求背后的真正意圖以及輸出產品需求
第三部分:演練
1、根據(jù)培訓過程方法,結合客戶的實際項目,分組進行演練,演練需求收集、定義、分析、分解及輸出產品關鍵需求。
2、每組分享,老師點評、學員互動。
3、問題答疑
第二天
第一部分: 理解架構設計
1、為什么有架構設計,而不是從需求直接進行開發(fā)?
2、架構設計主要為了解決什么問題?
3、架構設計的定義
4、架構設計應該遵循的基本原則
第二部分:架構師的成長與修煉
1、從產品開發(fā)過程的角度看架構師的職責
2、架構師的應知應會
3、架構設計師與一般開發(fā)人員的區(qū)別
第三部分:架構設計的基本方法
1、架構設計的5視圖方法(邏輯、數(shù)據(jù)、開發(fā)、運行、部署)
2、正確理解5視圖的設計和 決策方法
3、系統(tǒng)需求的分解和分配(產品需求->設計需求->設計規(guī)格)
4、架構設計的步驟
1) 識別系統(tǒng)的復雜度
2) 分別設計系統(tǒng)的5視圖架構
3) 將系統(tǒng)需求(產品需求->設計需求->設計規(guī)格)分解映射到各個視圖和子系統(tǒng)
4) 進行重要的技術決策(復雜度決策、接口決策、平臺選擇決策、關鍵技術決策、集成決策、二次開發(fā)決策等)
5) 設計備選方案
5、案例
通過一個案例,在需求已經確定的情況下(前一天的需求分析的結果),根據(jù)架構設計的步驟一步一步輸出系統(tǒng)的架構
第四部分:演練
1、根據(jù)培訓過程方法,結合客戶的實際項目,分組進行演練,輸出模擬系統(tǒng)的架構結果(視圖、分層以及關鍵的技術決策)。
2、每組分享,老師點評、學員互動。
3、問題答疑
提升研發(fā)效率的關鍵能力
轉載:http://runho.cn/gkk_detail/249298.html