Does the sentence “We don’t plan, because we’re agile” sound familiar? Sometimes new agile teams use the framework as an excuse for avoiding work they don’t like.

Agile does include planning. It’s just a different type of planning than the one used in traditional project management. Agile projects don’t create a single big plan at the beginning. They plan repeatedly, in small chunks. Agile’s incremental planning approach allows projects to adapt rapidly to changes as the projects progress.

Another common agile pitfall is documenting too little. Focusing on working software doesn’t mean producing no documentation. Don’t fall into the trap of thinking that agile means no documentation. Instead, agile projects should produce just enough documentation. Producing acceptable documentation, so that people outside of the project can understand the team’s work, is important to keep the product maintainable and enable future changes.

dilbert comic about training