04 2011 档案

摘要:原文:http://www.infoq.com/cn/news/2011/04/how-to-split-user-stories如何切分用户故事 作者 Dan Puckett译者 侯伯薇 发布于 2011年4月21日 上午8时14分 社区 敏捷 主题 敏捷技术 标签 需求分析, 用户故事 在把用户故事切分成小块,从而更好地利用敏捷技术时,很多新组建的敏捷团队都会遇到困难。 敏捷社区的成员在多篇文章中为如何有效地切分用户故事提供了指导。 当把庞大的用户故事切分成小块时,是否有一些一般的准则供我们遵循呢? Rachel Davies建议对每个用户故事都要进行切分,从而让产出的软件: 能够工作交付 阅读全文
posted @ 2011-04-28 20:41 wanghui 阅读(639) 评论(0) 推荐(0) 编辑
摘要:今天一个偶然的机会打开了自己以前写的旧程序,时间大概是上世纪90年代后期(96-99年左右),代码是用C语言写的,运行在Windows 3.1或Windows 95环境下。看到它们,有一种看上学时照片的感觉,感觉是那么的青涩。拿出一段晒晒://-----------------------------------------------------------------------------//函数:NewPoint//功能:分配一个测点定义缓冲区。//入口参数://lpPNum测点号指针。//出口参数://如成功,返回在测点定义表中的偏移;如失败,返回0xffff。//--------- 阅读全文
posted @ 2011-04-25 23:19 wanghui 阅读(2336) 评论(5) 推荐(7) 编辑
摘要:老子《道德经》云:“治大国,若烹小鲜。”用简单的贴近生活的例子做比喻,来论述复杂的事情和高深的道理,在古文中很常见。再如荀子《劝学》中满篇的比喻(估计读过中学语文的都能背上几句):“青,取之于蓝,而胜于蓝;冰,水为之,而寒于水”,用来比喻人通过学习改造,可是胜过以前。SCRUM作为一种敏捷框架,也有很多比喻,这些比喻可以使我们更形象地理解其内涵与外延。前一阵子正在拜读SCRUM联盟主席Mike Cohn的《SCRUM敏捷软件开发》(英文名:Succeeding with Agile: Software Development Using Scrum)一书。作者运用了很多形象的比喻,来解释SCR 阅读全文
posted @ 2011-04-21 13:09 wanghui 阅读(2541) 评论(9) 推荐(4) 编辑
摘要:调查结果包括: 1. 最有效的敏捷实践Top 10 2. 最容易学习的敏捷实践Top 10 3. 最难学习的敏捷实践Top 10 4. 最可能试验但之后放弃的敏捷实践Top 8 5. 人们想要采纳但还没有的敏捷实践Top 10 6. 敏捷开发团队成员数统计 7. 敏捷开发团队遵守工业标准统计 8. 敏捷开发团队顺从CMMI统计 9. 敏捷开发团队地理分布情况统计 原文地址:http://www.ambysoft.com/surveys/practices2009.html 下面贴其中一张统计图,其它见原文: 阅读全文
posted @ 2011-04-14 15:05 wanghui 阅读(551) 评论(0) 推荐(2) 编辑
摘要:原文地址:http://www.infoq.com/cn/articles/scrum-pseudo-codeScrum框架及其背后的原则(上)——Scrum 框架的伪代码描述作者 何勉 发布于 2011年4月7日 上午12时0分 社区敏捷主题企业级敏捷 标签Scrum , 敏捷理论 Scrum是应用最广泛的敏捷开发方法。同时,它的失败率却非常高,其创始人之一Ken Schwaber估计75%尝试Scrum的组织无法获取他们预期的效果 (http://www.agilecollab.com/interview-with-ken-schwaber)。对此,通常的解释是“对Scrum框架的错误应用 阅读全文
posted @ 2011-04-13 09:07 wanghui 阅读(903) 评论(0) 推荐(1) 编辑
摘要:这两天参加SCRUM中文网举办CSM认证班,感受挺多。资深讲师Jens Ostergaard经验丰富,活泼风趣。虽然我感觉内容还是比较基础,对于已经对有几年SCRUM实施经验的人来讲,较为浅显,但在授课中间穿插的一些练习活动,感觉还是挺有收获的。下面举2个例子。1. 只通过Specification来传递需求。活动把每个小组(4-5个人)中的2人留在屋子里,其他人到屋子外面等待。在屋子里的人,会得到一张A4纸,上面画着几个比较简单的图形,比如一个十字,2个套着的圆,一个淡蓝色的六边形,等等。要求,留在屋子里的人不能用绘画的方法,只能用文字,描述这些图形的形状、位置、大小、颜色,并写在纸上。写. 阅读全文
posted @ 2011-04-12 23:31 wanghui 阅读(5962) 评论(9) 推荐(4) 编辑
摘要:Font中的Properties都是readonly,并且Font不能被继承,所以序列化和反序列化Font会相对麻烦一点。需要写一个FontSerializer类来实现Font序列化和反序列化。先写测试代码: [TestMethod()] public void FontSerializationTest() { const string _anyFileName = @"D:/FontSerializerTest.xml"; XmlTextWriter writer = new XmlTextWriter(_anyFileName, null); writer.Forma 阅读全文
posted @ 2011-04-08 22:38 wanghui 阅读(1287) 评论(0) 推荐(1) 编辑
摘要:在VS2008中编写如下代码:PrintDialog printDialog = new PrintDialog();printDialog.ShowDialog();在XP环境下,它可以正常显示出打印对话框。但在Windows 7 64位环境下,什么也显示不出来,也没有异常抛出。将PrintDialog.UseEXDialog属性设置为True,可显示出打印对话框。代码如下:PrintDialog printDialog = new PrintDialog();printDialog.UseEXDialog = true;printDialog.ShowDialog();参见此链接。 阅读全文
posted @ 2011-04-08 22:12 wanghui 阅读(2462) 评论(0) 推荐(2) 编辑
摘要:一个人员非常稳定的软件研发团队,在绝大多数情况下,对企业来讲有很大好处。但有时也会出现问题:当从事一个领域内的研发时间较长,他们会安于现状,缺乏学习的欲望。他们的专业知识和能力也会受限于当前所从事的工作,缺乏进一步提高和拓展的动力。我原来所带团队就曾处于这样的境地。后来,我在团队内引入了Tech Talk活动,以此希望能引发团队成员学习欲望和加大他们向前的动力。Tech Talk这个名词最早是2002年从我当年的老板(一个美国硅谷的“海龟”)那里听到的。04年的时候,在51cmm.com上看到一篇文章《构建高效软件开发流程和团队》(作者:David Yan),里面有一小段讲述了作者亲历的Tec 阅读全文
posted @ 2011-04-04 23:10 wanghui 阅读(2117) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示