文章

scrumcn_principle

良好的敏捷团队结构的指导原则

本文给出了一套用于思考如何设计一个合理的团队结构的指导原则。每一个指导原则,以向现有团队或者拟议的团队提出一个问题的形式出现,并且这些问题需要迭代地询问。询问现有团队或拟议团队每一个问题后,根据答案改变团队结构;当团队结构改变后,重新再询问,直到对于每一个问题,你都可以回答“是”。
Read more

敏捷团队测试人员和开发人员的比例

软件开发世界里有这样一个长期存在的问题是:测试人员和开发人员的比例多少才合理?Scrum开发列表中最近有一个帖子,询问敏捷对这个比例有什么影响。对第一个问题,答案应该“视情况而定”。对第二个问题,Elisabeth Hendrickson认为,敏捷团队能够用更少的测试人员,但是做更多的测试。

测试人员和开发人员的比例多少才合理?

Read more

将测试人员整合到敏捷团队中

将测试人员整合到敏捷团队中,这是敏捷之道常常重复的一条箴言,可我们并没有认真想过这到底意味着什么或者应该怎么做。

团队中测试人员的角色具体负责什么呢?他们要:

  • 协助团队抽取并定义验收条件(或需求)
  • 提供相关质量信息,而不是通过自动化测试、探索性测试(exploratory test)[译注]来寻找bug
  • 与客户一起工作,识别风险
  • 在开发人员测试(单元测试与集成测试)的薄弱环节投入更多精力。比如,如果我们知道团队已经完成了对数据层的测试,但是GUI层难于进行单元测试,那测试人员就应该花费更多努力在这一层的测试上。

Read more

Sprint ≠ 小型瀑布

当别人告诉我“Sprint是一个小型瀑布”时,我马上回应“不是”。我经常这样做,因为我经常听到刚接触敏捷的人这样说,甚至也听到有些已经在项目中运用敏捷开发方法的团队也这样说。在这篇文章中,我们用5个推论来证实Sprint不是一个小型的瀑布。它们是:持续的设计、开发、集成和测试;跨职能团队成员; Sprint期间不允许变更;时间盒;严格定义的开发节奏。 Read more

敏捷团队中测试工程师的绩效管理

众所周知,绩效管理从来都不是一个容易的工作。为什么绩效工作不容易?从我自身的感受以及听到的抱怨中,主要有两个方面的原因。首先是评价标准的确定。对测试工程师团队来说,通常测试工程师都会分散在不同的项目中,追求建立一个“公平的”标准非常困难;其次是在对绩效工作的理解上,绩效工作包括目标设定、绩效评价、绩效跟踪、绩效沟通几个主要部分,但不少测试管理者仅仅把重点放在绩效评价上,忽略了目标和基于目标的沟通,导致绩效工作变成了一个单纯的打分,这样自然引入了许多的问题。
Read more

如何对团队进行绩效考核

很多公司都会进行绩效考核,不管你怎么做,你对你的团队成员进行细致的绩效考核,最终的结果,可能不是你想看到的。我们做绩效考核的主要目的只是为了提高工作效率,提高个人和公司的管理水平。但是得到不好考评的人,可能会感到心里不平衡而导致离职等等,这就背离了我们当初做这个绩效考核时的目的。
Read more

敏捷团队如何进行绩效考核?

近期公司要求各部门必须要制定详尽的KPI考核方案,看了下人力下发的模版,对研发非常非常不科学,简直把研发工作当做了工厂产线,于是特别针对我们部门的敏捷团队,制定了这么一套考核方案。
Read more

可持续的节奏:相信你的团队

无止境的商业需求,特性需求,市场压力,总是有更多的工作要完成。有时候,你会感觉无止境的sprint就像你觉得你每次快到终点的时候,总有人告诉你还有一圈。你鼓足了劲继续前行,但是当你转过最后一个弯道准备冲线的时候,你听见场外有人在喊“还有一圈,还有一圈”,然后你试图再次给自己鼓劲但是你已经筋疲力尽。你一直在想你会有机会休息的,但是你从来没有等到那一天。一个接一个的sprint就像一圈又一圈的赛跑,你永远都看不到终点。你需要调整你的呼吸,需要补充水分,你已经慢慢开始体力透支,直到最后精疲力竭。
Read more

《第五项修炼》摘要- 第一部分

简介

《第五项修炼》全书名为《第五项修炼:学习型组织的艺术和实务》,出自学习型组织之父,十大管理大师之一彼得·圣吉之手,首次出版:1990年, 这本书被誉为:

l          “21世纪的管理圣经”

l          20世纪屈指可数的几本管理经典之列

l          世界上影响最深远的管理书籍之一

l          世界企业学会(World Business Academy)最高荣誉的开拓者奖

l          《哈佛商业评论》评为近百年最具影响力的管理类图书

Read more

什么是跨职能团队

什么是跨职能团队

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

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