曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
?通過培訓您將會:
過程篇,管理者首先需要懂軟件開發工藝,由“外行”變成“內行”,是管好人的第一步,重點研究開發環節相關的主要矛盾與細節,細節決定成敗,讓管理者關注開發過程中主要矛盾的細節,順利推進項目的進展。?
計劃篇,管理者完成項目之前需要做好充分的準備工作,做到打有準備之仗,關注計劃的8個要素,即目標、范圍、工藝、人力、時間、風險、估算與績效,從5-6人團隊的計劃,到100人產品的計劃,從實踐中掌握計劃的制定策略與技巧。?
執行篇,好的計劃需要腳踏實地的執行,否則是紙上談兵,“計劃項”如何分解成“任務項”?如何“任務項”控制粒度?“任務書”如何撰寫?“任務書”下達方式?如何有效地控制項目的進度?通過研討和經驗分享來解決這些問題。?
量化篇,有人說美國人之心兩件事情,即“上帝”和“數據”,軟件項目開發過程中的量化是監控項目進度的良方,化解績效考核中存在的弱點“情感問題”,軟件項目量化的基礎是配置管理與質量管理,目標是發現過程中的問題,持續進行開發過程的改進,做到軟件企業的可持續發展。?
?
課程介紹:
中國軟件走過了幾十年,在這幾十年的風風雨雨中,研發過程中的“老三篇”問題一直津津樂道,即人力資源問題、進度問題與質量問題,最近三五年流行的軟件開發模式“敏捷模式”,看似解決了“老三篇”中的一個問題,即進度問題,但是帶了負面效應,大家對質量的關注,會被“大躍進”所掩蓋,成功應用“敏捷”是在互聯網行業,Google的成功、taobao的成功等等,但是互聯網行業中的應用一旦被放棄,那么就沒有維護問題,凡是需要維護的,需要人力資源銜接,這種銜接是需要“文檔”的,所以導致軟件研發管理的爭論,這種爭論在不同的背景下,等處結論是各不相同的。?
?
課程大綱:
流程篇與計劃篇?
1.軟件研發過程
①探究軟件研發工程過程
②梳理軟件研發日常工作過程
③中國軟件企業實施“敏捷過程”遇到了什么問題
④改變習慣與研發過程成功實施的方法
⑤介紹定義軟件研發過程模型標準-SPEM(形成研發過程文檔)
⑥百家爭鳴:探討國外成功的研發過程實施在中國遇到阻力因素
⑦動手實踐:學習使用軟件過程編著工具完成軟件過程編著
2.軟件范圍與成本
①軟件范圍的變化與隨需而變的軟件
②管理變化與控制變化
③軟件成本預算方法-UCP、FPA、COCOMOII、敏捷估算
④估算誤差與應對方法
⑤成本分解(開發成本與質量成本)
⑥動手實踐:使用工具實現最簡單的軟件規模估算
⑦動手實踐:使用工具實現FPA與COCOMOII聯合工作進行估算
⑧情景分析:模擬演繹敏捷估算方法
3.軟件風險管理
①軟件風險預測與風險檢查表
②搭建企業級的“風險知識庫”
③制定有效的風險策略
④面面俱到與主次矛盾
⑤案例分析:軟件工程中的風險如何標識判斷?
⑥案例分析:人力資源的風險分析
4.軟件項目或產品計劃
①目標的制定與下達(SMART化、愿景化、共享化、承諾化)
②研發工作計劃與PDCA循環
③PERT、關鍵路徑和GANNT,為什么研發項目計劃不用PERT圖
④制定研發計劃的8大視角
⑤不同層次管理者的不同層次的研發計劃
⑥研發計劃的迭代
⑦百家爭鳴:“甘特圖”是否全面表達軟件項目計劃,缺少什么?
⑧動手實踐:依據真實項目完成小組計劃、團隊計劃與產品線計劃
執行篇?
5.個體任務與團隊任務
①計劃如何轉化為任務-任務粒度(MCME方法-?Mutually?Exclusive?and?Collectively?Exhaustive)
②因人而異劃分任務-任務類型
③團隊和諧分配任務-時間平均任務與人員平均任務
④任務書的內容撰寫與任務反饋
⑤任務的下達方式-“等距離管理”與“不等距離管理”
⑦百家爭鳴:項目經理以結果為導向是否可行?
⑧動手實踐:模擬一位項目經理進行任務部署
6.溝通管理
①有效溝通的障礙/約哈里窗
②晨間溝通-問題會診與每日回顧
③溝通語言-自然語言與模式語言
④暢通溝通渠道
⑤NLP溝通技巧與有效表達-藝術化溝通
⑥高效會議溝通:會議籌劃與管理
⑦百家爭鳴:現場模擬處理團隊成員與管理者矛盾的技巧
⑧情景分析:SCRUM早上開小會的方式是否可取?
7能力提升與績效考核
①情景分析:由微軟的EEG計劃有些哪些感悟?
②個人能力提升-自我修煉
③團隊能力提升-建立學習型組織
④從技術走向管理的五個良好習慣(成果導向、綜觀全局、聚焦重點、發揮優勢、集思廣益)
⑤企業文化對“能力提升”的影響
⑥TRIZ與團隊創新思維
⑦如何激發團隊的teamwork?&?ownership精神
⑧研發人員的考核與激勵(KPI法、BSC法、PBC法、360度考核法)
⑨管理者的五個核心管理技能(工程結構工藝與造價,目標與計劃、組織與分派工作、控制與糾偏、領導與激勵)
⑩情景分析:當上項目經理,如何保持自己的技術能力不會降低?
8.高效時間管理
①個體時間管理-番茄時間法、A4時間法等
②研發管理人員的工作分類(四個象限)和時間管理
③團隊時間管理-攔截干擾工作的因素
④問題解析:研發管理人員“忙碌卻無成效”的原因剖析
⑤情景模擬:管理者早晨上班的路上如何構思“一天時間安排”
支撐篇?
9.管理工具
①集思廣益與頭腦風暴法
②聚焦重點與SWOT分析
③因果關系圖(魚骨圖)
④綜觀全局與5W2H
⑤FMEA失效模式分析與PDCA循環
⑥情景演練:研發者遇到技術問題,如何快速解決問題?
10.質量管理
①案例分析:從豐田汽車召回事件中感悟到什么?
②情景分析:扁鵲三兄弟治病方式獲得質量管理策略
③如何有效進行評審?
④百家爭鳴:戴明環PDCA與CMMI辨析
⑤如何使用新舊7種質量管理工具,發現質量問題
⑥如何使用“六西格瑪操作模型DMAIC”
⑦案例分析:從對日外包給出的圖表中您發現了哪些質量問題?并提出改進意見
11.配置與變更管理
①軟件全生命周期可追蹤管理的方法
②復雜項目或產品的配置管理方案
③基線管理與變更管理
④配置項管理思想(奏響交付的樂章)
⑤如何選擇配置管理工具(商用嗎?開源嗎?)
⑥案例分析:從Linux研發過程中配置管理感悟到什么?
⑦動手實踐:完成一份自己團隊配置管理的計劃
⑧百家爭鳴:敏捷的變更與正規的變更如何取舍?
⑨復雜產品線如何有效地進行配置管理
12.過程度量與改進
①百家爭鳴:軟件過程需要度量嗎?
②如何采集有效的軟件過程數據?
③如何講孤島式工具中的過程數據進行集成?
④如何規劃度量指標、建立度量模型?
⑤如何選擇度量的工具軟件
⑥經驗分享:講師如何在自己的組織中實現過程度量的?
⑦百家爭鳴:軟件組織追求最高境界是軟件過程持續改進,達到最優,那么到底要改進什么?阻力在哪里?如何突破這些阻力?
⑧如何建立優秀的企業文化,推動高效、高質量的軟件研發?
13.課程回顧總結
?