扫码阅读
手机扫码阅读

大规模敏捷三十六计(英文版)

469 2023-07-31

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:大规模敏捷三十六计(英文版)
文章来源:
精益敏捷
扫码关注公众号
Large-Scale Agile 36 Strategies Summary

Change Management of Large-Scale Agile Transformations

  • Establish an Agile Transformation Committee to systematically lead the Agile change.
  • Form large-scale agile teams around business or product lines, including smaller agile teams.
  • Train owners and key stakeholders of business or product lines before starting the agile transformation to align approaches.
  • Set up Agile Coaches Communities of Practice with internal agile coaches and product line agile guardians, who report progress and seek assistance.
  • Embrace an agile mindset, iteratively introduce new practices, and make transformation progress visible for tracking and feedback.

Organization Structure for Large-Scale Agile

  • Each small agile team requires a dedicated Product Owner and ScrumMaster.
  • Teams should work face-to-face as co-located, cross-functional, and self-organized groups.
  • For multiple small teams, assign a Product Manager for the product feature backlog, and a Chief ScrumMaster to oversee the teams.
  • Create a system team to manage build and test environments, as well as DevOps tools and platforms.

Agile Requirements

  • The Product Manager defines the product vision and aligns teams to business goals.
  • Business leaders manage the product portfolio with aligned strategies and priorities.
  • Product Managers lead owners to clarify requirements using MVP thinking and keep the backlog ready.
  • Structure requirements in an epic->feature->story hierarchy and use a Kanban board for status management.

Agile Architecture

  • Assign architects with decision-making authority to guide software system architecture.
  • Architects and key team members address architectural risks intentionally throughout iterations.

Large-Scale Agile Operation

  • Ensure all small agile teams follow the same iteration cadence, with a recommended 2-week cycle.
  • Coordinate consistent start and end dates for iterations across teams.
  • Conduct agile transformation launch meetings and training sessions with all members and relevant stakeholders.
  • Invite business representatives to release planning meetings and assign business value to objectives.
  • Hold release planning meetings with a fixed rhythm, covering 2-4 iterations, and conduct retrospective meetings at the end of each cycle.
  • Separate release milestones from the development cadence, visualizing release plans and dependencies on a product program board.
  • Conduct synchronization meetings twice a week and system demos after each iteration to review integrated work from all teams.

想要了解更多内容?

查看原文:大规模敏捷三十六计(英文版)
文章来源:
精益敏捷
扫码关注公众号

精益、敏捷、DevOps、创新等的方法、经验、随笔等

18 篇文章
浏览 14K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线