Last Friday we had a beautiful kata on splitting user stories. This skill is extremely important for agile teams as they have to be able to reliably:
a) Split user stories into smaller stories that fit into a sprint. And more so, good if they take few days, not a whole duration of a sprint, to keep the sprint outcome more predictable, and...
b) Split these smaller stories in even smaller cuts (which still are user stories), not necessarily explicitly, so that one cut will be the result of a single "Define-Build-Test" cycle.
We had six people + me, this is max to have kata exercise going really efficient. Especially this group was really and quite concentrated on the effort entire 90 minutes period. In the beginning the group comes up with the idea of a product that everyone can understand (in our case that was online currency converter supporting multiple different sources of exchange rates). Then we write first big epic and split it to as many user stories as we can. Eventually quantity translates into quality as we use different methods to split stories and acquire deeper and deeper understanding of the functionality and bounded context.
Alex Ginda was assisting me along the process, agile master and the photographer :) I appreciate his effort and grateful to Luxoft training center for providing us with the facilities.