原则 2 质量在每个人眼中都不同
QUALITY IS IN THE EYES OF THE BEHOLDER
软件质量没有唯一的定义。对开发者来说,质量可能是优雅的设 计或优雅的代码。对在紧张环境中工作的客户来说,质量可能是响应 时间或高吞吐量。对成本敏感的项目来说,质量可能是低开发成本。对一些客户来说,质量可能是满足他们所有已知和未知的需求。
这里 的难题是,以上要求可能无法完全兼顾。当优化某人关注的质量时, 可能会影响其他人关注的质量(这就是温伯格的“政治困境”原则)。项目必须确定各因素的优先级,并清晰地传达给所有相关方。
精耕要求:明确目标和用户需求
细作过程:注重研发执行的每个环节
赋能能力:加强技术和团队建设
相比较之前的10年,欣喜看到有更多企业都在深思:如何抓好研发质量?。
但抓好研发质量并非易事,要做的事也很多,那么作为管理者重点要抓什么? 大道至简,就是抓要求、抓过程、抓赋能。