Toward a Catalog of Scrum Smells This article was written for the Scrum Alliance soapbox. It presents an initial collection of Scrum …
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 …
Introducing An Agile Process to an Organization The transition from a plan-driven to an agile process affects not only the development team …
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 …
Configuration Bugs that Bite Over the years we've come up with many useful database development techniques. This article …
The Need for Agile Project Management Ken Schwaber and I co-wrote this article to help counter the misperception that agile projects do …
The Upside of Downsizing This article describes how a project was successfully downsized from 100 to 12 developers. To make …
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 …