从编写产品backlog说起

产品backlog是Scrum的核心,也是一切的起源。从根本上说,它就是一个需求、或故事、或特性等组成的列表,按照重要性的级别进行了排序。它里面包含的是客户想要的东西,并用客户的术语加以描述。

一般来说产品backlog需要包含以下几个重要的属性:

  • 标识符——就是个自増长的数字而已,以防止重命名之后找不到。

  • 名称——简短的、描述性的故事名。比如“查看你自己的交易明细”。它必须要含义明确,这样开发人员和产品负责人才能大致明白我们说的是什么东西,跟其他故事区分开。

  • 重要性——产品负责人评出一个数值,指示这个故事有多重要。例如10或150,分数越高越重要。

  • 初始估值——初步估算完成该故事需要的工作量。

  • 注解——相关信息、解释说明和对其它资料的引用等等。一般都非常简短。

这时候Worktile的优势就体现出来了——Worktile是一款类Trello的团队协作工具,增加了很多“本土功能”;每一个项目由若干card组成,我们可以给每个card设定类型并附加上自己所需的属性,非常的灵活。

下面我们来看具体的使用方法:
首先需要创建一个项目,然后创建一个名为backlog的任务列表,接下来每一个任务卡片就表示一个backlog:

Worktile中的任务有很多元素,对应backlog的属性刚刚好,以下是我的常规使用方法(在实际使用中,当然也可以根据团队自己的习惯来修改):

  • 标识符——Worktile中会为每个任务生成一个唯一编号,这个编号在任务创建时就已固定,不会编号,可以用于表示backlog的标识符。

  • 名称——使用任务名,任务名可以非常直接的说明这个任务是做什么。

  • 重要性——任务有一个优先级的属性,如果backlog的重要性只有高、中、低三个级别,就可以直接使用优先级来表示;如果backlog的重要性需要用50或200这样的数字表示,可以通过创建一个任务扩展字段实现。

  • 初始估值——直接创建一个名为初始估值的扩展字段。

  • 注解——使用任务描述即可,支持Markdown格式的文档。

如何召开Sprint计划会议

如何成功的召开一次Sprint计划会议,对于Sprint的实施至关重要,在召开Sprint计划会议中最困难的事情有:

  • 参会人员不知道Sprint会议的开始时间

  • 参会人员有事忘记了会议时间

  • 参与人员不知道会议的具体内容

类似这样的意外情况,都会影响召开一次成功的Sprint会议,在Worktile中可以通过日历很好地解决Sprint会议问题。

日程支持多种方式的提醒,设置个提前五分钟的电话提醒,所有的参会人员都会收到电话提醒,省心又方便~

Sprint backlog 的管理

很多团队都尝试过用多种形式来保存Sprint backlog,如Excel,有很多公开的Excel模板可以用来管理sprint backlog——包括自动生成的燃尽图等等,也有团队发现挂在墙上的任务板是管理Sprint backlog最有效的形式。

在Worktile中,项目中内置支持看板视图,直接使用项目的看板视图可以非常方便地完成Sprint backlog的管理。

让燃尽图发挥作用

下面这张燃尽图包含的信息有:

  • Sprint的第一天,8月1号,团队估算出剩下70个故事点要完成。这实际上就是整个sprint的估算生产率。

  • 在8月16号,团队估算出还剩下15个故事点的任务要做。跟表示趋势的虚线相对比,团队的工作状态还是差不多沿着正轨的。按照这个速度,他们能在sprint结束时完成所有任务。

以前我们需要通过Excel的记录生成燃尽图,或者是在一张白板上手工绘制燃尽图。在Worktile中,系统会根据项目中任务的新增和完成状态,自动生成燃尽图。

写在最后

总的来说,Worktile不是专门的Scrum管理软件,但它非常灵活而且简单,兼具看板视图和统计功能,刚好可以满足需求,又不会出现人被产品限制的窘境。引用一段Worktile博客中的话作为结尾:
“我们坚信,用户选择Worktile绝不是偶然。Worktile 不仅想做最好用的团队协作工具,更希望能提供一种方法论,让工作更简单,让工作成为一种享受”。

