Tuesday, June 7, 2016

The Agile Manifesto in English - 15



Principles

Agile principles are concretization of agile values.  Agile manifesto lists 12 principles. These principles are iterated in the form of assertive statements.


10.     Simplicity--the art of maximizing the amount of work not done--is essential.

As software development and maintenance proceed, all stakeholders learn and apply those new learnings to current and future work. But most of the time, we ignore the unlearning part. We hardly unlearn the things which are not relevant in new context. 

Just look into your product backlog, how many stories have become irrelevant because of changed context? You should delete them or at least archive them.

Use Pareto principle (80–20 rule) - 20% of invested input is responsible for 80% of the results obtained.  You may realize that you are tempted to delete most of the remaining 80% stories due to changed context.

In scrum, kanban, and devOps frameworks, this principle is reflected in following practices:


  • Continuous product backlog grooming/refinement
  • Prioritization of product backlog items
  • Time boxed events


No comments:

Post a Comment