psp工具软件前景与范围文档
文档状态: [√ ]草稿 [ ]正式发布 [ √ ]正在修改 |
当前版本: |
版本1 |
作 者: |
张盼 |
|
完成日期: |
2013年11月14日 |
|
|
|
1.业务需求
1.1 应用背景
开发人员无法准确估计自己的开发时间。于是,psp应运而生,为开发人员提供一个psp工具,建立时间记录工作,同时提供数据使用的工具,帮助开发人员提高估算能力。
1.2 业务机遇
开发人员无法准确估计自己的开发时间。通过这个工具开发人员更快捷的记录自己的开发时间,方便准确统计开发人员的工作效率。
1.3 业务目标
BO-1:开发人员评估自己的开发时间越来越接近。
BO-2:开发人员开发速度有了显著提高。
SC-1:使用该工具后,项目逾期完成率下降70%。
SC-2:使用该工具后,开发人员的工作效率提高60%。
1.4 业务风险
1.开发人员很难适应每天记录自己的工作时间,而且产生的数据不容易使用。
2.事件日志做出来,管理者用它们考核开发人员,给开发人员带来压力。
3.每个任务中的难度系数如何限定。
2.项目前景
2.1前景概述
psp工具方便开发人员估算开发时间,在不断研发记录中,提高了自身的工作效率。
2.2主要特征
FE-1:研发经理能够创建项目、指定或修改项目经理、删除尚未分配工作任务的项目
FE-2:项目经理可以对项目设置工作包,工作包允许多级嵌套,它只用来组织工作任务
FE-3:项目经理可以为开发人员指派工作任务,工作任务属于特定的工作包
FE-4:项目经理在分配工作任务时,能够查阅开发人员的日程安排表,可以按开发人员查询、也可按日程查询
FE-5:开发人员接到任务时,通过系统填写计划时间(计划开始时间和计划结束时间),项目经理确认后,更新日程安排表
FE-6:开发人员可以查询相近工作任务的历史数据(估算数据、实际数据)
FE-7:开发人员任务执行将超计划时,应报告项目经理,项目经理通过系统更新其日程表
FE-8:当任务完成之后,项目经理负责Close任务,并填入实际的完成情况(KLOC、实际结束时间)
FE-9:开发人员可以随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)
FE-10:开发人员可以根据任务编号、关键字、起止时间进行分类组合查询与统计
FE-11:时间程序会自动连接服务器,完成时间日志上传的工作,未能连接服务器,则在本机暂存时间日记录志
FE-12:项目经理可以按项目、任务、关键字统计实际工作时长、产能
FE-13:研发经理及管理层可以按个人、任务、项目、关键字查看工作时长、统计产能
2.3假设与依赖
AS-1:每位开发人员开发时都自觉并准确记录时间。
AS-2:研发经理能够准确的确定难度系数。
AS-3:开发人员对有效时间的标准几乎相同。
DE-1:开发人员依据历史数据对自己的开发时间作出估算。
DE-2:项目经理在派发任务时必须参考开发人员的工作时间日志。
3.项目范围
3.1 第一版范围
实现管理人员和开发人员登录,开发人员填写任务计划,查询历史任务数据,记录时间日志。管理人员设置工作包,分配工作任务,更新日程表。
3.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 |
完全实现 |
4.项目环境
4.1操作环境
这个系统主要提供给两类用户使用,一类是开发人员,一类是管理人员。
开发人员如果现场开发需要有一个离线版本的应用程序,回公司连接服务器再进行数据同步。
一般情况,开发人员和管理人员都要有pc机和网络连接。
4.2涉众
涉众 |
特点 |
开发人员 |
填写任务计划,记录时间日志 |
研发经理 |
管理项目信息 |
管理层 |
分配任务,统计产能 |
4.3项目属性
属性 |
驱动因素 |
约束因素 |
可调整因素 |
特性 |
各个版本的功能必须完全可操作 |
在最终版本中进 行调整 |
|
质量 |
开发人员满意度必须达到85%;必须通过全部的安全机制检查,系统能够在win7,winxp等操作系统下稳定 工作 |
在后续版本中完善功能提高用户 满意度 |
|
成本 |
项目经理 |
必须控制开发费用在额定范围内 |
允许费用超过的最大额度不超过总经费的10% |
进度 |
项目经理 |
必须保证开发时间在规定时限范 围内 |
开发时间最长不得超过规定时间2 天 |
人员 |
团队规模包括一个项目经理,两名开发人员,和一名测试人员 |
人员数目按照规定严格控制 |
如果计划不够,可以适当增加人员务必保证在规定时间内完成项目。 |