代码改变世界

我的Javascript之旅——对象的原型链之由来

2010-08-25 11:30 by 菜阿彬, 3601 阅读, 9 推荐, 收藏, 编辑
摘要:本人是Javascript菜鸟,下面是前几天学习Javascript的旅程心得,希望对和我一样的入门者有点用,也希望高手批评指正。以问题开始:[代码]上面两行代码会创建几个对象(object)?要回答这个问题,先明确一下Javascript里object的概念。Objects在Javascript里,几乎一切都是object(Arrays、Functions、Numbers、Objects&hel... 阅读全文

如何增强Scrum Teams之间的协作(三)—— Product Owner Council(PO委员会)

2010-07-25 21:21 by 菜阿彬, 932 阅读, 0 推荐, 收藏, 编辑
摘要:众所周知,Scrum Team里只有三种角色:Product Owner,Scrum Master,Team Members。因此谈到多个Scrum Team之间的协作时,CounterPart之间的协作问题就会顺理成章地浮现出来。本文先谈谈Product Owner之间的协作。  如果在一个产品团队,不同Scrum Team的PO连对方最近的Sprint做了什么功能都不知道,那他们显然缺乏最基本... 阅读全文

如何增强Scrum Teams之间的协作(二)——Feature Team的挑战

2010-05-19 20:59 by 菜阿彬, 1000 阅读, 1 推荐, 收藏, 编辑
摘要:上文提到,对等的Feature Team,比有专属的Maintenance Team的划分方法更有优势,然而,天下无免费午餐,在废弃专属Maintenance Team,组建对等的Feature Team的过程中,也会有不少的挑战需要面对。  一,需要团队成员有更广的技术知识和产品知识。尤其是对从Maintenance Team转移到Feature Team的成员来说,很可能需要加强对产品知识的学... 阅读全文

如何增强Scrum Teams之间的协作(一)——Feature Team的优势

2010-05-18 21:35 by 菜阿彬, 2060 阅读, 2 推荐, 收藏, 编辑
摘要:上海的两个Scrum Team,一个是专门开发新的模块的,另一个是maintenance team,专门负责Customer Issue 和Customer Enhancement。这样分工的初衷也许是为了有一个全勤的服务团队来应对紧急的Customer Issue,提高市场反应能力;而且由于两个Team各司其责,慢慢的都会对各自的领域更为熟悉,做起事情来也就更快更好。可惜从效果上来看,这显然陷入... 阅读全文

如何增强Scrum Teams之间的协作——引子

2010-05-18 20:54 by 菜阿彬, 409 阅读, 1 推荐, 收藏, 编辑
摘要:本人所在项目组分为3个Scrum Team,其中上海2个,南京1个。上海的其中1个Team在最近的一次Retrospective meeting中提出一个问题:Team之间的知识分享和协作不够,A Team在解决一个问题时,研究了好几天后才知道B Team也在解决一个类似的问题,并且早已有了方案。  这个问题只是冰山一角,事实上,3个Team之间交流甚少,在一个Team的成员往往不知道其它Team... 阅读全文

请不要代替你的团队思考

2010-03-30 21:35 by 菜阿彬, 525 阅读, 0 推荐, 收藏, 编辑
摘要:本人所在公司使用Scrum好像已经2年多了,可现在的状况跟2年多前刚使用Scrum时的情形还差不多,甚至是倒退。这种现象本身就是个问题。敏捷精神的本质我认为在于“持续改进”,这改进包括对使用Scrum方式本身的改进。如果一个公司在2年里始终以同样的方式来使用Scrum,我想Scrum/Agile社区不会把它当做自己的一个成员。   更何况是倒退,以我所在团队为例,情况是怎样... 阅读全文

关于Automated Acceptance Testing Tool的讨论

2010-03-09 22:14 by 菜阿彬, 739 阅读, 0 推荐, 收藏, 编辑
摘要:最近国外博客上掀起一场关于Automation Acceptance Testing Tool的讨论。如果没听过这个词,这里是简单介绍:它是指一份可执行的需求文档,有很多名词:Acceptance Testing, Story Testing, Bahavior driven development。讲的大体是同样的意思。要让需求文档(或者验收文档)可以执行,当然需要工具,最著名的大概是Fit/F... 阅读全文