Skip to content

软件研发团队如何做好项目进度管理 #11

@webVueBlog

Description

@webVueBlog

在软件研发过程中,项目进度管理是保证项目进度有序推进、最终达成目标的重要环节,也是项目管理中最复杂艰难的工作之一。需求频繁变更、项目进度反馈不及时、缺乏整体进度监控、项目风险预估不准等问题,都可能造成项目进度失控,导致项目成本增加,影响产品交付。那么,团队应如何进行高效的项目进度管理呢? 

规划进度管理,指导项目执行 

在项目初始阶段,项目经理首先要建立项目执行过程中的一套准则,如确定项目范围、开发方法、进度模型、迭代长度等,与专家和团队成员进行分析讨论后,最终沉淀为可行的「进度管理计划」文档,为管理项目进度提供指南和方向。

image

制定项目计划,规划项目进度

1 .创建 WBS 工作分解,制定里程碑

根据工作分解粒度,项目经理对项目逐层分解,将项目生命周期分为一系列阶段,归纳和定义项目的工作范围。

image

ONES Project 项目计划

通过设立里程碑,以可交付物为导向,衡量阶段目标是否实现,并推动项目进入下一阶段,从而保证项目最终达成总目标。

image

image

ONES Project 设置里程碑,关联交付物 

2.定义前后置关系,形成关键路径 

梳理工作之间的先后逻辑顺序,形成关键路径,可以让研发流程更清晰,有序推进项目,是提高研发效率的重要手段。 

ONES 支持为工作和里程碑设置前后置依赖关系,使各项工作间的关系一目了然。当前后置变更时,还能自动检测变更是否合理并自动排期。

ONES Project 项目计划,设置前后置关系

3.分派任务,预估工时

项目经理将各项工作指派给负责人,并邀请相关研发人员对工作的持续时间进行预估,提前了解人力和时间成本,发现项目可能存在的风险,调整资源分配。

image

ONES Project 支持工时预估,统计工时成本

关联工作项/迭代,执行项目计划

将项目计划落地到具体的可执行项,需要管理者和研发人员的高效协作。在传统的协作模式中,通常是项目经理通过 Excel制定计划,研发人员根据计划开展研发工作,并将进度详情人工反馈给项目经理,这种割裂的线下协作很容易导致进度反馈不及时、进度管理混乱等问题。

ONES 可以将计划与工作项/迭代进行关联,完成从上至下的计划分派和从下到上的自动反馈,方便管理者实时跟进项目执行情况。

image

ONES Project 项目计划,关联工作项/迭代 管控项目进度,促成项目成功

1.跟踪整体进度,保证项目有序进行

工作项/迭代进度汇总至项目计划,项目经理通过可视化的甘特图进度和里程碑完成情况,对项目进度进行跟踪和控制。

image

ONES Project 工作进度汇总至「项目计划」

同时,项目管理者可以在「仪表盘」中查看项目关键数据和整体进度,从高层视角管控项目,保证项目整体可控。

image

ONES Project 项目仪表盘,全局管控项目进展

2.设置基线对比,预估进度风险

项目执行过程中,我们常常因为需求变更对项目计划进行调整。设置项目计划和里程碑基线,有利于对比实际执行与计划的偏差,提早发现进度风险和问题。

image

ONES Project 项目计划,支持基线对比

3.追溯需求变更,持续改进工作

每一次需求变更都应被记录下来,通过历史版本对比,了解变更细节,便于团队调整项目计划,避免项目延期;同时可以帮助团队在项目复盘阶段追溯项目过程,分析问题,持续不断改进团队工作。

image

ONES Preject 版本对比,追溯需求变更细节

ONES 项目进度管理解决方案,帮助项目管理者全局把控项目进度,实现从项目到任务的多层级进度管理,打通管理层与执行层的双向进度反馈,使进度管理化繁为简,助力企业更好更快发布产品。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions