提示:本文共有 702 个字,阅读大概需要 2 分钟。
今天要分享的内容是如何使用敏捷管理工具来进行流程开发工作,对这方面不了解的同学记得收藏识记。
开发流程管理三原则
流程优先,工具次之
开发流程需可使用
正确做法需可复制
开发流程中有三个关键要素:工作、人、计划,它们也都是在敏捷开发管理工具中要不断重复使用的要素。
要素一:工作
主要是“是什么”的问题,涉及了功能、用户故事、任务、Bug等。
你正在使用哪个工作项?
开发流程中工作如何分解?
工作项需要多少个层级?
TIP:什么是层级结构?
想法(问题)→史诗(Epic)→产品→项目→功能→用户故事(User Story)→任务。
工作项之间需要什么依赖?
除了层级分解外,我们是否需要在管理工具中使用其他依赖?
如何定义一个项目或工作项结束了?
我们是否需要指定一个完成范围,或者将项目与时间捆绑起来?
我们是否需要为工作项的设置多个最终状态?
要素二:人
主要是“是谁”(角色)的问题,涉及开发团队、产品负责人、项目主管、用户等。
团队成员如何管理?团队功能是否有交叉?是功能团队、项目团队、部门还是压根就没有团队?
每个团队的开发流程是一样的吗?我们是否在必要时安排几支团队到“史诗”或“用户故事”层级中?
未在开发团队或项目中的角色是否也需要了解工作流程?如客户、经理?
要素三:计划
时间问题,涉及发布、迭代。
我们如何进行backlog管理?backlog项都来自哪里?我们应如何整理backlog?
项目/发布/迭代:我们是否有交叉项目(或交叉团队)的发布?
是否有并行迭代或发布?
我们是否将项目分解为多个阶段执行了呢(如UX、原型、功能设计)?
总结来说就是多问问题,多问是什么、为什么、怎么办,就能最大限度地规避风险。
公众号:项目管理社区
看到此处说明本文对你还是有帮助的,关于“PMP考试备考锦囊之流程开发三要素”留言是大家的经验之谈相信也会对你有益,推荐继续阅读下面的相关内容,与本文相关度极高!