專案進度追蹤

10,244 views

Published on

專案進度追蹤

Published in: Entertainment & Humor
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
10,244
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
164
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

專案進度追蹤

  1. 1. <ul><li>嵌入式系統概論 </li></ul><ul><li>專案管理理論基礎 </li></ul><ul><li>嵌入式系統專案的生命週期 </li></ul><ul><li>嵌入式系統實作 </li></ul><ul><li>嵌入式系統平台 </li></ul><ul><li>嵌入式系統開發環境 </li></ul><ul><li>Boot Loader </li></ul><ul><li>驅動程式 & 硬體抽象層 </li></ul><ul><li>記憶體管理 </li></ul><ul><li>NAND Flash 系統概論 </li></ul><ul><li>模擬器 </li></ul><ul><li>專案進度追蹤 </li></ul><ul><li>System Application team </li></ul><ul><li>系統整合、測試、除錯、 Tuning </li></ul><ul><li>結案 </li></ul>
  2. 2. <ul><li>紀錄專案的短、中、長期目標 、 milestone 與 schedule </li></ul><ul><li>管理文件 </li></ul><ul><li>管理 source code </li></ul><ul><li>紀錄並追蹤專案中所有 open issues 或 bugs </li></ul><ul><li>紀錄並追蹤專案中不同個人 、 部門或公司間的合作與交接關係 </li></ul><ul><li>以擬定完成之專案計畫為 baseline ,於專案執行階段進行追蹤 . </li></ul>專案進度追蹤
  3. 3. <ul><li>至少一個星期一次 </li></ul><ul><li>工程師 vs. 開發小組組長 </li></ul><ul><li>工程師填寫並報告: </li></ul><ul><ul><li>本週進度 </li></ul></ul><ul><ul><li>碰到的困難 & 經驗分享 </li></ul></ul><ul><ul><li>Call help </li></ul></ul><ul><ul><li>下週工作項目 </li></ul></ul><ul><li>PM 不定期參加各小組進度報告會議 </li></ul>個人進度追蹤
  4. 4. 個人進度追蹤範例
  5. 5. <ul><li>開發小組組長維護小組進度表格(至少每週更新) </li></ul><ul><li>PM 可隨時依上述表格,直接找研發小組組長討論 </li></ul>研發小組進度追蹤
  6. 6. 研發小組進度追蹤範例
  7. 7. 研發小組進度追蹤 範例 (2)
  8. 8. <ul><li>整個專案隨時只有一份最新的開發計畫,所有專案成員都很容易取得。 </li></ul><ul><li>並告知所有專案成員,此計畫即為進度追蹤的唯一依據。 </li></ul><ul><li>在未經變更管理流程之前,所有專案成員都該遵守時程規定。管理人員,則在某項目 deadline 前幾天就該開始追蹤,當情況不樂觀,則必須主動召開會議,必要時可進行內部變更流程。 </li></ul>定期 / 不定期 進度追蹤
  9. 9. 使用 MS Project 篩檢各個 item 的進度狀況
  10. 10. 使用 freeware – GanttProject 進行專案追蹤
  11. 11. <ul><li>變更的來源: </li></ul><ul><ul><li>客戶更動產品規格。 </li></ul></ul><ul><ul><li>技術限制,導致必須修改規格。 </li></ul></ul><ul><ul><li>專案計畫與實際狀況誤差太大,導致時程或 cost 變更 </li></ul></ul>變更管理
  12. 12. 變更控制系統 <ul><li>專案執行控制過程 </li></ul>專案計畫 專案追蹤 & 控制 變更 請求 變更控制 系統 計劃與實際 狀況比較 專案狀況 採集 偏差 採取 措施 ? 專案 資料庫 ( 公司資產 ) 外部變更 Y N N Y
  13. 13. <ul><li>設計流程 </li></ul>Open issues 管理
  14. 14. <ul><li>按照流程,詳細紀錄”每一站”的負責人、處理方式與目前狀態 </li></ul>Open issues 管理 (2)
  15. 15. <ul><li>系統必須依以下屬性進行搜尋與排序 </li></ul><ul><ul><li>狀態 (open 、 assigned 、 closed…) </li></ul></ul><ul><ul><li>處理人 / 單位 </li></ul></ul><ul><ul><li>問題總類 </li></ul></ul><ul><ul><li>問題從 issued 到目前的處理時間 </li></ul></ul><ul><ul><li>… </li></ul></ul><ul><li>系統必須可以隨時依管理目的產生報表,例如 : </li></ul><ul><ul><li>目前未解決問題的分類比例 </li></ul></ul><ul><ul><li>各單位延遲問題的排名… </li></ul></ul>Open issues 管理 (3)
  16. 16. <ul><li>http://www.serena.com/mashups/index.html </li></ul><ul><li>TeamTrack 是一個安全且高度可配置組態的企業型解決方案平台、建立圖像、規則以及降低任務層次來加強你的商業過程。 </li></ul><ul><li>TeamTrack 協助你快速地自動化在你的計劃的整個生命週期中的商業程序、管理議題,並幫助與所有企業中及跨企業的管理人合作。 </li></ul><ul><li>不管你是怎樣的公司, TeamTrack 可以跟你的其他商業應用程式整合,強化你的投資和增加小組之間工作的效率。 </li></ul>要錢的 - TeamTrack
  17. 17. TeamTrack: 隨時自動產生報表
  18. 19. <ul><li>JIRA 是一個優秀的問題( bugs, 任務 , 改進 , 新功能)跟蹤及管理軟體。 </li></ul><ul><li>產品非常完善且功能強大,和其他系統如 CVS ,郵件服務整合得相當好,文檔齊全 </li></ul><ul><li>有 Source code, 可自行客制化 </li></ul><ul><li>不同的用戶以不同的方式使用 JIRA : </li></ul><ul><ul><li>管理人員需要更新專案狀態。 </li></ul></ul><ul><ul><li>測試人員需要快速提交問題的功能並儘量減少重複問題。 </li></ul></ul><ul><ul><li>專案經理需要評估問題的嚴重級別並分配他們。 </li></ul></ul><ul><ul><li>開發人員需要分析、更新、解決問題。 </li></ul></ul>要錢的 (2) - Jira
  19. 20. <ul><li>http://trac.edgewall.org/ </li></ul><ul><li>demo: http://www.hosted-projects.com/trac/TracDemo/Demo </li></ul><ul><li>Trac is an enhanced wiki and issue tracking system for software development projects. </li></ul><ul><li>Web-based software project management </li></ul><ul><ul><li>Ticket system: bugs, issues, tasks, features request, idea… tracking </li></ul></ul><ul><ul><li>Integrated with SVN </li></ul></ul><ul><ul><li>Time-line shows all current and past project events in order </li></ul></ul><ul><ul><li>Roadmap shows the road ahead, listing the upcoming milestones </li></ul></ul>不要錢的 : Trac
  20. 21. <ul><li>http://www.hosted-projects.com/ </li></ul>線上開發專案管理服務
  21. 22. 專案管理工具應用 – 窮人版
  22. 23. <ul><li>從流程中導入工具 </li></ul><ul><li>例如: </li></ul><ul><ul><li>每週報告的表格 </li></ul></ul><ul><ul><li>專案經理使用 Project 檔執行進度追蹤 </li></ul></ul><ul><ul><li>RD 只處理 bugzilla 發出的問題 </li></ul></ul><ul><ul><li>測試人員不用額外製作報告,直接使用 Bugzilla 自動產生的報告 </li></ul></ul><ul><ul><li>測試人員只能從 SVN 抓下最新的 code , build 後進行測試。不接受任何 binary 版本的測試工作。 </li></ul></ul><ul><ul><li>… </li></ul></ul>結論
  23. 24. Q&A (12)

×