SlideShare a Scribd company logo
Unlock Your Team’s Full Potential


Accelerate your Delivery and Reduce Overburdening
                        using
 The Kanban Method with Team Foundation Server
Your Speaker
Dave White
Technical Program Director
Imaginet Resources Corp. - Microsoft Partner
• Management Board - Lean-Kanban University
• Advisory Board - LKU’s Accredited Kanban Training
    program
     –   Accredited Kanban Trainer (AKT)
     –   Kanban Coaching Professional (KCP)
•   numerous Microsoft certifications
     –   Microsoft Certified Trainer


•   15 years of experience
•   specializes in helping organizations mature their
    software development and information technology
    practices
•   passionate about Application Lifecycle Management
    tooling, techniques, and mindsets and regularly talks
    and teaches on a wide range of ALM topics

                                                            http://www.agileramblings.com
Why I Went Looking
Symptom

                                   Lead time for Feature: 12 months

 “The business unit built that?”
                                   “That isn’t what we wanted.”
                     Release Date: in 9-12 months


“We’ve got 100s of bugs waiting.”

                                           “We’re waiting on other teams.”

 “We have to get this out right away!”
                                                    ETA of Bug Fix: ???

              “That feature doesn’t matter anymore.”

“We don’t have staff for that project/work”
                                                     “We’re really late.”
Problem

Lots of work, not enough
capacity
•   Quality suffers
•   Features delayed
•   Technical debt
•   How much…
    • Work??
    • Capacity??


Disengaged people!
Another Problem




Why is this
  still a
problem?
My Journey
What We’ve Tried So Far


Still Looking…
  • Chaos is … chaotic

  • Waterfall not well suited
     • Large batch, single pass,
       long duration workflow

     “If we just do it better…”

  • Scrum is well suited
     • prescriptive without
       understanding context
And…




Adoption is hard!
     (People are weird!)
Something different…




Kanban
Method
WAIT!!



   kanban?

kanban system?

Kanban Method?
The Kanban Method is…




…an approach to incremental, evolutionary process
           change for organizations.
        http://en.wikipedia.org/wiki/Kanban_(development)
Kanban Method
So Why The Kanban Method
   •   Designed to…
        • Be context sensitive
                                                       kaizen
        • Foster organizational learning
        • Be evolutionary


   •   Simple rules to govern complex systems
        • Teams of people are systems

   •   Agile methods can emerge
        • Fully embraces Agile Manifesto

   •   Lean methods can emerge
        • Fully embraces Lean Software Development
          Principles

   •   Tactic-agnostic

   •   Catalyst for organizational improvement


                                                     To make better
Kanban Method


   agile
Kanban Method
                 • 4 principles
    lean
                 • 6 practices


… and it’s easy to get started
Kanban Method Principles

start with what you do now

          agree to pursue incremental,
          evolutionary change

initially, respect current roles,
responsibilities & job titles

      encourage acts of leadership
6 CORE PRACTICES

visualize
limit WIP
manage flow
make process policies
  explicit

develop feedback mechanisms
improve collaboratively
Visualize
Visualize
Limit WIP
Limit WIP
Manage Flow
Make Process Policies Explicit




                          Explicit
                          Policies




Explicit
Policies
Develop Feedback Mechanisms
Improve Collaboratively with Science!
WHY ARE WE DOING ALL THIS?




To create a LEARNING capability in our organization
that enables CONTINUOUS IMPROVEMENT!

We must…
• have time to discover and implement kaizen opportunities
• create theories and experiment
• give ourselves opportunities to fail
• learn from our mistakes
The Benefits I’ve Seen

Benefits of Agile plus…

• Deeper understanding of demand
  and capacity
• Constantly improving teams
• Exposed Constraints




Happy People
Better Teams = Better Business

  •   Predictability
  •   Agility
  •   Risk Management
  •   Governance
  •   Change Management
Solutions Are Just Waiting to be Discovered
• Work is understood!
   • Designed to understand demand
   • Discover capacity
   • People improve the
     system

