[译]一个灵活的 Trello 敏捷工作流
[译]一个灵活的 Trello 敏捷工作流
Getting things done 可不只是使用一个工具,检查清单里的条目,或者把一个项目标记为“已完成”这么简单。Getting things done 是一个过程:它是涉及到计划、执行、迭代、反馈的一种思考方式。过程中会遇到问题,而且有很多变动的东西。理想情况下是通过协同输出最好的产出物。简单来讲,getting things done 不容易,而且过程几乎都不顺溜。
敏捷工作流已经在程序员及时完成代码的过程中实践很久了,它确实有效。这个理论也同样适用于想要 “要事优先地getting things done” 的非科技工作者。
Lyndi Thompson 是 Tableau 公司的一位销售人员,这家公司是做商务智能方面的交互式数据可视化产品的。她的工作和不同的功能部门合作,向人们推介可视化数据分析。她也是一位无可置疑的 Trello 敏捷大师。她专业的 board 拥有数百个卡片和 40 多位成员,并且完美地将 lists 按照优先级排序,搁置的任务、灵光一现的点子也都能完美地记录。这些策略帮她管理她的团队,拥有最大的主动权,精确地安排什么是重要的而什么可以暂时挂起。
我们来看看 Lyndi 的 Trello 工作流如何提升她的生产力的吧:
把 “Done” 放在最前面,并且要回顾
Lyndi 把 “Done” 一列放在最左边,这样做初看可能会挺吃惊,但是确实是非常符合直觉的策略。已完成列表帮她定位下一步做什么。
从已完成列表滚动过来到其他列表的感觉非常棒,而且不仅仅是感觉爽。当你做季报或者年报的时候,特别方便(年报一年只做一次,也能算好处?)。也因为这个原因 Lyndi 几乎不 archive 卡片,除非他们真的无关紧要,这样回顾的时候就不会有什么会漏掉了。
冲刺在前,这样你就不会也不能倒退了
下一个列表是 “Current Sprint”,其中的卡片维持在 5 个左右。”Sprin“ 是一个敏捷术语,表明这些任务是当前专注要做的。冲刺列表可以是单独的也可以是面向团队的,它们是要全力推动的,知道完成或者遇到什么障碍(bottleneck)。
保持列表短小以确保任务会被完成,把这些任务单独拎出来放在专门建立的 “Current Sprint” 里是为了表明这些任务拥有最高优先级。
为了配合 “Current Sprint” 她还建立了 “Next Up” 和 “In Progress” 列表使整个任务的流保持活跃(current sprint <- next up <- in progress)。贯彻类似这样的任务层级系统意味着系统中的每个任务都是有它的优先级的,而且它们通过它们的 deadlines 相连。
用 Junk Drawer 放空你的心
Junk Drawer: 杂物抽屉
除了 “Next Up” 和 “Current Sprint” 还有还要有个地方存法其他的任务,例如更长期的策略、会议纪要、闪现的灵感等。
Lyndi 有个叫 “Marketing Ideas Icebox” 的列表用来存放所有临时想到,但是没有相关卡片的卡片。
Lyndi 说这类任务很适合在头脑风暴会议中要查询想到过但是从来没时间做的的事。需要的时候滚动这个列表查询有没有跟当前讨论相关的东西,而不是把所有曾经想到过的点子都记在脑子里,给脑子释放点内存吧。
确认障碍(bottlenecks)
别怕 “On Hold” 列表,项目有很多原因会遇到障碍,重要的是确认是什么原因阻碍了它们的完成。不要把它们淤积在其它列表中,集中拽到 “On Hold” 里。
Lyndi 还有个叫 ”Questions“的列表。Lyndi 思考到任何问题的时候,她都在这里添加一个卡片。当问题有了答案的时候她会把答案贴上,并且把卡片从这个列表里挪走。这样,如果想再次找到这个答案,只要搜索问题就行了。这是个很棒的知识库,也是排空大脑的另一个方式。
保持清醒,授权给团队
Trello 可以团队用。
[译]一个灵活的 Trello 敏捷工作流的更多相关文章
- [译]如何使用 Docker 组件开发 Django 项目?
原文地址:Django Development With Docker Compose and Machine 以下为译文 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包 ...
- [译]如何定义python源文件的文件编码
简介 这篇文章是为了介绍定义python源文件文件编码的方法.python解释器可以根据所指定的编码信息对当前文件进行解析.通常来说,这种方法可以提高解析器对Unicode编码的源文件的识别,并且支持 ...
- [转载]做一个 App 前需要考虑的几件事
本文转自http://limboy.me/tech/2016/07/06/starting-an-app.html ========================================= ...
- Java基础 之软引用、弱引用、虚引用 ·[转载]
Java基础 之软引用.弱引用.虚引用 ·[转载] 2011-11-24 14:43:41 Java基础 之软引用.弱引用.虚引用 浏览(509)|评论(1) 交流分类:Java|笔记分类: Ja ...
- [caffe]linux下安装caffe(无cuda)以及python接口
昨天在mac上折腾了一天都没有安装成功,晚上在mac上装了一个ParallelDesktop虚拟机,然后装了linux,十分钟就安装好了,我也是醉了=.= 主要过程稍微记录一下: 1.安装BLAS s ...
- [Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]
1. 什么是internationalization(i18n)? 国际化,英文简称i18n,按照维基百科的定义:国际化是指在设计软件,将软件与特定语言及地区脱钩的过程.当软件被移植到不同的语言及地区 ...
- iOS10收集IDFA,植入第三方广告[终结]--ADMob
[PS: 前段时间,公司做ASO推广,需要在应用中收集IDFA值,跟广告平台做交互!于是有了这个需求--] 1.首先,考虑了一下情况(自己懒 -_-#),就直接在首页上写了一个Banner,循环加载广 ...
- [ufldl]Supervised Neural Networks
要实现的部分为:forward prop, softmax函数的cost function,每一层的gradient,以及penalty cost和gradient. forwad prop forw ...
- [干货]2017已来,最全面试总结——这些Android面试题你一定需要
地址.http://blog.csdn.net/xhmj12/article/details/54730883 相关阅读: 吊炸天!74款APP完整源码! [干货精品,值得收藏]超全的一线互联 ...
随机推荐
- [Python笔记]第八篇:模块
本篇主要内容:python常用模块用法介绍 什么是模块 模块,用一大段代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性 ...
- python中如何用sys.excepthook来对全局异常进行捕获、显示及输出到error日志中
使用sys.excepthook函数进行全局异常的获取. 1. 使用MessageDialog实现异常显示: 2. 使用logger把捕获的异常信息输出到日志中: 步骤:定义异常处理函数, 并使用该函 ...
- flex中validateall()方法, 多Item验证 ,结果统一提示
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...
- 设计模式(三): FACTORY工厂模式 -- 创建型模式
1.定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类. 2.适用场景 1.第一种情况是对于某个产品,调用者清楚地知道应该使用哪个具体 ...
- HDOJ 1016 Prime Ring Problem素数环【深搜】
Problem Description A ring is compose of n circles as shown in diagram. Put natural number 1, 2, -, ...
- [置顶] 软件架构师的12项修炼_读书纪要_P3商务技能修炼
本系列的文章是我读书后的个人纪要(书摘),仅代表个人观点.如想了解更多相关内容,请购买正版物,支持原书作者.对应的图书可以从我的个人图书列表里找寻:个人毕业后图书列表 本书勾勒了软件架构师的必备技能的 ...
- SQL - 复制数据库中的一行
insert into MyTable(field1, field2, id_backup) select field1, field2, uniqueId from MyTable where un ...
- 这是一个在Windows live 上实验的文章
这是一个windows 实验用的文章,希望一次成功
- maven 项目调试本地代码
我们新建的maven项目,一开始调试的时候是不进断点的 怎么解决呢 点击add 选择project 选择要添加的项目
- analytics.js
Analytics.js简介 analytics.js JavaScript代码段是一种可用于衡量用户与您网站的互动情况的全新方式.它与之前的跟踪代码ga.js类似,但为开发者自定义实现方案提供了 ...