admin管理员组

文章数量:1530842

2024年7月18日发(作者:)

等。要改变卡片的状态(例如从“ln 

Progress”改变到“Complete”),只 

 考虑:I 

需要在卡片墙内的不同状态泳道问拖 

-责任编辑:郑柯(zhengke@csdn net) 

118程序员 

拽一下卡片! 

项目文档。关于文档在敏捷项目中 

的意义问题一直有着激烈的讨论,笔者 

直坚信Martin文档第一定律(Martin’ 

S Fi rst Law of D0CUmentati0n: 

Produce no document unless its need 

is immediate and significant)。在项目 

文档上,Mingle也正是秉承这一点而 

设计的。在Mingle中,项目相关文档 

都可以使用wiki的方式来记录。项目 

的需求开发、重要的项目信息可以使 

用wiki记录,这样既可以做到复杂文 

档的表示,又可以利用wiki的特点做 

到文档历史的可追踪性,何乐而不为? 

RSS&Email提醒。当团队某个成 

员改变了项目相关的信息时,Mingle 

可以把这个消息通知给其他人,让其 

他人可以快速地知道这个改变。例如, 

当一张Story卡状态变成”Devlopment 

Complete”时,团队中的测试人员将被 

通知到。 

2.项目管理——简单化软件交付 

自定义项目属性与模板。Mingle 

可以针对卡片定制您想要控制的任何 

信息,这样由于不同的项目就会有各自 

不同的主要关注点,您就可以把主要精 

力集中在相应的关注点上。在项目中, 

如果有工具可以支持、捕捉与可视化团 

队活动的话,还可以保持项目状态的追 

踪,也方便在项目进行时作出实时的决 

策。这在很大程度上降低了敏捷项目的 

交付风险。项目模板可以方便地导出与 

导入,让您在当前项目成功的基础上继 

续下一个项目。 

工作流!工作流是一个很重要的 

概念在任何项目中,任何任务都需要 

个流程来控制。Mingle允许我们自 

定义适合自己项目的工作流,定制界 

面也是相当的友好。例如可以描述一 

个Sotry的处理流程如右图。 

卡片树!这是在Mingle 2.0中新 

加入的特性,利用卡片树,您可以层 

敏捷团队协作的加速器 

Mingle 

一文/丁亮 

次化地管理项目中的任务,所有操作 

可能对每个Story都有估算,如果一个 

都是可从界面直接拖拽的! 

Feature由多个Story组成,一个Story 

各种类型的卡片之间可以建立父 

又由多个Task组成,那么查看这个 

子关系,这些关系最终形成了树型的 

Story的大小(size)就可以根据Task很 

结构。从一个侧面来说,这可以展示 方便地自动计算出来,而且Feature需 

出项目的复杂度以及对项目目标的分 要做多少工作也是一目了然的了。 

解。在一个团队中,不同角色负责不 

强大的项目报告。在项目中,使 

同的任务,履行着不同的职责。所以, 用MQL(Mingle Query Language)可以 

在项目中,不同的角色需要以不同的 

为用户定义的任何项目属性生成报告。 

视角、层次化地、直观地看到自己的 

这有利于我们从各个视角查看项目的 

任务。 

进度与历史,而且MQL是非常容易学 

例如,在一个项目中: 习和使用的。在Mingle 2.0中,您还 

项目经理(Project Manager)可 

可以跨项目生成报告,这对于多项目 

而终身是995美元。 

能希望有一个计划树做WBS(Work 

管理是很重要的。 

Mingle对系统硬件配置要求比 

Breakdown Structure)。 

与其他系统整合。Mingle可以 

较高。它是第一个构建与JRuby上的 

日业务分析师(Business Analyst) 

方便地与其他系统整合,例如CAS 

商业软件,而JRuby对系统的消耗是 

想要用Story Tree将某个Feature分解 

(Central Authentication Service, 中 

比较大的(希望以后的JDK可以再提升 

成~组不同且相关的功能。 

心身份认证服务)、LDAP身份认证服 

JRuby的性能1,当前版本的Mingle至 

e设计人员(Designer)想要用使 务、Subversion/Perforce源码控制、 

少需要2G的RAM。 

用树型结构分解项目的高层逻辑与UI RESTAPIs、Cruise持续集成等等。 

¥Mingle目前只支持三种数据 

设计。 

有了这些支持,Mingle可以和您已经 

库:MySQL 5.0,PostgreSQL 8.1与 

。测试人员(Testers)想把测试场景 

存在的系统无缝地整合在一起,共同 Postgres 8.2。注意,当前的Mingle版 

分解成更细精度的测试用例。 

协作,完成项目目标。 

本(2_0_1)尚不支持Postgres 8.3。 

这样,开发团队能够在更高的视 

“软”需求: 

角上审视整个项目的开发过程,同时 

您需要Mingleg ̄? 

您的团队过程是敏捷过程吗?虽然 

在需要的时候深入至各种细节。并 看了上面的特性介绍,相信您对 

Mingle应该可以支持非敏捷过程的团 

且,定义的卡片树可以根据您设计的 

Mingle已经有了个大致了解。但要选 

队,但Mingle是为敏捷过程量身定做 

继承关系在任何一个树层次上进行聚 择这样一个对团队可能有着很大影响 

的,所以,如果您的团队过程是非敏 

合计算,从而产生度量数据。例如你 

的工具需要非常的慎重,下面列出了一 

捷的话,最好慎用。 

… :Sr ̄,r 。 

些重要的注意点,当您要 

您的敏捷团队真正需要它吗?敏捷 

黔 : 一一。、 )选择MingIe时: 

方法告诉我们,工具不是团队过程的 

… 

“ …一 …。 “硬”需求: 

最重要的部分,人才是其核心。如果 

■ 。 。 ¥MingIe是一个商业 

现在您的团队已经在很好地实施敏捷 

T… lan 0wDev eqmm 

… a t。抖t … 软件,一个用户的许可(one 

了,那么在选用Mingle以前,请考虑 

m一 

畛 i骞 一 m user license) ̄31 8.6 

清楚“敏捷与工具”的问题。・ 

蛰 = 瓣 一 美元,一年是566.卖兀,一牛是bl515美元,.夫兀,4 

_责任编辑:郑柯(zhengke@csdn net) 

2008 11 119 

本文标签: 项目团队例如过程文档