This Thing Called Kanban

Size: px
Start display at page:

Download "This Thing Called Kanban"

Transcription

1 This Thing Called Kanban A presentation for Agile Richmond Slide 1

2 Announcing Innovate Virginia! Accelerate Delivery with Lean and Agile! Friday Sept 16, 2011 Lewis Ginter Botanical Gardens Leading experts from business and technology communities Intimate forum with limited attendance Relaxing and Creative Atmosphere Virginia themed Sessions for the entire team Leadership Practitioner nical Novice Web Site Coming Very Soon Slide 2

3 Tonight s Agenda Introductions Let s Play Muraball What is Kanban? Adopting Kanban Q & A Slide 3

4 Who are we? Ryan Shriver Managing Consulting with Dominion Digital Leads IT Performance Improvement Solution 15 years in software industry blog: Robin Dymond Managing Partner with Innovel providing Lean Agile consulting and training internationally 21 years in software industry blog: Slide 4

5 Tonight s Theme: Mura, Muri, Muda Mura is Flow Muri is Overburden Muda is Waste Slide 5

6 Rules for MuraBall 1. Goal for the team: See how much throughput you can get 2. 1 ball is counted when it is touched by every person on the team 3. Balls must have airtime when they are passed between team members 4. Keep the balls moving 5. Team member jobs: Everyone participates Team must track average cycle time appoint a timer Team must track work in progress appoint a counter Team must calculate ball throughput per minute same counter Team must track changes to process appoint a note taker The customer decides what they need processed appoint a customer 6. Use the Scorecard for keeping track between rounds 7. We ll run a few rounds making adjustments between rounds 8. At the end we ll debrief on lessons learned Slide 6

