Hello Jeff, I want to know about the topics your book cover. From what I've read in the link you gave i think its a must for professionals n i recently got campus-placed in an Indian software company so it would be great if you tell some key features of the book.
"Perfection comes through the disinterested performance of action"
The deck of 52 cards contains four sections of 13 cards each: agile concepts, planning, teamwork, and coding. In the concepts section, we have cards on agile principles, Toyota Production System principles, individual and organization objections to agile, courage, and similar topics. In planning, we talk about things like estimation, iterations, acceptance tests, and stories. In teamwork, we cover things like stand-ups, pairing, retrospectives, collective code ownership, and various team dysfunctions. In coding, we cover programming topics including TDD, design, refactoring, and mocking.
It basically attempts to cover everything we found important or relevant that we've worked with in agile over the past dozen plus years (both of us were working with XP and Scrum teams before "Agile" was christened).
So, if I understand this right, the "book" is a collection of Flash Cards that not only covers Agile programming, but proper teamwork practices, too.
Do I understand that correctly?
If so, then I can understand it being a *very* valuable resource.
"I do not feel obliged to believe that the same God who has endowed us with sense, reason, and intellect has intended us to forgo their use."
-- Galileo Galilei
Joined: May 14, 2003
Tim and I threw into the deck the things we thought were most important to making an agile team successful--so yes, many cards focus on things that help build a better team. Most of the cards have agile leanings, but several do not at all. Some of these card topics: courage, discipline, craftsmanship, shu-ha-ri, how to be a team player, ...