【Scrum敏捷软件开发】第十三章 产品Backlog

传统开发中对于文档极其依赖,但是书面文档存在很多弊端,在此不详细一一列举。
但是这并不意味着要完全放弃文档,对于需求文档应该合理使用。

使用Backlog

一个很好的写Backlog的体验是使用User Story,即遵从如下模板:作为一个<用户类型>,我想<某个目标>,以便于<一些原因>。
对于一个Backlog,开发人员在着手开发之前应当与PO对于Backlog的细节做好充分讨论。
绝大多数时候我们并不能在项目开始之前就将所有的需求确定下来。不能够被提前确认的需求被称为涌现的需求。Scrum非常强调每个Takt结束的时候一定要有可以工作的代码,其中的一个原因就是让涌现的需求尽早的涌现出来。
产品的Backlog看起来像一座冰山一样,很多时候我们所清晰的只是整个产品的一个小部分,越往后的东西我们越不清楚,甚至一无所知。
一个优秀的Scrum团队不需要再Takt开始之前就弄清楚所有的Backlog的细节,但是需要明确这个Backlog在这个Takt当中能否实现。
在整个项目的开发过程中,我们要在每一个Takt的过程中不断地梳理和提炼Backlog,因为在项目进行中我们会对项目的全局以及需求有更加明确的认识。对于Backlog的提炼指的是当对于全局更加清晰之后,我们将一个大的Backlog拆分成一些小的更加细节的Backlog。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容