天天看點

技術人員談管理之品質管理案例論文

摘要:

  2011年8月,我作為項目經理參與了XX省公安廳警務地理資訊基礎平台的建設。該項目是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應、反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.該項目于2012年8月通過了業主方的驗收,赢得了使用者的好評。本文以此項目為例,結合作者的實際經驗,讨論了項目品質管理在項目建設過程中的重要性,論述了項目品質管理計劃的編制、項目的品質保證以及項目在實施過程中的品質控制,最後總結分享項目管理的成功經驗,以及項目存在的不足及具體的改進措施。

正文:

XX省公安廳警務地理資訊基礎平台是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。XX省公安廳力圖通過警務地理資訊系統的建設,彙聚整合全省基礎地理資訊資料和公安機關内外部各類資訊資源,利用資訊化手段建構動态資訊防空網絡,實施扁平化指揮排程,建構資訊系統應用體系的全局性、綜合性、基礎性支撐工程,建設形成省廳“高端統籌,周到服務”的又一制高點,全面提升XX省公安資訊化深層次應用的水準。我作為開發方的項目經理,至始至終參與了整個項目的建設。自2011年8月項目啟動至2012年8月曆時一年,系統至今運作穩定,取得了使用者的好評。

XX省警務地理資訊系統的基本情況:系統采用B/S架構模式,伺服器使用曙光刀片機,作業系統采用RHEL6.2,使用JAVA語言開發,SVN作為配置管理工具。中間件使用weblogic,資料庫采用oracle10g。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應/反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.

由于本項目的順利上線涉及到業務的考核,是以在本項目中,品質管理就顯得尤為重要。這一點在工期緊、聚業務複雜、範圍涉及面廣、項目幹系人衆多等特點于一身的XX省警務地理資訊系統中得到了充分驗證。是以我作為項目經理必須以品質為核心做好品質的計劃的編制、品質的保證、品質控制,以下結合項目的實踐重點論述品質管理這三方面相關内容。

需求是龍頭,是做項目管理的基礎,沒有需求,項目就無從談起,是以我們在制定項目品質管理計劃之前,應弄清楚甲方的需求,為此我帶領我的項目團隊成員深入到甲方現場,由省廳信通處處長牽頭,各市局局長,市局相關人員以聯合讨論會的形式獲得了使用者的需求,編制了需求規格說明書,并會同甲方召開了需求評審會,确定了項目的需求,并且讓各市局上司、省廳上司在需求規格說明書上書面簽字确認,為後期的項目管理奠定了基礎。

一:制定項目品質計劃

“兵馬未動,糧草先行”,古代将領帶兵打仗也深知計劃的重要性,我作為項目經理,深知一個好的項目管理計劃是項目成功的基礎,品質是設計和計劃出來的,而非檢查出來的。為此,我采取了以下幾種辦法:

1.    我帶領項目團隊多次深入甲方現場,在和相關項目幹系人多次溝通後,我逐漸将委托方對系統的隐形需求挖掘出來,分别為:反應速度快,長期穩定運作有保障,操作易上手等。明确了需求,就擁有了範圍。根據項目幹系人的隐性需求,以及項目範圍說明書。我重新制定了品質測量名額。

2.    在細化了委托方的需求後,我又使用效益成本分析法并再次與委托方進行了溝通。在征得他們的同意,且不超出成本預算以及進度不滞後的情況下,我使用了最适合該系統的硬體以及軟體。根據委托方定下的工期以及投資成本,我編制了品質管理計劃。

3.    同時,我也更新了産品描述。為了滿足委托方幹系人的需求,在成本以及進度允許的情況下,我為該系統加上了實作部分非功能性需求的要求。為了保證産品功能與産品描述一緻,我要求團隊成員使用流程圖的方法,畫出品質檢查表,做到每一個功能都與産品描述相對應,絕不超出範圍基線。