• People are engaged!
   • Empowered
   • Own the improvements
   • Pull work

• Solving Our Problem
   • Our processes are
     important
   • Learning-focused
     approach
My Tools
Team Foundation Server 2012




Team Foundation Server 2012

      Visual Studio Team Foundation Server 2012
      (TFS) is the collaboration platform at the core
      of Microsoft's application lifecycle
      management (ALM) solution.
Kanban on TFS 2012
    Kanban on TFS starts with…


Ability to track work
                                     http://vsarkanbanguide.codeplex.com/




Ability to visualize work and flow




                                          https://tfs.visualstudio.com/
Tools Are Enablers

Work Items – The data that is important to you
Tools Are Enablers

Visualize
Tools Are Enablers

Visualize



            CFD here
Tools Are Enablers




demo
How You Can Get Here
Where to Start

1. Find a Leader
2. Get Foundational
      Knowledge
3. Visualize Your Work
4. Limit your WIP
5. Focus on HIGH Quality
Call to Action

• Engage
• Attend our Accredited Core Kanban class with our Visual
  Studio day
• Reach out to Dave
   • @agileramblings or dwhite@imaginet.com
• Join the Community!
   •   Lean-Kanban University
   •   Come see us at Lean Kanban North America 2013 in Chicago!
   •   kanbandev group (Yahoo)
   •   Limited WIP Society or your local Kanban User Group
Want to know more...?
Imaginet’s New Visual Studio 2012 Website!

Visit Imaginet’s Visual Studio 2012 website, your one-stop hub
for all your Visual Studio 2012 needs!




              http://visualstudio.imaginet.com
For attendees of today’s session that fill out the survey


Free Web Training Subscription Offer
Receive 1 free Imaginet On Demand web training subscription
Good for 1 person for 1 month

Imaginet On Demand is the source for the best Application Lifecycle Management (ALM)
training on the internet. Imaginet On Demand is a subscription-based training program
for the Visual Studio ALM tools, including Visual Studio, Team Foundation Server
(TFS), Microsoft Test Manager, and Microsoft Visual Studio Lab Management.

Learn Visual Studio at your pace, wherever and whenever you want. It's that simple!



Imaginet’s ALM Assessment &
                     Envisioning Workshop
      Interested? Just email us at info@imaginet.com.
                                                              * 1 discount allowed per customer
Free Services from Imaginet & Microsoft

There are a several Microsoft Programs that you might be able to leverage to
get some free services from Imaginet:

Deployment Planning Services (DPS) – Trade in your Microsoft Software
Assurance credits for some free TFS/ALM Deployment Planning Services

Partner Services Credit (PSC) –Microsoft may pay us to help you successfully
adopt Visual Studio.

Virtual Technical Specialist (VTS) hours –Are you eligible to receive some free
remote consulting/training hour? Ask us!



       Let us help you take advantage of these programs!
                    Email info@imaginet.com
             and mention these Microsoft Programs
TFS / Visual Studio 2012

     Upcoming Spring Workshops & Webcasts:
Quality Coding: What’s New with Visual Studio 2012
   April 4, 18, May 9, 23 (1:00-2:30pm CT)

Getting Started With Coded UI testing: Building Your First
Automated Test
   April 11, 25, June 13, 27 (1:00-2:30pm CT)

The How, What, and Why of Performance Testing Your
Applications
   May 2 (1:00-2:30pm CT)

Top Business Benefits of Application Lifecycle Management
(ALM)
   June 3 (1:00-2:00pm CT)

Managing Test Labs Without the Headaches
   June 6, 20 (1:00-2:30pm CT)
ALM Planning & Implementation Services
ALM Planning                                                     Testing
•   ALM Assessment & Envisioning Workshops                       •   Manual Testing with Test Manager Quick Start (5
    (3 or 5 days)                                                    days)
                                                                 •   Visual Studio Testing Tools Quick Start
