今天,在這篇文章中我們來聊一聊GJB5000B中的項目策劃過程域,項目策劃過程是確保項目順利進行、達成預期目標的關鍵步驟。良好的項目策劃是軟件開發過程中的重要起點,對于項目的成功至關重要。我們都知道,軟件開發過程是一個充滿復雜且不確定性很高的一個過程,那么,為了消除這些復雜性,通常需要從空間、時間和質量內建三個維度來展開對復雜性的消除的應對過程。而如何降低風險和模糊性,就需要通過前端固化需求,以減少后端變更的風險,以及降低因需求模糊帶來的一系列問題。很明顯,前端固化需求其實就是項目策劃的作用需求管理:確保對項目需求有清晰的理解,并將其作為后續工作的基礎。可以從工作以及時間兩個維度進行管理。工作區分:將復雜的任務切分成更小的、可管理的部分,從而簡化項目的執行;時間分段:將項目的時間線劃分為多個階段,使得長期或復雜的項目可以被更容易地管理和實現。通俗地來講,就是項目策劃書,這是軟件開發的重要起點。接下來對項目策劃的具體步驟進行詳細解讀。
1、需求分析與理解收集需求這一部分包含了三個方面的內容,首先就是收集需求:從客戶、利益相關者等處收集項目需求,明確項目需要解決的問題和達成的目標,確保所有關鍵方的需求都被考慮在內。接下來就是需求確認:在收集需求的前提下通過文檔化和驗證,確保對需求的理解一致,避免后續變更帶來的風險。最后就是需求固化:將需求明確化,形成正式的需求規格說明書,并獲得各方的認可。
2 、定義項目生命周期選擇模型根據項目的性質和需求,選擇合適的生命周期模型(如瀑布模型、迭代模型、敏捷開發等)。確定項目的工作流程,將需求轉化為最終產品。需要兩部分作為支撐,首先階段劃分:將項目劃分為多個階段或里程碑,每個階段都有明確的目標和交付物。接著流程定義:為每個階段定義具體的工作流程和活動,確保項目有條不紊地推進。
3 、制定進度計劃任務分解就是將項目分解為更小的任務或工作包,便于管理和控制。包括:時間估算:為每個任務估算所需的時間,考慮到可能的風險和不確定性。建立時間表:創建詳細的項目時間表,包括開始日期、結束日期和關鍵節點。資源分配:根據任務的時間安排,合理分配所需的資源(人力、設備、資金等)。
4 、資源配置與管理資源評估對分配的資源進行有效評估,包括人力資源、物質資源和技術資源。對這些資源進行規劃:制定資源獲取和配置計劃,確保資源按時到位。有了資源,如何有效使用這些資源,就需要對其進行監控:持續監控資源使用情況,及時調整資源分配以應對變化。確保資源有效運行,同時處理資源間的溝通和協作問題。
5 、風險管理識別風險識別可能影響項目成功的各種風險因素,需要從三個方面進行管理。首先先進行風險評估:評估每個風險的可能性和影響程度。接著對識別出的風險采取應對措施:制定應對策略,如規避、減輕、轉移或接受風險。接下來就是對風險進行監控:定期審查風險狀態,更新風險應對計劃。
6、 溝通與協作溝通計劃制定溝通計劃,明確溝通渠道、頻率和內容,確保信息流通的順暢。可以通過團隊成員之間的協作,建立有效的溝通機制,解決沖突和問題。同時與項目干系人保持密切聯系,及時匯報項目進展,獲取反饋和支持。
7 、質量保證規劃制定質量保證計劃,明確質量標準和驗收準則。實施質量控制措施,確保每個階段的工作符合質量要求。同時遵循持續改進的原則,不斷優化項目管理和執行過程。
8 、監督與控制進度跟蹤根據質量保證計劃,定期檢查項目進度,對比實際進展與計劃,及時發現偏差,及時調整項目計劃和資源配置,確保項目成功完成。
9 、文檔化與歸檔記錄保存將項目策劃過程中的所有文檔、記錄和數據進行妥善保存,便于后續參考和審計。總結項目策劃的經驗教訓,形成知識庫,為未來的項目提供參考。
10 、評審與批準內部評審組織內部評審,確保項目策劃方案的完整性和可行性。必要時,邀請客戶或利益相關者參與評審,獲得他們的認可和支持。經過評審后,由項目經理或高層管理人員正式批準項目策劃方案,啟動項目執行。
可以看出,項目策劃遵循了GJB9001C的要求,只是針對的過程是軟件開發而已。通過以上程序,項目策劃不僅能夠為項目的順利實施奠定堅實基礎,還能有效降低風險、提高效率,確保按照預定目標順利實現。
這里需要提及的一點是不同級別的項目管理側重點不一樣,對于二級管理:專注于單個項目層面的管理,包括評估和使用組織資產來優化項目過程。而三級管理:傾向于統一化的過程,基于組織的標準和工作環境進行項目策劃。到了四級管理:采用量化管理方法,精確描述和定義項目管理過程,確保高質量和高效率。
|