4.    由于該項目的重要性,公司給我項目組裡派有2位經驗豐富的專家。通過詢問他們我得知,産品的品質保證必須是随産品的開發實時進行的。隻有在過程中就規範好,做出來的産品才不會無法通過驗收或造成多次變更。于是。我指派其中1名專家制定過程改進計劃,對系統全程采用實驗設計的方法,跟蹤系統開發過程。

在制定品質控制管理計劃的時候我們發現客戶的有些要求與相關的法律法規相沖突。為此我及時通知了客戶與客戶進行了溝通,最後我們修改了相關的品質标準。使項目的品質得到了保證。

二:品質保證

“懂業務的不懂技術,懂技術的不懂業務”,在這種情況下項目的風險很大,一但開發人員沒有了解業務去開發,将導緻嚴重的返工,最終影響項目進度。是以在開發的時候我要求每個開發的具體功能必須要求項目經理組織相關幹系人對開發人員進行交底,避免返工的發生。開發在這一階段在每完成一個裡程碑式的可傳遞物時我都會邀請客戶來進行确認簽字,保證了我們開發産品的有效性,減少了無謂的變更。

現實生活中,品質保證是品質管理工作中的一大重點。品質保證是在項目過程中實施的有計劃、有系統的活動,確定項目滿足相關的标準,為了保證品質,我使用了以下幾種方法:

1.  相關人員須參加業務或技術教育訓練,具體以郵件通知為準;

2. 在經得部門上司的同意後,由項目經理和項目組長對組成員進行績效考評,并将績效資訊記錄備案,最終反應到年終獎的考評中;

3. 開發人員嚴格按照<< JAVA程式設計規範>>進行開發,每周三晚加班時由項目構架師進行檢查,如有發現不符合規範要求的相關人員立即進行整改,由此導緻當天計劃工作不能完成的由開發人員自行加班完成;

4. 采用V模型的開發方法,。并嚴格的,靈活的使用文檔。盡量避免忽視測試對需求分析,系統設計的驗證,導緻後期驗收測試才發現的問題。在編碼階段,我團隊裡的3個編碼技術員分别代号ABC,每人完成自己的工作後,記錄下自己的工作情況并簽字确認。這樣測試人員可以在單元測試的時候,很容易發現問題并找到責任人。其中,測試人員在單元測試時,發現有一組編碼不符合要求,通過文檔,馬上發現是B設計員的問題。B設計員通過文檔,迅速的找到了病竈,不到半天時間就解決了該問題。同時,我還帶領團隊制定了一個規程。每一步驟的具體操作和要求都在規程中描述。規定全部人員必須嚴格遵守規程中的約定,執行活動的順序與要求。

5. 根據過程改進計劃,在裡程碑的出現時進行品質審計,確定工作工程按照制定好的規程來。在編碼階段審計過程中,發現其中一個功能說明是每1分鐘定點結算點向總部資料中心上傳一次資料,雖然這樣做有效的減少了網絡消耗,提升了運作速度,但是明顯與委托方需求的陳述不符,于是我立即上報CCB,并立即對該功能進行了修改,保證資料實時交換。當確定再次審計達标後,再進行下一階段任務。避免了後期傳遞時委托方的不滿而造成的返工。

6. 每天經行一次工作情況的收集,形成工作績效報告,與品質測量名額經行比對,不符合的地方都要上報CCB,提出變更請求,并給出建議的糾正措施。同時,将犯過的問題寫進組織過程資産與項目管理計劃,總結經驗及教訓,保證今後的工作中避免此類錯誤。

三:品質控制

控制産品的品質,是品質管理中的另一個重點。品質控制指采取适當的方法監控項目結果,確定結果符合品質标準,還包括跟蹤缺陷的排除情況。為了控制品質,我采取了以下幾種方法。

