Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum | Book Series

Overview: The book is drawn from the author’s long experience in leading and guiding lean and agile adoptions for large, multisite, and offshore product development. The author is an internationally recognized consultant and best-selling author, Craig Larman and former leader of the agile transformation at Nokia Networks Bas Vodde share the key action tools needed for success.

The Topics include:

  • Frameworks for multi-level handling product groups
  • Testing and building quality in Product Management
  • End-to-end of contract game
  • R&D and business goals
  • Release plan for large teams
  • Continuous integration in large and multiple-level context

Authors:

Craig Larman, Bas Vodde

Published In:

2010

Kata | Glossary

Definition

Katas are the detailed choreographed patterns of movements, that are either practiced solo, or in pairs. It’s a term derived from Japanese Martial Arts. The goal is to adapt and internalize a specific movement, or technique, via repeated practice, so that it can be eventually performed without thought or hesitation, under any circumstance.

In Software Development, programming Katas are designed around exercises like Implementing Rules, String Manipulations, Maths problems etc. In coding, the aim is to develop small exercises to hone skills, and then eventually transform them into things that are much more. A series of ‘Katas’ build on one another over iterations to demonstrate changing Business needs.


Further Reading

  •  “Toyota Kata: Managing People for Improvement, Adaptiveness and Superior Results”(book), by Mike Rother.