Psp个人软件开发工具需求分析文档

第一部分:前景与范围

1.业务需求

1.1 背景

在目前的软件项目开发过程中,进度计划总是非常不准确,经常出现延期,而且大多数都无法给出一个相对比较准确的延迟时间。即使使用用例包、用例的方式组织需求,或者是使用自底向上的估计方法,分配给开发人员的任务还是无法按期完成,而且还是无法给出准确的延迟时间。并且,就目前的软件需求这门课程的发展来说,还没有发明出一个完美的、万能的、准确的估算公式,这让研发经理和管理层很难合适的分配开发任务。汇总起来,整个项目的完成时间就要拖延,对整个软件公司带来很大的损失,同时也让客户对软件失去了信心。

1.2 业务机遇

软件开发公司的各部门经理使用这个软件,可以方便直接的查询当前项目的开发进度情况;可以根据以前开发的相关软件的进度情况,预测当前将要开发软件的进度和合适的开发团队,从而将任务具体详细的分配到每个开发人员,而且可以很大几率的保证开发人员的准时完工,从而保证整个项目准时完工。

开发人员在开发过程中使用这个软件,可以准确记录下来自己的开发进度,为以后的工作提供参考,使开发人员可以更加合理的安排开发时间、保证开发进度。

1.3 客户或市场需求

就目前软件开发情况看,软件公司的员工非常需要这样一个软件来帮助他们更好的进行开发进度的预测和控制,充分发挥每个员工的资源,尽量减少项目延期的情况,增加客户对软件的信心。

1.4 业务目标(BO)和成功标准(SC

BO-1:在第一版应用之后的6个月内,软件公司开发的开发效率提高20%。

BO-2:在第一版应用之后的6个月内,开发人员估算自己产能的准确率提高50%。

SC-1:在第一版应用之后的12个月内,软件公司全体使用此软件的员工的好评达到90%。

SC-2:在第一版应用之后的12个月内,软件公司的客户量增加20%。

1.5 业务风险(Risk

业务风险的实例如下:

RI-1:开发人员很难适应,每天都要记录自己的工作时间很繁琐,而且产生数据不容易使用(可能性:0.3   影响为9)。

RI-2:时间日志做出来后,管理层会忍不住来考核开发人员,给他们带来心理压力(可能性:0.1   影响为10)。

减轻风险的措施:

MS1:鼓励。鼓励记录时间日志,奖励估算准确的开发人员,从而避免作家时间的情况。

MS2:宣扬。宣扬有效工作时间的概念,每个开发人员一天有效的共走时间在4个小时之上比较好。

MS3:培训。从理论高度建立开发人员执行PSP的意识。

2.项目愿景的解决方案

原文地址:https://www.cnblogs.com/mr-wang2013/p/3424428.html