1.  我采取了分階段的測試方法,分别為單元測試,內建測試,系統測試,驗收測試四個階段。并且我要求各小組在送測之前,采取預版本機制,先進行小組内部經行測試,内部測試發現問題後,小組内部進行修改。在保證上一次測試的問題解決并沒有副作用後,再釋出正式版本送測。這樣提高了測試的效率,也減少了修改的工作量,同時雙重確定了産品的品質。

2.  在編碼階段,加強對編碼的複查,因為在實際工作中,大量的代碼寫入,程式員難免會發生錯誤。在修改代碼的時候,我要求其他同僚必須對代碼進行複查,至少在2人複查後,方可送出代碼。這樣雖然降低了工作效率,但是保證了産品的品質。并降低了變更的風險。減少了測試小組的工作量。

另外,我們采取黑盒法進行測試,把工作重點放在測試用例的準備上,嚴格定義測試索引、測試環境、測試輸入、預期結果、評價标準,盡可能的把各種業務的不同情況都表現出來。同時,我們準備了一家定點結算點進行實際運作測試,在該結算點手工記帳和計算機聯網記帳同時進行,并有計劃地穿插一些測試用例。通過這些辦法,及時發現了和解決了許多問題。

經過我們的努力,該系統2012年8月上線成功,并在同年11月通過驗收。回顧項目進度管理的過程,項目能成功地通過驗收得益于在事前進行了充分的計劃和準備工作。我覺得項目管理的能力和項目開發的能力是有很大的差別的。一個成功而高效的項目開發必須要有一個能統籌管理和善于溝通的項目經理。雖然項目成功通過了驗收沒有大的事故發生,但任然存在許多問題,主要有以下幾點:

1.對項目工作分解結構中個别工作包沒有進行量化。在項目驗收時,我們和客戶對工作包的認識存在偏差,而對工作包的定義又沒有明确的量化,造成驗收工作的被動。通過和客戶的溝通,決定先進性系統的全面驗收,待到維護期時我們再進行改進。

2.軟體測試不系統,用例準備扔不夠充分,忽視了壓力測試。系統實際運作後随着資料量的增加,運作速度下降很快,達不到設計要求。雖然通過更新硬體解決了這個問題,但造成了資金的額外投入。。

綜上所述,在該項目的實施工程中,我得到了寶貴的經驗和教訓,如果對以上不足進行很好的總結和提高,可以“百尺竿頭更進一步,在我項目經理的生涯中,在以後的工作中,我會留意克服,并将繼續努力學習、總結經驗,更好地完成項目。

品質管理

摘要:

  2011年8月,我作為項目經理參與了XX省公安廳警務地理資訊基礎平台的建設。該項目是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應、反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.該項目于2012年8月通過了業主方的驗收,赢得了使用者的好評。本文以此項目為例,結合作者的實際經驗,讨論了項目品質管理在項目建設過程中的重要性,論述了項目品質管理計劃的編制、項目的品質保證以及項目在實施過程中的品質控制,最後總結分享項目管理的成功經驗,以及項目存在的不足及具體的改進措施。

正文:

XX省公安廳警務地理資訊基礎平台是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。XX省公安廳力圖通過警務地理資訊系統的建設,彙聚整合全省基礎地理資訊資料和公安機關内外部各類資訊資源,利用資訊化手段建構動态資訊防空網絡,實施扁平化指揮排程,建構資訊系統應用體系的全局性、綜合性、基礎性支撐工程,建設形成省廳“高端統籌,周到服務”的又一制高點,全面提升XX省公安資訊化深層次應用的水準。我作為開發方的項目經理,至始至終參與了整個項目的建設。自2011年8月項目啟動至2012年8月曆時一年,系統至今運作穩定,取得了使用者的好評。

XX省警務地理資訊系統的基本情況:系統采用B/S架構模式,伺服器使用曙光刀片機,作業系統采用RHEL6.2,使用JAVA語言開發,SVN作為配置管理工具。中間件使用weblogic,資料庫采用oracle10g。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應/反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.

由于本項目的順利上線涉及到業務的考核,是以在本項目中,品質管理就顯得尤為重要。這一點在工期緊、聚業務複雜、範圍涉及面廣、項目幹系人衆多等特點于一身的XX省警務地理資訊系統中得到了充分驗證。是以我作為項目經理必須以品質為核心做好品質的計劃的編制、品質的保證、品質控制,以下結合項目的實踐重點論述品質管理這三方面相關内容。

需求是龍頭,是做項目管理的基礎,沒有需求,項目就無從談起,是以我們在制定項目品質管理計劃之前,應弄清楚甲方的需求,為此我帶領我的項目團隊成員深入到甲方現場,由省廳信通處處長牽頭,各市局局長,市局相關人員以聯合讨論會的形式獲得了使用者的需求,編制了需求規格說明書,并會同甲方召開了需求評審會,确定了項目的需求,并且讓各市局上司、省廳上司在需求規格說明書上書面簽字确認,為後期的項目管理奠定了基礎。

一:制定項目品質計劃

“兵馬未動,糧草先行”,古代将領帶兵打仗也深知計劃的重要性,我作為項目經理,深知一個好的項目管理計劃是項目成功的基礎,品質是設計和計劃出來的,而非檢查出來的。為此,我采取了以下幾種辦法:

1.    我帶領項目團隊多次深入甲方現場,在和相關項目幹系人多次溝通後,我逐漸将委托方對系統的隐形需求挖掘出來,分别為:反應速度快,長期穩定運作有保障,操作易上手等。明确了需求,就擁有了範圍。根據項目幹系人的隐性需求,以及項目範圍說明書。我重新制定了品質測量名額。

2.    在細化了委托方的需求後,我又使用效益成本分析法并再次與委托方進行了溝通。在征得他們的同意,且不超出成本預算以及進度不滞後的情況下,我使用了最适合該系統的硬體以及軟體。根據委托方定下的工期以及投資成本,我編制了品質管理計劃。

3.    同時,我也更新了産品描述。為了滿足委托方幹系人的需求,在成本以及進度允許的情況下,我為該系統加上了實作部分非功能性需求的要求。為了保證産品功能與産品描述一緻,我要求團隊成員使用流程圖的方法,畫出品質檢查表,做到每一個功能都與産品描述相對應,絕不超出範圍基線。

4.    由于該項目的重要性,公司給我項目組裡派有2位經驗豐富的專家。通過詢問他們我得知,産品的品質保證必須是随産品的開發實時進行的。隻有在過程中就規範好,做出來的産品才不會無法通過驗收或造成多次變更。于是。我指派其中1名專家制定過程改進計劃,對系統全程采用實驗設計的方法,跟蹤系統開發過程。

在制定品質控制管理計劃的時候我們發現客戶的有些要求與相關的法律法規相沖突。為此我及時通知了客戶與客戶進行了溝通,最後我們修改了相關的品質标準。使項目的品質得到了保證。

二:品質保證

“懂業務的不懂技術,懂技術的不懂業務”,在這種情況下項目的風險很大,一但開發人員沒有了解業務去開發,将導緻嚴重的返工,最終影響項目進度。是以在開發的時候我要求每個開發的具體功能必須要求項目經理組織相關幹系人對開發人員進行交底,避免返工的發生。開發在這一階段在每完成一個裡程碑式的可傳遞物時我都會邀請客戶來進行确認簽字,保證了我們開發産品的有效性,減少了無謂的變更。

現實生活中,品質保證是品質管理工作中的一大重點。品質保證是在項目過程中實施的有計劃、有系統的活動,確定項目滿足相關的标準,為了保證品質,我使用了以下幾種方法:

1.  相關人員須參加業務或技術教育訓練,具體以郵件通知為準;

