闲亭信步(KISS)

书犹药也,善读之可以医愚。If we only do as well as we did yesterday, then we will not see any improvement tomorrow.

Agile Method

原创 Cruise1.1 即将发布收藏

自Thoughtworks公司推出Cruise1.0以后,收到了良好的用户反馈,并得到了很多的建设性的意见和建议。根据这些反馈和建议,在Cruise团队的努力下,Cruise1.1即将在2008年10月中下旬发布。阅读全文>

发表于 @ 2008年09月28日 08:46:00|评论(loading...)|收藏

原创 “持续集成”之一二三收藏

持续集成如何能更好地发挥作用呢?除了要有自动化测试以外,还要坚持以下三点。(一)尽早开始;(二)尽快运行;(三)专人负责。 阅读全文>

发表于 @ 2008年08月31日 20:24:00|评论(loading...)|收藏

原创 Cruise入门——安装与数据备份收藏

今天说说Cruise的安装与数据备份吧。 你从这里注册一下,就可以下载Cruise,并会得到为期一个月的试用版License(最多6个Agents有效),一个月后,你可以申请有效期是一年的免费License(最多两个Agents有效)。 Cruise可以安装在很多种操作系统上,而且Server和Agent可以安装在不同的操作系统上。 Cruise官方提供了windows安装包(.exe),debian安装包(.deb),RedHat安装包(.rpm)和MacOS安装包(.ocx.zip文件)。对于其它操作系统,你可以使用这些安装包间接完成。阅读全文>

发表于 @ 2008年08月18日 21:44:00|评论(loading...)|收藏

原创 Cruise入门——配置篇收藏

概念篇已经介绍了Cruise中出现的新名词,今天就说一说Cruise的配置问题。由于Cruise几乎提供了所有平台的安装包,所以只要您了解各平台中的安装方法,您就可以轻而易举地完成Cruise的安装。现在,Cruise1.0的配置秉承开源项目CruiseControl的单一配置文件风格,但比CruiseControl要简单的多。而且在 Cruise1.0中提供了简单的WEB界面编辑功能,尽管看上去非常简陋,但总比没有界面要方便一些的,相信下一个版本在这方面会有较大的提高。今天将Cruise的配置说明翻译了一份中文版,在这里与大家共享。阅读全文>

发表于 @ 2008年08月01日 23:20:00|评论(loading...)|收藏

原创 从“持续集成”到“产品发布” 还有多远?收藏

软件从需求到发布是一个漫长的过程。而持续集成关注于软件开发,即开发人员的每次代码提交都会由持续集成工具进行构建。但得到这个构建版本后,到将其真正部署上线还要走多远呢? 阅读全文>

发表于 @ 2008年06月15日 17:27:00|评论(loading...)|收藏

原创 Cruise产品经理谈Cruise收藏

最近,CSDN对Cruise(一款新的持续集成和部署管理系统)的产品经理Jez Humble进行了采访。阅读全文>

发表于 @ 2008年05月15日 21:35:00|评论(loading...)|收藏

原创 采纳敏捷:十三人组成的敏捷团队在两天内能做些什么呢?收藏

最近,Google Group上的AgileChina讨论组异常活跃,讨论内容包括如何开始实施敏捷,实施什么样的敏捷以及如何处理实施过程中面临的各种问题。虽然讨论非常热烈,貌似论战居多数,可供参考案例几乎没有。那案例从哪来呢?十二人组成的敏捷团队在两天内能又做些什么呢?4月19日和20日,公司在北京office进行了一次“Code Jam”。这次Code Jam是一个迷你型的敏捷项目阅读全文>

发表于 @ 2008年04月30日 18:01:00|评论(loading...)|收藏

原创 “Cruise”功能抢先看!收藏

Cruise是Thoughtworks即将发布的又一款产品,其适用领域为持续集成。阅读全文>

发表于 @ 2008年04月23日 21:35:00|评论(loading...)|收藏

原创 统计向敏捷过渡的成功率, 益大还是弊大收藏

多年来,“用度量数据与高级管理层沟通”一直被敏捷社区所排斥,而“害怕数据”并不是问题所在。正确的做法是:对成本、烦恼、风险以及XP的回报的绝对公开化。阅读全文>

发表于 @ 2008年04月18日 07:59:00|评论(loading...)|收藏

原创 Mingle 2.0 发布了收藏

继九个月前的首次发布,思特沃克公司(Thoughtworks)本月中旬发布Mingle 2.0。在此版本诸多修改和新功能中,最引人瞩目的是: * 卡片树 * 全方位的报表 * 关键度量数据的计算 * 聚合属性 * 应用编程接口 (APIs) * 任何产物都可以作为一个标签 * 预置更多的模板和度量。 阅读全文>

发表于 @ 2008年04月16日 21:47:00|评论(loading...)|收藏

原创 为Card添加属性时尽量使用日期-Mingle最佳实践收藏

用Mingle半年多,为Card增加了很多属性,今天想作个图表,看看Story增加到开发范围内的趋势是什么样。却发现只有In Scoped属性,却不知道是什么时候创建的。于是用时间作为这个属性的值范围,由于每个迭代长度都是一个自然周,所以就很容易得到我想要的结果啦。阅读全文>

发表于 @ 2008年04月01日 23:07:00|评论(loading...)|收藏

原创 第一次用Nant和Nunit构建C#项目收藏

以前没使用Nant和Nunit建立过C#代码的自动化构建,今天自己写了一个C#程序,想用Nant和Nunit构建C#代码。可写好build文件后运行UnitTest时遇到了麻烦。提示“Could not load file or assembly 'nunit.framework, Version=2.4.3.0, Culture=neutral,...",最后终于解决了。 阅读全文>

发表于 @ 2008年03月25日 14:26:00|评论(loading...)|收藏

原创 Scrum对管理层的要求更高吗?再进一步,Agile对管理层的要求更高吗?收藏

最近,在google group的Agile china讨论组有一个关于Scrum培训的讨论。其中有一个回贴提到"scrum对管理层的要求更高"。那么,再进一步,Agile对管理层的要求更高吗?阅读全文>

发表于 @ 2008年03月20日 11:43:00|评论(loading...)|收藏

原创 客户非要接受敏捷吗?收藏

如果你的开发团队正在使用敏捷开发方法,而客户对它并不“感冒儿”,他们只想尽快地拿到他们需要的软件。作为项目经理,你该怎么办呢?阅读全文>

发表于 @ 2008年03月16日 21:55:00|评论(loading...)|收藏

翻译 再释“持续集成,应该自动化什么?”收藏

“什么是持续集成”在前面的文章中已谈过了,这里只把其中的一部分:持续集成的六个基本自动化再细说一下。这六个基本自动化是:自动运行测试、自动产生可部署的二进制文件,把它部署到类似生产环境中,自动标识你的代码基线,自动运行回归测试以及自动产生度量。阅读全文>

发表于 @ 2008年03月12日 08:05:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © 乔梁