这篇文章不是用来讲mingle的使用方法的,是来发表使用mingle一个月的使用感受。
由于mingle的操作十分简单,方便,有兴趣的同学可以自己下载一个并可以参考官网的flash。
官网地址:http://studios.thoughtworks.com/mingle-project-intelligence
基本感受:
Anything is card!所有操作都是基于卡片的,也就是说一个项目的基本构成单位就是story card,而基于这些卡片方便的展示、管理、统计都是很方便的。
优点:
1、操作简单,修改属性,拖曳卡片,过滤查找,都是几个简单动作就可以完成的,而且由于大量的使用ajax,用户感受很好
2、项目自定义性强,可以针对卡片添加你想要控制的任何信息,这样由于不同的项目就会有各自不同的主要关注点,你就可以把主要精力集中在相应的关注点。这样就不会所有项目都是千篇一律的属性,而实际上很多属性都是对于当前项目无用的信息(MS的project虽然强大,但是我却很不喜欢用它)。这是很 agile的做法,需要什么才用什么。
3、项目模式的重用,可以把当前项目的模板导出做为一个case来提供给另一个项目参考,或者可以直接重用。这样就实现了部分项目经验的传递与共享。
4、可以把你最期望关注的定制过滤条件使用固定的view展示出来,比如说我当前关注是5.5版本的卡片信息,就可以直接定制成一个tab view让每个访问者都看到
5、grid的展示方式让你了解卡片更加直观,比如我现在想知道当前迭代周期内每个人的卡片状态,就可以使用grid的方式来展现
6、通过简单的mql语句可以订制你需要统计的基本图形。
一些缺点:
1、内存恐怖,之所以用恐怖这个词是因为确实很难想象一个安装文件只有几十m的安装文件运行起来就吃了我400m内存(都是ruby惹的祸),而且还是访问用户只有1-2个的情况下,要不是我刚升级到2G内存,那我绝对不会使用mingle的。
2、讨厌的Description:不是所见即所得编辑器,很不友好,甚至在导出然后导入的时候经常出错。因为mingle一般在公司内部服务器使用,期望能够加入粘贴图片的功能,毕竟用附件的方式很不方便。
3、mql--虽然我也没想出更好的进行统计展现的方法,但是,用一个工具又要学一个语言确实让我觉得有些不舒服。
4、不完善的导入导出,data的导入导出是基于excel的,但是但是为什么要多一个复制-粘贴的动作呢?很多余的说。。。
PS:一个小技巧
如何变相突破5人的限制。这里的方法不是破解,而是出于一种agile的管理想法,我觉得让开发者来每天登陆mingle然后更新属性和状态是一种不给实现功能带来实际价值的做法。而且要把这种工作交给开发者来做的话无疑是加大了开发者的负担。所以我的mingle中只有两个用户,一个是我自己,一个是 guest,我每天来更新所有卡片的工作状态,而guest是给团队成语甚至我的老大来了解当前进度的。然后再给卡片增加一个developer的属性,用来保存每个开发者的名字(这个就没有限制了吧,呵呵,希望TW看到这个技巧不会哭笑不得)。
好了,这就是我这一个多月的mingle实用感受,欢迎大家提出更好的工具,对于工具的选择上我一向是绝对agile的。
下篇预告:mock还是build——关于TDD环境的选择 时间:2007-09-12
分享到:
- 2007-09-11 22:10
- 浏览 2872
- 评论(2)
- 论坛回复 / 浏览 (2 / 6198)
- 查看更多
相关推荐
敏捷开发工具 -- mingle 敏捷开发工具 -- mingle 敏捷开发工具 -- mingle
敏捷开发工具 -- mingle 敏捷开发工具 -- mingle 敏捷开发工具 -- mingle
安装扩展程序后,单击“设置”按钮添加项目URL,然后单击图标,输入卡号,然后按Enter或查看按钮以在新选项卡中打开指定的卡。 要设置自己的快捷方式以打开扩展程序,请在Chrome扩展程序页面上单击“配置命令”,...
Mingle for windows 2.2,敏捷项目管理工具,免费版,只支持5个用户
Mingle for windows 2.2,敏捷项目管理工具,免费版,只支持5个用户
- **网址**:http://studios.thoughtworks.com/mingle-agile-project-management - **简介**:Mingle是ThoughtWorks推出的一款敏捷项目管理工具,强调灵活性与适应性。它支持多种敏捷实践,并允许用户根据项目的...
export MINGLE_HOST=myhost.mingle-api.thoughtworks.com 然后“lein run project_short_name”转储混合项目的维基统计数据 执照 DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 版权...
Mingle是一款强大的项目管理工具,它提供了丰富的功能,包括任务跟踪、敏捷开发支持和协作功能。Mingle Extractor通过利用Mingle的事件API,使用户能够方便地获取并分析这些项目中的数据。 事件API是Mingle提供的一...
Mingle for windows 2.2,敏捷项目管理工具,免费版,只支持5个用户
总的来说,CrowSoft Mingle View 1.0.0.0是一款专注于高效远程协作和控制的工具,尤其适用于需要高质量屏幕共享的场景。尽管需要依赖.NET Framework,但其简洁的安装流程和强大的功能使其成为远程工作和团队合作的...
在实际操作中,项目管理工具如Jira、Microsoft Project、IBM Rational Team Concert等在不同规模的项目中都有应用。对于敏捷过程,ThoughtWorks Mingle、Rally等工具则更为适用。开源工具如OpenProj、Redmine、...
在研发过程中,存在多个系统和工具,如SharePoint、Jira、Mingle、Excel、Wiki、SVN、邮件和共享目录等,这些系统和工具之间存在信息割裂和重复填写的问题,导致了项目信息沟通困难、工作浪费和项目成本高昂。...
在压缩包文件"Mingle-master"中,包含了Mingle项目的源代码、文档、示例以及可能的测试用例。通过阅读源码,开发者可以深入了解Mingle的工作原理,并根据自己的需求进行定制。此外,文档通常会提供安装指南、API参考...
JavaScript中的多级聚集边缘捆绑这是的论文《 (Emden R. Gansner,Yifan Hu,Stephen North,... 渲染使用2D Canvas,但可以使用任何其他渲染API。 。用法给定一个由元素数组组成的数据集,其格式为: { "id": <st
Mingle是一款强大的项目协作工具,主要用于帮助团队进行高效、有序的项目管理。然而,原始的用户界面可能对某些用户来说并不够直观或者不够美观。这就是"MingleZen-crx插件"发挥作用的地方。 这款插件的主要功能...
你还可以使用像`flower`这样的工具来实时监控Celery集群的状态。 以上就是使用Celery在Windows环境下的IIS服务器上部署Django应用的详细步骤。通过这种方式,你可以充分利用Celery的异步处理能力,提高你的Web应用...
2. **mingle** - 意为"使混杂,使相混",可用于描述不同群体之间的融合或不同元素的结合。 3. **miniature** - 有"使减小到最低"的意思,也可指"小画象,缩影",在艺术或模型制作中常见。 4. **minify** - "使减小...
仪表混合演示要求火狐已安装仪表安装了 Gauge java 插件(运行 Gauge gauge --install java )执行从项目目录中的命令行运行 gauge specs/twist-mingle.md