本站小編為你精心準備了目標管制在軟件工程中的運用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
目標管理(ManagementByObjectives,簡稱MBO)是以目標為導向,以人為中心,以成果為標準,而使組織和個人取得最佳業績的現代管理方法。目標管理在軟件項目管理中位置在軟件項目管理中,目標應該作為項目管理核心圓點,所有項目管理活動都要以目標為中心進行開展,脫離了核心目標的任何管理工作,或是錦上添花或是消耗資源。對于項目而言,成功標準就是剛好按目標完成項目。軟件項目管理中的目標管理的操作步驟根據軟件工程項目管理的特點,軟件項目管理中的目標管理主要分以下幾個步驟來進行
第一步:目標確定,即目標是什么,在這個步驟中,首先是識別目標,在軟件項目眾多的要達成的目的中,甄別出最重要、最關鍵的目標,識別出來后要確認下來。這一步是源頭,做好了這一步,項目就能整體沿著正確的方向前進;做不好的話,項目一開始可能就已偏離了正確軌道。在項目實際管理的過程中,我們經常會遇到偏離目標、工期延誤、需求不符等各種各樣的問題,這和項目開始時沒有對目標做好識別工作是有關系的。當需確認的目標是有多個時,還需做的一項工作就是確認目標的性質,分析哪個目標是主要的、剛性的即不容偏差的,而哪些目標是次要的、柔性的,或者在工期、質量、資源出現矛盾時,允許偏差或可容忍的。總之,目標確認最重要工作是找到項目中核心關鍵目標。
第二步:目標定義當明確“什么是目標“后,就要進行下一步工作即:“目標是什么”即目標要達到什么程度,也就是對目標進行準確的定義,目標定義是為了目標可衡量、可檢查,如果這項工作被忽略,目標管理就是空談。準確定義就是用清晰的可衡量標準來闡述目標,讓目標不空、不大、不虛,可以落到實處,只有這樣的目標才可視。在定義目標時,建議從兩個維度來定義,一個是目標的寬度即范圍,一個是目標的深度即程度。總之,目標定義最重要工作就是對目標寬度與深度進行可衡量的描述。
第三步:目標分解,對于一個軟件工程項目而言,其過程不可視、工期較長、不到項目后期無法看到或衡量結果,要保證我們從起點開始每步工作都在向最終目標邁進,那就必須將總目標分解成不同階段、不同大小的子目標。這些目標要分解到可執行、可視及可控程度,同樣子目標也要進行定義,且定義時要包含幾個關鍵要素,目標的說明,目標交付物,交付物驗收標準,交付期限,詳細計劃、需要資源及目標負責人。在編制詳細計劃時,首先需要進行WBS(WorkBreakdownStructure,工作分解結構)分解,WBS分解到什么程度是合適的,主要有以下幾個特點:
1、交付物是明確的、可識別,可操作,且有可驗證的完成標準。
2、所有直接活動的總和等于其在WBS層次上一層的活動。
3、可清晰地指定單位、團隊或個人的唯一責任。關于具體如何編制計劃在各類書籍中有詳細講解,這里不再重復描述,本文主要如何考慮從形象進度角度來使軟件工程項目管理過程可視。我們知道建筑工程在項目管理中,利用BIM(BuildingInformationModeling,建筑信息模型)技術,可以在建筑工程項目過程中通過多維度的建筑模型,形象直觀地把控項目,具有可視化,協調性,模擬性,優化性和可出圖性等特點。那么,對于軟件工程項目如何實現形象直觀的進度管理呢?如果在WBS分解粒度合適,那么就可以按每個任務包的全生命周期進行形象進度管理,即將每個任務在不同階段的完成比例進行形象描述,如圖5為某一軟件工程項目的形象進度示例圖。通過這種形象進度圖,可以從全局的角度審視項目進度,具有形象、直觀和可視化等特點。
第四步:階段成果檢查及目標調整。當目標與計劃編制到足夠細的可操作的粒度時,在實施過程中,就可以按計劃進行一個個子目標的檢查與驗收。如果項目進展順利,可以按周迭代模式檢查;當項目進展不順或有失控狀態時,如連續幾個子目標出現偏差,則應該加大檢查的密度,即按日檢查成果,檢查主要依據是計劃中任務的交付物及交付物的驗收標準。當出現偏差時,及時調整下一個目標,盡量將偏差控制在一個里程碑內,以保證項目整體是可控的狀態。
第五步:目標驗收,這里的目標驗收是指項目結束時,對最初確認的總目標進行驗收。目標驗收方法與階段目標檢查是一致的,總目標驗收后即代表項目完成,也就是當目標實現時即項目宣告結束。結束語項目有目標是無庸置疑的,但是把目標拿出來進行管理,就不是常做的工作,做好目標管理一方面可以盡量少做無用功;另一方面保證項目能一直沿著正確的方向上前進;第三,在項目過程中遇到迷茫分歧,或找不到出路時,目標就相當于海上的燈塔,指引你前進的方向,所以說對項目的目標進行管理是一項非常實用的工作。
通過以上的目標管理方法,可以做到總目標及子目標清晰明確,分解到每個工作任務定義清楚,可執行、可交付、標準可衡量,可檢查,這樣環環相扣的管理,基本上可以扭轉軟件工程項目全程不可視狀態而帶來困局,達到軟件工程項目過程可控、目標可衡量和可實現。
項目管理不是只做目標管理就萬事大吉了,其他知識、工具與技術仍是要應用,本文只是探討了通過目標管理這條主線,將項目管理中關鍵核心的工作組織起來,以使項目管理全程可控、目標可實現。。
作者:蔡培茂張申勇單位:北京理工大學珠海學院