敏捷团队
敏捷团队的职责
职责因团队类型而异。以技术为中心的团队(包括软件和硬件)构建技术解决方案。以业务为中心的团队创建其他工作产品 — 营销活动、合同和客户解决方案。不同的团队有不同的职责:
对所有类型的团队
- 与 PO 协作,创建和优化用户情景和验收标准。
- 参与 PI 规划并创建迭代计划和团队 PI 目标,并致力于团队 PI 目标和迭代目标。
- 估计其工作的规模和复杂性。
- 使用结对和其他实践进行频繁评审。
- 在体系结构指南中确定其关注领域的技术设计。
- 开展研究、设计、原型和其他探索活动
- 小批量集成更改。
- 创建和测试由其功能定义的工作产品
- 将工作产品部署到准生产和生产环境。
- 支持运营性的业务解决方案。
- 支持和/或创建构建持续交付流水线以及所需的自动化。
- 持续改进团队流程。
软件、硬件、IT、运营和其他以技术为中心的团队
- 将测试优先实践(包括测试驱动开发 (TDD) 应用于单元测试和行为驱动开发 (BDD) 以用于自动验收测试。
- 使用敏捷架构与架构师协作。
- 使用设计和实施最佳实践构建高质量的组件和解决方案。
- 管理共享代码库中的更改。
- 执行验收测试并维护共享代码库中的测试用例。
以业务为中心的团队(产品营销、销售、支持、培训、安全、合规、法律等)
- 和以技术为中心的团队协作,使用类似的节奏结构和与共享目标保持一致。
- 理解并定义商业机会。
- 定义技术支持的业务流程和运营价值流。
- 确保在创建其独特的工作产品时采用迭代和自适应实践。
- 通过客户和利益相关者的快速反馈,分小批量执行工作。
- 强调许多小实验,通过快速反馈来快速响应几个大型、缓慢的计划。
- 将精益敏捷原则适应其独特的实践和政策。