Six Books for Your Summer Reading List Six books for your summer reading list, including books on scaling, teamwork, and learning what …
Strategize Most agile processes are empty of any advice on forming a company or product strategy. Product …
Developer Testing: Building Quality into Software Early in my career as a programmer, I remember coming across the phrase, “You can’t test quality …
Large-Scale Scrum “Large-Scale Scrum” by Craig Larman and Bas Vodde is great for anyone looking to scale Scrum up to …
Three New Books You Want to Read on Scaling, Strategy and Testing in Agile New books on scaling, developer testing and developing a strategy for your reading list.
Scrum Shortcuts without Cutting Corners: Agile Tactics, Tools, & Tips Rather than a conventional review, here is the foreword I was asked to write for this …
Just Start: Take Action, Embrace Uncertainty, Create the Future I've never been a big fan of the Shewhart or Deming cycle of Plan-Do-Check-Act. Sure, it works fine …
The PMI-ACP Exam: How to Pass On Your First Try I was looking forward to reading this book. I haven't paid much attention to the PMI-ACP initiative …
Essential Scrum: A Practical Guide to the Most Popular Agile Process The book is a comprehensive overview of Scrum. It goes from the principles of agile through the …
Agile Game Development with Scrum Scrum and game development go together as well as chocolate and peanut butter. In this book, …
Coaching Agile Teams Coaching of all forms--whether of kids playing basketball or software professionals learning to …
Agile Product Management with Scrum As a project management framework, Scrum introduces many changes. One of the biggest is the role of …
Agile Testing: A Practical Guide for Testers and Agile Teams This is an excellent book that deserves to be read by every tester on an agile project--and since …
Software Project Manager’s Bridge to Agility This excellent book is targeted directly at Project Management Professionals (PMPs) but will be …
Enterprise and Scrum The two best things about this book are that it: (1) provides a framework for adopting Scrum across …
Everyday Scripting with Ruby: For Teams, Testers, and You During the mid– and late–1980s I was was working in C and eventually C++. During that period I …
Implementing Lean Software Development: From Concept to Cash I’ve long considered Mary and Tom Poppendieck to be among the primary theoreticians in the agile …
Innovation Games One of the challenges in new product innovation is that the process cannot be broken down into a …
Agile Retrospectives: Making Good Teams Great Excellent advice for those desiring more frequent, shorter, better retrospectives. One of the …
Agile Java Development with Spring, Hibernate and Eclipse Agile Java Development with Spring, Hibernate and Eclipse is a very good book. Right in the preface …
Refactoring Databases: Evolutionary Database Design This is an excellent book that, in my opinion, serves two purposes. First, it is a compendium of …
Collaboration Explained A challenge faced by any project leader is how to lead the team without resorting to a …
.Net Generics Until reading this book, I had been nervous about the introduction of generics into .Net. First, I …
JBoss at Work: A Practical Guide The subtitle for this book is “A Practical Guide.” That subtitle is perfect. This is one of the …
Fit For Developing Software: Framework for Integrated Tests This is a wonderful book. I first saw Fit during its infancy and I didn’t “get it.” This book will …
Managing Agile Projects This is a very practical yet thought–provoking book. The book brings in a lot of thinking from …
Extreme Project Management This excellent book dramatically advances the start–of–the–art in agile project management. It goes …
Effective Enterprise Java This is an amazing book that does not disappoint in any way. It is full of wonderful well–written …
Return on Software: Maximizing the Return on Your Software Investment This book is the only book of its kind. It covers everything you need to know to make intelligent …
Refactoring to Patterns Based on its title alone I had high expectations for this book. It didn’t disappoint. The book …
Pragmatic Project Automation This book will save you from hours of work and from many headaches. Mike Clark’s Pragmatic Project …
JUnit Recipes: Practical Methods for Programmer Testing My initial uses of JUnit are probably not unique. I found it a wonderful tool and a great way to …
Agile Project Management: Creating Innovative Products This is a wonderful and highly practical book. Within hours of putting it down I was already …
Agile Project Management with Scrum Agile Project Management with Scrum is a wonderful book. The author, Ken Schwaber (one of the …
Refactoring Workbook Most books about programming teach us about a specific technology or two. Right now I’m staring at …
Balancing Agility and Discipline: A Guide for the Perplexed This book attempts to breach a conceptual divide between developers following agile developers and …
Managing Software for Growth This book starts by describing how Taylor’s Scientific Management has lead us down the incorrect …
UML for Java Programmers This is a great book for learning or improving with UML. Topics are introduced at a level …
Lean Software Development Books written during the first phase of agile software development have been about very specific …
Software Configuration Management Patterns I knew this book would be different from the use of “Teamwork” in its subtitle. Many of the …
Facts and Fallacies of Software Engineering How can you not like a book whose first section is called “The most important factor in software …
Testing Extreme Programming This book is fantastic. I’m only a tester to the extent that everyone doing XP is a tester but I …
Agile Software Development with Scrum This is the book I’ve been wanted for years. Until this book, the Scrum development process was not …