文章

ScrumMaster – 指派还是团队选择?

一个新Scrum团队对ScrumMaster的选择会影响到团队Scrum实施的成败。选错了人,团队就会一方面试图变得自组织、另一面却又受制于命令控制型的经理,从而进退两难。选对了人,他符合新ScrumMaster的技能、满足团队初期需求,则团队在实施Scrum上有了一个梦幻般的开端。 Read more

Scrum团队中的架构师

 很多架构师在努力了很多年才得到这个威严的头衔“架构师”。他们确实应该为他们的知识、经历和能针对技术和业务挑战提出一流的解决方案的能力而骄傲。我发现很多架构师在面临采用Scrum时提出的担忧可以归纳为下面2类:

•大家仍会按照我告诉他们的架构去做实现吗?

•我如何能在没有一个提前设计架构的阶段后保证我们构建了一个架构不错的产品?

Read more

短之又短的用户故事

Scrum团队通常喜欢使用用户故事来表示待办事列表项目。但是很不幸,一个用户故事中最重要的一环通常会被渐渐忘掉,那就是用户故事应该保持简短,慢慢地用户故事失去了它的本质和效力。

用户故事现在通常以“作为一个…我希望能…”的形式来描述。用户故事的编写者,应该马上利用约束列表或者自动化验收测试的形式来记录下该用户故事的验收标准。很多人觉得如果团队以外的成员(例如,高级经理或者股东)不能在没有别的文档的帮助下明白用户故事的目的,那么这个用户故事的编写就是失败的。

一个理想的用户故事的描述应该是一个简要的描述——Robert Martin把它叫做“助记令牌”。
Read more

Scrum中的测试:人少事不少

导读:Scrum团队以小著称,团队中一般只有一到两名测试人员,那么这一两名测试人员在Scrum团队中又是如何开展测试工作,起着什么样的作用呢?

Scrum敏捷开发有一个明显特征就是重团队,轻部门,每个团队里面包含了开发、设计、测试各种角色,Scrum团队以小著称,团队中的测试人员一般只有一到两名。

在传统的瀑布式开发 中,测试人员经常因进入测试阶段的条件不满足而需要较长的等待。而在Scrum敏捷开发中,测试人员需要尽可能早的开展工作,“等待”在Scrum开发的测试中已属一种错误概念。

测试人员应具备三方面的能力:编码,测试和分析。不同的阶段对测试的要求不同,在功能测试中偏重编程能力,在系统配置测试中偏重分析能力,Scrum团队中的测试人员需要将这三种能力融会贯通,才能适应迭代过程中的诸多变化。

测试是软件开发中必不可少的一部分,那么Scrum团队中测试人员又要如何开展测试工作呢? Read more

依赖专才还是发展通才

依赖专家但要谨慎
一个普遍的误解是Scrum 团队的每个成员都必须是通才而不是专才——在技术和纪律性上具有同等的水
准。这是不对的。我对之感到吃惊的是世界上每个三明治商店都已经知道如何对待专家,而在软件行业的
我们还在为这个问题苦苦挣扎。
Read more

什么是跨职能团队

什么是跨职能团队

跨职能团队也叫做多功能团队,由来自同一等级、不同工作领域的员工组成,他们走到一起的目的就是完成某项任务。

  多功能型团队是一种有效的团队管理方式,它能使组织内(甚至组织之间)不同领域员工之间交换信息,激发产生新的观点,解决面临的问题,协调复杂的项目。但是多功能型团队在形成的早期阶段需要耗费大量的时间,因为团队成员需要学会处理复杂多样的工作任务。在成员之间,尤其是那些背景、经历和观点不同的成员之间,建立起信任并能真正的合作也需要一定的时间。
Read more

自我管理型团队

自我管理型团队的背景与发展

自我管理型团队模式最早起源于20世纪50年代的英国和瑞典,比如沃尔沃现在的管理模式非常先进,其位于武德瓦拉的生产基地,完全由自我管理型团队进行整辆轿车的装配。在美国,金佰利、宝洁等少数几家具前瞻意识的公司在20世纪60年代初开始采用自我管理型团队模式,并取得了良好的效果。随后很久,日本引入并发展成为强调质量、安全和生产力的质量圈运动,到80年代后期美国借鉴并创造性地把团队模式发展到了一个新阶段。在这20年里,企业所采用的团队类型在不断变化着,以求得最佳效果,很多公司己逐渐从关注于工作团队,转变为强调员工参与决策和控制决策的实施,其中以团队成员自我管理、自我负责、自我领导、自我学习为特点的自我管理型团队越来越显示出其优越性,也逐渐被主流接受。根据Law Jeretal的研究发现,1993年68%的《财富》1000强公司使用了自我管理型团队。施乐公司、通用汽车、百事可乐、惠普公司等都是推行自我管理型团队的几个代表,据估计,大约30%的美国企业采用了这种团队形式。
Read more

团队管理的“头羊效应”

广袤的草原上,到处可见由数百只羊组成的羊群在两名牧羊人的指挥下有序地出发、吃草、返回。如果我们把这些羊群看成一个团队,我们会惊奇的发现:这个团队是如此的协调一致而又管理扁平!因为这个团队只有两名管理者——牧羊人,而这两名管理者却高效并且轻松地指挥着这个数百个主体按照同一方向前进,他们始终保持着共同的目标!
Read more

团队管理101

不论你是单一团队的领导者还是多个团队的管理人,团队管理工作都是你职权范围内一个重要的组成部分。在今日,集多重技术于一身的工作方法已逐渐取代阶层式的、缺乏弹性的传统工作体制,团队合作因而很快就成为了一种很受欢迎的工作方式。对于每一位参与团队管理工作的人而言,《团队管理》是一本不可或缺的重要读物。它向你提供了达成计划所需的技巧、建立团队成员间的信任、激发团队最大的潜能等方面的知识,为你能专业化地管理好你的团队创造了有利条件。另外,全书还散布了101条简明提示,为你提供重要而实用的讯息。后半部分有个自我评估练习,使你能正确地评估自己的领导能力,并针对自己的不足加以改进。
Read more