This week's book giveaway is in the Reactive Progamming forum. We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line! See this thread for details.
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.
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
posted 8 years ago
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, ...