課程簡介
2天緊張活潑的分組對抗式場景演練、多個生動有趣的模擬項目場景、各項精心設(shè)計的演練主題……機關(guān)重重中又可以學習到實用有效的IT項目管理方法、分享IT項目管理的實踐、避免程式化的理論介紹、化培訓學員的收益……
種形式:
本次“IT項目管理實務(wù)技能提升”完全采用分組對抗式項目場景演練,由5-6人為一組,每個班4-6組,階段每個組作為一個項目組,演練一個一般軟件項目的開發(fā)過程;第二階段,整個班作為一個整體,演練各個組合作完成一個較大項目的開發(fā)過程。
一、軟件開發(fā)項目過程
【案例介紹】
本部分介紹一個小型軟件研發(fā)項目,項目經(jīng)理所在的公司為某培訓公司制作項目管理考試模擬系統(tǒng),該模擬系統(tǒng)中每一題的每一個答案還代表項目管理技能的某一個方面和幾個方面的得分,通過試題與知識點結(jié)合以及考察的技能結(jié)合,一方面用來評價項目經(jīng)理在哪些方面的技能需要增強,然后可以有針對性的訓練。該系統(tǒng)可以分為訓練模式和考試模式,考試為訓練提供依據(jù),訓練以后通過考試驗證效果,以此大幅度提高學員掌握項目管理技能的效率。項目規(guī)模限定在20人左右。
學員們初步討論該軟件研發(fā)項目,制作一個功能分解樹。
【軟件項目的研發(fā)過程】
一、發(fā)起項目
1、總結(jié)發(fā)起階段的主要成果、工作、重點和常見問題。
2、學員演練制作項目啟動說明書,教員對此進行分析與總結(jié)。
二、需求獲取
1. 講解需求在軟件項目成功中的地位,以及目前全世界軟件項目的成功失敗情況,以及與需求有關(guān)的主要問題。
學員演練解決這些問題的方法。
2. 在階段演練基礎(chǔ)上,總結(jié)本階段主要成果、工作、重點。
3. 講解基于場景的需求獲取。
學員們演練本案例可能存在的需求場景。
4. 講解如何進行需求跟蹤。
學員演練制作需求跟蹤矩陣。
5. 討論,如何讓客戶和用戶參與軟件開發(fā)過程。
6. 討論如何需求與客戶和用戶設(shè)想的保持一致。
三、設(shè)計與實現(xiàn)
1. 講解設(shè)計的概念,軟件設(shè)計面臨的主要挑戰(zhàn),幾種典型的生命周期模型的優(yōu)缺點。
2. 講解架構(gòu)設(shè)計的基本理念。
3. 講解場景設(shè)計的基本構(gòu)成。
4. 講解如何尋找設(shè)計點。
5. 演練:學員們根據(jù)上節(jié)識別的需求場景,完善需求跟蹤矩陣。
6. 演練:學員們討論可能存在的設(shè)計點,建立設(shè)計工作清單。
7. 演練:學員們建立設(shè)計階段的進度表。
四、實 現(xiàn)
1. 講解軟件設(shè)計、實現(xiàn)、驗證的關(guān)系。
2. 學員們總結(jié)軟件實現(xiàn)階段的主要成果、工作、重點與難點。
3. 軟件實現(xiàn)階段的幾個關(guān)鍵點:開發(fā)環(huán)境與持續(xù)交付、代碼規(guī)范及其檢查、自查與單元測試。
五、驗 證
1. 講解驗證要解決的主要問題,軟件實現(xiàn)符合設(shè)計要求,軟件實現(xiàn)符合需求,軟件實現(xiàn)符合客戶要求。
2. 討論如何驗證上述三種情況。
六、總 結(jié)
1. 討論我們需要總結(jié)什么和總結(jié)的形式;
2. 演練:績效評定與績效面談。
【團隊管理】
本部分講解團隊管理中有關(guān):積極主動、技能問題、合作、RACI、溝通、情境管理、沖突及其解決、績效管理等幾個問題。
老師通過學員情況選取上述團隊管理課題的1-3個進行講解和現(xiàn)場演練。
二、如何管理大型軟件開發(fā)項目
【大型軟件開發(fā)項目面臨的主要挑戰(zhàn)】
講解目前大型軟件開發(fā)項目的成功率,面臨的主要挑戰(zhàn)??偨Y(jié)出三大挑戰(zhàn)。
學員們討論與演練如何應(yīng)對這三大挑戰(zhàn)。
【案例介紹】
本部分案例:為A公司計劃開發(fā)一個在線項目經(jīng)理培訓大型游戲,該游戲模擬各種類型軟件項目,并在項目經(jīng)理玩這個游戲過程中,評估項目經(jīng)理的能力狀況,根據(jù)其需要加強的部分,調(diào)整游戲內(nèi)容。項目經(jīng)理可以獲得自己與其他參與該游戲項目經(jīng)理的交叉對比情況,確定自己在哪些方面存在不足。該游戲后期還將發(fā)展為一個所有角色都可以參與的綜合項目管理培訓游戲,不同的角色可以一起來玩,并進行評估與調(diào)整。
學員們所在的公司承接A公司這個項目,并將持續(xù)負責該項目的技術(shù)運營工作。
學員們在該設(shè)想的基礎(chǔ)上進行討論,確定該項目的主要功能,建立功能分解樹。
【項目分解方法】
本部分主要講解項目應(yīng)該如何進行分解,建立發(fā)布計劃。按照價值驅(qū)動分解、風險驅(qū)動分解等方法進行分解,不斷建立最小可運行集合。由于可以多次發(fā)布,那么各個發(fā)布之間可以有串行、并行、混合等多種關(guān)系。
演練:學員們分析本案例情況,確定初步的發(fā)布計劃,并畫出各發(fā)布之 間的串并行關(guān)系。
【項目工作分解與進度表制定】
根據(jù)發(fā)布計劃,確定各個發(fā)布中的主要工作,并建立工作分解結(jié)構(gòu)。學員們演練建立工作分解結(jié)構(gòu)。
在工作分解結(jié)構(gòu)基礎(chǔ)上進行估算。分析工作之間的關(guān)系,并建立進度表。講解關(guān)鍵路徑的概念。
【如何管好質(zhì)量】
本部分簡述軟件項目質(zhì)量控制的基本模型,設(shè)定目標、質(zhì)量措施、驗證與結(jié)果檢驗、改進。講述影響軟件開發(fā)工作的基本質(zhì)量要素。
學員先演練每個階段質(zhì)量目標、措施和驗證方法,總結(jié)有關(guān)的質(zhì)量行動;然后演練在大項目中,針對不同迭代,如何進行質(zhì)量控制。教員在此基礎(chǔ)上進行總結(jié)。學員可以將總結(jié)的成果帶回去,用在自己的項目中。
【風險管理】
講解風險管理的主要概念。
演練:學員們根據(jù)工作分解結(jié)構(gòu)分別識別技術(shù)上最難的工作是哪個,工作量的工作是哪個,人員要求的是哪個,與質(zhì)量關(guān)系最密切的是哪個,性能要求的是哪個。并討論基本辦法。
講解風險應(yīng)對的基本方法,學員們對上述識別的風險,確定應(yīng)對策略。
第二種形式:
【課程簡介】
本沙盤演練通過案例形式,由各學員根據(jù)項目進展進行演練,掌握軟件開發(fā)項目管理的特點和重要管理方法和工具。
【案例介紹】
項目經(jīng)理所在的公司為某培訓公司制作項目管理考試模擬系統(tǒng),該模擬系統(tǒng)中每一題的每一個答案還代表項目管理技能的某一個方面和幾個方面的得分,通過試題與知識點結(jié)合以及考察的技能結(jié)合,一方面用來評價項目經(jīng)理在哪些方面的技能需要增強,然后可以有針對性的訓練。該系統(tǒng)可以分為訓練模式和考試模式,考試為訓練提供依據(jù),訓練以后通過考試驗證效果,以此大幅度提高學員掌握項目管理技能的效率。
【項目管理過程】
一、啟動項目
啟動階段一方面需要很好的認識發(fā)起項目的原因,分析好主要的干系人,他們的目的、目標和期望,識別項目的要求與約束,以及項目組可以使用的資源與資金。
演練:學員需要在本階段演練項目的原因、干系人識別和期望管理、項目約束和要求識別、資源與資金等的識別,分別確定項目的目標和項目管理的目標等。
在此基礎(chǔ)上,學員需要根據(jù)上述內(nèi)容,擬定項目章程,以此宣布項目的開始,以及對項目經(jīng)理的任命、重要性以及有關(guān)的權(quán)力。
二、制定項目計劃
1. 確定項目范圍
本部分先確定我們要完成產(chǎn)品、活動或成果是什么,做次分解。然后再次基礎(chǔ)上,確定該項目將需要交付的各種工作產(chǎn)品,包括軟件、源代碼、各種文檔等。各小組學員討論確定需要交付的工作產(chǎn)品。
選擇生命周期,講述各種生命周期模型的優(yōu)缺點,各小組根據(jù)優(yōu)缺點確定本項目的生命周期模型。
實施工作分解,講解工作分解的基本方法。
演練:各小組進行工作分解。
2. 估算,講解估算的基本方法。
演練:各小組分別進行整體估算和某個功能的細節(jié)估算。
講解風險管理的基本方法。
3. 進度制定與關(guān)鍵路徑識別。
演練:各小組分別排定項目關(guān)鍵路徑。
4. 人員與資源需求分析。
演練:識別每個工作所需要的人員和資源需求。
5. 重點難點識別,根據(jù)WBS,識別技術(shù)上的難點工作、進度上的風險較大工作、質(zhì)量關(guān)鍵工作,并討論應(yīng)對措施。
三、項目執(zhí)行
1. 團隊成長規(guī)律及其應(yīng)對,情境管理。講解團隊成長的一般性模型,項目經(jīng)理在不同階段應(yīng)該采取的管理方法。根據(jù)團隊成員的能力與意愿,確定項目經(jīng)理的管理風格。
2. 需求變更管理
講解變更管理的一般性方法,討論需求變更的主要原因,以及應(yīng)對方法。
3. 沖突解決
講解什么是沖突,沖突解決的一般性方法。通過兩端視頻,讓學員掌握沖突管理的基本思路。
四、項目監(jiān)控
1. 風險管理
講解風險管理的基本方法。
演練:學員們總結(jié)與演練軟件項目在需求、設(shè)計、實現(xiàn)、驗證四個階段的主要風險以及應(yīng)對措施。
2. 問題管理
講述問題管理的基本思路,對偏離目標或者基線的原型問題,以及對提升與改善型問題的一般應(yīng)對方法。
五、項目收尾
1. 項目交付以后的常見問題分析
本部分引導學員分析項目交付的常見問題,并就此討論有關(guān)解決方法,回顧這兩天的學習內(nèi)容,對防止出現(xiàn)這些問題的作用。
2. 經(jīng)驗與教訓總結(jié)
總結(jié)項目的經(jīng)驗教訓,為以后的項目積累知識。
總結(jié)會及其注意的要點。
3. 知識歸檔
歸檔項目文檔,以備以后檢索。
【主講老師】
蔡德輝:
現(xiàn)任京東研發(fā):高級副總經(jīng)理,項目管理部總監(jiān)(所在研發(fā)團隊規(guī)模:5000人,該研發(fā)團隊職能定位:負責京東集團采購、銷售、倉儲、配送、客服、售后及相關(guān)周邊系統(tǒng)的研發(fā))。負責京東研發(fā)PMO的建設(shè)、管理與運營,京東集團大項目的實施等工作。
蔡德輝先生還擔任國家IT外包標準編寫專家組副組長,國家外包交付中心標準編寫專家組組長。
【培訓時間、地點】
時間:2015年5月16日—5月17日(共計2天)
地點:北 京(詳細上課地點開課前一周告知)