PSP辅助软件开发计划

作者:

日期:2013年11月14号

1开发目的

鉴于软件开发过程中,程序员往往无法在规定时间内完成任务,而且无法给出拖延的时间从而造成项目进度计划不准确。开发此软件帮助程序员掌握软件开发进程。

2 系统概述

2.1 概述

此软件可以支持项目经理分配任务,程序员填写任务计划,然后项目经理批准。程序员记录开发过程进行时间记录,还可以提供产能分析。

2.2 功能

PSP核心功能:

1).项目管理:

a.项目的增、删、改、查

b.为项目分配工作包

c.任务管理

2). 开发记录:

a.记录开发时间

b.查询记录

c.延期报告

3).产能分析:

a.根据对象统计产能

3 开发规划

3.1 开发计划

此项目施行两人结组开发的方式,将按照任务优先级先开发系统的核心功能,然后再逐

步完善扩展。用例优先级如下表:

优先级

功能

说明

1

登录系统    

系统使用的基础,并且可复用原有资源

管理项目信息  .设置工作包  

.分配工作任务   .填写任务计划 

任务管理的完整流程,是记录时间日志的基础

记录时间日志

系统核心功能

2

关闭工作任务

只是对任务信息进行更新,重要性次之

更新日程表    .查看日程安排

对系统记录的时间记录进行有效的利用,必须有前面的信息才能够开发

3

查询历史任务数据.统计项目产能  .统计团队产能

对系统记录的时间记录进行有效的利用,必须有前面的信息才能够开发

管理用户

前期可以通过直接往数据库中写值的方式进行使用,最后提供界面操作即可

3.2 负责部分需求分析

所负责的部分是软件开发人员模块以及产能分析模块。

  1. 对于软件开发人员主要是接收开发任务,查询历史记录根据记录填写开发任务计划,将计划提交给项目经理等待批复,收到批复开始开发过程。帮助程序员完成记录时间日志是核心功能。提供“开始计时”、“暂停计时”、“停止计时”等功能,在停止时,填入任务编号(在线则选择)、工作关键字(以逗号分隔的多个)、完成代码量,自动生成开始时间、暂停时间、停止时间、总时长、有效时长(总时长-中断时长)。在工作无法按时完成时需要报告项目经理以调整日程计划。
  2. 对于产能分析,研发经理及管理层可以按个人、任务、项目、关键字查看工作时长、统计产能。然而因开发任务的复杂性,由此得出的产能指标只是一个参考指标。由此系统在进行统计时,要分类统计,对分类也要非常慎重。

PSP辅助软件开发计划的更多相关文章

  1. Psp个人软件开发软件需求分析和用例分析

    Psp个人软件开发软件需求分析和用例分析 一.需求分析 1.业务需求 1.1 应用背景 开发项目进度计划总是那么不明确,延期经常出现,甚至无法给出一个相对比较明确的延迟时间.这样给市场的推广会带来很大 ...

  2. PSP个人软件开发工具需求分析文档

    第一部分:前景与范围 1.业务需求 1.1 背景 在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间.即使使用用例包.用例的方式组织需求, ...

  3. PSP个人软件开发工具

    (您的阅读是我的荣幸,如有不满之处请留言指正!) 尚未完善.....工作中 为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力.   PSP个人软件开发工具 ...

  4. PSP个人软件开发系统面向对象需求分析与设计文档

    1.引言 1.1编写的目的 编写该文档的目的是,对产品进行定义,详尽说明该产品的软件需求,简述我们对 PSP个人软件开发系统的初步设想,及划分的各功能模块以及各模块的实体图和数据流图. 1.2预期的读 ...

  5. psp个人软件开发

    为开发人员提供一个PSP工具,简化时间记录工作:同时提供数据使用的工具,帮助开发人提高估算能力.  需求分析: 编号 特性 FEAT01 研发经理能够创建项目.指定或修改项目经理.删除尚未分配工作任务 ...

  6. Psp个人软件开发软件需求分析及用例分析

    一.需求分析 1.  业务需求 1.1 应用背景 开发项目进度计划总是那么不明确,延期经常出现,甚至无法给出一个相对比较明确的延迟时间.这样给市场的推广会带来很大的影响,不确定因素使得应对十分困难. ...

  7. BZOJ 1221: [HNOI2001] 软件开发

    1221: [HNOI2001] 软件开发 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1428  Solved: 791[Submit][Stat ...

  8. 【BZOJ】1221: [HNOI2001] 软件开发(最小费用最大流)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1221 先吐槽一下,数组依旧开小了RE:在spfa中用了memset和<queue>的版本 ...

  9. 【BZOJ】【1221】【HNOI2001】软件开发

    网络流/费用流 说是这题跟餐巾计划一模一样……但我没做过啊……so sad 二分图建模是很好想的,但是要控制流量跟用了的毛巾一样多……oh my god 事实上对于每一天我们无论如何都是要消耗n[i] ...

随机推荐

  1. k-d树及八叉树

    http://en.wikipedia.org/wiki/K-d_tree http://en.wikipedia.org/wiki/Octree

  2. linux下常用快捷方式

    一.终端最常用的快捷键: 1.新建终端窗口:crtl+shift+n 2.终端的切换:shift+左右箭头 3.挂起:crtl+s 4.解除挂起:crtl+q 5.清屏:crtl+l 二.命令行光标移 ...

  3. 数学之路-python计算实战(21)-机器视觉-拉普拉斯线性滤波

    拉普拉斯线性滤波,.边缘检測  . When ksize == 1 , the Laplacian is computed by filtering the image with the follow ...

  4. php生成二维码2

    <?php include "phpqrcode.php"; $value = "http://huizhongda.taobao.com/"; $err ...

  5. OSX:不同OSX版本号的标记可能不兼容

    现象: 依据測试,中文OS X 10.9和中文10.10的文件标记彼此不兼容. 也就是说.比方在10.9中的颜色标记,在10.10DP2中不能删除,但能够加入/删除10.10自己的颜色标记,反之亦然. ...

  6. ROUND function and arithmetic overflow

    遇到如下错误 Arithmetic overflow error converting expression to data type numeric. ), ); https://stackover ...

  7. oracle基本建表语句

    oracle基本建表语句 2010-09-20 10:37:33|  分类: 数据库 |  标签:数据库  oracle  |字号 订阅 --创建用户create user han identifie ...

  8. jquery uploadify在谷歌浏和火狐下无法上传的解决方案(.Net版)

    在项目紧张的进行过程中,jquery uploadify上传不兼容的问题一直没有试着去解决,只幻想着用ie的人越来越多,怎么奈何firefox4刚推出,就有4000万的下载.......仰天长叹,记生 ...

  9. linux 基础 —— 网络管理

    Linux 最强大的功能是什么?网络功能. 修改 dns 服务器(解析域名到 ip 地址): $ sudo vim /etc/resolvconf/resolv.conf.d/base # 添加如下内 ...

  10. jQuery EasyUI,LinkButton(按钮)组件

    转自:https://www.cnblogs.com/adc8868/p/6639570.html jQuery EasyUI,LinkButton(按钮)组件 学习要点: 1.加载方式 2.属性列表 ...