•   VS & TFS Migration Planning Workshop
                                                                     (10 days)
    (5 days)
                                                                 •   Visual Studio Automated Testing Quick Start (5
•   Microsoft Dev. Tools Deployment Planning                         days)
      •   TFS Deployment Planning (5 days)                       •   Visual Studio Load Testing Quick Start
      •   Visual SourceSafe to TFS Migration Planning (3 Days)       (5 or 10 Days)
      •   Visual Studio Quality Tools Deployment Planning
          (5 days)                                               Builds
TFS Adoption or Upgrade                                          •   Automated Build & Release Management Quick
                                                                     Start (5 days)
•   TFS 2010 Adoption Quick Start
    (5 or 10 days)                                               •   Automated Build Center of Excellence (CoE)
•   TFS 2012 Adoption Quick Start                                Database
    (5 or 10 days)                                               •   Visual Studio Database Tools Quick Start (10 days)
•   TFS 2010 Upgrade Quick Start (10 days)
•   TFS 2012 Upgrade Quick Start (10 days)                       Integrations
                                                                 •   Team Foundation Server (TFS) & Project Server
Remote Support                                                       Integration Quick Start (10 days)
•   Remote Support for TFS & Visual Studio                       •   TFS & Quality Center Integration/Migration Quick
                                                                     Start (10 days)
Lab
•   Visual Studio Lab Management Quick Start (10
    days)
                                         Email us at:
Thank you
                         http://www.imaginet.com
                         http://visualstudio.imaginet.com
                         twitter: @justimaginet




http://www.leankanbanuniversity.com               http://tfs.visualstudio.com
For questions or more information,
       please contact us at:

info@imaginet.com or (972) 607-4830


   Remember to add http://blog.imaginet.com to your favorite reader!

More Related Content

What's hot

Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
Michael O'Rourke
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
Imaginet
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
Ravi Tadwalkar
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
Andreas Wintersteiger
 
Scrumban
ScrumbanScrumban
Scrumban
Ajay Reddy
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
Chihyang Li
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to Kanban
Ian Jones
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
Cprime
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessment
Ravi Tadwalkar
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
Ravi Tadwalkar
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
Jaibeer Malik
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
Andreea Visanoiu
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
LeanKit
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
Ravi Tadwalkar
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Ravi Tadwalkar
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
allan kelly
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
Ravi Tadwalkar
 
Scrumban
Scrumban Scrumban
Scrumban
Jens Meydam
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
TechWell
 

What's hot (20)

Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to Kanban
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessment
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Going Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational PerformanceGoing Beyond WIP Limits for Ever-Higher Organizational Performance
Going Beyond WIP Limits for Ever-Higher Organizational Performance
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
Scrumban
Scrumban Scrumban
Scrumban
 
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at SalesforceA Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
A Very Large Enterprise Agile Transformation: Lessons Learned at Salesforce
 

Similar to Lean, Kanban and TFS

Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
Imaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
Imaginet
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
Gary Pedretti
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Maurizio Mancini
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
Tze Chin Tang
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
Chen-Tien Tsai
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
allan kelly
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Maurizio Mancini
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
Saikat Das - CSP, SAFe Agilist, ICP, DAD-Yellow Belt
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
Arjan Franzen
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
srondal
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
Ravneet Kaur
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
dev2ops
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
Gene Kim
 
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One StyleCloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Mark Andersen
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
VSTS Community MSFT
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Matthew Caine
 

Similar to Lean, Kanban and TFS (20)

Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile Organization in 100 days - Agile Tou...
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
An approach to scaling Agile in Mid size Enterprise Application Stack/ Products
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One StyleCloud Academy Webinar: Recipe for DevOps Success: Capital One Style
Cloud Academy Webinar: Recipe for DevOps Success: Capital One Style
 
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team ServicesMoving 75,000 Microsofties to DevOps with Visual Studio Team Services
Moving 75,000 Microsofties to DevOps with Visual Studio Team Services
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
Are you crazy? Using Scrum, Kanban, SAFe and DSDM in one Company!!!
 

