PSP(个人软件开发过程)需求分析

                           PSP(个人软件开发过程)需求分析

1 业务背景

        开发项目进度不准确,延期经常出现,甚至无法给出一个相对比较明确的延迟时间

2  业务机遇

      开发一套软件帮助开发人员记录自己的工作时间,并提高数据使用率,从而让开发人员更加准确地估算自己的工作能力效率。

3  业务目标

       一个月内完成PSP系统,实现基本目标

       BO-1:第一版应用一个月后,开发人员估算自己的工作效率有所提高,积累相关的产能数据

       BO-2:第一版应用三个月后,开发项目进度计划准确率提高

       成功目标如下:

        SC-1:第一版应用一个月后,开发人员估算自己的工作效率提高60%

        SC-2:第一版应用三个月后,开发项目进度计划准确率提高40%

4  业务风险:

(1) 开发人员不习惯随时记录自己工作时间及工作成果,软件使用人数过少,软件利用率低

(2)       开发人员记录时间不准确,致使估算结果出错

5   业务背景

      对那些希望提高自己开发程序的估算能力的开发人员来说,PSP是一款基于积累相关产能数据的软件,通过该软件,开发人员可以轻松方便地记录自己的工作时间,该软件可以准确地计算出开发人员在单位时间内写出的千行代码数,并作出正确的时间日志,帮助开发人员提高自己的估算能力,进而提高整个开发团队的项目进度计划。

6   主要特性

   开发人员记录当天的工作计划

   开发人员记录工作开始时间和结束时间,软件计算工作时间

   开发人员记录自己完成的工作量,软件估算开发人员的工作效率

 7 项目前景
      PSP软件完成后,具有明确的事件日志帮助开发人员估算自己的产能数据,对于相同类的软件开发具有更为准确的时间估算,整体水平提高项目团队的开发速度,项目完成地更有计划,不会产生逾期未完成现象。 

8 用例图

  该软件主要涉众软件开发员、项目经理、研发经理和管理层,用例图如下:

9 界面设计图

10  交互图

 

   

11  用例概述

      开发人员可以随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”等功能,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)。
 
原文地址:https://www.cnblogs.com/smilehyjuan/p/3424340.html