using the kanban method with team foundation server
Post on 20-Aug-2015
1.233 Views
Preview:
TRANSCRIPT
Unlock Your Team’s Full Potential
Accelerate your Delivery and Reduce Overburdening using
The Kanban Method with Team Foundation Server
Your Speaker
Dave WhiteTechnical Program DirectorImaginet Resources Corp. - Microsoft Partner• Management Board - Lean-Kanban University• Advisory Board - LKU’s Accredited Kanban
Training program– Accedited 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
X
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.”
Problem
Lots of work, not enough capacity• Quality suffers• Features delayed
• Crammed in
• Technical debt• Technical innovation vanishes
• Can’t quantify either
Disengaged people!• A problem only people
can solve
Another Problem
Why is this still a problem?
We’re great problem solvers
• But not our problems
X
My Journey
X
XX
X
X
What We’ve Tried So Far
What’s Prevalent– Chaos– Waterfall – Scrum
Still Looking…– Chaos is … chaotic– Waterfall not well suited
to knowledge work• Large batch, single
pass, long duration workflow
– Scrum is well suited but book methods are prescriptive without understanding context
– Adoption itself is hard!
Something different…
KanbanMethod
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• 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
Kanban Method
… and it’s easy to get started
Kanban Methodagile
lean
• 4 principles• 6 practices
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
The Benefits I’ve Seen
Benefits of Agile plus…
• Deeper understanding of demand and capacity
• Constantly improving teams• Empowered to innovate • Scientific approach
(PDSA • LMB • OODA)
• Exposed Constraints• Self-imposed• Team & Organization scope• Can be rectified once exposed
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– Give people the time
improve the system
• People are engaged!– Self-directed teams that
are empowered– Own the opportunity to improve– The mountain of work
is no longer on their shoulders
• Solving Our Problem– Our problems are
mostly process related– Learning-focused approach
to improving our processes
X
My Tools
X
XX
X
X
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…
http://vsarkanbanguide.codeplex.com/
https://tfs.visualstudio.com/
Ability to track work
Ability to visualize work and flow
Tools Are Enablers
Work Items – The data that is important to you
Tools Are Enablers
Visualize
Tools Are Enablers
Visualize
CFD here
X
How You Can Get Here
X
XX
X
X
Where to Start
1. Find a Leader2. Get Foundational
Knowledge3. Visualize Your Work4. Limit your WIP5. Focus on HIGH Quality
Call to Action
• Engage• Attend our Accredited Core Kanban class with our
Visual Studio day• Reach out to Dave• Join the Community!
– Lean-Kanban University– Lean Kanban North America 2013 in Chicago!– Limited WIP Society– kanbandev group (Yahoo)– Your local Kanban User Group
Thank you
http://www.imaginet.comhttp://visualstudio.imaginet.com
http://www.leankanbanuniversity.com
twitter: @justimaginet
http://tfs.visualstudio.com
Want to know more...?
Imaginet’s New Visual Studio 2012 Website!
http://visualstudio.imaginet.com
Visit Imaginet’s new Visual Studio 2012 website, your one-stop hub for all your Visual Studio 2012 needs!
For attendees of today’s session that fill out the survey
ALM Assessment Workshop• One week on-site workshop• 25% discount when ordered in the next 2 weeks*
Free Web Training Subscription Offer• Receive 1 free Imaginet On Demand web training subscription • Good for 1 person for 1 month
* Only 1 discount allowed per customer per 6-month period
TFS / Visual Studio 2012
• Approaches to Kanban with TFS• December 6 (1:00-2:30pm CT)• December 20 (1:00-2:30pm CT)
Upcoming Fall Workshops & Webcasts:
• Streamline Your Testing with Visual Studio 2012 Testing Tools
• December 13 (1:00-2:30pm CT)
• Getting Started with Coded UI Testing: Building Your First Automated Test
• December 17 (1:00-2:30pm CT)
Email us at:info@imaginet.com
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)
For questions or more information,please contact us at:
info@imaginet.com or (972) 607-4830
top related