Testing Practitioner Handbook
上QQ阅读APP看书,第一时间看更新

Flavors of agile

There are various flavors of agile, including the following:

  • Scrum: This prioritizes the highest-value features and incremental delivery once every 2-4 weeks
  • Kanban: This pinpoints bottlenecks to avoid holdups
  • Lean: This eliminates waste and unnecessary documentation and provides future flexibility
  • XP: This reconfigures and ensures the simplest design to deliver iteration features

Let’s look at the features of each one of the preceding points.

Scrum

  • Reacts quickly in volatile markets
  • Focuses on customer benefits and avoids both unnecessary outlays and time investments
  • Utilizes organized development teams within a structured framework in order to coordinate activities and work together for quick decision-making
  • Involves customers directly in the development process

Kanban

  • Works with existing roles and processes and may be introduced either step by step or by establishing pioneer teams.
  • Scrum and Kanban complement one another. While Scrum ensures adaptability and agility Kanban improves efficiency and throughput. Both techniques increase overall transparency.

Kanban