7 Scoreboard for Muraball Work in progress (total balls) Cycle time (elapsed seconds to touch each team member) Throughput (# balls every 10 seconds) Improvements and notes Slide 7

8 What is Kanban? Five core properties of Kanban Created by David Anderson based on Theory of Constraints Approach is Evolutionary not Revolutionary 1. Visualize Workflow 2. Limit Work-in-Progress 3. Measure and Manage Flow 4. Make Process Policies Explicit 5. Use Models to Recognize Improvement Opportunities Slide 8

9 Kanban has roots in Lean Thinking The term Lean was coined by Womack, Jones and Roos in 1990 to describe the Toyota Production System (TPS) TPS was originally developed by Taiichi Ohno and has been refined over 60 years to deliver cars at the rate of customer demand 1 Kanban leverages many of the proven concepts from Lean including: Defining Value from the Customer s perspective Limiting Work in Progress (WIP) Identifying and Removing Waste Identifying and Removing barriers to Flow Culture of Continuous Improvement Kanban, like Lean Software Development (Poppendieck), translates these principles originating in manufacturing to technology product and service organizations 1 Quote by John Seddon Slide 9

10 Comparing Kanban & Scrum (Agile) Similarities Both based on pull scheduling Both limit WIP Both use transparency to drive process improvement Both focus on delivering releasable software early and often Both are based on selforganizing teams Both require breaking the work into pieces In both cases the release plan is continuously optimized based on empirical data (velocity / lead time) Free Book Download: Scrum and Kanban Making the most of both Copyright 2011 Ryan Shriver and Robin Dymond Differences Scrum (Agile) Timeboxed iterations prescribed Team commits to a specific amount of work for this iteration. Uses Velocity as default metric for planning and process improvement. Cross-functional teams prescribed. Items broken down so they can be completed within 1 sprint. Burndown chart prescribed WIP limited indirectly (per sprint) Estimation prescribed Cannot add items to ongoing iteration. A sprint backlog is owned by one specific team Prescribes 3 roles (PO/SM/Team) A Scrum board is reset between each sprint Prescribes a prioritized product backlog Kanban Timeboxed iterations optional Commitment optional Uses Lead time as default metric for planning and process improvement. Cross-functional teams optional. Specialist teams allowed. No particular item size is prescribed. No particular type of diagram is prescribed WIP limited directly (per workflow state) Estimation optional Can add new items whenever capacity is available A kanban board may be shared by multiple teams or individuals Doesn t prescribe any roles A kanban board is persistent Prioritization is optional. Slide 10

11 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Explicit Limits to Work-in-Progress (WIP) based on current capacity Backlog Analysis Design Development Functional Regression Release WIP = 10 WIP = 12 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Work is pulled from the customer request to release Slide 11

12 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 12

13 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Two work items were just released, creating room for more work Slide 13

14 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 14

15 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 15

16 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 16

17 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 17

18 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Slot Standard Work Types We have available capacity to handle an additional piece of work when design is completed Slide 18

19 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Slot Standard Work Types Slide 19

20 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Standard Work Types Slide 20

21 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Slot Standard Work Types Slide 21

22 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done Slot Standard Work Types Slide 22

23 The Kanban Board The way to visualize all work in process for a team is through a Kanban board Backlog Analysis Design Development Functional Regression Release WIP = 5 Doing Done Doing Done Doing Done Doing Done Doing Done New New Standard Work Types Two new pieces of work enter the analysis process Slide 23

24 What Info is Found on a Card? Examples of the type of information found on a card includes the followoing Name Brief Description Work Type (often by color of card) Class of Service (often by sticker) Blocked (often by post-it note) Requested Date Start Date Released Date Due Date (depending on SLA) Assigned Person (Avatars are fun!) Unique ID (for traceability) : Register New Account Requested Date: Jan 4 Started Date: Jan 8 Due Date: Jan 28 Class of Service: Fixed Date Description: This functionality will enable : Profile page not rendering correctly in IE 6 Requested Date: Jan 2 Started Date: Jan 8 Class of Service: Standard Blocked due to test Description: This defect occurs when. region being unavailable! Slide 24

25 Work Types and Classes of Service (SLA s) Work Types and Classes of Service (aka SLA s) are related but separate concepts Work Types help standardize the work a team does for better consistency and performance tracking Classes of Service help define expectations for priorities internally and externally Common Work Types Enhancements s nical Tasks Examples Features, User Stories, Use Cases, etc. Bugs, Issues, etc. Software upgrades, Refactoring, etc. Common Classes of Service (SLA s) Standard Fixed Date Examples Complete and release as soon as possible Must be completed by a specific date. Implies there s a penalty for missing this date (i.e. regulatory fine) or opportunity (i.e. trade show) Expedite Must be completed as quickly as possible superseding all other work in process Slide 25

26 Measuring Progress in Kanban Instead of a Burndown Chart, Kanban prefers a cumulative flow diagram for tracking progress Work (# of items) Time (days) Slide 26

27 Quality Gates One way to make process policies explicit is through the use of clearly defined Entry and Exit criteria Backlog Analysis Design Development Functional Regression Doing Done Doing Done Doing Done Doing Done Doing Done Entry Gate Exit Gate Entry Gate Exit Gate Entry Gate Exit Gate Entry Gate Exit Gate Entry Gate Exit Gate The entry criteria is designed to: Ensure certain pre-conditions are met before effort is spent on the work in that phase Ensure consistency in how work is evaluated as ready Minimize rework and wasted effort spent on requests that aren t ready The exit criteria is designed to: Ensure certain post-conditions are met before work is passed downstream Ensure consistency in how work is evaluated as done Minimize rework and wasted effort further downstream due to quality issues introduced in a specific phase Slide 27

28 Common Estimation Models Although Kanban prescribes no single estimation model, these are popular in practice S,M,L,XL Points T-Shirt Sizing Slide 28

29 Common Meetings Although Kanban prescribes no set of meetings, these are popular in practice Stand Up Frequency: Daily Participation: Entire Team Purpose: Synchronize schedules for the day to coordinate work for the team Where: In front of Kanban Board Planning Frequency: Depends (weekly/monthly/ondemand) Participation: Depends (entire team/ subset of team) Purpose: Plan work for the team for some period of time Where: Wherever Operations Review Frequency: Monthly Participation: Entire Team Purpose: Part retrospective for continuous improvement, part review of performance (using actual metrics) Where: Wherever Governance Frequency: Depends (weekly/bi-weekly/ monthly) Participation: Governance Team (subset of team) Purpose: Similar to Operations Review, but with process governance team Where: Wherever Slide 29

30 Kanban Adoption Approach While each team s route to Kanban will be different, we see these basic phases Assess 2-6 weeks* Improve 6 weeks 4 months* Sustain As long as the team is around Ready for Change? Awareness & Training Understand Current State Establish Transition Goals Visualize Workflow Limit Work-in-Progress Measure and Manage Flow Establish Clear Policies Continuous Improvement Optimize Flow Remove Waste Increase Maturity * Actual adoption times depend on many factors, these represent typical ranges in practice Slide 30

31 Kanban Adoption Guidance Educate Yourself and Find a Guide Make evolutionary changes starting from your existing process The basic steps include: Visualize Work-in-Progress with a Kanban board Establish explicit WIP Limits Measure and Manage Flow (transitioning to pull) Set Clear and Transparent Policies Evolve and Continually Improve Establish a governance structure for rolling out changes and guidance Focus initially on Flow and Overburden, then removing Waste Reach out to the community for support Limited WIP Society: Lean Software and Systems Consortium: Mailing List: kanbandev@yahoogroups.com Slide 31

32 Transitioning Teams to Kanban A natural place to pilot Kanban is for software maintenance work Less planned work, more just-in-time work Desire by customers for quick turnaround (especially for severe defects or routine changes) More frequent releases with smaller change sets Kanban works equally as well for software development Can be used in place of (or in conjunction with) Scrum A more evolutionary step towards being agile (especially for waterfall teams) Transparency of information including actual metrics can improve predictability and expectations And other business processes too Marketing Sales Operations Any change, even a change for the better, is always accompanied by drawbacks and discomforts Arnold Bennett Slide 32

33 Case Study: Using Kanban with Scrum In 2010, a Dominion Digital software delivery team piloted Kanban with Scrum 95 user stories were delivered using a combination of Scrum and Scrum + Kanban Using Kanban the team met weekly to plan but would only demo when user stories were done (not according to schedule) The results: Team felt less pressured to hit committed sprint dates, freer to do the right thing for quality solution Time to Market was slightly better with Scrum + Kanban than Scrum alone (at right) Quality also improved with fewer reported defects Cycle Times for User Stories (in days) Scrum 1 week 23 Scrum 2 week th Percentile (in days) Average (in days) Scrum + Kanban 1 week Slide 33

34 Case Study: Kanban in Corporate IT Since March I have been working with several software teams within an IT organization transitioning to Kanban Delivery teams range from persons The teams current methodology includes: ScrumBut (aka Broken Scrum) Waterfall While each team is making progress at their own pace, visualizing the work is just the first step. Transitioning the hearts and minds to working in a new way is not without its challenges Adoption Challenges Visualizing ALL Work-in- Progress Geographically Dispersed Teams Changing from Maximizing Utilization to Maximizing Flow Sticking within the WIP Limits (to achieve pull) Slide 34

35 Tonight s Theme: Mura, Muri, Muda Mura is Flow Muri is Overburden Muda is Waste Slide 35

36 Q & A Slide 36

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 11: Flow-based (KANBAN) Principles and Processes Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 11 Flow-based agile development

More information

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore

More information

THE SCRUM FRAMEWORK 1

THE SCRUM FRAMEWORK 1 THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES

More information

Scrum and Kanban Compare and Contrast

Scrum and Kanban Compare and Contrast Scrum and Kanban Compare and Contrast CollabNet Webinar Series Presentation Victor Szalvay Sr. Director, ScrumWorks Engineering Wednesday - June 27, 2012 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2012 CollabNet,

More information

Kanban, Flow and Cadence

Kanban, Flow and Cadence Kanban, Flow and Cadence Karl Scotland 1 KFC Development Kanban Controlled Work Flow Effective Work Cadence Reliable Work 2 Kanban Controlling the Workflow 3 Definition Kanban (in kanji 看板 also in katakana

More information

The Kanban Applied Guide

The Kanban Applied Guide The Kanban Applied Guide Official Guide to Applying Kanban as a Process Framework May 2018 2018 Kanban Mentor P a g e 1 Table of Contents Purpose of the Kanban Applied Guide... 3 Kanban Applied Principles...

More information

Testing in the Agile World

Testing in the Agile World Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline

More information

Adopting Agile Practices

Adopting Agile Practices Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?

More information

Kanban-The Building Blocks. Ashish Chandra Senior Manager-SunGard

Kanban-The Building Blocks. Ashish Chandra Senior Manager-SunGard Kanban-The Building Blocks Ashish Chandra Senior Manager-SunGard 1 Ashish Chandra BE-Computer Science & Engineering, MBA (Marketing & Finance) AKT, SPC, PMP, CSM, CSP, CSQA, ITIL V 1.3 Foundation Experienced

More information

Kanban One-Day Workshop

Kanban One-Day Workshop Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development

More information

Driving a Kaizen Culture

Driving a Kaizen Culture David J. Anderson GOTO Copenhagen May 2011 Driving a Kaizen Culture using regular Operations Reviews Agile Management Book What brought us to Kanban is described in this first book And New Kanban Book

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile

More information

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Dave West Product Owner & CEO Scrum.org Dave.West@scrum.org @DavidJWest Yuval Yeret Enterprise Lean/Agile

More information

Continual Improvement Your Way!

Continual Improvement Your Way! Continual Improvement Your Way! Taking Your Team To New Heights With Kanban For the Project Management Institute Heartland Chapter It s Great To Meet You! @ Work 2 Continual Improvement Your Way! Taking

More information

Agile where are we at?

Agile where are we at? Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective

More information

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding

More information

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is

More information

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process?

How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency

More information

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match - Kanban Cage Match The Tale of the Tape and Kanban Cage Match Ben Day Benjamin Day Consulting, Inc. David Starr Pluralsight Ben Day benday@benday.com @benday Blog: blog.benday.com 175 lbs. 5 8 Kanban

More information

02291: System Integration

02291: System Integration 02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes

More information

AGILE MARKETING WITH KANBAN BOARDS. Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer

AGILE MARKETING WITH KANBAN BOARDS. Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer AGILE MARKETING WITH KANBAN BOARDS Created by Femi Olajiga - Agile Marketing Coach and Team Effectiveness Trainer 1 WHAT IS KANBAN? A BRIEF HISTORY Agile way of working is not restricted to software development

More information

Lean-Thinking. Re-Defined. Going Beyond Toyota. Alan Shalloway.

Lean-Thinking. Re-Defined. Going Beyond Toyota. Alan Shalloway. 1 Copyright 2007 Net Objectives. All Rights Reserved. 20 May 2009 Lean-Thinking info@netobjectives.com www.netobjectives.com Re-Defined Going Beyond Toyota Alan Shalloway 2 Copyright 2008 Net Objectives.

More information

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work

More information

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013 Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4

More information

A Little Lean with Kanban

A Little Lean with Kanban A Little Lean with Kanban Introduction What is it? What Problem? Why Kanban? How Benefits Path To Agility Tim Wingfield Email: tim@timwingfield.com Blog: blog.timwingfield.com Twitter: timwingfield Hockey,

More information

l e a n Lean Software Development software development Faster Better Cheaper

l e a n Lean Software Development software development Faster Better Cheaper software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The

More information

Exam Questions

Exam Questions Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You

More information

Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg

Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg Kanban Kickstart Geeknight Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence jbo@trifork.com Twitter: J_Boeg Agenda Introduction + Advertisement (15 min.) A Couple of War Stories The 5 Principles

More information

Testing Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments

Testing Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments Testing Tools to Support Agile Software Delivery The Critical Role of Automated Functional Testing in Enterprise Environments White Paper September 2008 Contents Executive summary......................................................3

More information

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa

More information

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure Take your Career to the Next-level with a Globally-recognised Credential Course Name : PMI-ACP Version : INVL_PMI_ACP_BR_02_1.2

More information

DAVIS SYSTEMS

DAVIS SYSTEMS Lessons Learned Using Agile Practices with TSP by Noopur Davis Davis Systems presented at the 2010 TSP Symposium Pittsburgh, PA September 23, 2010 DAVIS 1 2010 Agenda Background Project Planning Practices

More information

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving

More information

ICAgile Learning Roadmap Agile Testing Track

ICAgile Learning Roadmap Agile Testing Track ICAgile Learning Roadmap Agile Testing Track The work in this document was facilitated by the International Consortium for Agile (ICAgile) and done by the contribution of various Agile Experts and Practitioners.

More information

GETTING STARTED. Introduction to Backlog Grooming

GETTING STARTED. Introduction to Backlog Grooming GETTING STARTED Introduction to Backlog Grooming contents SECTION backlog grooming? SECTION 1 what is backlog grooming? 4 SECTION 2 who should be involved in a grooming session? 5 benefits of backlog grooming

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

Kanban Workshop 2 Days

Kanban Workshop 2 Days Kanban Workshop 2 Days Kanban methods have increased in popularity. Going beyond the manufacturing origins, more and more teams in information technology are adopting the practices. Kanban methods go beyond

More information

Agile Engineering. and other stuff I m working on

Agile Engineering. and other stuff I m working on Agile Engineering and other stuff I m working on 2008 Gilb conference on Risk Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com

More information

Dilbert Scott Adams. CSc 233 Spring 2012

Dilbert Scott Adams. CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department

More information

Crystal Methodologies, Lean & Kanban

Crystal Methodologies, Lean & Kanban Crystal Methodologies, Lean & Kanban Robert Feldt Agile Dev Processes Course, 2011-05-16 Division of Software Engineering HOSE Lab (Human-fOcused SE) Different methodologies for different projects Cockburn

More information

Kanban An Alternative Path to Agility

Kanban An Alternative Path to Agility Kanban An Alternative Path to Agility Presenter David J. Anderson CEO, Lean Kanban Inc. Agile Days Moscow March 2014 Release 1.0 The Meaning of Agile What Agile Methods Seek to Achieve Agile methods ask

More information

Data Governance Quick Start

Data Governance Quick Start Service Offering Data Governance Quick Start Congratulations! You ve been named the Data Governance Leader Now What? Benefits Accelerate the initiation of your Data Governance program with an industry

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies Lecturer: Raman Ramsin Lecture 8 Agile Methodologies: XP 1 extreme Programming (XP) Developed by Beck in 1996. The first authentic XP book appeared in 1999, with a revised

More information

Shift Left Testing: are you ready? Live Webinar, Sept 19

Shift Left Testing: are you ready? Live Webinar, Sept 19 Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures

More information

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at: An Intro to Scrum Agile (Iterative) Project Development Broken down into iterations Self-Managed Minimal Planning Easily/Quickly adapts to change The Agile Manifesto Written in 2001 Can be read in its

More information

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info (Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME

More information

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services

Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17. CWDS / Child Welfare Digital Services Case Management Digital Service Sprint Review Sprint 5.1: 11/16/17 11/29/17 CWDS / Child Welfare Digital Services Agenda Sprint Stories Core County Brief Sprint Backlog and Team Metrics Feature Based Presentations:

More information

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural

More information

[PDF] Agile Project Management With Kanban (Developer Best Practices)

[PDF] Agile Project Management With Kanban (Developer Best Practices) [PDF] Agile Project Management With Kanban (Developer Best Practices) Use Kanban to maximize efficiency, predictability, quality, and value With Kanban, every minute you spend on a software project can

More information

DSDM Trainer-Coach Candidate Guidelines Version Jan-16. I help others to do it right

DSDM Trainer-Coach Candidate Guidelines Version Jan-16. I help others to do it right DSDM Trainer-Coach Candidate Guidelines Version Jan-16 I help others to do it right 1 INTRODUCTION... 3 2 CERTIFICATION OF DSDM TRAINER-COACHES I HELP OTHERS TO DO IT RIGHT... 4 2.1 GENERAL... 4 2.2 DSDM

More information

Agile 2005 Experience Report

Agile 2005 Experience Report Agile Adoption: Does it have to be All In or Fold? Rebecca WirfsWirfs-Brock 2011 WirfsWirfs-Brock Associates Who I Am There Has to Be A Better Way Jon Spence, Sr. Principal Engineer and Technical Fellow,

More information

Learn Atlassian and more with the experts

Learn Atlassian and more with the experts Learn Atlassian and more with the experts Clearvision s training courses are designed to transform your teams with a hands on, practical journey of learning. Browse our courses and find out more. 3 Clearvision

More information

Featureban. a game of kanban. invented by Agendashift Presented by Leanovate

Featureban. a game of kanban. invented by Agendashift Presented by Leanovate a game of kanban invented by Agendashift Presented by Leanovate Material Team Board Ready In Progress Complete Metrics Capture Sheet Day Ready Complete :) 1 2 3 4 5 6 7 8 9 10 Kanban System Lead Times

More information

Development Processes Agile Adaptive Planning. Stefan Sobek

Development Processes Agile Adaptive Planning. Stefan Sobek Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations

More information

Scaling Lean Agile Development

Scaling Lean Agile Development Scaling Lean Agile Development Myths and Ideologies Meet the Scaled Agile Framework Dean Leffingwell deanleffingwell@gmail.com DeanLeffingwell.com ScalingSoftwareAgilityblog.com 2009-2012 Leffingwell,

More information

The Scaled Agile Framework

The Scaled Agile Framework The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile

More information

Agenda. 1 Intelligent Communications. 2 Considerations. 3 Partner Approach, Tools & Resources. 4 Partner Guidance & Checklist

Agenda. 1 Intelligent Communications. 2 Considerations. 3 Partner Approach, Tools & Resources. 4 Partner Guidance & Checklist Microsoft Teams: Agenda 1 Intelligent Communications 2 Considerations 3 Partner Approach, Tools & Resources 4 Partner Guidance & Checklist Microsoft Teams Communicate through chat, meetings & calls Collaborate

More information

Designed in collaboration with Infosys Limited

Designed in collaboration with Infosys Limited Proposal for Introduction of New Industry Course in Engineering Curriculum Agile Software Development - Deliver Software Better Everyday Designed in collaboration with Infosys Limited Version 1-2016 Contents

More information

Software Quality Assurance

Software Quality Assurance Arizona Information Technology Skills Training Initiative (AITSTI) Software Quality Assurance Bob Fowler Oris Friesen January 14, 2009 Table of Contents Introduction Software Development Software Quality

More information

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only AGILE Getting Started on Your Team Copyright 2011 LLC. Licensed for Classroom Use to ASPE for Webinar Use Only INTRO AND AGENDA Your Instructor: Christy Clement Agile Trainer and Coach Agenda: Picking

More information

Scaling agile with Atlassian and SAFe

Scaling agile with Atlassian and SAFe + Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN

More information

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010 PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except

More information

JIRA 5.x, first steps

JIRA 5.x, first steps JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring

More information

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017 Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides

More information

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI DOWNLOAD OR READ : SUCCEEDING WITH AGILE SOFTWARE DEVELOPMENT USING SCRUM ADDISON WESLEY SIGNATURE PDF EBOOK EPUB MOBI Page 1 Page 2 succeeding with agile software development using scrum addison wesley

More information

HPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017

HPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017 HPE ALM Standardization as a Precursor for Data Warehousing March 7, 2017 Brought to you by the Vivit Business Intelligence Special Interest Group led by Oded Tankus Hosted By Oded Tankus Project Manager

More information

Professional (CBAP) version 3

Professional (CBAP) version 3 Certified Business Analysis Professional (CBAP) version 3 Amman Jordan July 29 th August 5 th, 2017 Instructor Mr. Tareq Al Nashawati Certified CBAP, PMP Table of Content 1 PROGRAM VALUE... 3 2 TARGET

More information

Life between Iterations

Life between Iterations Life between Iterations Challenges in Agile Testing Padmasankar Jadu, Senior Delivery Manager, Global Business Services, IBM India Pvt Ltd. STC 2013, Bangalore Biography of the Author Padmasankar Jadu,

More information

The Kanban Playbook: A Step-by-Step Guideline For The Lean Practitioner (The LEAN Playbook Series) By Chris A. Ortiz

The Kanban Playbook: A Step-by-Step Guideline For The Lean Practitioner (The LEAN Playbook Series) By Chris A. Ortiz The Kanban Playbook: A Step-by-Step Guideline For The Lean Practitioner (The LEAN Playbook Series) By Chris A. Ortiz If you are searched for a ebook by Chris A. Ortiz The Kanban Playbook: A Step-by-Step

More information

SE420 - Software Quality Assurance

SE420 - Software Quality Assurance SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore

More information

Doubling Productivity with Real Agility

Doubling Productivity with Real Agility Doubling Productivity with Real Agility Delivered by Mishkin Berteig Jun. 13, 2017 At PMI SWOC London Event Copyright 2017 Berteig Consulting Inc., All Rights Reserved What do you already know? Exercise

More information

Getting Started with the Salesforce Agile Accelerator

Getting Started with the Salesforce Agile Accelerator Getting Started with the Salesforce Agile Accelerator Salesforce, Summer 16 @salesforcedocs Last updated: April 14, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Implementing ITIL v3 Service Lifecycle

Implementing ITIL v3 Service Lifecycle Implementing ITIL v3 Lifecycle WHITE PAPER introduction GSS INFOTECH IT services have become an integral means for conducting business for all sizes of businesses, private and public organizations, educational

More information

Product Backlog Document Template and Example

Product Backlog Document Template and Example Product Backlog Document Template and Example Introduction 1. Client Information (Name(s), Business, Location, contact information) 2. Team Information Team Member Names (contact information) 3. Project

More information

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!

Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! + Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley

More information

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide Use Guide STANDARD JIRA-CLIENT ESTNDAR Version 3.0 Standard JIRA Client Use Guide Madrid, December, 2017 1 INTRODUCTION 3 2 JIRA CLIENT SOLUTIONS 4 3 INSTALLATION AND REQUIREMENTS 5 4 ACCESS 5 4.1 Request

More information

Expanding Throughout the Lifecycle and Embracing New Participants

Expanding Throughout the Lifecycle and Embracing New Participants Turning Ideas Into Software Expanding Throughout the Lifecycle and Embracing New Participants Jason Keicher Technical Specialist Developer Tools Microsoft Corporation jason.keicher@microsoft.com vnext

More information

Scaling agile with Atlassian and SAFe

Scaling agile with Atlassian and SAFe + Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN

More information

Business Architecture Implementation Workshop

Business Architecture Implementation Workshop Delivering a Business Architecture Transformation Project using the Business Architecture Guild BIZBOK Hands-on Workshop In this turbulent and competitive global economy, and the rapid pace of change in

More information

Chapter 2 Example Modeling and Forecasting Scenario

Chapter 2 Example Modeling and Forecasting Scenario Chapter 2 Example Modeling and Forecasting Scenario This scenario is for a hypothetical project that aims to re-launch a website. It demonstrates the thinking process and practical implementation of using

More information

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016 November 2016 W hitepapers The Nexus Integration Team Rob Maher, Patricia Kong The Nexus Integration Team (NIT) is a new role that is essential within the Nexus framework. It is a role that is performed

More information

Disciplined Agile Delivery The Foundation for Scaling Agile

Disciplined Agile Delivery The Foundation for Scaling Agile Disciplined Agile Delivery The Foundation for Scaling Agile Scott W. Ambler Senior Consulting Partner scott [at] scottambler.com @scottwambler Scott Ambler + Associates 1 Let s explore a few important

More information

Presentation Slides. October 9, st Century Learning Design. Lance Dublin, Dublin Consulting

Presentation Slides. October 9, st Century Learning Design. Lance Dublin, Dublin Consulting Presentation Slides 21st Century Learning Design Lance Dublin, Dublin Consulting Re-thinking Learning Design for the 21 st Century Lance Dublin CEO & Chief Solution Architect Lance Dublin / Dublin Consulting

More information

Practical Introduction to SharePoint 2007

Practical Introduction to SharePoint 2007 Page 1 of 6 Practical Introduction to SharePoint 2007 (By Sven Homan, Dinamika Services Inc., June 15, 2008) WHAT ON EARTH IS THAT SHAREPOINT? SharePoint coins its name from words share and point, which

More information

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?

Agile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do? Topics 1) What is trying to do? Manifesto & XP Chapter 3.1-3.3 2) How to choose plan-driven vs? 3) What practices go into (XP) development? 4) How to write tests while writing new code? CMPT 276 Dr. B.

