Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quick Intro to Kanban followed by a demo

Similar presentations


Presentation on theme: "Quick Intro to Kanban followed by a demo"— Presentation transcript:

1 Quick Intro to Kanban followed by a demo
SOFT8022 Quick Intro to Kanban followed by a demo

2 Kanban Not simply an alternative to Scrum; can have Scrum and Kanban together Has its roots in lean manufacturing and pull mechanisms – i.e. determine what needs to be done based on demand rather than “pushing” by forecasting demand Facilitates JIT – Just-In-Time manufacturing process (c) Larkin Cunningham

3 Kanban Method Has been applied to software development
Emphasis again is on just-in-time delivery Workflow is managed to avoid overloading team members The kanban method was developed by David Anderson (c) Larkin Cunningham

4 Kanban Method A board is used to visualise the flow of units of work or issues Idea is to limit work-in-progress by having limits on the number of issues that can be worked on in any stage of the workflow, e.g. going from product backlog / requirements through development, user acceptance testing, deployment, etc. This helps to identify bottlenecks, considered a major advantage of Kanban (c) Larkin Cunningham

5 Kanban Method Hold a daily standup meeting in front of the board, similar to a daily scrum where all stakeholders attend (c) Larkin Cunningham

6 Kanban Board Example of using a whiteboard to maintain a Kanban board
(c) Larkin Cunningham

7 Kanban Board Can pin cards or stick post-it notes onto the board to represent issues Cards could represent change requests and issues can then be stuck to the cards by pinning an issue card to a change request card or sticking an issue post-it note on top of a change request post-it note Or… (c) Larkin Cunningham

8 Kanban Board Can use an electronic kanban board…
Note the highlighted limits Note the colour coding , e.g. red indicating blocking issue, Green for low priority Swimlanes can categorise issues / change requests “Expedite” is a special lane that ignores other limits and priorities – allows for a “silver bullet” (c) Larkin Cunningham

9 Kanban Method – Andersons’s 6 Practices
Visualise the flow of work so that understanding of the processes and how work progresses can be seen at a glance (e.g. the Kanban Board) Limit Work-in-progress so that work is “pulled” into each part of the workflow when capacity is available (according to the imposed limits) – this helps identify the constraints in the workflow system, or bottlenecks (c) Larkin Cunningham

10 Kanban Method Practices
Manage Flow by monitoring, measuring and reporting. Allows for continuous improvement to be monitored to ensure positive changes rather than negative. Make policies explicit so that workers / team members understand the processes well enough to be able to discuss them, debate them, suggest improvements for them. (c) Larkin Cunningham

11 Kanban Method Practices
Implement Feedback Loops by reviewing the flow of work versus the capacity to carry out the work using metrics, indicators and also by having regular review meetings (daily standup meetings, similar to daily scrums) that reflect back on the processes. In particular, there is the “operations review” which looks at things from an organisational rather than team level (c) Larkin Cunningham

12 Kanban Method Practices
David Anderson later came up with the 6th of what were originally 5 practices: improve collaboratively, evolve experimentally. Teams should have a shared understanding of the theories underlying the processes (not just blindly accepting). Thereby, the process of continuously improving the process can be more scientific. (c) Larkin Cunningham

13 Non-iterative? There is no mention of Sprints or short development cycles in Kanban “Cadence” is not cyclical No estimation – work can only be done as fast as capacity allows Can still have regular releases, so can still facilitate CI, Continuous Delivery, DevOps, etc (c) Larkin Cunningham

14 JIRA Agile A brief demo now of Kanban in JIRA Agile…
(c) Larkin Cunningham


Download ppt "Quick Intro to Kanban followed by a demo"

Similar presentations


Ads by Google