2. 在經得部門上司的同意後,由項目經理和項目組長對組成員進行績效考評,并将績效資訊記錄備案,最終反應到年終獎的考評中;

3. 開發人員嚴格按照<< JAVA程式設計規範>>進行開發,每周三晚加班時由項目構架師進行檢查,如有發現不符合規範要求的相關人員立即進行整改,由此導緻當天計劃工作不能完成的由開發人員自行加班完成;

4. 采用V模型的開發方法,。并嚴格的,靈活的使用文檔。盡量避免忽視測試對需求分析,系統設計的驗證,導緻後期驗收測試才發現的問題。在編碼階段,我團隊裡的3個編碼技術員分别代号ABC,每人完成自己的工作後,記錄下自己的工作情況并簽字确認。這樣測試人員可以在單元測試的時候,很容易發現問題并找到責任人。其中,測試人員在單元測試時,發現有一組編碼不符合要求,通過文檔,馬上發現是B設計員的問題。B設計員通過文檔,迅速的找到了病竈,不到半天時間就解決了該問題。同時,我還帶領團隊制定了一個規程。每一步驟的具體操作和要求都在規程中描述。規定全部人員必須嚴格遵守規程中的約定,執行活動的順序與要求。

5. 根據過程改進計劃,在裡程碑的出現時進行品質審計,確定工作工程按照制定好的規程來。在編碼階段審計過程中,發現其中一個功能說明是每1分鐘定點結算點向總部資料中心上傳一次資料,雖然這樣做有效的減少了網絡消耗,提升了運作速度,但是明顯與委托方需求的陳述不符,于是我立即上報CCB,并立即對該功能進行了修改,保證資料實時交換。當確定再次審計達标後,再進行下一階段任務。避免了後期傳遞時委托方的不滿而造成的返工。

6. 每天經行一次工作情況的收集,形成工作績效報告,與品質測量名額經行比對,不符合的地方都要上報CCB,提出變更請求,并給出建議的糾正措施。同時,将犯過的問題寫進組織過程資産與項目管理計劃,總結經驗及教訓,保證今後的工作中避免此類錯誤。

三:品質控制

控制産品的品質,是品質管理中的另一個重點。品質控制指采取适當的方法監控項目結果,確定結果符合品質标準,還包括跟蹤缺陷的排除情況。為了控制品質,我采取了以下幾種方法。

1.  我采取了分階段的測試方法,分别為單元測試,內建測試,系統測試,驗收測試四個階段。并且我要求各小組在送測之前,采取預版本機制,先進行小組内部經行測試,内部測試發現問題後,小組内部進行修改。在保證上一次測試的問題解決并沒有副作用後,再釋出正式版本送測。這樣提高了測試的效率,也減少了修改的工作量,同時雙重確定了産品的品質。

2.  在編碼階段,加強對編碼的複查,因為在實際工作中,大量的代碼寫入,程式員難免會發生錯誤。在修改代碼的時候,我要求其他同僚必須對代碼進行複查,至少在2人複查後,方可送出代碼。這樣雖然降低了工作效率,但是保證了産品的品質。并降低了變更的風險。減少了測試小組的工作量。

另外,我們采取黑盒法進行測試,把工作重點放在測試用例的準備上,嚴格定義測試索引、測試環境、測試輸入、預期結果、評價标準,盡可能的把各種業務的不同情況都表現出來。同時,我們準備了一家定點結算點進行實際運作測試,在該結算點手工記帳和計算機聯網記帳同時進行,并有計劃地穿插一些測試用例。通過這些辦法,及時發現了和解決了許多問題。

經過我們的努力,該系統2012年8月上線成功,并在同年11月通過驗收。回顧項目進度管理的過程,項目能成功地通過驗收得益于在事前進行了充分的計劃和準備工作。我覺得項目管理的能力和項目開發的能力是有很大的差別的。一個成功而高效的項目開發必須要有一個能統籌管理和善于溝通的項目經理。雖然項目成功通過了驗收沒有大的事故發生,但任然存在許多問題,主要有以下幾點:

