Category: Knowledge

Using Both Incremental and Iterative Development

Incremental development is distinctly different from iterative development in its purpose and also from its management implications. Teams get into trouble by doing one and not the other, or by trying to manage them the same way. “Using Both Incremental and Iterative Development” illustrates their differences and how to use...

Reflections on Management by Watts S. Humphrey

This book is composed of papers previously written by Watts Humphrey. The people and management aspects of software development are often neglected in books and this one is a good source to start thinking about them… and improving our practice. The book is structured in four parts: managing your projects,...

Why Big Software Projects Fail: The 12 Key Questions

In spite of the improvements in software project management over the last several years, software projects still fail distressingly often, and the largest projects fail most often. “Why Big Software Projects Fail: The 12 Key Questions” explores the reasons for these failures and reviews the questions to consider in improving...

The Core Protocols, an Experience Report – Part 1

The Core Protocols are our ‘best practices’ for people, teams of people and organizations that want to get great results – all the time. They are ‘Core’ because they are foundational – they can be used by all teams, anywhere, even if you already have organizational patterns and best practices...

Yin Yang & Project Management

The article “Yin Yang & Project Management” discusses how understanding the balance inherent in agiles guiding principles can help project managers make the transition from traditional project management methodologies to agile.

Is Agile Project Management a Fad?

Why is it called “agile” project management? Could it be called “agile project” management. This is the endless discussion, that has no resolution. Or at least no resolution that has any value. Glen Alleman try to to put agility back into conventional project management.