Kanban – The Next Step in the Agile Evolution?
I am interested in everything that can help improve my teams' productivity and consequently helps us provide better value to our customers. As such, I have started reading about Kanban, a project management methodology that appears to "compete" with Scrum. Scrum is the methodology that I am currently using.
Scrum is an iterative method that provides incremental value to stakeholders at the end of each iteration. The product owner provides requirements at the beginning of each iteration. During the iteration, the team designs, implements, tests, documents, debugs new features based on those requirements. At the end of the iteration, the team demonstrates the new features to the product owner who accept or reject them.
Kanban on the other hand, is not an iterative process. The product owner provides ranked list of requirements. The team pulls requirements from top of the list one at a time. The team designs, implements, tests, documents, debugs new features based on those requirements. The product owner review the new features as soon as they are produced.
Project Management Hut presents an article describing Kanban as the next step in Agile Evolution.
[via The Project Management Hut]
Related posts:
- Scrum or Kanban? Pick One And Get On With Delivering Quality Code!
- Two worthy Agile methodologies articles
- Frequently Forgotten Fundamental Facts about Software Engineering
- Self Improvement: There Is No End State When Transitioning to Agile
- Organizational issues that get in the way of effective project delivery