前景與范圍文檔
文檔狀態: [? ]草稿 [? ]正式發布 [√]正在修改 | 當前版本 | 版本1 |
作者 | XXX,XX | |
完成日期 | 2013-11-14 | |
? | ? |
1.業務需求
1.1應用背景
在規定時間內不能完成任務的情況時有發生,這對整個項目的研發帶來了很大的困擾,阻礙了項目的進展速度.對于如何去分配給一個開發人員的任務量/規 定什么時間內完成 這是一直困擾著研發經理的一大難題.為了提高工作效率,提高公司收益,決定開發一PSP工具,簡化時間記錄工作,同時提供數據使用的 工具,幫助開發人提高估算能力.
1.2業務機遇
通過這個工具開發人員可以更方便快捷的記錄自己的開發時間,更為精準的統計開發人員的工作效率,并能通過對工作量與工作時間的統計分析,能更好的為開發人員提供任 務,使整個項目能更快更好地完成.
1.3業務目標
BO-1:提高項目的完成時間.
BO-2:減少超期完成任務現象.
BO-3:提高每一位開發人員的工作效率.
SC-1:使用此工具后項目的完成時間縮短5%.
SC-2:使用此工具后超期完成現象減少50%.
SC-3:使用此工具后開發人員的工作效率提高20%.
1.4業務風險
RI-1:如何確定計時的時間是否準確,是由開發人員確定的,會有不精準的現象.
RI-2:如何確定任務的難度系數對項目經理是一種考驗.
RI-3:項目的分類如何去劃分.
RI-4:對于一些不使用電腦的工作怎么計算.
2.項目前景
2.1前景概述
對于項目管理層的人員來說,該系統可以讓其更好的了解員工的工作情況,了解員工所擅長的方面.將員工所擅長的任務分配給他,才能提高開發效率,提高 開發質量,獲取更多的 收益.對于開發人員來說,使用該系統可以更好地了解自己的優缺點,了解自己的優勢和劣勢,并能在自己力所能及的情況下提高工作效 率,獲取更多的報酬.
2.2主要特性
FE-1:研發經理及管理層可以按個人、任務、項目、關鍵字查看工作時長、統計產能.
FE-2:研發經理能夠創建項目、指定或修改項目經理、刪除尚未分配工作任務的項目.
FE-3:項目經理可以為開發人員指派工作任務,工作任務屬于特定的工作包.
FE-4:項目經理可以對項目設置工作包,工作包允許多級嵌套,它只用來組織工作任務.
FE-5:項目經理在分配工作任務時,能夠查閱開發人員的日程安排表,可以按開發人員查詢、也可按日程查詢.
FE-6:項目經理可以按項目、任務、關鍵字統計實際工作時長、產能.
FE-7:開發人員可以查詢相近工作任務的歷史數據(估算數據、實際數據).
FE-8:開發人員任務執行將超計劃時,應報告項目經理,項目經理通過系統更新其日程表.
FE-9:開發人員可以隨時記錄自己的時間,提供“開始計時”、“暫停計時”、“停止計時”,在停止時,填入任務編號(在線則選擇)、工作關鍵字(以逗號分隔的多個),自動 生成開始時間、暫停時間、停止時間、總時長、有效時長(總時長-中斷時長).
FE-10:開發人員可以根據任務編號、關鍵字、起止時間進行分類組合查詢與統計.
FE-11:開發人員接到任務時,通過系統填寫計劃時間(計劃開始時間和計劃結束時間),項目經理確認后,更新日程安排表.
FE-12:時間記錄程序會自動連接服務器,完成時間日志上傳的工作,未能連接服務器,則在本機暫存時間日志.
FE-13:開發外接設備,更好的統計開發人員的工作時間
2.3假設與依賴
AS-1:每一個開發人員都有自己的電腦,并且工作時都用到電腦.
AS-2:研發經理需要能夠準確的確定任務的難度系數,并根據難度系數來確定報酬.
AS-3:項目經理能根據統計結果進行分析,準確的給員工分配任務.
AS-4:開發人員能夠準確的填寫自己的完成任務時間.
AS-5:開發人員能夠準確的計時.
DE-1:如果開發人員沒有準確的計時,造成的后果由開發人員承擔.
DE-2:開發人員如果認為自己能做難度系數更高的任務需要與項目經理協商.
3.項目范圍
3.1第一版本范圍
第一版本主要實現開發人員的計時,并統計開發人員的數據,實現對開發人員數據的分析.確定任務難度,錄入任務,錄入人員信息,設置權限.實現任務分配功能,開發人員能確定自己的任務時間.
3.2后續版本范圍
特性 | 版本1 | 版本2 |
FE-1 | 實現部分 | 完全實現 |
FE-2 | 完全實現 | ? |
FE-3 | 部分實現 | 完全實現 |
FE-4 | 實現簡單分類 | 完全實現 |
FE-5 | 完全實現 | ? |
FE-6 | 部分實現 | 完全實現 |
FE-7 | 完全實現 | ? |
FE-8 | 完全實現 | ? |
FE-9 | 實現部分 | 完全實現 |
FE-10 | 實現部分 | 完全實現 |
FE-11 | 完全實現 | ? |
FE-12 | 部分實現 | 完全實現 |
4.項目環境
4.1操作環境
系統主要是給兩類用戶使用,一類是開發人員,另一類是管理層人員.
開發人員的工作環境有兩種,一種是連上局域網的情況,另一種是不聯網的環境,兩種環境都需要使用PC機.
管理層人員工作時必須連接上局域網.同樣需要使用PC機.
4.2涉眾
涉眾 | 特點 |
開發人員 | 可以自己填寫完成任務所需要的時間,如果超時與項目經理協商,并能查看自己的歷史記錄和數據統計記錄 |
項目經理/管理層 | 可以給開發人員分配任務,修改開發人員的完成任務時間,查看開發人員的數據統計. |
研發經理 | 可以添加/修改/刪除人員信息,可以添加/修改/刪除任務信息,可以查看所有人員的數據統計. |
4.3項目屬性
屬性 | 驅動因素 | 約束因素 | 可調整因素 |
特性 | ? | 各個版本的功能必須完全可操作 | 在最終版本中進行調整 |
質量 | ? | 用戶滿意度必須達到85%;必須通過全部的安全機制檢查,系統能夠在win7,winxp等操作系統下穩定工作 | 在后續版本中完善功能提高用戶滿意度 |
成本 | 項目經理 | 必須控制開發費用在額定范圍內 | 允許費用超過的最大額度不超過總經費的10% |
進度 | 項目經理 | 必須保證開發時間在規定時限范圍內 | 開發時間最長不得超過規定時間2天 |
人員 | 團隊規模包括一個項目經理,兩名開發人員,和一名測試人員 | 人員數目按照規定嚴格控制 | 如果計劃不夠,可以適當增加人員務必保證在規定時間內完成項目 |