PSP(个人软件开发过程)需求分析
1 业务背景
开发项目进度不准确,延期经常出现,甚至无法给出一个相对比较明确的延迟时间
2 业务机遇
开发一套软件帮助开发人员记录自己的工作时间,并提高数据使用率,从而让开发人员更加准确地估算自己的工作能力效率。
3 业务目标
一个月内完成PSP系统,实现基本目标
BO-1:第一版应用一个月后,开发人员估算自己的工作效率有所提高,积累相关的产能数据
BO-2:第一版应用三个月后,开发项目进度计划准确率提高
成功目标如下:
SC-1:第一版应用一个月后,开发人员估算自己的工作效率提高60%
SC-2:第一版应用三个月后,开发项目进度计划准确率提高40%
4 业务风险:
(1) 开发人员不习惯随时记录自己工作时间及工作成果,软件使用人数过少,软件利用率低
(2) 开发人员记录时间不准确,致使估算结果出错
5 业务背景
对那些希望提高自己开发程序的估算能力的开发人员来说,PSP是一款基于积累相关产能数据的软件,通过该软件,开发人员可以轻松方便地记录自己的工作时间,该软件可以准确地计算出开发人员在单位时间内写出的千行代码数,并作出正确的时间日志,帮助开发人员提高自己的估算能力,进而提高整个开发团队的项目进度计划。
6 主要特性
开发人员记录当天的工作计划
开发人员记录工作开始时间和结束时间,软件计算工作时间
开发人员记录自己完成的工作量,软件估算开发人员的工作效率
8 用例图
该软件主要涉众软件开发员、项目经理、研发经理和管理层,用例图如下:
9 界面设计图
:
10 交互图
11 用例概述