分享

知识库|敏捷多级项目规划

 郑公书馆298 2017-09-08



项目管理实战编者记                   

在软件开发领域,多级项目/产品规划是指以迭代开发为基础,形成多层次的,逐步细化的项目或产品计划。这些层层相关的项目/产品规划包括:项目/产品愿景、项目/产品路线图、版本发布计划、迭代计划,每日实现。


1.项目/产品愿景

在该计划阶段,项目干系人、项目/产品负责人将参与并组成工作组,他们负责阐述项目的重要性、给出项目成功失败的关键标准以及项目整体层面“完成”的定义;在过程中,可以利用形成项目愿景的一些工具,包括愿景例子(Vision Box)、业务收益矩阵(Business Benefits Matrix)、项目范围矩阵(Scope Matrix)、滑动器(Slider)、成本收益矩阵(Cost/Benefit Matrix)等;项目愿景还需要使用尽量简要的文档固定下来,并保证项目团队成员都能了解。该文档需要包括:

·当前的问题。

·机会描述和理由(描述项目的重要性)。

·项目的价值。

·项目如何和组织的战略目标达成一致。

·解决方案综述。

·项目包含的关键功能。

·项目必须服从的技术和约束条件。

·项目范围。

·项目收益分析。

·项目和其他项目的依赖性。

·项目的相关风险以及如何消除。




2.项目/产品路线图

项目/产品路线图主要描述为了达到产品愿景而需要交付的关键功能和特性,这些特性基本处于叙述性和特性层面,不包括用户故事。它从时间的维度来表述对愿景的支持和实现。当项目/产品需要发布多个版本时,项目路线图就非常重要。项目/产品路线图由项目负责人和项目经理维护,并保持更新。通常,会形成路线图文档或幻灯片,使用大图标显示重要的里程碑、包含的功能和发布日期等,让所有项目/产品相关人员都清楚产品各个组件的可能发布日程。




3.版本发布计划

版本发布计划由团队成员和项目/产品负责人共同制定,并通过版本发布计划会议讨论通过。它包括了当前版本需要交付的、达成一致的关键功能,并经过优先级排序,可以包含叙述性需求和用户故事。版本发布计划中常使用的概念包括:故事点、迭代、团队速率和优先级排序。通常,项目/产品负责人提出本次版本发布的目标,团队成员根据目标和功能特性的重要性对故事进行排序,并依据团队速率决定本次发布需要包含的故事点。前几次版本发布使用估算值,其准确度随着项目/产品的时间持续而逐步精确。版本发布计划是具备适应性且可调整的计划,会随着项目演进而改变。




4.迭代计划

迭代计划是对版本发布计划的进一步细化,同样由团队成员和项目/产品负责人共同制定,并通过迭代计划会议讨论通过。迭代会议负责两件事情:根据当前状态确定是否需要对版本计划做出更新;为当前的迭代制定迭代计划。迭代计划中常使用的概念包括:拆分叙述性需求和用户故事、任务、任务估算。在迭代会议上,成员首先根据当前的项目变化对发布计划进行更新,然后根据更新后的、重新排序过的故事制定当前迭代需要完成的故事,并对这些故事进行详细的任务拆分。成员在认领完任务后,会对任务的实现时间做出估算,估算值需要具体到这些估算信息可以方便任何成员追踪任务的进度。




5.每日实现

每日实现是团队成员完成任务的具体过程,它依据任务估算值并根据任务最终实现情况更新该值。在敏捷方法中,使用每日站立会议来报告进度,通过15分钟的站立形式,团队成员报告故事或者任务的完成、未完成状态,而解决层面的问题则放在会议之后处理。


END


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多