我——作为一名测试人员——有一个与众不同的习惯:每当要加入一个新项目的时候,我总会找到项目中的同伴,真诚而亲切地说:“为了更好地合作,我有5个约定,希望大家能尽量遵守”。

约定1. 业务分析师们,我们其实是同一个角色的两种面孔,请叫上我们参加客户需求会议;
约定2. 开发人员们,虽然你们是编写自动化测试的专家,但请听听我们意见;
约定3. 项目经理们,请不要要求我们测试软件的所有路径;
约定4. 迭代经理们,如果对于交付风险有任何疑问,请来询问我;
约定5. 测试人员们,那些敏捷实践对于我们也是有用的。

详细内容 via InfoQ

在互动公司或者广告公司,项目负责人或者客户主任(or 经理)基本都是做这项目经理和测试员的工作,而我们的开发模式,一样有着有限的人手,一样紧张的时间,一样苛刻的要求,采用敏捷的开发方式可能是最好的选择。这些约定对我们也有着启发。