随笔-55  评论-208  文章-0  trackbacks-0

终于获得了期待已久的mingle了,简单使用之后真的有惊叹的感觉,没有让我失望。而且还超出了我的想象(内存的耗用也超出了我的想象,300m,太夸张了,我觉得这是mingle在正式版之前需要重要解决的一个问题)

我主要简单试用了mingle的3个工程模板(Agile hybrid,XP,scrum),从体验来说,mingle本质都是基于story card的管理了,3个模板只不过是对story的不同展现方式,重要的是mingle中的storycard是可以根据需要定制不同的属性,所以mingle的核心是story,建立好story的模型,如何对story进行管理和展现,就是mingle的事情了。而且mingle的UI感觉非常好,只要是我想到的动作,它都能有最简单操作方式。

好了,mingle的马屁拍了一大堆,下面我想讲讲我对Agile hybrid模板中属性的理解,希望其中有理解错误的地方大家能够帮我指正出来

Agile hybrid story card property:
名称                                                     含义             
Card added in                                       story是在哪个迭代周期加入进来的,用于标示卡片的迭代周期
Customer Signoff Done in Iteration        客户要求在那个迭代周期之前完成,一般指story的交付时间
Deleted in Iteration                                在哪个迭代周期删除(具体用意不清,是指被用户取消了吗?)
Development Done in Iteration               在哪个迭代周期开发完成
Functional Area                                     功能区块,如UI,资源管理,后台进程之类的等等
Iteration Scheduled                                预定在那个迭代周期中实现
Narrative Done in Iteration:                  (猜测是指在哪个迭代周期被补充完整)
Original Estimate:                                  原始估计()耗费的基本资源点数,以小时/人为单位
Planning Estimate:                                 计划估计()耗费的基本资源点数,以小时/人为单位
Priority:                                                优先级    Critical紧急的/Essential基本的/Nice to have最好能完成/Not essential非本质的
QA Signoff Done in Iteration:            QA 标记在哪个迭代周期完成
Release:                                               状态     
[new/open/Narrative started叙述开始/Ready for Development准备开发/Ready for Testing准备测试/Ready for Showcase准备展示/Ready for Deployment准备发布/Deleted/Complete]             

我觉得奇怪的这些属性只用于迭代周期相关的很多,但是没有一个是关于人的,比如说卡片添加者,卡片开发者,卡片测试者,是不是计划驱动的方法就不需要人了呢,还是这仅仅是一个example的模板,呵呵,反正不关怎样我至少会加上一个developer的属性的。


posted on 2007-07-20 01:01 rocket 阅读(2205) 评论(5)  编辑  收藏

评论:
# re: mingle- Agile hybrid template[未登录] 2007-07-20 09:02 | Feng
agile强调的是集体所有权,所以做工作的属主就不强调了。  回复  更多评论
  
# re: mingle- Agile hybrid template 2007-07-20 09:40 | rocket
@Feng
如果没有属主,那么这个story分配给谁呢?
比如说我是pm,我如何把这个story交给dev去开发?  回复  更多评论
  
# re: mingle- Agile hybrid template[未登录] 2007-07-20 16:31 | moxie
属性是可以定制的,你完全可以自定义一个名为“开发者”的属性,并设定为用户属性,这样它就会列出所有的团队成员。  回复  更多评论
  
# re: mingle- Agile hybrid template 2007-07-20 17:43 | wpc
这个模板只是例子, 并不是Agile Standard :-), 我想mingle的出发点是每一个项目都有自己的运行方式和所关注的东西, 项目成员应该根据自己的需要, 自己的语言, 自己做事情的方式去定义自己的项目.
owner 这样的属性还是需要的, 我们自己的项目里就有, 很有用, 比如把下面这样的mql写到wiki里就可以获得一个当前用户的工作列表

{{ table query: SELECT Number, Name WHERE Owner IS CURRENT USER }}

你也可以在里面加其它的属性, 比如
{{ table query: SELECT Number, Name, Type, Priority, Status WHERE Owner IS CURRENT USER ORDER BY Type, Priority }}

Agile是以人为本的, Mingle并不是想忽略卡片开发者,卡片测试者这些人的概念, 只是想用更好方式表达它们  回复  更多评论
  
# re: mingle- Agile hybrid template 2007-07-23 00:27 | sunflower
很久没来。
什么是敏捷?:)  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: