在软件开发中项目进度失控会受到哪些因素的影响呢?
在软件开发中项目进度失控会受到哪些因素的影响呢?
(1)缺少进度指路明灯 当我们在路上行走的时候,会在沿途观看路标,当到达某一个路标时,我们便知道还有多少路或多少时间才能够到达终点。这些路标是我们在旅程中的里程碑,让我们可以清楚地知道目前所在地离开目的地有多远,也让我们能估算何时才能够到达目的地。
对于在路上行走的我们,可以通过路边的里程碑这一个简单工具来获知自己的进度信息。当进行软件开发的时候,我们也需要建立开发项目的里程碑,使我们知道项目的进度。里程碑是项目管理不可忽视的一部分,通常意味一个时间点上可交付成果的完成,好的里程碑管理就像一张地图指示我们走向项目目标的进度。
(2)项目进度估算准确性差 软件项目开发进度控制面临的最大挑战就是项目进度估算的准确性差。据统计,在对软件项目进度与成本估算时,大多数项目实际完成时间超过估算进度的25%到100%。根据我的经验要想对项目进度进行有效的估算,必须抓好以下两个方面:一是项目计划的可行性和可操作性,这是进度估算的基础。
二是要对项目进度进行合理的度量,这样才能够获得项目的真实进展情况,并对项目估算做出相应调整。 (3)前松后紧,项目进度缺乏有效监管和控制 一般人在工作时都有前松后紧的习惯,而里程碑强制规定在某段时间做什么,从而合理分配工作,细化管理粒度。
对复杂的软件开发项目而言,每一阶段的进度都需要逐步逼近目标,里程碑产出的中间“交付物”就是每一步逼近的结果,也是控制的对象。如果没有里程碑,中间想知道“现在进度做的怎么样了”是很困难的。 (4)没有尽早发现和降低项目风险 在软件开发中错误发现得越晚,对于开发造成的损失越大。
里程碑式开发模式可根据每个阶段产出结果分期确认成果,避免血本无归。通过早期里程碑评审一般可以提前发现需求和设计中的问题,降低后期修改和返工的可能性。例如,在需求分析阶段发生的错误,那么最多就是把需求分析写一遍,损失的是一个人的劳动;而到了测试阶段发现了需求错误,再回去重新做需求分析,那么损失可能是致命的。
答:文主要谈谈影响软件开发项目进度的因素、项目进度控制的目的、常用项目进度控制措施,软件开发项目进度控制中对项目经理而言需要注意的问题和一些工作经验、工作方法。关键...详情>>
答:就是说生命不息,学习不止啊。我之前就是报的这样的学校,还不错的一家,在民勇。在学校的时候报过,但是挂了一科,也没补考,就彻底挂了。。。然后很久也没考,当时没那个...详情>>
问:烦烦烦啊考幼师证得去外地考,而且买的书不知道有没有买对,说课得去过培训班才有点把...
答:好事多磨啊!加油!详情>>
答:当考学成为学校的最高目标时,学校的教育形式必将变得单一,课堂教学成为主流,各种活动成为掩人耳目的摆设,只在应付检查时临时上场便马上收兵详情>>