1.對項目工作分解結構中個别工作包沒有進行量化。在項目驗收時,我們和客戶對工作包的認識存在偏差,而對工作包的定義又沒有明确的量化,造成驗收工作的被動。通過和客戶的溝通,決定先進性系統的全面驗收,待到維護期時我們再進行改進。

2.軟體測試不系統,用例準備扔不夠充分,忽視了壓力測試。系統實際運作後随着資料量的增加,運作速度下降很快,達不到設計要求。雖然通過更新硬體解決了這個問題,但造成了資金的額外投入。。

綜上所述,在該項目的實施工程中,我得到了寶貴的經驗和教訓,如果對以上不足進行很好的總結和提高,可以“百尺竿頭更進一步,在我項目經理的生涯中,在以後的工作中,我會留意克服,并将繼續努力學習、總結經驗,更好地完成項目。

品質管理

摘要:

  2011年8月,我作為項目經理參與了XX省公安廳警務地理資訊基礎平台的建設。該項目是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應、反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.該項目于2012年8月通過了業主方的驗收,赢得了使用者的好評。本文以此項目為例,結合作者的實際經驗,讨論了項目品質管理在項目建設過程中的重要性,論述了項目品質管理計劃的編制、項目的品質保證以及項目在實施過程中的品質控制,最後總結分享項目管理的成功經驗,以及項目存在的不足及具體的改進措施。

正文:

XX省公安廳警務地理資訊基礎平台是XX省公安廳“天網計劃”的重要項目,該項目投資共1000萬人民币,建設工期為1年。XX省公安廳力圖通過警務地理資訊系統的建設,彙聚整合全省基礎地理資訊資料和公安機關内外部各類資訊資源,利用資訊化手段建構動态資訊防空網絡,實施扁平化指揮排程,建構資訊系統應用體系的全局性、綜合性、基礎性支撐工程,建設形成省廳“高端統籌,周到服務”的又一制高點,全面提升XX省公安資訊化深層次應用的水準。我作為開發方的項目經理,至始至終參與了整個項目的建設。自2011年8月項目啟動至2012年8月曆時一年,系統至今運作穩定,取得了使用者的好評。

XX省警務地理資訊系統的基本情況:系統采用B/S架構模式,伺服器使用曙光刀片機,作業系統采用RHEL6.2,使用JAVA語言開發,SVN作為配置管理工具。中間件使用weblogic,資料庫采用oracle10g。該系統利用空間地理資訊技術,以電子地圖為基礎,以公安寬帶網絡為依托,以資訊共享和綜合利用為目标,以實作公安基礎資訊基于空間電子地圖的可視化查詢和分析,進而提高在指揮決策、快速反應/反恐等方面的綜合能力,為治安管理、警力部署、巡邏布控、安全警衛等公安業務提供行之有效的管理手段.

由于本項目的順利上線涉及到業務的考核,是以在本項目中,品質管理就顯得尤為重要。這一點在工期緊、聚業務複雜、範圍涉及面廣、項目幹系人衆多等特點于一身的XX省警務地理資訊系統中得到了充分驗證。是以我作為項目經理必須以品質為核心做好品質的計劃的編制、品質的保證、品質控制,以下結合項目的實踐重點論述品質管理這三方面相關内容。

需求是龍頭,是做項目管理的基礎,沒有需求,項目就無從談起,是以我們在制定項目品質管理計劃之前,應弄清楚甲方的需求,為此我帶領我的項目團隊成員深入到甲方現場,由省廳信通處處長牽頭,各市局局長,市局相關人員以聯合讨論會的形式獲得了使用者的需求,編制了需求規格說明書,并會同甲方召開了需求評審會,确定了項目的需求,并且讓各市局上司、省廳上司在需求規格說明書上書面簽字确認,為後期的項目管理奠定了基礎。

