• Cams2
  • Cal
  • Training
  • Five
  • Arne-04
  • Jens-02
  • Jim-banner
  • 2015
  • Shine-scrum-01
  • Jens-heart-of-scrum
完美的敏捷工具 - 12大主要特征

引言

完美的敏捷工具尚不存在。 在我的培训和咨询工作中,我经常说电子工具不好。 大多数电子工具真的很糟糕。 不幸的是,JIRA是最常用的工具,也是我所知道的最糟糕的工具。 (实际上,对于敏捷团队来说,唯一比JIRA更糟糕的工具是MS Project – 明显的不理想的工具 一些敏捷工具做得好一点,但是远远不及一个物理任务板(信息辐射体)。 我经常被要求评估和/或与工具供应商合作,以“保佑”他们的产品。 我通常会参照以下内容后,才会考虑是否采用这样的工具

完美敏捷工具的特征

这个特征列表大致按照一些工具的顺序排列出来的,这些特征出现在一些我从未见过或听说过的工具中。

1.拟物化:卡片和墙壁

该工具应该作为一套可以被理解的注释卡片或以Post It的方式粘贴在墙面上,显示敏捷团队当前的工作。 这包括不同颜色,大小等等。大多数人通过键盘输入数据打印在卡片上,因此在输入时应选择模仿手写的字体。卡片展示的各个方面都应提醒人们该工具的物理模拟性

2.实时更新

当团队成员使用该工具时,他们所做的所有更新都应该可见,包括所有其他团队成员打字、移动卡片等都需要即时更新。没有离线模式的工具,事实上,如果工具没有收到实时更新,则应该明确告知团队,以便团队成员知道他们所显示的信息存在问题。

3.简单或无访问控制

大多数敏捷方法强烈地强化或甚至不允许传统角色,并鼓励自组织团队,这意味着对工具的不同特征的细粒度访问控制避免使用极其简单的访问控制:每个人都可以使用该工具进行任何操作。 (如果没有“撤消”功能,实际上有帮助,就像没有简单的方法来擦除在笔记本上拼写错的单词Sharpie。

4.无限放大/缩小

当您在墙面上使用卡片时,您可以轻松查看整个墙壁,或者在一张便签卡片上看到甚至非常精细的细节。 虽然它不一定可以无限放大,但工具中广泛而紧凑的缩放级别应至少有几个数量级的差异。 同样,缩放功能应该很容易使用,类似于Google地图的功能。 在我提到的所有其他功能中,这是完美敏捷工具重要性特性的前三之一

5.触摸设备兼容

这似乎是平板电脑,智能手机和触屏笔记本电脑在这个时代的一个超级明显的功能。 墙面上的卡片比较简单,但很少有工具实际上易于在触屏设备上使用。 拖动卡片是此功能的明显方面。 很好的手绘功能也是加分项(见下文)

6.卡片的大小限

对于技术人员来说,这是非常反直觉的:根据卡片的大小,限制“卡片”上可以存储的信息量。 不能将文档,屏幕截图和大量元数据附加到单个卡片上。 敏捷方法鼓励time-boxing 时间盒(例如Sprints),work-boxing 工作盒(例如限制Work-in-Process)和space-boxing 空间盒(例如团队房间)。 围绕环境设置边界的原则应适用于存储在卡片上的信息。 Information-boxing信息盒迫使我们简明扼要,并倾向于通过书面沟通进行面对面沟通。 在我提到的所有其他功能中,这也是完美敏捷工具重要性的前三之一

7.最小元数据

Information-boxing 信息盒也适用于元数据。 卡片不应与系统中的用户相关联。 卡片不应该有很多数字信息。 卡片不应与其他卡片(如父子或包含容器)相关联。 卡片不应该以非常有限的方式存储“状态”信息。 电子工具最多可以存储卡片ID,卡片创建和删除时间戳,以及与敏捷小组或产品或项目的关联

8.重叠卡片

敏捷团队每一个电子工具几乎都将卡片放在列表中。 摆脱列表,并允许卡片重叠。 如果工具中有任何“模态”行为,则允许小组成员通过将它们暂时重叠来选择和查看一小批卡片重叠卡片允许卡片之间创建有趣、有用的关系 可以使用卡片来划分列或分组,而不必在流程步骤中强制执行严格的入/出资格

9.可旋转,可折叠,可撕开的卡片

用墙上的物理卡片提高隐喻的保真度。 旋转,折叠和翻录都是在物理卡片中创建不同视觉线索的有用成语。 例如,一个团队可能将卡片旋转45度,以指示该卡片上的工作被阻止。 或者另一个团队可能会在卡片上折叠一只狗耳朵,以表明它正在进行中。 或者另一个团队可能会撕裂卡片来显示它们是完整的。 物理卡片的灵活性需要在电子环境中复制,以便团队能够创建自己的视觉成语。 在我提到的所有其他功能中,这也是完美敏捷工具重要性的前三之一。

10.轻松勾画卡片,包括背面

卡片应允许使用颜色和一些基本图形形状(例如圆形,正方形,线条)的自由形状绘图。 但不要让它成为完全的绘画画布! 相反,允许团队成员轻松地绘制布局,UML或状态图,甚至一些记忆助手标记。 卡片的背面通常是更多“复杂”草图的最佳选择,但不要让缩放功能允许任意详细的绘图,细线绘图防止卡片过量信息的存储。

11.手写识别

使用Siri等语音识别系统,是不是也建立在手写识别的时候? 允许团队成员在手写视图和“OCR”视图之间切换通常有助于理解。 允许它是双向的,以便工具可以“写”每个团队成员的风格,以便文本输入可以是键盘或手指/手写笔

12.墙壁和电子工具之间同步

这是最有趣的特征:允许将墙上的卡片照片智能地映射到电子工具中的卡片上(包括创建新卡片),同时,也能使电子工具能轻松的被打印在物理卡片上粘贴到墙上。 这种功能有各种各样的复杂性,包括图像识别和打印机的硬件要求,可以处理非常小的纸张尺寸(不常见!

不提倡特征

这些是许多电子工具出现的特征,作为“企业就绪”的一部分。我将简要介绍这些要点:

没有个人跟踪团队的事情,不是谁做什么。

没有依赖关系管理 - 团队打破依赖关系,工具不管理依赖关系。

没有时间跟踪 - 在座位上打字没有关系:“进程的衡量标准是可工作的软件(或团队正在建立的任何有价值的东西) - 摘自“敏捷宣言”。

没有实际值与估计 - 我们都不好预测未来,所以在意试图变得更好。

没有报告生成 - 管理者和领导者应该来看看真正的结果,并直接与团队互动(也包括统计数据)。

没有积分最不提倡此特征,因为它会导致非敏捷爬行特性主义。记住:从过程和工具来看,个人和交互是有价值的-摘自敏捷宣言

常用敏捷工具的评估

我用“理想的”“讨厌的”代替“好的”“坏的”类别:我认为这些工具在这个比例尺有所下降,但我承认这些工具是不断发展的产品,而这个图表可能不会反映当前的现实。 比例尺看起来像这样,几个例子放在此比例尺上



为完美的敏捷工具而祈祷

我还希望有一天有人会建立完善的敏捷工具。 我在其他创新的非敏捷工具中看到过许多上面列出的理想功能。 例如,3M为iPhone做了一个PostIt®Plus工具,它做了一些很酷的东西。 还有其他手写识别工具等。把它们放在一个超级用户友好的软件包中真的会让我兴奋。
让我知道,如果你知道一个接近理想的工具 - 我很乐意看看它并提供反馈/评论!