Agile in a Flash:敏捷中的角色
发表于:2024-11-25 作者:热门IT资讯网编辑
编辑最后更新 2024年11月25日,今天偶遇《Agile in a Flash》一书,第一眼就有想一口气读完的冲动。但好书需要的是慢慢品味,偶尔翻翻也会有不一样的感悟。看过一部分后就有了翻译它的想法,一方面可以让自己慢下来细细研读,另一
今天偶遇《Agile in a Flash》一书,第一眼就有想一口气读完的冲动。但好书需要的是慢慢品味,偶尔翻翻也会有不一样的感悟。看过一部分后就有了翻译它的想法,一方面可以让自己慢下来细细研读,另一方面也可以和更多人分享。
- 客户:定义产品
- 程序员:构建产品
- 测试人员:确认产品的工作和定义相符
- 追踪人员:收集和呈现有用的指标
- 交流:指导团队取得成功
- 协调者(可选):管理外部交流
在敏捷团队中,每个人都可以帮助解决问题,承担任何和交付一个有用、高质量产品相关的工作。你不会受限于你的职称。测试人员可能追踪团队指标,程序员可能协助定义验收标准等等。
客户有特别的责任和权威,因为他们需要对产品的功能和面向用户的设计负责。他们的辅助角色包括:业务分析师、产品所有者以及其他帮助定义产品的人(包括测试人员在内),但是团队中的每个人都建议客户的责任。
程序员(以及诸如架构师和技术支持等其他技术人员)对产品的内部设计、构建和维护负责。
教练帮助教育和指导团队,而不用命令和控制的方式。他们帮助团队制定规章和章程。最好的教练可以帮助团队成熟到一个不再需要他们的程度。
我们将诸如经理、项目经理和Scrum Master等角色统称为团队协调者。协调者可以使得团队免受外部干扰。他们可能需要交流计划、处理接踵而来的要求以及缓和人与人之间的问题。