HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
In The Brain of David Joyce: Kanban for Software Engineering and Kanban Open Space
Kanban for Software Engineering and Kanban Open Space
Kanban focuses on becoming successful, which may lead to being Agile. Lean is a set of principles that are being applied to software engineering by a growing number of practitioners. Kanban is a true pull system implementation in software engineering. The five pillars of Lean, which Kanban fully implements are pull, continuous flow, customer value, waste elimination and continuous improvement. The Principles of Kanban are: to agree a team capacity, to limit WIP (Work in Process) to that capacity, to pull value through the value stream, and to make both work and workflow visible.

To start match you work in process to your current capacity. This will be defined by your constraints; whatever you have least of e.g. analysts or testers. Take an evolutionary approach and keep changes small and incremental. Try to get people to contribute anything they can towards reducing latency. Based on the live behaviour of the workflow make hands on adjustments to enable smooth flow.

Metrics are a tool for everybody and the team is responsible for metrics. They allow continuous improvement. They can be used to manage quality, WIP, lead/cycle time, waste/efficiency and throughput, quantitatively and objectively. Lean production is probably the single greatest enabler of continuous improvement. Successful implementation is likely to yield a dramatic boost. In the first year, as capacity is balanced against demand, and the easily identified waste is removed. Kanban (pull) changes the underlying paradigm from project-centric, to flow and value-stream centric. Kanban allows for workforce specialisation, while exposing the effects that too many specialists introduce, such as bottlenecks, queues between hand offs, and, consequently, greater WIP. It enables an evolutionary approach to agile transition. Delivers evolution, based on Lean principles rather than revolution based on the Agile Manifesto. It is proven easy to adopt and lowers the resistance to change. The result is a gradual, incremental approach to change that is empowering for everyone. Download the slides here

ABOUT DAVID JOYCE

More about David Joyce
PODCAST KANBAN FOR SOFTWARE ENGINEERING AND KANBAN OPEN SPACE

This session took part at the Kanban for Software Engineering and Kanban Open Space. You can view the other 1 podcast here.
AGILE LEADERSHIP PODCASTS
Jon Jagger:CyberDojo, Cyber Dojo
Jon Jagger : 3rd May 2012
View Podcast: CyberDojo,
Sam Newman:A Technical Introduction to Continuous Delivery, Technical Intro to CD
Sam Newman : 30th Apr 2012
View Podcast: A Technical Introduction to Continuous Delivery,
Allan Kelly:The What and Why of Agile, What & Why of Agile
Allan Kelly : 30th Apr 2012
View Podcast: The What and Why of Agile,
Tom Bassindale:Using Real User Metrics to Measure Performance, Using Real User Metrics to Measure Perfo
Tom Bassindale : 26th Apr 2012
View Podcast: Using Real User Metrics to Measure Performance,
Henrik Berglund:Real Teams, Real Teams
Henrik Berglund : 24th Apr 2012
View Podcast: Real Teams,
Lukas  Oberhuber:Lightning Talks: Simply Business, Simply Business
Lukas Oberhuber : 23rd Apr 2012
View Podcast: Lightning Talks: Simply Business,
Rob Bowley:7digital, 7digital
Rob Bowley : 23rd Apr 2012
View Podcast: 7digital,
Adrian Withy:Milliman, Milliman
Adrian Withy : 23rd Apr 2012
View Podcast: Milliman,
Michael Delaney:Elevate, Elevate
Michael Delaney : 23rd Apr 2012
View Podcast: Elevate,
Brendan Sterne:Bazaarvoice, Bazaarvoice
Brendan Sterne : 23rd Apr 2012
View Podcast: Bazaarvoice,
Steve Webster:LOVEFiLM, LOVEFiLM
Steve Webster : 23rd Apr 2012
View Podcast: LOVEFiLM,
Nick Hines:ThoughtWorks, ThoughtWorks
Nick Hines : 23rd Apr 2012
View Podcast: ThoughtWorks,
Ed Cortis:Radical team transformation through leadership and agility, Leadership and agility
Ed Cortis : 10th Apr 2012
View Podcast: Radical team transformation through leadership and agility,
Allan Kelly:Business Patterns for Software Development, Patterns for Development
Allan Kelly : 21st Mar 2012
View Podcast: Business Patterns for Software Development,
Michael Delaney:Elevate Launch Event, Elevate Launch Event
Michael Delaney : 7th Mar 2012
View Podcast: Elevate Launch Event,
OTHER AGILE LEADERSHIP EVENTS
Uncle Bob (Robert C. Martin):Uncle Bob's Advanced Test Driven Development in NYC,  Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin)
New York, Tuesday, May 29th
Martine Devos:Martine Devos' Certified ScrumMaster and Estimation Class,  Martine Devos' Certified ScrumMaster
2 DAY COURSE. Featuring Martine Devos
London, Thursday, May 31st
Martine Devos:Martine Devos' Certified ScrumMaster and Estimation Class,  Martine Devos' Certified ScrumMaster
2 DAY COURSE. Featuring Martine Devos
London, Monday, June 11th
Gavin  Bell:Gavin Bell's Creating Social Applications,  Gavin Bell's Social Applications
2 DAY COURSE. Featuring Gavin Bell
London, Thursday, June 14th
Martine Devos:Martine Devos' Certified Scrum Product Owner,  Martine Devos Certified Scrum Product Owner
2 DAY COURSE. Featuring Martine Devos
London, Thursday, June 14th
Jon Jagger:Jon Jagger & Kevlin Henney's Agile Development for Developers,  Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger
London, Monday, June 18th
Kevin Ryan:Kevin Ryan's Kanban Workshop,  Kevin Ryan's Kanban Workshop
2 DAY COURSE. Featuring Kevin Ryan
London, Monday, June 18th
QCon New York 2012, QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th BOOK NOW!
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship