沐鸣娱乐


        项目进度管理,才是项目管理的首要任务(项目进度管理,才是项目管理的首要任务之一)

        每晚10点 ,捕获技术思考和创业资源洞察

        文|洪生鹏 编辑|静子

        1

        软件项目管理中 ,项目进度把控重要性不言而喻,深入落实到细节对项目进度非常有帮助。项目进度管理重要性主要表现在两方面:

        项目进度管理的地位

        01、项目管理集中反映在项目成本、质量和进度三个方面

        通常称为项目管理的“三要素” 。进度是三要素之一,对进度的要求是通过严密的进度计划,使项目能够按时按质完成。

        02、项目进度管理的影响因素

        项目范围会影响项目进度 。一般来讲,项目模块越大,项目所要完成的任务也就越多,所需的工时也就越多 。

        项目成本、质量也都会影响进度。一般情况下,追加成本,可以增加更多的进度管理,比如新增开发人员,从而使某些工作能够并行完成或者加班完成。

        要是没有很好的进度计划 ,团队成员很难在一个长的时间跨度内掌控和汇报项目进度。计划与实际工作脱节,对于掌控项目的进度非常不利 。

        项目负责人经验缺乏,管理不到位也会影响项目进度。由于项目负责人缺乏相应的项目经验,事前没有很好的进行规划分析,制定应急计划 ,等事情发生了才手忙脚乱不知所踪 。管理组织上不能够保证进度目标的实施,人浮于事,重关系、轻能力现象严重,导致执行能力很差。项目成员只关心自己是否得利,而不管项目目标是否顺利实现 。

        缺乏有效的监督、激励 、考核机制,目标分解不够明确,在进度滞后的情况下找不到直接的负责人 ,开发人员彼此之间互相推脱责任。由于没有明确的责任又缺乏合作精神 ,项目成员的积极性调动不起来 ,对进度目标也就很漠然。

        2

        笔者曾负责实施某电子商务企业进销存管理系统。在项目规划阶段 ,笔者主要通过对项目进行合理分解 ,正确估算各个任务的工作量 ,制定出详细的项目进度管理计划 。

        在项目实施过程中,根据基线计划,对项目进度进行有效的跟踪和监控,同时关注可能导致进度延期的项目风险因素,实现动态资源平衡等方法有效管理和控制项目进度。

        在项目计划阶段 ,项目组要对项目任务进行合理分解 ,正确估算各个任务的工作量 ,制定详细的进度管理计划 。对项目任务进行了分解,得到了一个较为详细的工作分解结构WBS。

        项目进度管理,才是项目管理的首要任务(项目进度管理,才是项目管理的首要任务之一)

        项目任务分解完毕后,对项目设立了相应的阶段里程碑 ,比如需求分析、系统概要设计、系统详细设计、系统单元测试 、系统集成测试、系统试运行、项目验收等阶段。

        对项目进行任务工期估算。在工期估算方面,根据以往的项目经验,大致估算出各模块的工作量,并依据项目投入的开发人员,计算出每个任务的起止时间 ,形成了初步的项目进度计划。

        在估算项目工期时,考虑了活动清单 、资源需求 、人员能力等因素,以及环境和和风险因素对工期的影响,在一些关键活动处预留了一定冗余时间以应对项目风险。

        项目进度管理,才是项目管理的首要任务(项目进度管理,才是项目管理的首要任务之一)

        有了对工期的估算,再结合详细的WBS,预估每个模块最迟完成点 。有了这些基础的数据后,就形成了项目的整体进度计划 ,并将进度计划在项目组内部评审后 ,提交给领导和客户负责人进行审核确认。

        3

        项目进度管理如此重要,那么如何做好项目进度管理,这里有几点建议可以参考

        01 、做好项目进度表,明确人员分工

        这一环节看似简单 ,却直接关系到整个项目能否顺利完成。所以,在项目计划阶段,我们一定花足够多的时间来做好项目进度计划 ,在对分解项目任务时 ,颗粒度尽量细一些,确保每个环节具体到相关具体人员,并确定好任务截止时间。

        项目进度表可以用jira或其他项目管理工具 ,来保持随时汇报项目进度。作为项目经理 ,要及时对项目任务进度进行跟踪和监控 ,及时发现和纠正任务偏差。由于在制定项目进度计划时,每位项目组成员都清楚自己任务的完成时间表,以及任务完成标准,项目任务能直接关联到每位开发者。

        02、优化作业流程 ,确定工作标准

        项目组成员间的作业流程,是通过邮件 、钉钉还是其他项目管理工具沟通 ,在项目启动会上一定要明确清楚。我们可以把作业流程分为

        • 需求收集
        • 需求评审
        • 进度管理
        • 缺陷管理
        • 评审回顾

        每个流程由一位或者多位负责 ,尽量不要超过三位。任务状态变更后,再进入到下一个流程。

        该项目任务并行较多 ,要是有项目助理,可以由项目助理按期检查任务完成情况  ,必要时相关工序人员交叉验证 ,同时按期汇总检查情况。对于出现任务进度延迟,由相关任务责任人提出解决方案,通过加班、寻求协助等方式完成 。

        03、定期检查项目节点/里程碑

        很多时候我们会多个项目同时进行,或是还有很多其他日常工作,那么如何保障项目正常运行,这需要我们时常检查项目节点/里程碑,及时发现项目中可能的风险 。要是中间有某个需求变更,需要调整 ,这时我们就需要尽快找相关负责人沟通。

        项目进度管理,才是项目管理的首要任务(项目进度管理,才是项目管理的首要任务之一)

        还需要特别注意关键路径上的任务,尤其是开发和测试阶段的任务 ,这两个阶段的任务为关键活动,也是项目成员的薄弱环节,项目组面临很多技术难点。

        笔者在负责进销存系统 ,有两位这方面经验丰富的程序员,并同其他工作组成员讨论技术细节问题,对于项目组确实无法解决的技术难题,则需要协调其他资源来解决,这样不至于因为某一个技术细节而影响整个工程进度。

        04 、项目成员的沟通

        项目执行过程中的沟通也是非常重要的,来确保项目进度的信息透明和对称。如果A组已经做好某件事,需要B组做另外的事,如果没有及时反馈沟通,B可能压根就不知道 ,这样有可能导致项目进度延误。

        一般情况下,项目组会定期召开项目进度会,和项目成员同步进展情况,并再次确认各项任务的截止时间。但如果项目组有用到项目管理工具协作和沟通,信息比较公开透明的话 ,项目进度会就没有必要太过频繁 。当然,和关键干系人的沟通还是必不可少的,可以定期核对项目进度。

        每天上班时,抽个10来分钟开个站会 ,对各成员提交的进度数据进行比对和汇总,总结问题,对于关键路径的任务进度偏差部分,要进行分析,提出纠正和预防措施。

        05 、项目团队的激励

        想让项目成员工作起来更有激情,仅仅依赖管理制度是远远不够的,项目负责人要信任每一位成员,并注意成员的工作状态 ,适当增加成员在执行任务中的乐趣,做得好的一定要及时鼓励 ,培养成员的积极性和自我成就动机  。整个团队有干劲了,项目的完成也就是水到渠成的事了 。

        一起荣辱与共 、互相信任、 跌宕起伏、艰难困境,依然能迎难而上,积极面对,形成一股凝聚力 。人在一起不是真正的团队 ,心在一起才是凝聚力强的团队。

        在项目开发过程中 ,也遇到一些问题,比如,在系统集成测试阶段,系统兼容性,客户方参与度不足等。在今后的项目中 ,笔者会不断努力和改进,以求更加高效地完成项目任务 。

        【END】

        相关新闻

        联系我们
        联系我们
        分享本页
        返回顶部

          XML地图