软件项目管理 5.3.敏捷任务分解

虚幻大学 xuhss 494℃ 0评论

? 优质资源分享 ?

学习路线指引(点击解锁) 知识定位 人群定位
? Python实战微信订餐小程序 ? 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
?Python量化交易实战? 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

【公众号 “项目管理研究所” 将会第一时间更新文章并[分享行业分析报告]】
归档于软件项目管理初级学习路线
第五章 软件项目任务分解
《初级学习路线合集 》


前言

大家好,这节我们学习软件项目管理---敏捷任务分解方法。

一、敏捷项目的任务分解

敏捷开发过程是通过用户故事,将需求具体化成可以进行迭代开发的任务。

0f7778c4e0b5665227af7db27beab75d - 软件项目管理 5.3.敏捷任务分解
Epics是由许许多多小大的,不确定的需求组成,不能直接通过迭代开发,需要划分为较小的,真正的user stories。

773e44378d7144217ca3f144ed983718 - 软件项目管理 5.3.敏捷任务分解

另外Epics有时包含着太多且模糊的需求,所以常常包含着不同的特性,而一个特性就是一组可以归为一类的需求。

因此敏捷项目的分解级别如下,Epic是比较大的story,那么Epic可以分解为一类,一类就是一个Feature,那么Feature下可以分解出一些user story。

b0cddf10e746389a5a97fbfa1d8fc009 - 软件项目管理 5.3.敏捷任务分解

例如:某Epic是硬盘备份功能,我们可以分解出两个story。第一个story是作为power user 为了更好管理文件,登记文件规模,创建或者修改日期,对文件或者文件夹备份。

1330d1a4fe8ec6d1d232e799ffe83991 - 软件项目管理 5.3.敏捷任务分解
第二个story是作为user,为了使备份的驱动器不会被不需要的内容装满,需要标识出不需要的文件夹。

f195151b56868a7ea9e425f71ed9c4d4 - 软件项目管理 5.3.敏捷任务分解

这也是一个Epics分解的例子:Epic分解了四个story。

2f11047d6045c81a6a87b76551f7858f - 软件项目管理 5.3.敏捷任务分解

6355a76dbb6bef4165bc4b273844e4ed - 软件项目管理 5.3.敏捷任务分解

story编写完成之后,应该写出接收标准,那么他(如下图)可以作为用户测试story的依据。

翻译:验收标准只是一个高级别的验收测试,在敏捷用户故事完成后,它将是真实的。通常情况下,它会写在故事的背面。这是一个很好的方法,可以确保故事被理解,并邀请团队就我们试图创建的业务规则进行谈判。

86b6eee05fe43bfc38e5320a00bb8a36 - 软件项目管理 5.3.敏捷任务分解

例如这个story是创建账户功能,设立验收标准如下:

  1. 确保这个用户在系统中存在。
  2. 确保用户的信用状况是满意的。
  3. 确保账户类型是正确的。
  4. 确保账户是唯一的。
  5. 账户密码是6位数字。

0653e803f17c882c2345c03d80bcacc0 - 软件项目管理 5.3.敏捷任务分解
那么这就是5条接收标准。

二、任务分解输出-列表

敏捷项目的任务分解输出可以是对backlog列表进行细化的过程,将编写完成的story汇总到backlog列表中,那么他也是后续规划的基础。

f004767e0e5b6b2e09a101705f30235f - 软件项目管理 5.3.敏捷任务分解

总结

总之 敏捷项目任务分解就是将Epic分解成多个story的过程。

到这里,第五章 软件项目任务分解就讲解完毕了!下一章介绍软件项目成本计划~

如果您觉得这篇文章有帮助到您的的话不妨点赞支持一下哟~~?

后续将持续更新【软件项目管理初级学习路线】的全知识点,大家感兴趣的多多关注博主哟~
————————————————

转载请注明:xuhss » 软件项目管理 5.3.敏捷任务分解

喜欢 (0)

您必须 登录 才能发表评论!