背景 软件开发项目通常遵循六个基本阶段:需求,设计和实施(和集成),测试(验证),部署(安装)和维护。首先,一般收集需求,并定义功能范围。然后,替代方案开发和评估所需的功能。实施,通常是50%或更多开发时间,是将设计转化为程序并与其他程序集成的阶段 软件的一部分 - 这是软件工程师实际开发代码的时候。决赛期间阶段,程序经过测试,软件投入使用,故障或性能问题得到解决。 平板电脑应用程序开发商ApDudes难以满足项目需求截止日期;只有10%的项目在去年的预算和准时内完成了开始伤害生意。该小组的项目经理的任务是研究该问题实施阶段。他发现软件工程师在确定工作优先顺序时遇到了困难他们经常因项目的规模而不知所措。结果,进行了两处更改。每个项目都分解为较小的,不同的任务或工作,并且每项工作都被分配了优先权。项目经理认为这种分类和优先排序系统将加速完成高优先级的工作,从而降低整体项目完成时间。 分析 图1显示低优先级的工作,如预期的那样,平均花费时间最长。 令人惊讶的是,高优先级工作实际上比中等优先工作(2.5天)平均花费更长的时间(3.0天)。 周围的变化中等优先级工作(5.0天)的平均值也小于其他优先级。所有优先事项从中等水平来看,一些工作可能比其他大多数工作要长一些明显低于平均值。 另外值得注意的是低,中和高优先级作业的数量。 有更多高优先级的工作比低或中等。 描述性统计量: Days 统计量
|
|