一:制定項目品質計劃

“兵馬未動,糧草先行”,古代将領帶兵打仗也深知計劃的重要性,我作為項目經理,深知一個好的項目管理計劃是項目成功的基礎,品質是設計和計劃出來的,而非檢查出來的。為此,我采取了以下幾種辦法:

1.    我帶領項目團隊多次深入甲方現場,在和相關項目幹系人多次溝通後,我逐漸将委托方對系統的隐形需求挖掘出來,分别為:反應速度快,長期穩定運作有保障,操作易上手等。明确了需求,就擁有了範圍。根據項目幹系人的隐性需求,以及項目範圍說明書。我重新制定了品質測量名額。

2.    在細化了委托方的需求後,我又使用效益成本分析法并再次與委托方進行了溝通。在征得他們的同意,且不超出成本預算以及進度不滞後的情況下,我使用了最适合該系統的硬體以及軟體。根據委托方定下的工期以及投資成本,我編制了品質管理計劃。

3.    同時,我也更新了産品描述。為了滿足委托方幹系人的需求,在成本以及進度允許的情況下,我為該系統加上了實作部分非功能性需求的要求。為了保證産品功能與産品描述一緻,我要求團隊成員使用流程圖的方法,畫出品質檢查表,做到每一個功能都與産品描述相對應,絕不超出範圍基線。

4.    由于該項目的重要性,公司給我項目組裡派有2位經驗豐富的專家。通過詢問他們我得知,産品的品質保證必須是随産品的開發實時進行的。隻有在過程中就規範好,做出來的産品才不會無法通過驗收或造成多次變更。于是。我指派其中1名專家制定過程改進計劃,對系統全程采用實驗設計的方法,跟蹤系統開發過程。

在制定品質控制管理計劃的時候我們發現客戶的有些要求與相關的法律法規相沖突。為此我及時通知了客戶與客戶進行了溝通,最後我們修改了相關的品質标準。使項目的品質得到了保證。

二:品質保證

“懂業務的不懂技術,懂技術的不懂業務”,在這種情況下項目的風險很大,一但開發人員沒有了解業務去開發,将導緻嚴重的返工,最終影響項目進度。是以在開發的時候我要求每個開發的具體功能必須要求項目經理組織相關幹系人對開發人員進行交底,避免返工的發生。開發在這一階段在每完成一個裡程碑式的可傳遞物時我都會邀請客戶來進行确認簽字,保證了我們開發産品的有效性,減少了無謂的變更。

現實生活中,品質保證是品質管理工作中的一大重點。品質保證是在項目過程中實施的有計劃、有系統的活動,確定項目滿足相關的标準,為了保證品質,我使用了以下幾種方法:

1.  相關人員須參加業務或技術教育訓練,具體以郵件通知為準;

2. 在經得部門上司的同意後,由項目經理和項目組長對組成員進行績效考評,并将績效資訊記錄備案,最終反應到年終獎的考評中;

3. 開發人員嚴格按照<< JAVA程式設計規範>>進行開發,每周三晚加班時由項目構架師進行檢查,如有發現不符合規範要求的相關人員立即進行整改,由此導緻當天計劃工作不能完成的由開發人員自行加班完成;

4. 采用V模型的開發方法,。并嚴格的,靈活的使用文檔。盡量避免忽視測試對需求分析,系統設計的驗證,導緻後期驗收測試才發現的問題。在編碼階段,我團隊裡的3個編碼技術員分别代号ABC,每人完成自己的工作後,記錄下自己的工作情況并簽字确認。這樣測試人員可以在單元測試的時候,很容易發現問題并找到責任人。其中,測試人員在單元測試時,發現有一組編碼不符合要求,通過文檔,馬上發現是B設計員的問題。B設計員通過文檔,迅速的找到了病竈,不到半天時間就解決了該問題。同時,我還帶領團隊制定了一個規程。每一步驟的具體操作和要求都在規程中描述。規定全部人員必須嚴格遵守規程中的約定,執行活動的順序與要求。

