当前位置: 首页 > 工具软件 > Mingle > 使用案例 >

Mingle: 做Agile, 用Mingle

余靖
2023-12-01

我是Developer, 偶尔做些管理工作, Mingle是我用过的"管理"工具中最没有抵触情绪并乐于使用的产品, 相较于曾用过的ClearQuest, JIRA, Trac, MS Project等

想了一下, 可能是因为下列原因吧:

1, 简单

我讨厌文字堆砌, 密密麻麻的界面, 让人望而生畏的菜单, 这种界面和菜单都在向你暗示, 你的工作是枯燥的, 繁琐的, 从而让你情绪不高. 然而Mingle不是这样


Mingle简单似一张白纸, 单纯如一面墙


你可以没有任何条条框框的为你的项目自定义数据项, 类别, 标签等, 一如在白纸上涂鸦般随意

没有那么多自以为是的必填项, 没有那么多自作聪明的额外计算

符合直觉的, 最小化的输入要求. 在Mingle里, 想多写点就多写点, 想少写点就少写点, 随时都可以保存, 随时都可以翻出来修改, 打标签等, 没有让你郁闷的关联域, 死活都改不对的一个自动计算出来的域

Mingle不会让你感觉做了无用功, 不会向你要求超出实际需求的输入, 让你感觉刚刚好, 你总要找个地方把那些必要的话记下来, 之前可能用纸笔, 现在就可以用Mingle

Mingle让你感觉一切都在控制/意料之中, 不会改了一个地方, 突然导致另外一个地方出错, 完全符合"最小意外"法则


2, 美感

我讨厌文字堆砌, 密密麻麻的界面, 让人望而生畏的菜单, 这种界面和菜单都在向你暗示, 你的工作是枯燥的, 繁琐的, 从而让你情绪不高. 然而Mingle不是这样. (不要认为我犯了拷贝粘贴的Error Pattern, 这种界面和菜单从来都是既不简单, 又无美感)


Mingle美丽如一次闪电, 又似枫叶满山. (不着边际的比喻)


温暖柔和的橘黄色调, 大大方方的输入框, 醒目的按钮, 可拖放的卡片, 淡入淡出 渐隐渐现的效果, 让你恣意挥洒你的灵感.

不要认为美貌对于功能毫无用处, 身心愉悦的用户自然更具效率, 更有创意. 任何功能之外的价值, 都是艺术.(改编自--"软件不产生任何价值, 就是艺术" (LiMo))


3, 效率

Q: How is this different from what I get when I install TestLink, Mantis, Docuwiki, Subversion & Scumbug?

A: Good question. What Mingle offers is an integrated experience that will give you many of the features that those tools combined provide, as well as other benefits you get from having an aggregated view of the entire project.

以上是Mingle博客上的问答, Mingle提供了项目管理的多个方面的整合功能, 又不需要你掌握多个毫无关联的工具, 你可以在同一个工具中完成你的工作

Mingle还提供了项目模版功能, 让你快速设置一个项目; 当然, 你可以不用, 从一张白纸开始.

是的, Mingle的效率远超不同工具的组合, 这可以推导出一个很实用的功能, 省电. 完成同样的事情, Mingle需要更短的时间, 这样即使忘了带笔记本电源也无所谓, 你有更多的机会在笔记本电源耗尽之前完成你的工作



--我只是前面提到的几种工具的初级用户, 或许它们各有所长吧--



附: 两个星期之前对Mingle的感受

今天到 Mingle 的网站上看了看, 发现居然为 Developer 提供了意想不到的功能, 比如:

提供了 Feature/卡片 到 代码 之间的关联, 这样新人进入项目后, 他只需翻翻之前完成的卡片, 看看卡片关联的实现代码, 就能快速的熟悉整个项目. 这完全改变了熟悉项目的方式, 以前是看设计文档, 程序结构, 看看某个类实现了什么功能, 只能管中窥豹, 盲人摸象, 慢慢熟悉; 但现在就可以目标导向, 直接看一个功能是怎么实现的, 涉及到哪些类... . 这不亚于 TDD 对编码方式的改变, 我不知道是怎么实现的, 也可能英文不好, 误解了它的说明, 等正式发布后确认一下


