Ian Johnson.  10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog:

Slides:



Advertisements
Similar presentations
Assignment 1 Team: Pirate Captains. Were making another chat program. But WHY?! Theres so many!
Advertisements

Iteration Planning.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
The Kanban Game Tsutomu YASUI aka Yattom Agile Developer and Coach
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Agile at ON.Lab Bill Snow VP of Engineering. What is waterfall? RequirementsDesignDevelopTest Or Requirements Design Develop Test Time.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile Project Management with Scrum
JIRA – An Introduction -Arpit Jindal
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
 User assignments (product owner)  ‘circle’  1 st sprint: ◦ Scrum Boards (informative workspace)  Product -, release -, sprint -, defect backlog 
KFC Development Karl Scotland.
Presentation Guidelines & Suggestions Developed by Karen Kim, Ph.D.
Review: Agile Software Testing in Large-Scale Project Talha Majeed COMP 587 Spring 2011.
I walk in the door for summer camp. First I go to Opening Ceremonies. We sing songs, read books and do yoga.
If Agile had Oscars, which of its principles would qualify as “leading” vs “supporting?” David Greene BEFORE THE TALK:
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
JIRA Defect Tracking Tool Tool to Record, Track and Resolve Issues, Bugs, Defects, Improvements and New Feature Requests LIGO-G M.
Kanban “Signboard”.
What is Scrum Process? Where is it used? How is it better?
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
1 Planning – Agile Style Highsmith, Ch 7 All kinds of iterations! CSSE579 Session 3 Part 1.
SCRUMBAN?!?! What is it and how can it help your team?
Juggling Multiple Bounded Contexts? How one team succeeded Louis Richer.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
April 24, 2017 Agile BVIR.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
COMPGZ07 Project Management Life-Cycle Planning Graham Collins, UCL
AGILE SOFTWARE DEVELOPMENT WHAT IS AGILE SOFTWARE DEVELOPMENT? Software development methods where solutions are found to problems with systems through.
SCRUM.
User Group Meeting 2/11/2010 – 6:00 p.m.. Meeting Agenda 1. Group Goal: To create a forum in our local area where we can exchange ideas related to agile.
Lean Software Development (Can Çetin)
Chickens and pigs Chickens And Pigs? Oh My! Product Owner, ScrumMaster, & TeamStakeholders.
Evan Leybourn STARTING WITH VSM & KANBAN A practical workshop on value stream mapping & WIP Starting with Value Stream Mapping and Kanban by Evan Leybourn.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Kanban. (Re)start with what you do now
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
IS and Kanban.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Coming up: What is Agile? XP Development Dan Fleck 2010 Dan Fleck 2010.
Managing Software Development Projects with Jira.
Joel Semeniuk Telerik SESSION CODE: DPR307 Steven Borg NW Cadence
Quick Intro to Kanban followed by a demo
Project Management with VSTS
SCRUM.
Fundamentals of Business Analysis
Iterative and Agile Development
Agile Software Development Brian Moseley.
Priya Sinha & Ben Mancini
Scaled Agile Hot Topics
Scaled Agile Requirements: What, When & How
Using Kanban Techniques to Control Incremental Development
Johanna Rothman Teams Deliver Features Chapter 6
Tim Hirner - Flagship Speakers January 23, 2014
Day 1 Big Room Planning 8:00 - 9:00
Johanna Rothman Agile Team Measurements Chapter 12
CEN 4010 Intro to Software Engineering Professor Alex Roque
Agile Philly: Estimating Vs Forecasting Using a Monte Carlo Tool
Introduction to Agile Blue Ocean Workshops.
Real World Scrum with TFS & VSTS / Azure DevOps
Software Requirement and Specification
Branches And Releases Branch for Urgent Bug Branch for Feature A
Math Sports Final Release Bridger.
09 | Kanban Steven Borg | Co-Founder & Strategist, Northwest Cadence
Scott VandenElzen Kanban Scott VandenElzen
Presentation transcript:

Ian Johnson

 10 years as a software developer  2 years working in a scrum team  6 months working with Kanban  Blog: 

 Origins of Kanban  Building a simple Kanban board  Evolving a Kanban board at work  Visualising data  Questions

 Do not send defective products to the next process  Take only what you need for production  Produce only what is needed for the next process  Equalize production  Use Kanban as a means of fine tuning  Iteratively improve

To DoDoingDone

To DoDoingDone Mow Lawn Clean Kitchen Clean Bathroom Talk on Kanban Release WCF Client Ruby Twitter Game Learn F#

In Progress High Level Design + Estimate Detailed Design + Estimates IdeaAnalysisApprovalDesignApprovalBuildTestDeployed

To DoDoing Done Parked

Blocked Feature Bug

 Limiting WIP can lead to improved performance  Visualising your process can help identify bottlenecks  Keep it simple  Add complexity only when you need it  Your board belongs to your team  Experiment/Continuously improve  There is no “one size fits all” solution  Have fun

My details:  Blog:  Further Reading:  Mattais Skarin - “Kanban and Scrum – Making the most of both” : 