軟件研發流程管理與流程設計 ——方法論、案例分享與沙盤演練

軟件研發流程管理與流程設計 ——方法論、案例分享與沙盤演練 馬上咨詢

    王小剛  軟件研發管理與項目管理專家、團隊管理和過程改進專家,業界知名獨立講師和咨詢師

    • 6 sigma 黑帶
    • 中國軟件協會系統與過程改進分會(CSPIN)專家委員會委員
    • 中軟協2013年度“中國軟件工程年度人物”
    • 中國軟件協會“軟件質量競爭力計劃(Q計劃)”核心小組成員
    • 中國軟件行業過程改進大會(SPI China)第10屆、11屆、12屆、13屆年會評委會委員


    課程簡介

    “For a project to succeed, a key success parameter is the set of processes followed in the project.
    ---- TQM’s basic rule
    (如果一個項目要想成功,一個關鍵要素就是這個項目所遵循的流程 。)
    ——“全面質量管理理論”的基本原理
    “流程”/“流程改進”是一組很容易被濫用的術語,很容易被草率的理解成“流程改動”、“制度設計和規范定義”、“精神枷鎖和能力桎梏”……該課程濃縮了講師多年在不同類型研發型企業(通訊與互聯網、物流、電力、金融、軟件外包、中間件……)實施基于CMM/CMMI、People CMM、Agile、IPD、BSC【注一】等模型/方法論過程改進的綜合經驗,總結了流程定義、設計、監控、溝通與改進的策略、方法和步驟,以及如何解決為確保流程改進效果而涉及的人員能力培養的問題。
    “實用性”將是本課程的唯一特征。在畫龍點睛式的對過程改進理論進行扼要介紹后,在本專題研討中將通過“沙盤演練”的方式保持與學員的高度互動以滿足學員在其工作環境中的個性化需要,即:通過一個貼近實戰的項目場景串聯起連續的4個實操演練任務,有助于培訓學員加深對培訓內容的體會;以及(關鍵的)可以將培訓的內容迅速的轉化為實際的操作能力。特別的,在講解和演練的過程中,講師還將提供在其他研發組織中已經被有效使用的關于流程與質量管理的模版/工具,有助于流程化的全面質量管理在貴組織的落地實施。

    課程大綱

    課程內容
    1.流程和流程化管理的基本概念(9:00~10:30)
    ? 沙盤演練1(熱身演練)——角色扮演游戲
    ? 過程:3人一個臨時小組在規定的時間內(5分鐘)完成講師指定的Micro研發任務
    ? 講評:通過演練來認識“流程是什么”、“質量從哪里來”的命題
    ? 結論:流程是既往經驗和教訓的總結,流程的作用是使團隊做對事情的幾率大幅度提升、做錯事情的幾率大幅度下降
    ? 流程與流程改進
    ? “流程”的概念:字典里的和大家的一般認知里的
    a)流程的ETVXR&R原則
    b)案例分析:某公司“4-4-4”流程體系大圖景解析
    c)為什么要強調流程的“規范化”作用?盡可能降低管理成本和風險
    d)小結:全量詮釋流程基本價值的兩個“大魔咒”——解構與冗余
    ?  “流程”的概念:王老師要告訴大家的
    a)案例分析:“終止”和“中止”的故事——如何把“教訓”變成流程
    b)案例分析:某研發中心“需求調研檢查單”的故事——如何把“經驗”變成流程
    c)案例分析:某研發組織改進“項目可行性分析報告”模板的故事——“好的流程一定是好用的流程”
    d)小結?流程從哪里來——既往經驗和教訓的結構性集合
    ? 流程改進的基本思路:
    ? 傳統的管理思維與流程化管理思維之間的區別
    a)“等待100年獲得頓悟” Vs. “利用原理用15分鐘解決問題”;
    b)“為特定的問題尋找特定的答案”Vs.“將特定的問題上升為通用的問題域”
    c)玄奧的“領導力”Vs. 自定向下的流程化管理
    d)摸不著頭腦的“執行力” Vs. 可量化、可監控的“過程能力”
    e)“發現問題——>解決問題”的應激性思維 Vs.“發現問題——>分析問題——>解決問題”
    ? 案例分享:如何在團隊內部通過過程改進來固化/強制性推行應用最佳實踐與經驗
    a)通過定義“面向應用的文檔模板”以提升PM在項目啟動階段的管理能力;
    b)通過建立“檢查單”提高評審的有效性
    c)通過建立和維護“檢查單”固化優秀員工的關于“需求開發”方面的優秀技能 
    2.推行流程化管理的收益:把事情一次做對是最經濟的(10:40~12:00)
    ? 流程與流程化管理三部曲:策劃、控制與改進
    ? 推行改進的3項基本原則:服從組織的業務目標、計算消費比和考慮人員當前技能支撐因素
    ? 流程管理和流程改進——系列案例介紹,包括:
    ? 管理改進的案例(如何有效識別和監控項目的風險)
    ? 技術改進的案例(如何推進“典型測試案例庫”建設)
    ? 分組沙盤演練2:根據給定的問題場景,識別與分解改進機會、改進思路與改進措施
    ? 過程:分析給定的問題場景,仿照講師提供的模版和樣例,識別改進機會、分析改進點和改進方法,并且推演改進的價值
    ? 演練目標:
    ? 通過演練,使學員了解過程改進之“策劃”該如何開展和執行
    ?(關鍵的?。┩ㄟ^演練使學員理解和掌握:如何從策劃階段就開始將“改進”嚴格的置于組織業務目標管理之下、避免出現為了“改進”而改進的盲動(這是改動而不是改進),理解“過程改進服務和服從于業務目標”的基本原則
    3.結構化的研發管理流程(13:30~16:30,其中在15:00左右安排一次10分鐘的休息)
    ? 為什么需要把研發管理流程結構化
    ? 研發管理流程如何結構化、如何分層次(階段、步驟、活動、任務)
    ? 研發管理流程的階段劃分、舉例
    ? 結構化研發管理流程的文件體系
    ? 結構化研發管理流程的容易陷入的兩個極端及其解決方案——“一統就死”和“一放就亂”
    ? 如何做到研發管理流程的結構化?
    ? 如何克服流程與效率的矛盾——項目流程的“組件化定義”
    ? 分組演練3:練習使用看板方法分析和定義結構化的管理流程
    ? 過程:分析給定的項目運作,仿照講師提供的模版和樣例,使用看板方法為某項研發活動(由講師指定)定義相關的流程
    ? 演練目標:
    ? 通過演練,使學員了解過程定義中的兩大要素——角色(Role)與職責(Responsibility)
    ?(關鍵的?。┩ㄟ^演練使學員理解和掌握:結構化流程的定義不是簡單的將日常工作文檔化即可,而是明確了管理要求和人員素質要求之后的“牽引”手段
    4.流程改進的手段和措施(9:00~10:30)
    ? 流程改進所需要的基本思維方式:從“發現問題——>解決問題”的應激式管理過渡到“發現問題——>分析問題——>抽象問題——>解決問題”的前瞻式管理
    ? 如何提交改進建議
    ? 案例分享:一份“好”的建議應該包含和滿足哪些要求?
    ? 如何識別和推行缺陷預防
    ? 缺陷預防的方法
    ? 案例分享:從測試階段和維護階段收集到的缺陷實施缺陷預防
    5.如何評估與溝通流程化管理的效果——過程改進的可視化運作(上)(10:40~12:00)
    ? 過程改進可視化的“7種武器”
    ? 計數表
    ? 運行圖
    ? 散點圖
    ? 直方圖
    ? 魚骨圖
    ? 柏拉圖
    ? 統計圖
    6.如何評估與溝通流程化管理的效果——過程改進的可視化運作(下)(13:30~15:00)
    ? 度量與分析
    ? 設計度量項的方法之一:GQ(I)M 及其改進方法 BSC
    ? 設計度量項的方法之二:PSM
    ? 度量與分析活動的案例分析
    ? 沙盤演練4:根據給定的場景,為過程改進的關鍵活動項確定度量指標和度量分析過程
    ? 過程:基于演練3的結果,使用講師提供的模版,為已確立的過程改進活動項分析、識別和定義與之相應的度量指標和度量分析方法
    ? 演練目標:
    ? 通過演練,使學員了解如何使用“度量分析”透視流程和流程化管理活動的進展狀況,樹立“不可度量的即為不可控制的”思想
    ?(關鍵的?。┩ㄟ^演練使學員理解和掌握:過程改進活動需要實時度量其進展狀況,實時分析其進展狀況,實時匯報給全價值鏈上各個相關方的,否則很容易變成不可落地的、不可操作的
    7.大道縱橫,百川匯海——如何綜合利用各種模型/方法論來打造研發流程管理與過程改進的體系化運作(15:10~16:00)
    ? 利用IPD精準規劃過程改進目標、構建研發流程的構架
    ? 利用CMMI實施流程改進、建立真正的“學習型組織”
    ? 發揮6 Sigma“量化管理”的優勢,實施可視化的質量控制活動
    ? 引入敏捷、OO(面向對象的開發)、UML(統一建模語言)等方法,打造研發流程的“工具箱”、“DLL動態鏈接庫”
    8.總結與Q&A(學員問答時間,16:00~16:30)
    ? Do not punish people, punish process(不要懲罰個人,懲罰流程)——什么是“流程化”的思維方式?
    ? “系統思考、過程優化”的實際案例剖析::正例——某金融領域運營系統“項目工作量估算”過程的部署與實施
    ? “系統思考、過程優化”的實際案例剖析::反例——某公司系統集成類項目失敗后的處置方式
    ? 他山之石,可以攻玉:某公司關于組織級知識庫建設的最佳實踐
    ? 小結:別人吃一塹,我長一智——如何從項目的失敗中總結經驗與教訓,并且使用“流程”這一系統性方式加以推廣應用
    ? 學員自由提問及講師解答時間
    久久综合久久综合九色_人妻媚药中出中文字幕电影_亚洲伊人成综合人影院