又看了看其它的功能, 发现有点意思:

一 站式解决方案 : 版本控制系统, Wiki, Bug跟踪系统, 需求变更管理系统, 各种进度/工作量报表都齐了, 你不用一个个去Setup   SVN + Confluence + JIRA + Excel ... 或者 ClearCase + ClearQuest + ... 你也不用一个个去熟悉这么多工具, 你只需要熟悉 Mingle , 让你把精力集中在项目上而不是工具上. (听说以后还会集成 CruiseControl ?)

也可能我理解错了, 不过即使没有集成这么多功能, 至少也是一个 一站式解决方案 的开端


FBI 的工作空间 : 就像FBI小组的办公室, 你需要的任何信息都能几秒钟之内就从你的同事那里得到, Mingle 打算为你创建了一个FBI的工作空间, 里面的各种信息都被有机的关联起来, 像前面提到的 卡片到代码 之间的关联, 还有到 Test Code的关联, 到风险的关联等, 你能快速得到任何相关的信息


可视化 : 在 Mingle 里你可以玩空当接龙, 就是把卡片像扑克牌一样 拖来脱去 (好像有个错别字, 但我的紫光输入法确实蹦出这么个词). 当然 Mingle 设计出来不是代替纸质卡片和墙的, 它提供电子版的卡片和墙的用意是便于统计和追踪, 为自动产生各种 Manager 迫切需要的报表服务




附: 一个月前对Mingle的感受

最近已经没有任何动力去碰笔和纸,卡片和白板, 墙之外的任何工具了, 确切的说, 是厌倦了计算机 ( 想起"最近心有余力不足了...." )

也可能因为我指法不好, 不会盲打, 英文不好, 半天憋不出一个通顺的句子, 面对计算机有挫折感.

所以我喜欢用笔把一个个 优美的用户故事写在方寸之间的卡片上 , 强迫自己用最精炼的语言抽取最核心的用户价值, YY 一下自己的总结能力, 顺便暗自欣赏一下自己的书法. (即使是 Bug 卡, 也不妨碍你把它写的苍劲有力, 或轻舞飞扬...)

我 喜欢故事结束后 把卡片从墙上移来移去 的感觉, 像一种庆祝仪式. 所以卡片类别里一定要有一栏 "开发完成(Dev Done)", 让开发人员自己把卡移到这里, 感受一下任务完成的满足感; 这是一个最佳实践, 管理无非是心理游戏, 让别人把卡移来移去, 只能旁观不能插手, 满足感会大打折扣

当然, 我只是 Developer, 不需要管理卡片; 当看到 Manager 或 BA 之类的家伙不得不把卡片录入到 Trac 之类的工具里的时候, 暗自窃喜不用 Developer 来做这些工作; 尤其是卡片状态改变后, 还要在 Trac 里更新卡片的状态, 更是烦琐的工作, 所幸我只需要关心 墙.

或许我这么做是不够的 (我有太多恶习/思想意识还没改过来), 或许我最近太懒散了, 总之我听到 Mingle 这个东西的时候, 一点反应都没有, 懒得去用, 甚至有点担心, 以后会不会要求Developer登录到 Mingle 上做些繁琐的簿记? 像 ScrumWorks 那样?

后来听说 Mingle 是给管理人员和BA用的, 渐渐放心了, 本来吗, 卡片, 墙, 橡皮泥已经足够了, 还能让你经常起来活动活动



---------------------------
依然单纯如一次闪电,一道惊雷。
那么美,美得教人可以忍耐,可以等待,美得带点稚气,清纯得仿佛连这美的本身也残酷了起来。

那么漂亮,语音袅袅动人,人又单纯极了,但随口说出去的话,却直如一记闪电、一道惊雷。
“来人哪,起轿,我带你去见一个人,他也一定非常意外,说不定还会十分惊喜。”她说,笑起来眼眸如梦,梨涡犹如梦正深深。
 
 类似资料: