如何使用Worktile进行敏捷项目开发管理
Worktile在任务管理上采用了看板视图,非常适合进行敏捷项目开发管理。事实上,在开发Worktile的过程中,我们也是自产自销,使用Worktile管理Worktile本身的开发过程,在本文中跟大家分享一下使用Worktile进行敏捷项目开发管理的一些经验。在Worktile团队的开发管理过程中,总共创建了五个项目,分别为:

1. 开发Development
2. 产品路线Roadmap
3. 计划Planning
4. 缺陷Bugs
5. 收件箱Inbox
开发Development
是我们开发最主要的项目,由技术负责人负责,新的任务分别来源于计划Planning,收件箱Inbox,缺陷Bugs,其中的任务分为以下几个列表:
要做:每周的启动会上在确定新的一周开发计划时,都会向该列表中添加新的任务,并对新添加的任务进行优先级排序,我们并不在这个阶段进行任务的分配
进行中:正在进行设计或开发的任务,开发者会分配任务给自己,并拖动任务到当前列,并指定任务截止日期
待测试:开发完成的任务会进行到待测试列表,由测试人员负责质量保证。
待发布:测试人员检查没有问题的任务会移动到当前列,如果在后续测试中发现该列中的任务有问题,该任务也可能会重新进入进行核待测试列表,重复前面的步骤
已发布:对于已经发布的特性会进入到当前列,一般我们会把已发布任务在当前项目保留1个月左右,确保没有问题后,归档已发布的任务。

在开发项目中,我们对于任务的标签使用如下:

其他几个项目
- 产品路线Roadmap
由产品经理负责,根据用户需求制定产品路线图,列举每季度每个月要做的功能和版本规划,其中的任务既可以按照功能模块划分,也可以按照版本进行划分,目前Worktile团队按照功能模块进行划分。
- 计划Planning
由项目经理负责,有时候也会由产品经理兼任,其中的任务分为以下几个列表:
要做:列举要做的功能列表,来自于收件箱项目和产品路线产品路线Roadmap项目
产品设计:产品经理(交互设计师)对某一个功能特性进行UE/UX设计,拖动任务到该列
UI设计:需要UI设计师做UI设计时,拖动相应的任务到该列
就绪:拖动到该列的任务意味着已经经过了相关人员的评审,接下来可以进入开发Development项目进行开发了

- 缺陷Bugs
由技术负责人和产品经理共同负责,其中的任务分为收件箱、待确认、解决中,已解决,待测试,待发布,已发布几个列表。所有团队内部人员,任何人都可以随时向收件箱中报告缺陷,由产品经理确认或技术负责人确定并安排解决。
- 收件箱Inbox
由运营人员负责,从不同的来源收集用户的反馈,并整理在该项目中,任务按月进行分类,在每周的例会上会对本周新增的用户反馈进行评审,确认需要开发的,进入计划Planning项目。
经验分享
- 灵活使用任务列表和标签,对任务进行分类和进度表示
- 尽量做到每个项目的任务足够少,完成的任务归档,如果某个项目的任务只增不减,说明这个项目出了问题,需要调整
- 在周例会上直接打开Worktile,查看每个项目的简报,对项目完成情况做到一目了然

- 多使用日历视图,查看任务的安排情况

原文出处:https://worktile.com/blog/practices/worktile-for-scrum-development
如何使用Worktile进行敏捷项目开发管理的更多相关文章
- Golang项目开发管理
工具 1. task(项目管理,类似于make) go get -u -v github.com/go-task/task/cmd/task 2. gopm(go依赖管理) go get -u git ...
- 敏捷项目开源管理软件ScrumBasic(1)
ScrumBasic 是本人基于Asp.net mvc6 最新的core 1.0写的一个敏捷项目管理软件. 目前只是一个基础版本的功能.只支持1个project. 后期会在这个基础上做扩展和权限管理. ...
- 敏捷项目开源管理软件ScrumBasic(2)- 多项目支持
1.加入Project对象模型 public class Project { [Key] [MaxLength(32)] public string ID { get; set; } public s ...
- 打造Worktile敏捷开发管理工具的思与惑
从2019年初,我们团队准备开发一款适合研发团队使用的敏捷开发管理工具,那时候我们也在思考,到底什么样的工具才算是优秀的研发管理工具,研发管理的场景.方法和流派有很多,市面上关于研发管理工具的产品也是 ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(五)——组合管理
使用Visual Studio Team Services敏捷规划和项目组合管理(五)--组合管理 组合待办事项为产品所有者提供关于几个敏捷特性团队工作的洞察.产品所有者可以将高优先级的目标定义为Ep ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板
使用Visual Studio Team Services敏捷规划和项目组合管理(四)--冲刺计划和任务板 团队在sprint计划会议期间创建冲刺积压工作项,通常在冲刺的第一天召开该会议.每个冲刺都对 ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(三)——使用Kanban板
使用Visual Studio Team Services敏捷规划和项目组合管理(三)--使用Kanban板 1.要查看Kanban板,请单击Work>Backlogs页面上的Board 链接. ...
- 在VS下使用 GitFlow管理项目开发
在VS下使用 GitFlow管理项目开发 1.右键将你的解决方案添加到源代码管理,如果你的VS没有安装git,会提示安装,安装完成之后,在团队资源管理可以看到如下界面 (图一) 2.安装gitflow ...
- IntelliJ IDEA 开发工具项目maven管理
今天自己重新部署一下intellij下的项目开发环境,顺便把maven管理项目jar包的方法梳理一下 (1)首先下载apache-maven-3.0.4版本的maven,我自己解压在D:\maven\ ...
随机推荐
- 调用0A中断输入字符串数据段的DUP定义
;这是自动生成的代码模板 STACKS SEGMENT STACK ;堆栈段 DW DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 STRING ...
- ODAC (odp.net) 从开发到部署
2013-09-30 16:08 4097人阅读 评论(0) 收藏 举报 分类: Oracle(10) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1. 确定你开发机和服务器的操作系统是 ...
- MVC5项目中添加Wep API
一.查看MVC版本,决定你有没有必要看这篇文章 打开web.config,看到以下内容 <dependentAssembly> <assemblyIdentity name=&quo ...
- centos yum换阿里云源
阿里云Linux安装软件镜像源 阿里云是最近新出的一个镜像源.得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源. 阿里云Linux安装镜像源地址:http://mirrors.aliyun ...
- mac rvm升级ruby
rvm是什么?为什么要安装rvm呢,因为rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换.第一步:安装rvm $ curl -L get.rvm.io | bash -s stab ...
- Struts 2
<默认>execute -- 默认方法success -- 默认返回值 <配置><package><package name="default&qu ...
- [Noip2016]蚯蚓 D2 T2 队列
[Noip2016]蚯蚓 D2 T2 Description 本题中,我们将用符号[c]表示对c向下取整,例如:[3.0」= [3.1」=[3.9」=3.蛐蛐国最近蚯蚓成灾了!隔壁跳 蚤国的跳蚤也拿蚯 ...
- NOIP提高模拟题 混乱的队伍
混乱的奶牛 Description 混乱的奶牛 [Don Piele, 2007] Farmer John的N(4 <= N <= 16)头奶牛中的每一头都有一个唯一的编号S_i (1 & ...
- JAVA自定义注解
在学习使用Spring和MyBatis框架的时候,使用了很多的注解来标注Bean或者数据访问层参数,那么JAVA的注解到底是个东西,作用是什么,又怎样自定义注解呢?这篇文章,即将作出简单易懂的解释. ...
- java基础知识小总结【转】
java基础知识小总结 在一个独立的原始程序里,只能有一个 public 类,却可以有许多 non-public 类.此外,若是在一个 Java 程序中没有一个类是 public,那么该 Java 程 ...