AGILE: Light and Flexible

Agile is an iterative (i.e., repetitive) incremental approach to managing projects.

It is communication-intensive and builds on the most recent knowledge. Due to its incrementality and the building on the most recent knowledge, the approach can improve during the project. It is flexible, and it keeps administrative overhead at a minimum.

Software development frequently utilizes Agile, which can have different names—Scrum, eXtreme Programming—and variations of the approach.

{STORY POINT, SIGNAL/NOISE, ADMINISTRATIVE OVERHEAD, COMMUNICATION PRINCIPLES, IMPOSE CONSTRAINTS}

Previous
Previous

ADMINISTRATIVE OVERHEAD: The Smaller, the Better

Next
Next

ANALOGY: Simple and Good