Sprint Planning Many teams try to divide and conquer when it comes to sprint planning, often with disjointed and …
The Certainty of Uncertainty If the only certain things in life are death and taxes, why do so many teams think that if they …
Agile Retrospectives: Making Good Teams Great Excellent advice for those desiring more frequent, shorter, better retrospectives. One of the …
The Role of Learning and Expected Cost of Change An academic paper that describes the importance of using more than just the vaguely defined …
Incorporating Learning and Expected Cost of Change An experience report presented at XP2006 covering why it is not as simple as telling product owners …
Change Is Good…Or is It? Change may be a constant, but it doesn't have to be constant. By following some simple guidelines, …
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 …
Waterfall 2006 This tongue-in-cheek article offers humorous insight into the pitfalls of the waterfall process. …
Scrum Shouldn’t Be a Burden Scrum was designed to be lightweight, so if your team is complaining that it's too heavy, you need …
Selecting the Right Iteration Length A key consideration in adopting an iterative process is selecting how long your iterations will be. …
Refactoring Databases: Evolutionary Database Design This is an excellent book that, in my opinion, serves two purposes. First, it is a compendium of …