
从卓越工程角度看微软中国开发团队的成长
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
敏捷团队要想成功,搭建良好的基础工具环境是成功的必要手段。要想马上启动项目,团队现在可以使用Buildix来部署全新的基础工具环境,或者使用Assembla提供的在线工作空间。
在软件开发领域中,管理者需要可以测量的度量标准,用以评估程序员的绩效。Shahar Yair 和Steve McConnell探讨的技术集中于代码行数和功能点之上。他们指出了这些方法的限制,并试图定义一些原则,以指导对程序员绩效的分析。
Scrum要求在sprint中的干扰尽量少。然而,在真实世界中,如果系统已经上线了,那就很有可能在sprint中遇到产品支持方面的问题。本文试图揭示几种在Scrum中处理这些干扰的方法。
对于TDD的“单元测试”与传统的“单元测试”之间的差异,业界一直存在着误解。知名的XP贡献者Mike Hill,对这些误解进行了澄清,同时使用“微测试(microtesting)”这个词为刚刚使用TDD的开发者们进行了明确的阐述。
InfoQ最近采访了8aweek的合作创始人Dave Fowler和Zachary Garbow,在采访中问到了一些有关他们如何跟用户交流、确定工作优先级并完成工作的问题。
继九个月前的首次发布,思特沃克公司(Thoughtworks)将于四月十五日的晚些时候发布Mingle 2.0。InfoQ向产品经理Adam Monago了解了Mingle在2.0中发布的一些新特性。
即使是最年轻的敏捷团队,也都深知“回顾活动(Retrospective)”一词。然而另一方面,很多敏捷团队都没有注意到,如果没有采取一些真正会带来改进的行动的话,回顾活动可能只是在浪费精力。Jim Shore提出了一些关于如何最大化回顾活动价值的建议,提醒我们在敏捷过程中,要把这项实践摆在什么位置上。
Ron Jeffries最近根据他观察的现实中的团队,开始撰写一系列的小说故事。第一个故事(Kate Oneal:生产力!)围绕的角色是Kate O'Neal(CTO)以及她的一个名为“Rimshot”的团队。在这个小故事中,Ron探讨了如何在形式化度量标准的情况下,达到并衡量生产力的提高。