Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012


Published on

Although originally created to help manufacturing organizations schedule and improve processes, Kanban can also be effectively applied to software development. The lean principles of manufacturing can help development teams improve delivery through better visibility and limits on work in process. This Live Web Workshop will start with an overview of the Kanban method including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development. We'll then move from theory into some of the practice application, demonstrating how Microsoft's Visual Studio 2012 Team Foundation Server 2012 can assist with work in progress visualization, determining limits, and improving processes.

Published in: Technology
  • Be the first to comment

Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012

  1. 1. Unlock Your Team’s Full Potential Accelerate your Delivery and Reduce Overburdening using The Kanban Method with Team Foundation Server
  2. 2. Your SpeakerDave 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
  3. 3. Why I Went Looking
  4. 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. 5. ProblemLots of work, not enoughcapacity• Quality suffers• Features delayed • Crammed in• Technical debt • Technical innovation vanishes• Can’t quantify eitherDisengaged people!• A problem only people can solve
  6. 6. Another ProblemWhy is this still aproblem?We’re greatproblem solvers • But not our problems
  7. 7. My Journey
  8. 8. What We’ve Tried So FarWhat’s Prevalent – Chaos – Waterfall – ScrumStill 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!
  9. 9. Something different…KanbanMethod
  10. 10. The Kanban Method is……an approach to incremental, evolutionary process change for organizations.
  11. 11. Kanban MethodSo 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
  12. 12. Kanban Method agileKanban Method • 4 principles lean • 6 practices… and it’s easy to get started
  13. 13. Kanban Method Principlesstart with what you do now agree to pursue incremental, evolutionary changeinitially, respect currentroles, responsibilities & jobtitles encourage acts of leadership
  14. 14. 6 CORE PRACTICESvisualizelimit WIPmanage flowmake process policies explicitdevelop feedback mechanismsimprove collaboratively
  15. 15. Visualize
  16. 16. Visualize
  17. 17. Limit WIP
  18. 18. Limit WIP
  19. 19. Manage Flow
  20. 20. Make Process Policies Explicit Explicit PoliciesExplicitPolicies
  21. 21. Develop Feedback Mechanisms
  22. 22. Improve Collaboratively with Models
  23. 23. The Benefits I’ve SeenBenefits 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 exposedHappy People
  24. 24. Better teams = Better Business • Predictability • Agility • Risk Management • Governance • Change Management
  25. 25. 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
  26. 26. My Tools
  27. 27. Team Foundation Server 2012Team Foundation Server 2012 Visual Studio Team Foundation Server 2012 (TFS) is the collaboration platform at the core of Microsofts application lifecycle management (ALM) solution.
  28. 28. Kanban on TFS 2012 Kanban on TFS starts with…Ability to track work to visualize work and flow
  29. 29. Tools Are EnablersWork Items – The data that is important to you
  30. 30. Tools Are EnablersVisualize
  31. 31. Tools Are EnablersVisualize CFD here
  32. 32. Tools Are Enablersdemo
  33. 33. How You Can Get Here
  34. 34. Where to Start1. Find a Leader2. Get Foundational Knowledge3. Visualize Your Work4. Limit your WIP5. Focus on HIGH Quality
  35. 35. 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! – kanbandev group (Yahoo) – Limited WIP Society – Your local Kanban User Group
  36. 36. Want to know more...?
  37. 37. Imaginet’s New Visual Studio 2012 Website!Visit Imaginet’s new Visual Studio 2012 website, your one-stophub for all your Visual Studio 2012 needs!
  38. 38. For attendees of today’s session that fill out the surveyFree Web Training Subscription OfferReceive 1 free Imaginet On Demand web training subscriptionGood for 1 person for 1 monthALM Assessment WorkshopOne week on-site workshop25% discount when ordered in the next 2 weeks** Only 1 discount allowed per customer per 6-month period
  39. 39. Top Gun Academy Training ClassesOther 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) To register or for more information, please visit our website here: or contact us:
  40. 40. TFS / Visual Studio 2012 Upcoming Fall Workshops & Webcasts:Approaches to Kanban with TFS • December 20 (1:00-2:30pm CT)Streamline Your Testing with Visual Studio 2012 Testing Tools • December 13 (1:00-2:30pm CT)Getting Started with Coded UI Testing: Building Your FirstAutomated Test • December 17 (1:00-2:30pm CT)
  41. 41. ALM Planning & Implementation ServicesALM 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) BuildsTFS 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 ServerRemote 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:
  42. 42. Thank you twitter: @justimaginet
  43. 43. For questions or more information, please contact us or (972) 607-4830