Category Archives: Book Summaries

Book: Scrumban – Essays on Kanban Systems for Lean Software Development

Scrumban – Essays on Kanban Systems for Lean Software Development

by Corey Ladas

Summary: A series of practical essays on how to apply Lean techniques to Agile, and in particular Scrum-based, software development organizations

Intended Audience: Scrum practitioners who want to investigate Lean concepts to improve the way they work

Continue reading Book: Scrumban – Essays on Kanban Systems for Lean Software Development

Book: Switch: How to Change Things When Change is Hard

Switch: How to Change Things When Change Is Hard

by Chip Heath and Dan Heath

Summary: Change is hard because there is conflict between the rational side of your mind that understands why a change is necessary and the emotional side of your mind that is comfortable with the current situation. There are paths to resolve this conflict and allow change to occur.

Intended Audience: Agents of change; people seeking change but are unable to do so; those concerned about people facing corporate changes

Continue reading Book: Switch: How to Change Things When Change is Hard

Book: Implementing Lean Software Development

Implementing Lean Software Development: From Concept to Cash

by Mary and Tom Poppendieck

Summary: A highly readable description of lean software development, with an abundance of guides and tips for figuring out how to apply the principles to increase the effectiveness of your teams

Intended Audience: Those who use lean practices and those who want to implement them in their software development organization

Continue reading Book: Implementing Lean Software Development

Book: Extreme Programming Explained

Extreme Programming Explained: Embrace Change

by Kent Beck

Summary: The seminal explanation of Extreme Programming (XP), including the problems it addresses, its fundamental philosophies, and how these philosophies can be implemented in software development organization.

Intended Audience: Any and every development team member, agile or not; those who support and lead these teams

Continue reading Book: Extreme Programming Explained