5. 根據過程改進計劃,在裡程碑的出現時進行品質審計,確定工作工程按照制定好的規程來。在編碼階段審計過程中,發現其中一個功能說明是每1分鐘定點結算點向總部資料中心上傳一次資料,雖然這樣做有效的減少了網絡消耗,提升了運作速度,但是明顯與委托方需求的陳述不符,于是我立即上報CCB,并立即對該功能進行了修改,保證資料實時交換。當確定再次審計達标後,再進行下一階段任務。避免了後期傳遞時委托方的不滿而造成的返工。

6. 每天經行一次工作情況的收集,形成工作績效報告,與品質測量名額經行比對,不符合的地方都要上報CCB,提出變更請求,并給出建議的糾正措施。同時,将犯過的問題寫進組織過程資産與項目管理計劃,總結經驗及教訓,保證今後的工作中避免此類錯誤。

三:品質控制

控制産品的品質,是品質管理中的另一個重點。品質控制指采取适當的方法監控項目結果,確定結果符合品質标準,還包括跟蹤缺陷的排除情況。為了控制品質,我采取了以下幾種方法。

1.  我采取了分階段的測試方法,分别為單元測試,內建測試,系統測試,驗收測試四個階段。并且我要求各小組在送測之前,采取預版本機制,先進行小組内部經行測試,内部測試發現問題後,小組内部進行修改。在保證上一次測試的問題解決并沒有副作用後,再釋出正式版本送測。這樣提高了測試的效率,也減少了修改的工作量,同時雙重確定了産品的品質。

2.  在編碼階段,加強對編碼的複查,因為在實際工作中,大量的代碼寫入,程式員難免會發生錯誤。在修改代碼的時候,我要求其他同僚必須對代碼進行複查,至少在2人複查後,方可送出代碼。這樣雖然降低了工作效率,但是保證了産品的品質。并降低了變更的風險。減少了測試小組的工作量。

另外,我們采取黑盒法進行測試,把工作重點放在測試用例的準備上,嚴格定義測試索引、測試環境、測試輸入、預期結果、評價标準,盡可能的把各種業務的不同情況都表現出來。同時,我們準備了一家定點結算點進行實際運作測試,在該結算點手工記帳和計算機聯網記帳同時進行,并有計劃地穿插一些測試用例。通過這些辦法,及時發現了和解決了許多問題。

經過我們的努力,該系統2012年8月上線成功,并在同年11月通過驗收。回顧項目進度管理的過程,項目能成功地通過驗收得益于在事前進行了充分的計劃和準備工作。我覺得項目管理的能力和項目開發的能力是有很大的差別的。一個成功而高效的項目開發必須要有一個能統籌管理和善于溝通的項目經理。雖然項目成功通過了驗收沒有大的事故發生,但任然存在許多問題,主要有以下幾點:

1.對項目工作分解結構中個别工作包沒有進行量化。在項目驗收時,我們和客戶對工作包的認識存在偏差,而對工作包的定義又沒有明确的量化,造成驗收工作的被動。通過和客戶的溝通,決定先進性系統的全面驗收,待到維護期時我們再進行改進。

2.軟體測試不系統,用例準備扔不夠充分,忽視了壓力測試。系統實際運作後随着資料量的增加,運作速度下降很快,達不到設計要求。雖然通過更新硬體解決了這個問題,但造成了資金的額外投入。。

綜上所述,在該項目的實施工程中,我得到了寶貴的經驗和教訓,如果對以上不足進行很好的總結和提高,可以“百尺竿頭更進一步,在我項目經理的生涯中,在以後的工作中,我會留意克服,并将繼續努力學習、總結經驗,更好地完成項目。

繼續閱讀