approaches to kanban using team foundation server - dec 20
TRANSCRIPT
![Page 1: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/1.jpg)
Unlock Your Team’s Full Potential
Accelerate your Delivery and Reduce Overburdening using
The Kanban Method with Team Foundation Server
![Page 2: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/2.jpg)
Your Speaker
Dave WhiteTechnical Program DirectorImaginet 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
![Page 3: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/3.jpg)
Why I Went Looking
X
![Page 4: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/4.jpg)
Symptom
Release Date: in 9-12 months
“We don’t have staff for that project/work”
Lead time for Feature: 12 months
ETA of Bug Fix: ???
“That isn’t what we wanted.”
“We have to get this out right away!”
“The business unit built that?”
“That feature doesn’t matter anymore.”
“We’re really late.”
“We’re waiting on other teams.”
“We’ve got 100s of bugs waiting.”
![Page 5: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/5.jpg)
Problem
Lots of work, not enough capacity• Quality suffers• Features delayed• Technical debt• How much…
• Work??• Capacity??
Disengaged people!
![Page 6: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/6.jpg)
Another Problem
Why is this still a problem?
We’re great problem solvers• But not our
problems!
![Page 7: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/7.jpg)
X
My Journey
X
XX
X
X
![Page 8: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/8.jpg)
What We’ve Tried So Far
What’s Prevalent• Chaos• Waterfall • Scrum
Still Looking…• Chaos is … chaotic• Waterfall not well suited
• Large batch, single pass, long duration workflow
• Scrum is well suited• prescriptive without
understanding context
![Page 9: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/9.jpg)
And…
Adoption is hard!
![Page 10: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/10.jpg)
Something different…
KanbanMethod
![Page 11: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/11.jpg)
The Kanban Method is…
…an approach to incremental, evolutionary process change for organizations.
http://en.wikipedia.org/wiki/Kanban_(development)
![Page 12: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/12.jpg)
Kanban Method
So Why The Kanban Method• Designed to…
• Be context sensitive• 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
kaizen
To make better
![Page 13: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/13.jpg)
Kanban Method
… and it’s easy to get started
Kanban Method
agile
lean
• 4 principles• 6 practices
![Page 14: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/14.jpg)
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
![Page 15: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/15.jpg)
6 CORE PRACTICES
visualize
limit WIP
manage flow
make process policies
explicit
develop feedback mechanisms
improve collaboratively
![Page 16: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/16.jpg)
Visualize
![Page 17: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/17.jpg)
Visualize
![Page 18: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/18.jpg)
Limit WIP
![Page 19: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/19.jpg)
Limit WIP
![Page 20: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/20.jpg)
Manage Flow
![Page 21: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/21.jpg)
Make Process Policies Explicit
Explicit Policies
Explicit Policies
![Page 22: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/22.jpg)
Develop Feedback Mechanisms
![Page 23: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/23.jpg)
Improve Collaboratively with Science!
![Page 24: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/24.jpg)
The Benefits I’ve Seen
Benefits of Agile plus…
• Deeper understanding of demand and capacity
• Constantly improving teams• Exposed Constraints
Happy People
![Page 25: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/25.jpg)
Better Teams = Better Business
• Predictability• Agility• Risk Management• Governance• Change Management
![Page 26: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/26.jpg)
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
![Page 27: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/27.jpg)
X
My Tools
X
XX
X
X
![Page 28: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/28.jpg)
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.
![Page 29: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/29.jpg)
Kanban on TFS 2012
Kanban on TFS starts with…
http://vsarkanbanguide.codeplex.com/
https://tfs.visualstudio.com/
Ability to track work
Ability to visualize work and flow
![Page 30: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/30.jpg)
Tools Are Enablers
Work Items – The data that is important to you
![Page 31: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/31.jpg)
Tools Are Enablers
Visualize
![Page 32: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/32.jpg)
Tools Are Enablers
Visualize
CFD here
![Page 33: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/33.jpg)
Tools Are Enablers
demo
![Page 34: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/34.jpg)
X
How You Can Get Here
X
XX
X
X
![Page 35: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/35.jpg)
Where to Start
1. Find a Leader2. Get Foundational
Knowledge3. Visualize Your Work4. Limit your WIP5. Focus on HIGH Quality
![Page 36: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/36.jpg)
Call to Action
• Engage• Attend our Accredited Core Kanban class with our
Visual Studio day• Reach out to Dave
• @agileramblings or [email protected]
• Join the Community!• Lean-Kanban University• Lean Kanban North America 2013 in Chicago!• kanbandev group (Yahoo)• Limited WIP Society or your local Kanban User Group
![Page 37: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/37.jpg)
Want to know more...?
![Page 38: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/38.jpg)
Imaginet’s New Visual Studio 2012 Website!
Visit Imaginet’s new Visual Studio 2012 website, your one-stop hub for all your Visual Studio 2012 needs!
http://visualstudio.imaginet.com
![Page 39: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/39.jpg)
For attendees of today’s session that fill out the survey
* 1 discount allowed per customer
Free Web Training Subscription OfferReceive 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!
ALM Assessment WorkshopOne week on-site workshop25% discount when ordered in the next 2 weeks*
![Page 40: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/40.jpg)
Top Gun Academy Training Classes
Other Imaginet Training Classes– ALM
• Microsoft Visual Studio & TFS 2012 – Skills Upgrade (2 days)• Overview Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Overview Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Testers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Testers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Developers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)• Developers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)• Imaginet On Demand Online Web Training
– Scrum/Kanban• Professional Scrum Foundations (PSF) (2 days)• Professional Scrum Master (PSM) (2 days)• Professional Scrum Developer (PSD) (5 days)• Professional Scrum Master (PSM) Using Microsoft ALM (3 days)
• Accredited Core Kanban Using Microsoft ALM (3 days)
![Page 41: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/41.jpg)
TFS / Visual Studio 2012
Upcoming Winter Workshops & Webcasts:
Please visit
http://visualstudio.imaginet.com
for our 2013 webinar schedule!
![Page 42: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/42.jpg)
Email us at:[email protected]
ALM Planning & Implementation ServicesALM Planning
• ALM Assessment & Envisioning Workshops (3 or 5 days)
• VS & TFS Migration Planning Workshop (5 days)
• Microsoft Dev. Tools Deployment Planning• TFS Deployment Planning (5 days)• Visual SourceSafe to TFS Migration Planning (3
Days)• Visual Studio Quality Tools Deployment
Planning(5 days)
TFS Adoption or Upgrade• TFS 2010 Adoption Quick Start
(5 or 10 days)• TFS 2012 Adoption Quick Start
(5 or 10 days)• TFS 2010 Upgrade Quick Start (10 days)• TFS 2012 Upgrade Quick Start (10 days)
Remote Support• Remote Support for TFS & Visual Studio
Lab
• Visual Studio Lab Management Quick Start (10 days)
Testing• Manual Testing with Test Manager Quick
Start (5 days)• Visual Studio Testing Tools Quick Start
(10 days)• Visual Studio Automated Testing Quick Start
(5 days)• Visual Studio Load Testing Quick Start
(5 or 10 Days)
Builds• Automated Build & Release Management
Quick Start (5 days)• Automated Build Center of Excellence (CoE)
Database• Visual Studio Database Tools Quick Start (10
days)
Integrations• Team Foundation Server (TFS) & Project
Server Integration Quick Start (10 days)• TFS & Quality Center Integration/Migration
Quick Start (10 days)
![Page 43: Approaches to Kanban using Team Foundation Server - Dec 20](https://reader030.vdocuments.us/reader030/viewer/2022032514/55d513c3bb61eb87638b45a2/html5/thumbnails/43.jpg)
Thank you
http://www.imaginet.comhttp://visualstudio.imaginet.com
http://www.leankanbanuniversity.com
twitter: @justimaginet
http://tfs.visualstudio.com