More information

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources Administering SQL Servers for Development Teams Mike Acord & Tony Sebion Omni Resources Omni Resources Solutions Group Mike Acord Senior Architect Solutions Group, Omni Resources Tony Sebion Director Solutions

More information

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Visual Studio Live! Redmond 2016 Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Benjamin Day www.benday.com Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft

More information

CAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders

CAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders TESTING SERVICES 1 CAPABILITY Innovative use of open source tools helping early and frequent and reducing license costs Test strategy Managed services Test management Functional Strong test managers experienced

More information

Administration Guide. Release

Administration Guide. Release Administration Guide Release 13.3.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

Lecture 7: Software Processes. Refresher: Software Always Evolves

Lecture 7: Software Processes. Refresher: Software Always Evolves Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)

More information

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO

Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO tom.stiehm@coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery of business value through

More information

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016 About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &

More information

Disciplined Agile Delivery The Foundation for Scaling Agile

Disciplined Agile Delivery The Foundation for Scaling Agile Disciplined Agile Delivery The Foundation for Scaling Agile Scott W. Ambler Senior Consulting Partner scott[at] scottambler.com @scottwambler Scott Ambler + Associates 1 Let s explore a few important questions.

More information

JetBrains YouTrack Comparison

JetBrains YouTrack Comparison JetBrains YouTrack Comparison YouTrack is an issue tracking tool by Jet- Brains. It is designed for development teams and serves as a one-stop shop for tracking daily tasks and bugs, planning sprints and

More information

Requirements and User-Centered Design in an Agile Context

Requirements and User-Centered Design in an Agile Context Requirements and User-Centered Design in an Agile Context The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero

More information

The SD-WAN implementation handbook

The SD-WAN implementation handbook The SD-WAN implementation handbook Your practical guide to a pain-free deployment This is the future of your business Moving to SD-WAN makes plenty of sense, solving a lot of technical headaches and enabling

More information

Data Virtualization Implementation Methodology and Best Practices

Data Virtualization Implementation Methodology and Best Practices White Paper Data Virtualization Implementation Methodology and Best Practices INTRODUCTION Cisco s proven Data Virtualization Implementation Methodology and Best Practices is compiled from our successful

More information

ebook library PAGE 1 HOW TO OPTIMIZE TRANSLATIONS AND ACCELERATE TIME TO MARKET

ebook library PAGE 1 HOW TO OPTIMIZE TRANSLATIONS AND ACCELERATE TIME TO MARKET ebook library PAGE 1 HOW TO OPTIMIZE TRANSLATIONS AND ACCELERATE TIME TO MARKET Aligning people, process and technology to improve quality and speed to market To succeed in the global business arena, companies

More information