【試題一】
閱讀以下說明,根據要求回答問題1-問題3
【說明】
某信息系統集成公司承接了一大型電子政務應用項目,由于項目涉及研發部門的多項相關技術,合適的項目管理人員暫時缺乏,公司就委派研發部副總經理劉某擔任了該項目的項目經理。同時,公司意識到劉某擔任項目經理可能會面臨一些問題,特意安排公司項目管理辦公室的小王專門協助劉某管理項目。
小王在項目管理辦公室一直負責各種項目管理計劃的審核,對制定項目管理計劃非常重視,也非常熟悉。小王在初步了解了這個項目的基本情況后,就按照公司的模板與項目組的幾個核心成員共同制訂了項目管理計劃。考慮到劉某第一次管理這種商業性項目,因此對很多管理細節都進行了細化,并將計劃重點集中在項目執行計劃的制訂方面,配置管理計劃做得比較簡單,劉某也根據自身多年的研發項目管理實踐提出了相應的項目計劃制訂意見。但由于計劃涉及很多技術細節,在計劃中預留了一些空白。
劉某看小王的計劃制訂得很詳細,也覺得非常合理,就按照小王的計劃開始實施項目。一開始項目進展得非常順利,各項工作有條不紊地進行,但是項目執行一個月以后,卻發現由于項目計劃沒有充分考慮到該項目的特殊性,計劃內容與現實狀況不符,項目團隊成員的能力與項目需要存在一定的差距,多項技術問題得不到有效解決。項目經理劉某也明顯感覺到最近變更的請求明顯增加,自己制訂的比較簡易的項目配置管理計劃不能夠滿足項目整體變更的需要。
【問題1】(12分)
結合本案例,請簡要敘述項目管理計劃應該包含的主要內容(不包含輔助計劃)
【問題2】(8分)
結合本案例,請簡要敘述項目經理和項目團隊為執行項目管理計劃而應采取哪些行動?
【問題3】(5分)
結合本案例,在項目管理的配置管理中,配置庫的主要作用是什么?
【試題一】參考答案:
[問題1]
項目管理計劃中應該包含的主要內容:所選用的項目管理過程、每一個特定選用管理過程的實施程度、完成這些過程的技術和方法、定義項目的生命周期和項目階段、如何用選定的管理過程管理具體項目、如何監督和控制變更、如何實施配置管理、如何評審和更新管理計劃、如何執行計劃來實現項目目標、與項目干系人溝通的要求和技術、里程碑列表、資源日歷、進度基線、成本基線、質量基線、風險庫等。
[問題2]
1)對項目管理計劃進行評審,進一步細化和更新項目管理計劃,盡力填補計劃中的空白;
2)項目經理和項目團隊都應該加強對項目管理知識的學習培訓;
3)為加強項目團隊溝通,管理計劃應盡量吸取全體團隊成員參與更新和決策;
4)制定人力資源管理計劃,實施技術培訓;
5)更新和明確項目變更制度,特別是對項目配置管理計劃進行適應性改造,豐富技術細節;
6)借助公司項目管理信息系統等信息化手段管理項目管理計劃的執行;
7)邀請公司等電子政務技術專家,對項目管理計劃采用專家判斷法進行評審更新
[問題3]
配置庫主要有開發庫、受控庫、產品庫三種類型,主要作用:
1)記錄與配置有關的所有信息;
2)存放的配置信息可以被開發人員、項目管理人員、客戶等不同對象讀取,可以用來評估變更的后果;
3)可以保存所有配置管理有關的信息,滿足編制配置狀態報告的需要
【試題二】
閱讀以下說明,根據要求回答問題1-問題3
【說明】
某項目是一個新產品開發項目,項目計劃開發周期為12個月,項目團隊有11個人,包括:項目經理1人,開發工程師5人,測試工程師2人,文檔工程師1人,配置管理1人,SQA1人。
項目于2010年7月1日開始,項目計劃如下:需求分析一個月,總體設計一個月,詳細設計二個月,編碼五個月,測試一個半月,文檔準備、客戶驗收測試半個月,修改BUG并發布半個月,項目開工后,項目團隊充滿激情地努力工作,項目經理也非常有信心按期完成該項目,并在開工會上公布了該項目的考核與激勵制度。
2010年8月1日,項目組按期完成《需求規格設計說明書》;2010年9月1日,按期完成了總體設計。
此時,市場部提出,最近有幾名客戶都問到這個產品了,9月份可能有客戶要看演示的DEMO,需要加快開發進度,問項目經理是否可以先開發DEMO,詳細設計后后面再補充,先把產品的原型做出來。
項目經理經過與項目組與項目管理部協商,決定去掉詳細設計這個環節,直接進入產品的編碼階段,安排開發工程師根據總體設計負責各自模塊的開發工作。5名開發工程師組成的開發小組進入非常忙碌的編碼階段后,經常加班加點,開發過程中,由于原來制定的計劃已完全被打亂,SOA無法再根據原來的質量保證計劃進行跟蹤,項目組其他人員也已無法發揮作用。
2011年2月15日,項目經理向公司管理層反映這個項目存在的問題,市場部提的需求有部分不能實現,遇到了技術瓶預,而且有團隊成員要離職,為此由項目管理部組織會議,對新增的部分需求進行評審,包括研發總監、研發副總裁在內,最終決定產品要繼續開發,確定關鍵技術問題的解決時間為2011年3月15日,其他工作繼續進行。
遺憾的是,關鍵技術問題一直到5月1日才解決,這時已有2名開發人員因為信心問題而離職,項目經理除了要考慮項目進度外,還要考慮項目資源,由于此時其他項目任務也很重,公司資源很緊張,他不得不重新招聘開發人員。
等項目經理招到2個新人后,已是2011年6月15日,這本應是項目計劃中系統測試結束的關鍵里程碑,但現在編碼任務至少還需要1個月,在公司的月度會議上,項目經理向包括總裁在內的各位高層領導做了匯報,并因為項目進度延遲受到了批評。
2011年8月1日,測試部終于拿到了系統的第一個測試版本。
2011年10月20日,系統終于開發和測試完畢,測試部輸出最終的測試報告,同意該產品向市場發布,所有的文檔,包括《詳細設計》、《需求規格說明書書》、《產品說明書》等還沒有上傳到配置庫。
【問題1】
該項目在項目管理方面存在哪些問題?
【問題2】
該項目至少延期了多少時間?
【問題3】
可以采取哪些措施來應對市場提出的要求?
【試題二】參考答案
【問題1】
1、項目管理計劃指定的可能不夠合理,沒有為可能發生的意外情況預留儲備時間
2、與客戶的溝通不夠及時,到項目進行過程中才得知客戶要看demo
3、項目經理沒有遵照變更控制的流程來管理變更
4、項目經理沒有及時調整項目管理計劃,合適去掉了詳細設計環節,這不符合項目管理的客觀規律
5、沒有進行有效的團隊建設工作,導致部分成員存在信心問題
6、沒有考慮到可能的人員離職所帶來的風險
7、沒有考慮到新招聘人員因不熟悉項目而帶來的項目進度方面的風險
8、對于項目組中存在的問題沒有向公司領導層進行及時溝通
9、沒有根據項目變化的情況及時更新項目管理計劃
10、配置管理形同虛設
【問題2】
3個月20天
【問題3】
趕工、并行開發、增加更有經驗的開發人員
【試題三】
閱讀以下說明,根據要求回答問題1-問題3
【說明】
小趙被任命為某軟件開發項目的專職質量管理人員,他此前只有過三個月的軟件開發經歷。項目經理李工要求他按照項目進度計劃中的工作安排,按時做好檢查,發現問題隨時匯報。
項目啟動后,由于進度緊張,項目組經常加班,小趙在質量檢查中,總會遇到這樣那樣的問題,例如,計劃時間點已到,工作卻沒有按時完成,因此,無法開展檢查;相關人員工作太忙,無法配合檢查等。不久,項目組成員對小組的工作頗有怨言,說他不懂技術,還得浪費時間跟他解釋,有的還說進度已經這么緊張了,他不幫忙卻來添亂。小趙很無奈,將這些情況匯報給項目經理李工,李工也覺得比較棘手,要求小趙盡量在不打擾大家工作的情況下執行檢查。
項目組在超負荷運轉中完成了編碼任務,雖然天天加班,但進度還是延誤了20%,此時己經不能按原計劃開展測試工作,項目經理李工決定調整計劃,不劃分測試階段,將所有模塊一次集成后統一開始測試。軟件模塊集成后,頭一輪測試剛開始就出現了致命錯誤,導致測試無法繼續,李工只好讓開發人員先修復軟件,之后再提交側試,隨后的測試過程更加混亂,由于模塊由不同人員開發,需要不同的人來修改,常常是已修復的BUG,在修復其他的BUG之后又再次出現,開發人員不停修改,項目交付時間臨近,程序中還有大量BUG沒有修復。
【問題1】
請結合本案例分析該項目在質量管理方面出現了哪些問題?
【問題2】
請結合本案例簡要闡述在項目中,作為項目經理應如何做好質量管理?
【問題3】
根據以上案例描述,項目的測試過程至少應分為哪幾個階段?
【試題三】參考答案:
[問題1]:
1、小趙缺乏質量管理經驗;
2、沒有擬定質量管理計劃;
3、缺乏質量保證措施;
4、公司不重視質量管理,員工之間缺乏配合;
5、質量檢查缺乏良好有效的方法;
6、員工之間缺乏有效的溝通;
7、缺乏測試計劃方法和流程;
4、沒有做好配置管理;
5、沒有做好變更管理。
[問題2]:
1、加強員工學習培訓,明確質量管理的重要性;
2、制定切實可行的質量管理計劃;
3、安排質量保證人員;
4、制定質量保證的流程和方法;
5、制定質量控制的工具、流程和方法;
6、制定質量標準;
7、發現問題及時提出整改措施,不斷完善。
[問題3]:
測試劃分為四個階段,單元測試,集成測試,系統測試和用戶測試。