zoukankan      html  css  js  c++  java
  • 需求文档

    一 背景

    为了规范软件开发过程,能给估算人员提供可靠数据进行软件估算,开发人员能自己的产能数据进行分析,所以需要一款PSP(个人软件开发过程)来对工作的的时间和工作量进行记录,得到开发人员的产能数据,并加以统计和分析。

    二 需求

    管理人员:对项目的管理(添加,修改,查看,删除),统计产能数据。

    开发人员:填报,记录,查看。

    四 项目特性

    1. 研发经理能够创建项目、指定或修改项目经理、删除尚未分配工作任务的项目

    2. 项目经理可以对项目设置工作包,工作包允许多级嵌套,它只用来组织工作任务

    3. 项目经理可以为开发人员指派工作任务,工作任务属于特定的工作包

    4. 项目经理在分配工作任务时,能够查阅开发人员的日程安排表,可以按开发人员查询、也可按日程查询

    5. 开发人员接到任务时,通过系统填写计划时间(计划开始时间和计划结束时间),项目经理确认后,更新日程安排表

    6 . 开发人员可以查询相近工作任务的历史数据(估算数据、实际数据)

    7. 开发人员任务执行将超计划时,应报告项目经理,项目经理通过系统更新其日程表

    8. 当任务完成之后,项目经理负责Close任务,并填入实际的完成情况(KLOC、实际结束时间)

    9 .开发人员可以随时记录自己的时间,提供“开始计时”、“暂停计时”、“停止计时”,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个),自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)

    10. 开发人员可以根据任务编号、关键字、起止时间进行分类组合查询与统计

    11. 时间记录程序会自动连接服务器,完成时间日志上传的工作,未能连接服务器,则在本机暂存时间日志

    12. 项目经理可以按项目、任务、关键字统计实际工作时长、产能

    13. 研发经理及管理层可以按个人、任务、项目、关键字查看工作时长、统计产能

    五 项目范围

      1.v1.0 开发网页版,开发人员与管理人员可以通过自己的账户登录填写和查看相关信息。管理人员有更高的权限可以修改信息。

      2.v2.0 开发离线客户端,可在链接后与数据库交换数据。

    六 涉众

    管理者:对项目进行添加,修改,删除。查看产能统计。

    开发人员:对承担的项目进行填报,申请修改,查看个人产能数据。

  • 相关阅读:
    topcoder srm 445 div1
    topcoder srm 440 div1
    topcoder srm 435 div1
    topcoder srm 430 div1
    topcoder srm 400 div1
    topcoder srm 380 div1
    topcoder srm 370 div1
    topcoder srm 425 div1
    WKWebView强大的新特性
    Runtime那些事
  • 原文地址:https://www.cnblogs.com/luodididi/p/3424652.html
Copyright © 2011-2022 走看看