以WBS模板和PBS自動生成WBS計劃任務
在過程定義和裁剪中我們談到過這個問題。對於軟體產品的開發,我們可以針對不同的軟體生命週期模型制定不同的生命週期模板,當我們對軟體產品進行模組元件和功能的劃分完畢後,其實就已經很清楚了實際應該產生的WBS計劃和任務。
比如對於一個條目化的需求自然會對應到相應的需求開發,設計,編碼和測試等任務。對於PBS產品結構分解處理的最底層的模組或單元結合WBS模板都會產生這些WBS條目。這就是一個簡單的交叉相乘的過程。對於實際的軟體開發模型,有兩點我們是需要注意的
1.對於總體設計工作包和任務不需要根據具體的模組和單元進行分解。
2.對於整合測試任務如何來產生的問題
解決了以上兩個問題,基本上就可以自動來生成相應的WBS。而且我們還可以根據過程定義和裁剪來選擇哪些條目應該生成,哪些不生成。比如可以裁剪掉單元測試,則就不自動生成相應的單元測試任務。基於以上考慮可以參考下圖的例子,左邊為WBS模板,右邊為一個簡單的PBS分解:
比如對於一個條目化的需求自然會對應到相應的需求開發,設計,編碼和測試等任務。對於PBS產品結構分解處理的最底層的模組或單元結合WBS模板都會產生這些WBS條目。這就是一個簡單的交叉相乘的過程。對於實際的軟體開發模型,有兩點我們是需要注意的
1.對於總體設計工作包和任務不需要根據具體的模組和單元進行分解。
2.對於整合測試任務如何來產生的問題
解決了以上兩個問題,基本上就可以自動來生成相應的WBS。而且我們還可以根據過程定義和裁剪來選擇哪些條目應該生成,哪些不生成。比如可以裁剪掉單元測試,則就不自動生成相應的單元測試任務。基於以上考慮可以參考下圖的例子,左邊為WBS模板,右邊為一個簡單的PBS分解:
其中PBS中黃色的為最底層的模組或單元,都需要和左邊的WBS模板相乘得到相應的WBS條目。對於整合測試任務的生成,可以看到滿足存在葉子節點,且葉子節點大於1個的都需要生成整合測試任務。因此根據該方式可以生成如下實際的WBS分解
同時在生成的過程中我們還可以建立根據生命週期模型建立WBS條目任務之間的關聯和依賴關係,設定每各WBS條目的型別。模板化每個條目和任務的輸出格式,責任人等內容。
在實現了這一個步驟後,我們接著可以考慮的問題就是受崗位角色分工和資源約束限制條件下的自動排程。在供應鏈管理中我們可以通過建立模型和目標約束來實現最優的排程,在軟體專案進度計劃的編制中應該同樣是可以的,這種方式將通過約束理論,目標規劃和計算機模型來選擇可行的進度方案。而不是根據簡單的根據關鍵路徑和資源平衡來制定進度。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15027599/viewspace-421181/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 程式設計大賽WBS程式設計
- WBS和TASK的區別?
- 以WBS為主線的整合專案管理專案管理
- 如何使用 cron 任務在 Linux 中計劃和自動化任務Linux
- 談網站專案的WBS分解網站
- Statspack之五-規劃自動任務
- mysql和oracle計劃任務MySqlOracle
- 計劃任務
- 【zz】WBS在專案控制中的應用
- 婚禮籌備之WBS工作分解結構(轉)
- SAP系統中的內碼和外碼轉換 (WBS號)
- mysql計劃任務MySql
- 計劃任務(CRON)
- 計劃任務crontab
- rman使用catalog 啟用計劃任務並自動備份
- 使用at和cron實現任務計劃
- 如何建立複雜專案的WBS結構(轉)
- Project的一級WBS刪除後再建立出錯Project
- win10 64位計劃任務沒啟動怎麼辦_win10 64位計劃任務如何啟動Win10
- 程式和計劃任務_______GongWei1997Go
- 計劃任務工具 cron 的配置和說明
- Linux 任務計劃管理Linux
- ubuntu 設定計劃任務Ubuntu
- 剖析 Laravel 計劃任務--初探Laravel
- Linux 計劃任務整理Linux
- mysql計劃任務:event scheduleMySql
- saltstack 新增計劃任務薦
- 寶塔皮膚計劃任務定時推送公眾號模板訊息
- 自動備份任務
- Oracle 任務管理之 ----program(程式)---scheduler(計劃)--Job(任務)Oracle
- win10計劃任務程式庫實現定時任務的自動執行程式及問題解決。Win10行程
- (轉)計劃任務工具 cron 的配置和說明
- win10計劃任務如何關閉_win10怎麼禁用計劃任務Win10
- 【定時任務|開機啟動】Windows Server 2008/2012 計劃任務配置(任務計劃程式)每分鐘執行BATWindowsServerBAT
- .NetCore Hangfire任務計劃NetCore
- 論linux下計劃任務Linux
- windows計劃任務如何進入Windows
- 聊聊php定時計劃任務PHP