More from Imaginet

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything
Imaginet
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Imaginet
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated Test
Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
Imaginet
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
Imaginet
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
Imaginet
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
Imaginet
 
The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012
Imaginet
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom Line
Imaginet
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
Imaginet
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated Test
Imaginet
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Imaginet
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALM
Imaginet
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
Imaginet
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
Imaginet
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
Imaginet
 

More from Imaginet (19)

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated Test
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom Line
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated Test
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
 
Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALM
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

Lean, Kanban and TFS

  • 1. Unlock Your Team’s Full Potential Accelerate your Delivery and Reduce Overburdening using The Kanban Method with Team Foundation Server
  • 2. Your Speaker Dave White Technical Program Director Imaginet Resources Corp. - Microsoft Partner • Management Board - Lean-Kanban University • Advisory Board - LKU’s Accredited Kanban Training program – Accredited Kanban Trainer (AKT) – Kanban Coaching Professional (KCP) • numerous Microsoft certifications – Microsoft Certified Trainer • 15 years of experience • specializes in helping organizations mature their software development and information technology practices • passionate about Application Lifecycle Management tooling, techniques, and mindsets and regularly talks and teaches on a wide range of ALM topics http://www.agileramblings.com
  • 3. Why I Went Looking
  • 4. Symptom Lead time for Feature: 12 months “The business unit built that?” “That isn’t what we wanted.” Release Date: in 9-12 months “We’ve got 100s of bugs waiting.” “We’re waiting on other teams.” “We have to get this out right away!” ETA of Bug Fix: ??? “That feature doesn’t matter anymore.” “We don’t have staff for that project/work” “We’re really late.”
  • 5. Problem Lots of work, not enough capacity • Quality suffers • Features delayed • Technical debt • How much… • Work?? • Capacity?? Disengaged people!
  • 6. Another Problem Why is this still a problem?
  • 8. What We’ve Tried So Far Still Looking… • Chaos is … chaotic • Waterfall not well suited • Large batch, single pass, long duration workflow “If we just do it better…” • Scrum is well suited • prescriptive without understanding context
  • 9. And… Adoption is hard! (People are weird!)
  • 11. WAIT!! kanban? kanban system? Kanban Method?
  • 12. The Kanban Method is… …an approach to incremental, evolutionary process change for organizations. http://en.wikipedia.org/wiki/Kanban_(development)
  • 13. Kanban Method So Why The Kanban Method • Designed to… • Be context sensitive kaizen • Foster organizational learning • Be evolutionary • Simple rules to govern complex systems • Teams of people are systems • Agile methods can emerge • Fully embraces Agile Manifesto • Lean methods can emerge • Fully embraces Lean Software Development Principles • Tactic-agnostic • Catalyst for organizational improvement To make better
  • 14. Kanban Method agile Kanban Method • 4 principles lean • 6 practices … and it’s easy to get started
  • 15. Kanban Method Principles start with what you do now agree to pursue incremental, evolutionary change initially, respect current roles, responsibilities & job titles encourage acts of leadership
  • 16. 6 CORE PRACTICES visualize limit WIP manage flow make process policies explicit develop feedback mechanisms improve collaboratively
  • 22. Make Process Policies Explicit Explicit Policies Explicit Policies
  • 25. WHY ARE WE DOING ALL THIS? To create a LEARNING capability in our organization that enables CONTINUOUS IMPROVEMENT! We must… • have time to discover and implement kaizen opportunities • create theories and experiment • give ourselves opportunities to fail • learn from our mistakes
  • 26. The Benefits I’ve Seen Benefits of Agile plus… • Deeper understanding of demand and capacity • Constantly improving teams • Exposed Constraints Happy People
  • 27. Better Teams = Better Business • Predictability • Agility • Risk Management • Governance • Change Management
  • 28. Solutions Are Just Waiting to be Discovered • Work is understood! • Designed to understand demand • Discover capacity • People improve the system • People are engaged! • Empowered • Own the improvements • Pull work • Solving Our Problem • Our processes are important • Learning-focused approach
  • 30. Team Foundation Server 2012 Team Foundation Server 2012 Visual Studio Team Foundation Server 2012 (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management (ALM) solution.
  • 31. Kanban on TFS 2012 Kanban on TFS starts with… Ability to track work http://vsarkanbanguide.codeplex.com/ Ability to visualize work and flow https://tfs.visualstudio.com/
  • 32. Tools Are Enablers Work Items – The data that is important to you
  • 36. How You Can Get Here
  • 37. Where to Start 1. Find a Leader 2. Get Foundational Knowledge 3. Visualize Your Work 4. Limit your WIP 5. Focus on HIGH Quality
  • 38. Call to Action • Engage • Attend our Accredited Core Kanban class with our Visual Studio day • Reach out to Dave • @agileramblings or dwhite@imaginet.com • Join the Community! • Lean-Kanban University • Come see us at Lean Kanban North America 2013 in Chicago! • kanbandev group (Yahoo) • Limited WIP Society or your local Kanban User Group
  • 39. Want to know more...?
  • 40. Imaginet’s New Visual Studio 2012 Website! Visit Imaginet’s Visual Studio 2012 website, your one-stop hub for all your Visual Studio 2012 needs! http://visualstudio.imaginet.com
  • 41. For attendees of today’s session that fill out the survey Free Web Training Subscription Offer Receive 1 free Imaginet On Demand web training subscription Good for 1 person for 1 month Imaginet On Demand is the source for the best Application Lifecycle Management (ALM) training on the internet. Imaginet On Demand is a subscription-based training program for the Visual Studio ALM tools, including Visual Studio, Team Foundation Server (TFS), Microsoft Test Manager, and Microsoft Visual Studio Lab Management. Learn Visual Studio at your pace, wherever and whenever you want. It's that simple! Imaginet’s ALM Assessment & Envisioning Workshop Interested? Just email us at info@imaginet.com. * 1 discount allowed per customer
  • 42. Free Services from Imaginet & Microsoft There are a several Microsoft Programs that you might be able to leverage to get some free services from Imaginet: Deployment Planning Services (DPS) – Trade in your Microsoft Software Assurance credits for some free TFS/ALM Deployment Planning Services Partner Services Credit (PSC) –Microsoft may pay us to help you successfully adopt Visual Studio. Virtual Technical Specialist (VTS) hours –Are you eligible to receive some free remote consulting/training hour? Ask us! Let us help you take advantage of these programs! Email info@imaginet.com and mention these Microsoft Programs
  • 43. TFS / Visual Studio 2012 Upcoming Spring Workshops & Webcasts: Quality Coding: What’s New with Visual Studio 2012 April 4, 18, May 9, 23 (1:00-2:30pm CT) Getting Started With Coded UI testing: Building Your First Automated Test April 11, 25, June 13, 27 (1:00-2:30pm CT) The How, What, and Why of Performance Testing Your Applications May 2 (1:00-2:30pm CT) Top Business Benefits of Application Lifecycle Management (ALM) June 3 (1:00-2:00pm CT) Managing Test Labs Without the Headaches June 6, 20 (1:00-2:30pm CT)
  • 44. ALM Planning & Implementation Services ALM Planning Testing • ALM Assessment & Envisioning Workshops • Manual Testing with Test Manager Quick Start (5 (3 or 5 days) days) • Visual Studio Testing Tools Quick Start • VS & TFS Migration Planning Workshop (10 days) (5 days) • Visual Studio Automated Testing Quick Start (5 • Microsoft Dev. Tools Deployment Planning days) • TFS Deployment Planning (5 days) • Visual Studio Load Testing Quick Start • Visual SourceSafe to TFS Migration Planning (3 Days) (5 or 10 Days) • Visual Studio Quality Tools Deployment Planning (5 days) Builds TFS Adoption or Upgrade • Automated Build & Release Management Quick Start (5 days) • TFS 2010 Adoption Quick Start (5 or 10 days) • Automated Build Center of Excellence (CoE) • TFS 2012 Adoption Quick Start Database (5 or 10 days) • Visual Studio Database Tools Quick Start (10 days) • TFS 2010 Upgrade Quick Start (10 days) • TFS 2012 Upgrade Quick Start (10 days) Integrations • Team Foundation Server (TFS) & Project Server Remote Support Integration Quick Start (10 days) • Remote Support for TFS & Visual Studio • TFS & Quality Center Integration/Migration Quick Start (10 days) Lab • Visual Studio Lab Management Quick Start (10 days) Email us at:
  • 45. Thank you http://www.imaginet.com http://visualstudio.imaginet.com twitter: @justimaginet http://www.leankanbanuniversity.com http://tfs.visualstudio.com
  • 46. For questions or more information, please contact us at: info@imaginet.com or (972) 607-4830 Remember to add http://blog.imaginet.com to your favorite reader!

Editor's Notes

  1. Dave White is a Technical Program Director at Imaginet Resources Corp., a Canadian based Microsoft Partner and Microsoft ALM Partner of the Year for 2011. Currently, Dave is serving on the Management Board for Lean-Kanban University, the global standards body for The Kanban Method. He is also on the Advisory Board for LKU’s Accredited Kanban Training program. He holds numerous Microsoft certifications including Microsoft Certified Trainer. With over 15 years of experience, Dave specializes in helping organizations around the world realize their potential through maturing their culture and improving theirsoftware development and information technology practices. Dave is passionate about Application Lifecycle Management tooling, techniques, and mindsets and regularly teaches around the world on a wide range of ALM topics.
  2. Personalize the experience around meMy journey as a consultant working with lots of companiesBecome the “Luke Skywalker” of the presentation
  3. Longer and longer lead times for features/fixesCompetitor is firstMarket has changed – no longer neededAre we doing the right things? (business-driven development)Internal “solution” developed by business
  4. Teams are getting burned outToo much work, not enough timeQuality goes down (uh oh…)Bug fixing times takes up more of our time (Wasteful!!)New features sit in the backlogOr get crammed in with low quality (Wasteful!!!)Are we doing things right? (technically)Disengaged!!! (oh no…)Now we’re in trouble...http://www.istockphoto.com/stock-photo-20586125-frustrated-businessman.php?st=7645278
  5. WHY?“I don’t know!”“The business is unrelenting”“We’re working as hard as we can!!”“We’ve tried and given up”Our industry is so driven to produce solutions for other people’s problem, we often fail to solve our problems!We don’t have the experience to know what is wrong with ourselvesWe don’t know how to discover what is wrongLearning about our problems is not built in to our processesNot given time and space to figure it out and improveOur efficiency problems are mostly non-technicalhttp://www.istockphoto.com/stock-photo-18251736-confused-young-woman-scratches-head.php?st=79dbc5f
  6. What I did to solve my problemshttp://www.istockphoto.com/stock-illustration-4261767-old-map.php?st=e9d038d
  7. http://www.istockphoto.com/stock-photo-19914666-work-in-progress.php?st=93dd0d6So what did I find out there?!?Chaos (Doesn’t matter what we do. Let’s all just scramble!)Waterfall (Still? Really??  )Agile (Scrum, XP, home-grown methodology)Why (there is that word again) didn’t it work?Chaos (self-evident and sneaky – kinda looks like Agile)Waterfall (not well suited to knowledge work)Large batch, single pass, long duration workflow (usually)Agile (well suited, but book methodologies are prescriptive without understanding context)Lack of leadership in adoptionsWe have LOTS of grey-matter horsepower… often pulling in opposite directions
  8. I found a method that was …Learning focusedContext awareSpecific about leveraging teams/people to solve problemsEvolutionary, NOT revolutionaryhttp://www.istockphoto.com/stock-photo-17496132-businessman-has-idea.php?st=6c18412
  9. In our community, Kanban can be a very ambiguous word and this is something that we need to fix. In our community, generally speaking, people will use kanban in three different ways. The first way that people will use the word Kanban to describe a visual signal. They’re thinking about using Kanban and a visual signal to describe their card wall. They may or may not have an underlying kanban system there, which is the second definition that people will use in a conversation. A pull-based, WIP Limited work management system is commonly understood to be a kanban system.The last common meaning of the word “Kanban” is to describe a Kanban Method implementation which uses both kanban (visual signals) and a kanban system (pull-based work management system) to promote incremental, evolutionary change within an organization. Hopefully this provides a bit more understanding of these common concepts and how it is important to clarify which of the three you’re talking about when someone uses the generic word “kanban”.
  10. The Kanban Method is a proven evolutionary, change management approach built on numerous best practices that are intended to target specific problems across the whole knowledge work lifecycle.
  11. Reasons to love The Kanban MethodFocused on the peopleBusiness drivenSimple rules that scale to complex situationsLearning focusedEasy to start!!
  12. So we said that the Kanban Method is a simple set of rules that help us govern complex systems and that really is the case. In fact, the Kanban Method consists of 4 principles that we use to encourage specific behaviour and 6 practices that give us some tactics that allow us to start learning about ourselves and finding solutions to the process problems as they exist in our environments. One of the key advantages of the Kanban Method over other approaches is how easy it is to get started and use so that we can continue to learn and grow over the course of time. http://www.istockphoto.com/stock-photo-20042058-marathon-runners-at-the-starting-line.php?st=dabb4dd
  13. The Kanban Method is easy to get started because of the first principle, which is to start this improvement initiative by modeling how you work today without any changes. The Kanban Method advocates this approach as it has two positive effects that are important in any change initiative. First, we want to be able to understand the current state and create a baseline on which to compare any improvement activities. We want to find the best places to invest our precious time. Secondly, it will minimize the emotional impact to everyone involved. The second principle is a commitment to small, incremental improvement activities. Small increments are excellent learning opportunities where we minimize the cost and impact of sub-optimal changes. And these learning opportunities help teams plan out the next small improvement. And we need to ensure that everyone understands and agrees on this course of action.The third principle acknowledges that engaged, happy people are a key success factor in the delivery of business value and that we need to provide a respectful and safe environment for the people involved in these improvement activities.And finally, we need to create an environment that allows for and encourages the spontaneous display of acts of leadership at all points of the workflow. These acts of leadership will lead to improvement activities that were not anticipated but will arise to specific problems that the organization encounters in their day to day activities.
  14. Now that we have some principles to govern our behaviour, the Kanban Method also provides 6 core practices that support the needs of a team that is looking to continuously improve and grow their Kanban Method maturity level. The sixcore practices of the Kanban Method are:VisualizeLimit Work In Process (WIP)Manage flowMake policies explicitDevelop feedback mechanismsImprove collaboratively (using model-driven experiments/scientific method)When adopting the Kanban Method, it is not required to practice all six of these concepts. All teams should start at the top in what is called a “shallow” Kanban implementation. As they grow in maturity and capability, teams then adopt more of the core practices as they move to a “deep” Kanban implementation.
  15. Humans love to see things! We’re very visually oriented. (percentage of brain attributed to visual stimuli?)SoVisualize – This simple tactic suggests that we create a visual representation of the flow of work through the system. In order to do this, we need to describe:Work Item Types in the system (user stories, bugs, improvement activities, support work)Workflow for these Work Item typesAny special behaviours that are associated with work item types (production defects expedited over user stories, only 1 improvement activity in flight at a time)The boundaries of the process being visualizedThe visualization of all of this information will be a powerful tool in impacting the behaviour of the consumers of the information.
  16. Can anyone see where the problem is in this system?
  17. Limit Work In Process (WIP) – systems that limit the amount of work in process tend to reduce overburdening on people and help to identify bottlenecks in the process
  18. Once WIP limits are in place, we formally acknowledge capacity constraints within a phase of our workflow and we can then start to change those constraints
  19. Manage flow – there are many different ways that we can improve the flow characteristics of work through the system and the Kanban Method explains specific tactics for improving flow in the system
  20. Make policies explicit – In making process policies explicit or “writing them down”, we’re providing information to everyone who needs to understand how the system is operating
  21. Develop feedback mechanisms at workflow, inter-workflow and organizational levels – In order to continuously learn and improve, feedback mechanisms must be created and sustained as a part of the way the team works. And these feedback mechanisms are used to manage broader concerns of the organization around the team adopting the Kanban Method.
  22. Improve collaboratively (using experiments/scientific method) – The last practice is to theories couple with observation and measurements to drive improvement activities. This is often described as using a scientific method to guide our improvement activities. Using a scientific method, we would describe an expectation or a “theory” on the impact of a change, ensure we are able to measure the change, and validate our choices.
  23. Kanban is an unapologetic, realistic, representation of the law of physics. – Daniel Vacanti @danvacanti
  24. Many of our clients have experienced real, measurable benefits when they have adopted the Kanban Method as a way to manage their systems. Teams have quantitative information regarding demand in the form of work item types and the frequency at which these work items are introduced. And they understand their capacity to do work in the form of flow time and throughput.And now that teams understand demand and capacity in a quantitative fashion, we can measurably improve using flow improvement tactics or the elimination of bottlenecks in the workflow.Empowered to innovate Scientific approach (PDSA • LMB • OODA)Exposed ConstraintsSelf-imposedTeam & Organization scopeCan be rectified once exposedAnd on a more qualitative note, we very often see that team members are happier now that they have been given the permission and the tools necessary to improve the software development process. And since we can see when people are overburdened, we can proactively help teams achieve a sustainable pace and reduce the overburdening that burns out teams and causes employee dissatisfaction.http://www.istockphoto.com/stock-photo-15520861-elegant-middle-aged-woman-with-her-arms-crossed-against-white.php?st=fd67935
  25. Several of the observed benefits to the business when knowledge work teams use the Kanban Method include: Increased predictabilityImproved agilityBetter risk managementImproved governanceImproved change management@agilemanager: Predictability, improved agility, better governance, evolutionary change, better risk management
  26. People Solving Problem - http://www.istockphoto.com/stock-photo-12107866-group-of-business-people-looking-at-a-chart.php?st=25d7c05So lets revisit our original process problems and look at how the Kanban Method can help teams find solutions to these problems.To much work, not enough capacityDesigned to discover capacityEvolve your capability (build more capacity)Give people the time and space to improve both quality and processDisengaged peopleSelf-directed teams that are empowered to do the right thingOwn the opportunity to improveThe mountain of work is no longer on their shouldersNot Solving Our ProblemOur problems are mostly process relatedA learning-based approach to change that encourages evolution through a kaizen culture
  27. The Tools That I’ve used with my teamshttp://www.istockphoto.com/stock-illustration-4261767-old-map.php?st=e9d038d
  28. People Solving Problem - http://www.istockphoto.com/stock-photo-12107866-group-of-business-people-looking-at-a-chart.php?st=25d7c05To much work, not enough capacityDesigned to discover capacityEvolve your capability (build more capacity)Give people the time and space to improve both quality and processDisengaged peopleSelf-directed teams that are empowered to do the right thingOwn the opportunity to improveThe mountain of work is no longer on their shouldersNot Solving Our ProblemOur problems are mostly process relatedA learning-based approach to change that encourages evolution through a kaizen culture
  29. What I did to solve my problemshttp://www.istockphoto.com/stock-illustration-4261767-old-map.php?st=e9d038d
  30. Leadership image - http://www.istockphoto.com/stock-photo-16604784-leadership-highlighted-in-green.php?st=d792438Knowledge - http://www.istockphoto.com/stock-photo-17640698-knowledge.php?st=77ae894Training - http://www.istockphoto.com/stock-photo-18259628-training.php?st=77ae894
  31. Want to know more?
  32. Want to know more?