我是如何用Worktile进行敏捷开发的相关推荐

  1. 打造Worktile敏捷开发管理工具的思与惑

    从2019年初,我们团队准备开发一款适合研发团队使用的敏捷开发管理工具,那时候我们也在思考,到底什么样的工具才算是优秀的研发管理工具,研发管理的场景.方法和流派有很多,市面上关于研发管理工具的产品也是 ...

  2. 生态伙伴 | Worktile入驻飞书,助力企业轻松实现敏捷开发与协作

    企业在敏捷研发中时常面临着交付延期.需求不匹配等问题,如何更高效地完成敏捷研发? 飞书携手本期生态伙伴--Worktile,为企业用户提供敏捷开发服务,帮助企业实现软件项目的需求管理.缺陷追踪.迭代规 ...

  3. 如何使用Worktile进行敏捷项目开发管理

    Worktile在任务管理上采用了看板视图,非常适合进行敏捷项目开发管理.事实上,在开发Worktile的过程中,我们也是自产自销,使用Worktile管理Worktile本身的开发过程,在本文中跟大 ...

  4. 敏捷开发模式下如何用 PingCode 这类工具进行版本发布管理

    在软件团队工作中,版本发布要达到好的发布效果,需要在版本发布前做好版本发布的规划,并对发布流程和进度进行管理 准备工作: 您已经创建了一个 PingCode 帐户[快速注册入口] 您创建了一个 Pin ...

  5. 敏捷开发“松结对编程”系列之七:问题集之一

    本文是"松结对编程"系列的第七篇.(之一,之二,之三,之四,之五,之六,之七,之八) 刚刚参加完MPD 2011深圳站,在演讲中间及后来媒体采访,被问到了一些问题,也给出了答案,这 ...

  6. 尹伊:用敏捷开发思维来成长!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale线上 分享:尹伊,哥伦比亚大学,Datawhale成员 「WhaleShare ...

  7. 如何让Git适应敏捷开发流程?

    一旦涉及版本控制系统,Git实际上代表敏捷开发的水平.Git作为一款强大的开源系统,有较强的灵活性,可以按需匹配任何开发团队的工作流程.而这种分布式相比较集中式来说,自然赋予系统更好的性能特征,且允许 ...

  8. 环信联合创始人: Saas敏捷开发实践!

    马晓宇 --环信联合创始人/执行总裁 我们是一个做云服务的创业公司,所以我就云服务创业公司的角度,来谈谈我们是怎么去实践敏捷开发的.确切地说,就是讲讲我们这几年的这些教训- 1-创业公司敏捷开发流程有 ...

  9. 敏捷开发中如何定义“完成”?

    当前,似乎每个人都在践行敏捷.这主要归功于敏捷能够适应变化并整合客户反馈的特质.现代社会这两者是非常重要的,因为技术在不断地革新,且人们获取信息的方式越来越容易--包括公开的客户反馈. 快速响应并将客 ...

最新文章

  1. make报错:/usr/bin/ld: cannot find -lXXX
  2. 交换机运维需要注意哪些问题,让我们一起来闲聊下
  3. Python:实现xlsx文件与csv文件之间相互转换
  4. 【Java正则表达式】正则基本语法、使用方式(分组、替换、分割)、简单爬虫基础
  5. 我常用的eclipse快捷键
  6. linux的django路径,Ubuntu下使用Django搭建前后端分离的全栈项目
  7. 基于springboot多模块项目使用maven命令打成war包放到服务器上运行的问题
  8. lambda函数+map函数的结合使用 list(map(lambda x: list(x)[0], X))
  9. Android HttpClient
  10. Bare HTTP不完全是RESTful
  11. android 中的 gridview 的用法
  12. 威廉·布莱克《从一颗沙子看世界》(To see a world in a grain of sand)
  13. 电商生鲜网站开发(接口文档)
  14. 借助Sci-Hub免费下载外文文献
  15. libpng error处理方式
  16. 音视频会议理论网络参数
  17. css实现点点点效果
  18. openSUSE Leap 15.2 和 Tumbleweed KDE Plasma 在ThinkPad X61上安装,自带了有线、无线网卡和显卡驱动
  19. 设计用什么笔记本好?三大选择要点
  20. jvm调优二:jvm内存模型剖析和参数设置

热门文章

  1. 韩军为花荣的《操盘手》写的序,不错!很有枭雄味道
  2. Vue开发异常: Error: custom keyword definition is invalid: data.errors should be boolean
  3. Kotlin的2017年总结与2018年展望
  4. 每日源码分析-Lodash(uniq.js)
  5. NODE-WEBKIT教程(12)全屏
  6. 自定义圆环progressbar
  7. .net中excel遇到的一些问题
  8. 在centos6.5安装MariaDB(mysql)
  9. DWZ与KindEditor编辑器的整合
  10. 重新想象 Windows 8 Store Apps (10) - 控件之 ScrollViewer 特性: Chaining, Rail, Inertia, Snap, Zoom...