標籤:
前言
十五年前,心比天高、躊躇滿志地跨出清華園,步入IT職場。六年前,折戟沉沙,懷著無盡失落來到長安山下的百年師大。
青春的校園充滿活力,青春的校園充滿矛盾。年輕的一代一方面個性張揚、敢想敢幹卻又敏感脆弱、眼高手低。他們勇於求新、渴求認同,他們心浮氣躁、叛逆自我。他們隨性而為、掙脫一切,他們沉迷遊戲、追逐韓劇。
“師者,所以傳道授業解惑也。”保持一顆年輕的心,敬畏學生,享受教學。站在三尺講台上,如履薄冰。從那些執著於語言演算法,而又不諳世事的莘莘學子身上,依稀看到當年的自己。成功難以複製,失敗或可避免。雖然沒有聖人先賢們的智慧,但過來者的一些曲折相信有助於後來者少走彎路。
“項目造就人生,人生享受項目。”湖南大學王如龍教授的鼓勵,使筆者鼓足勇氣提起筆,從一個失敗者的角度詮釋對軟體專案管理的理解。
編撰思路
軟體專案管理教材大體上有兩種編排體例,各有千秋。一是以PMBOK為主線,基於嚴密的知識體系,進行內容的組織與編排,便於讀者從整體上把握專案管理的知識要點;二是以軟體項目開發過程為主線,強調專案管理的應用實踐,按各項工作/過程的先後關聯關係展開,便於讀者體會專案管理的應用情境。
大部分教材形式上都採用“理論講解+案例分析+模板規範+工具使用”的方式,只是側重點有所不同。也有力圖將CMMI思想與專案管理知識體系進行有機結合。“學院派”教材,側重知識介紹與案例分析,容易將課程導向理論探討,使缺乏項目經驗的生手望而祛步。“實踐派”教材,注重實際操作,強調工具使用,提供按部就班的工作指南,容易使專案管理庸俗化、死板化,誤導即將走上社會的IT菜鳥。
專案管理是思想與行動、理論與實踐的高度結合,因而大部分教材將重點踩在面對沒有太多項目經驗的新手時,如何在“學院派”與“實踐派”間找到一個合適的平衡點。
“學院派”將其作為一門專業技術課程,從技術角度來演繹專案管理。“實踐派”將其作為一門工具性課程,試圖傳播一種可複製的成功模式。使得不少人,包括一些沒出過校門的任課教師,在課程終結時還無法回答“為何學管理,管理為什嗎?”這一基本問題。
將管理與技術交叉性的綜合課程蛻變成某種程度上的技術性、工具性課程,是一些教材以及教學實踐中的一大誤區。如果不談管理學、心理學、組織行為學的本源性內容,抄近道直切具體的流程、方法、工具,撇開對項目中最重要的要素——“人”的研究和分析,將“管理”蛻化為機械的“管事”,很大程度上將會誤導學生甚至授課教師。
管理的本質是“使他人產生績效”,管理者最重要的工作就是溝通、溝通再溝通。很多教材中濃墨重彩講解的“計劃、決策、控制”實際上只佔有效管理者日常活動的“19%”,占成功管理者日常活動的“13%”。對成功管理者而言,絕大部分精力是放在上下內外的溝通以及高效團隊的建設上,這正是本教材重點和亮點所在。
內容組織
第1章:分享諸多專家學者關於目標管理與時間管理的觀點,介紹時間管理四象限法則,使學生明白培養良好習慣,實現均衡發展的重要性,激起學生對閱讀此書的興趣。
第2章:回答何謂管理,何謂項目,何謂專案管理以及為何要學軟體專案管理,講解專案管理平衡之道,探討項目成敗標準,提出對管理者與被管理者的要求。
第3章:闡述軟體過程管理基本概念與運行機制,介紹PDCA迴圈原理,剖析專案管理五大過程組與十個知識領域,簡介CMM/CMMI與專案管理的關係。
第4章:介紹思維導圖、六頂思考帽、SWOT分析、思維工具,分析東西方管理員模式差異,強調專案管理是科學與藝術的結合,要注重時與位的把握,為人處事應外圓內方。
第5章:描述專案計劃、執行、監督、控制的整體管理流程,給出項目章程與項目啟動會指南,提出專案計劃的策略、方法,突出執行力重要性,強調項目監控與組態管理。
第6章:闡明項目干係人管理的重要性,介紹如何識別項目干係人,理解干係人關注點,分析干係人重要程度及對項目的支援度,確定干係人管理原則。
第7章:介紹溝通過程、溝通障礙、溝通模式、溝通手段,說明溝通的重要性,指出上下溝通與內外溝通的注意事項,總結項目中的溝通方法和工具,分析衝突解決機制。
第8章:探討人性假設與制度設計的關係,講解典型項目組織圖設計,分析優秀團隊角色構成,聚焦團隊組建、團隊協作、團隊激勵以及績效管理的實務問題。
第9章:剖析需求萃取的困難,比較需求萃取的方法,說明軟體需求與專案範圍的關係,講述如何制定分工結構圖以進行範圍定義,重點闡述如何進行範圍驗證及變更控制。
第10章:分析軟體項目成本的基本構成項,介紹項目規模估算、工作量估算、工期估算及費用估算的方法,說明預算編製方法、實獲值分析法以及降低成本的措施。
第11章:介紹制定進度計劃的方法、步驟和工具,說明要徑法、計劃評審技術、關鍵鏈法的特點及適用場合。分析影響項目進度的因素,提出進度最佳化控制的常用方法。
第12章:剖析品質大師的品質理念,講解品質管理基本過程,分析軟體品質關注點,介紹品質保證與品質控制的工作內容、方法工具以及工作誤區,探討缺陷管理流程。
第13章:說明樹立風險意識的重要性,列舉項目常見風險因素,介紹風險識別方法,講解如何進行風險分析,闡述風險應對策略,列舉風險監控的方法和工具。
附錄A:以項目日記形式,記錄一位專案經理曲折的項目經曆。作為完整案例分析素材,引導讀者思考在一個相對複雜項目中可能遇到的各種問題以及應該如何應對。
附錄B:執行個體分析統一開發、多點實施的大型複雜項目,在專案管理方面面對的主要挑戰,提出相應的建設原則、應對策略、人員架構及職責分工。
建議讀者在學習過程中不要直接翻閱每個章節最後的“課堂討論提示”。主要原因有三點:一是只有思考感悟後才能有所得;二是不希望束縛讀者的思路;三是相關觀點並非完全正確,更非唯一正確。
本教材除了常規教材所側重的“計劃—執行—反饋—改進”之外,結合素質拓展教育,將重點踩在探討如何做人、如何做事,交流生活中的經驗與誤區,協助學生認識自己、認識他人、認準方向,推動學生學會感恩、學會思考、學會溝通、學會寬容、學會協作,學慣用專案管理的方法管理自己的人生。
教學建議
專案管理不比一般理工專業學科,是在一定時空條件下的最佳實務總結,沒有放之四海皆準的定律。項目實踐中採用的流程、方法、工具要因時、因地、因人、因事而異。
教學上,推薦依照“疏通思想—樹立意識—學會方法—掌握工具”的順序展開。
(1)首先要灌輸管理的思想(如分解量化、整合綜合、全域最優),訓練管理的思維(如發散思維、平行思維、權變思維),養成良好的習慣(如主動積極、換位思考、謹言慎行),思考五個維度問題(自我管理、向上管理、向下管理、同級管理、外部管理)。
(2)其次要培養管理的意識、被管理的意識,樹立工程意識、溝通意識、團隊意識、責任意識、品質意識、風險意識、成本意識、時間意識等。
(3)然後是學會一些方法,如:項目啟動、範圍確認、成本估算、風險識別、計劃編排、資源撫平、品質控制、團隊激勵、項目追蹤、變更控制、項目收尾等。
(4)最後才是掌握一些具體的工具,如:Project、SVN以及項目章程、各類計劃、審查報告、工作報告等的模板。
這就如同張三丰臨場指導張無忌學習太極劍。張無忌不記招式,而把注意力全部集中在領會其“神在劍先,綿綿不絕”之意上,想通想透之後,就能以無招勝有招。
因此,本書沒有如慣例般附上推薦項目管理文件範本。在思想打通、意識養成的情況下,方法學習與工具掌握不是很困難的事,尤其是在網路資源高度發達的今天。而且,不同的企業在具體的項目實踐做法上也會有比較大的差異,但只要把握其原則實質,順勢而為,就能做到“條條大路通羅馬”。
建議結合“學習—思考—實踐”三個環節,充分採用互動式情境教學。
(1)講授環節:通過課堂講授、教材學習,使學生瞭解管理學、心理學、專案管理學的一些基本思想、方法、技術。盡量壓縮純理論的教學,以啟發學習法教學為主,引導學生思考問題,瞭解軟體專案管理中常見的典型問題及正確的應對辦法。
(2)互動探討:一是典型案例的分類角色扮演討論;二是爭議性管理問題的對抗性辯論;三是觀看完管理學、心理學題材視頻後的心得體會交流;四是各類團隊協作遊戲的體驗與思考;五是設定主題後由學生自主上課、自主討論。
(3)自助學習:本課程牽涉面廣,容量大。限於課時,不可能全部講授。因此一些內容可安排學生課下自學,課上檢測。本課程同時收集、整理了大量教學輔導材料。
(4)工具實踐:建議不設定實驗課以騰出時間進行思維碰撞。課下,以小組為單位,集體完成一個項目(可以是非軟體項目),參考網路資料,編製項目文檔,撰寫總結報告。
建議本課程融專案管理思想於平時課堂教學的組織管理工作,以過程性考核為主,注重知行合一,重在考查學生主動思考,積極互動,學以致用以及團隊紀律精神。
本教材覆蓋了專案管理的基本知識點,所以同樣適用於採用傳統方式講授的課堂,並能為其提供大量延伸性閱讀材料,以加深對基本知識點的理解。
課時安排
本教材融專案管理、素質拓展及職前引導於一體,內容覆蓋較廣,如同豐盛的滿漢全席。透徹、系統地講述教材全部內容,大致需要64學時,課時安排建議如下:
|
課次 |
章 |
節 |
內容 |
|
1 |
1 |
1.1、1.3 |
個人目標管理,課程定位及要求。 |
|
2 |
1.2 |
個人時間管理的重要性與方法。 |
|
3 |
2 |
2.1、2.2 |
為何學管理,什麼是項目,專案三角。 |
|
4 |
2.3、2.4 |
專案管理是殘缺的美,人月神話。 |
|
5 |
2.3.8 |
專題討論:西天取經誰的貢獻最大。 |
|
6 |
3 |
3.1-3.4 |
過程管理思想,專案管理十個知識領域和五個過程組。 |
|
7 |
4 |
4.2 |
團隊互動 :瞭解思維導圖思想及方法後,集體繪製思維導圖。 |
|
8 |
4.3 |
團隊互動:以六頂思考帽為指導進行頭腦風暴,集體完成雨點變奏曲。 |
|
9 |
4.1、4.4-4.9 |
東西方管理員模式差異,方圓之說,時與位,路易斯專案管理法,SWOT分析。 |
|
10 |
5 |
5.1-5.2 |
項目章程與啟動會的指南及執行個體分析。 |
|
11 |
5.3.7 |
課堂辯論:計劃重於應變~應變重於計劃。 |
|
12 |
5.3 |
專案計劃的策略、方法、內容及執行個體講解。 |
|
13 |
5.4-5.6 |
項目執行故事分享,追蹤監控工具介紹,組態管理方法說明。 |
|
14 |
6 |
6.1-6.4 |
專題分析:干係人管理。 |
|
15 |
7 |
7.1.1 |
團隊互動:驛站傳書(溝通過程)。 |
|
16 |
7.1.2、7.1.3、7.2.1 |
溝通過程,溝通漏鬥,團隊互動:集體作業(溝通方向)。 |
|
17 |
7.2.2-7.2.4 |
向上溝通、向下溝通及水平溝通的注意事項與經驗分享。 |
|
18 |
7.3-7.5 |
溝通心理效應,傾聽與提問,肢體語言,項目中的溝通,衝突管理。 |
|
19 |
8 |
8.1、8.2 |
人性假設與管理介紹,課堂討論:人格與管理。 |
|
20 |
8.3、8.4、附錄B |
項目組織形式,團隊組建,執行個體分析。 |
|
21 |
8.5.1、8.6、8.7 |
團隊激勵,績效管理,團隊互動:大家共同的責任(默契報數)。 |
|
22 |
8.5.2 |
團隊互動:演好自己的角色(疊紙牌)。 |
|
23 |
9 |
9.1、9.2 |
專案範圍管理概述,需求開發,課堂討論:李大嘴做月餅。 |
|
24 |
9.3-9.6 |
範圍定義,建立WBS,範圍確認,範圍控制案例分析。 |
|
25 |
10 |
10.1、10.2 |
軟體成本構成,成本估算方法及執行個體介紹。 |
|
26 |
10.3、10.4 |
成本預算方法,成本控制策略。 |
|
27 |
11 |
11.1-11.4、11.5.1 |
進度計划過程,活動定義,活動排序,活動估算,要徑法執行個體講解。 |
|
28 |
11.5、11.6 |
計劃評審執行個體講解,關鍵鏈思想及執行個體講解,進度控制方法。 |
|
29 |
12 |
12.1、12.2、12.3 |
品質管理基本概念與大師觀點,品質規劃重要性及指南,品質保證工作內容與機制。 |
|
30 |
12.4、12.5 |
品質控制的方法,工具與執行個體,缺陷管理閉環控制流程程。 |
|
31 |
13 |
13.1-13.2 |
風險基本概念與風險意識,風險識別方法執行個體講解。 |
|
32 |
13.3-13.5 |
定性與定量風險分析執行個體講解,風險決策因素與應對策略,風險監控手段。 |
實踐中,48學時的教學需要根據實際情況做出取捨,不要奢求面面俱到,樣樣出彩。青菜蘿蔔各有所好,學生們各取所需,只要其中幾道菜合其口,能真正學到心裡,我們的教學目的即已達到。
對於嘗試進行思維訓練、素質拓展的創新教學,常規的知識性內容由學生課下自學,課堂重點進行思維碰撞。對於側重專案管理基礎知識完整性的傳統教學,可將個人管理、心理學、組織行為學等延展性內容作為課下閱讀材料,精簡課堂互動討論環節。
一個折中的課時安排建議如下:
|
課次 |
章 |
節 |
內容 |
|
1 |
1 |
1.1-1.3 |
目標管理,時間管理,課程定位及要求。 |
|
2 |
2 |
2.1、2.2 |
為何學管理,什麼是項目,專案三角。 |
|
3 |
2.3、2.4 |
專案管理是殘缺的美,人月神話。 |
|
4 |
3 |
3.1-3.4 |
過程管理思想,專案管理十個知識領域和五個過程組。 |
|
5 |
4 |
4.2、4.3、4.4、4.7 |
思維導圖,六頂思考帽,東西方管理員模式差異,路易斯專案管理法。 |
|
6 |
5 |
5.1-5.2 |
項目章程與啟動會的指南及執行個體分析。 |
|
7 |
5.3 |
專案計劃的策略、方法、內容及執行個體講解。 |
|
8 |
5.4-5.6 |
項目執行故事分享,追蹤監控工具介紹,組態管理方法說明。 |
|
9 |
6 |
6.1-6.4 |
專題分析:干係人管理。 |
|
10 |
7 |
7.1、7.2.1 |
溝通過程,團隊互動:集體作業(溝通方向)。 |
|
11 |
7.2.2-7.2.4 |
向上溝通、向下溝通及水平溝通的注意事項與經驗分享。 |
|
12 |
7.3-7.5 |
溝通心理效應,傾聽與提問,肢體語言,項目中的溝通,衝突管理。 |
|
13 |
8 |
8.3、8.4、附錄B |
項目組織形式,團隊組建,執行個體分析。 |
|
14 |
8.5.2 |
團隊互動:演好自己的角色(疊紙牌)。 |
|
15 |
8.1、8.6、8.7 |
人性假設與管理,團隊激勵,績效管理。 |
|
16 |
9 |
9.1、9.2 |
專案範圍管理概述,需求開發,課堂討論:李大嘴做月餅。 |
|
17 |
9.3-9.6 |
範圍定義,建立WBS,範圍確認,範圍控制案例分析。 |
|
18 |
10 |
10.1、10.2 |
軟體成本構成,成本估算方法及執行個體介紹。 |
|
19 |
10.3、10.4 |
成本預算方法,成本控制策略。 |
|
20 |
11 |
11.1-11.4、11.5.1 |
進度計划過程,活動定義,活動排序,活動估算,要徑法執行個體講解。 |
|
21 |
11.5、11.6 |
計劃評審執行個體講解,關鍵鏈思想及執行個體講解,進度控制方法。 |
|
22 |
12 |
12.1、12.2、12.3 |
品質管理基本概念與大師觀點,品質規劃重要性及指南,品質保證工作內容與機制。 |
|
23 |
12.4、12.5 |
品質控制的方法,工具與執行個體,缺陷管理閉環控制流程程。 |
|
24 |
13 |
13.1-13.5 |
風險基本概念,風險識別方法,定性風險分析,風險應對策略,風險監控手段。 |
結束語
福建師範大學張大平負責總體策劃,主體部分編寫及最後統稿。清華大學殷人昆教授負責把握總體結構,設計啟發學習法教學環節,審查知識體系的正確性與完整性,執筆專案管理入門與項目過程管理。福建軟體行業協會副理事長陳超負責編排典型案例分析,擬定項目文檔規範,審查實務操作的可行性與有效性,執筆項目整體管理與項目干係人管理。
感謝朗新科技林華晶、東南融通吳燕、億力科技謝炳均、網能科技蔡春秤,這些曾經的共事夥伴認真審閱了書稿,並提出許多寶貴的建議。
福建師大軟體工程專業高秀明、郭哲愷、蔣伊晴、蘭林亮、林朝陽、林鍵、劉學霞、繆謙、宋勤、王世勳、辛志婷、鄭斌、鄭聖潔、鄭聖、魏燕妨等同學參與了稿件校對工作。
本書插圖由石靜雯、葉嘉煒編輯製作,同時參考引用了一些報刊、雜誌、圖書及互連網上的圖畫作品,增強了文章的可讀性,在此對相關作者表示感謝。
本書成稿前,曾以電子講義形式在福建師大數計學院、資訊學院、軟體學院、協和學院講授六年。互動式教學讓學生們“愛之深,恨之切”,堅定了筆者實踐啟發學習法教學的信念。學生們的反饋意見,使得最終教材更貼近教學現實。
本書參考了眾多經典教材、名家觀點、電子課件、網路文章、培訓資料、網路插圖,在此謹向所有參考文獻的著作者和網站著作權者表示謝意。本書體例風格及內容組織從[林銳00]、[李濤05]、[王如龍08]、[鄒欣08]、[張友生09]、[房西苑10]、[張志10]、[吳亞峰11]等書得到很大啟發,從一些經典巨著中獲益良多,從奧巴馬、郎鹹平、李開複、喬布斯、於紅梅、餘世維、曾仕強、翟鴻燊、張藝謀、趙啟光等眾多專家名人的講座中亦汲取很多營養,在此對未曾謀面的前輩先進們表示謝意。
本書的出版是一個痛苦反思的過程,二十載寒窗,十年迷惘,六年醞釀。
感謝成長路上的所有協助者與見證者。
感謝福建師大數計學院郭躬德院長、蔣建民老師對教材編寫的大力支援和指導。
感謝清華大學出版社的鼎力支援,感謝劉向威編輯的辛勤付出。
特別感謝至愛的夫人佘雪鳳,可愛的女兒張靈熙,她們是支撐我完成此書的支柱。
編寫過程中,深感個人的淺薄無知,唯恐誤人子弟。敬請各位讀者以思辨的眼光閱讀此書,以寬容的心看待本書謬誤之處,並請特別注意時空條件的假定,切勿陷入僵化教條。
教材的出版需要勇氣,選擇這本教材同樣需要勇氣。啟發學習法教學的相關資料可從清華大學出版社網站http://www.tup.tsinghua.edu.cn下載。教學相關任何問題的探討,可以聯絡[email protected]。“微斯人,吾誰與歸?”願與各位同道中人共勉。
最後,衷心祝願年輕學子們早日找到適合自己的目標,做最好的自己。
青春沒有地平線,世界等著你們去改變!
張大平 於長安山下
2015年11月
軟體專案管理與素質拓展-前言