Planning to Learn and Learning from Delivery: Scrum, Kanban, and Beyond

334 views

Published on

Planning is a tool and, like all tools, can be used for good or ill. Too much planning can be wasteful; too little planning can breed chaos. Successful teams gravitate toward “just enough planning.” Building on his years of coaching XP, Scrum, kanban, and lean, David Hussman pragmatically describes planning that promotes early and continuous learning. He details how to collaboratively create plans that allow teams to continuously measure, learn, and pivot. David covers roadmap planning, iterative delivery, dealing with adversity, and adapting your planning to provide the most value with the least process. He also discusses working with large programs, working across locations, the pragmatic use of tools, and helping people learn to ask essential questions, answered by concrete evidence that is iteratively produced. If you are tired of people talking—or preaching—about processes but producing little real value, David’s approach will leave you satisfied and ready to pump new life into your team’s planning.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
334
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Planning to Learn and Learning from Delivery: Scrum, Kanban, and Beyond

  1. 1. TP PM Half day Tutorial 11/12/2013 1:00 PM "Planning to Learn and Learning from Delivery: Scrum, Kanban, and Beyond" Presented by: David Hussman DevJam Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com www.sqe.com
  2. 2. David Hussman DevJam Working with companies of all sizes worldwide, David Hussman teaches and coaches the adoption of agile methods as powerful delivery tools. Sometimes he pairs with developers and testers; other times he helps plan and create product roadmaps. David often works with leadership groups to pragmatically use agile methods to foster innovation and a competitive business advantage. Prior to working as a full-time coach, he spent years building software in the audio, biometrics, medical, financial, retail, and education sectors. David now leads DevJam, a company composed of agile collaborators. As mentors and practitioners, DevJam (devjam.com) focuses on agility as a tool to help people and companies improve their software production skills.
  3. 3. 10/14/2013 Planning to Learn and Learning from Delivery Scrum, Kanban & Beyond DevJam Learns from Delivery Design Deliver Learn DevJam Productions 1
  4. 4. 10/14/2013 The Source for This Session Where are we headed today? Planning to Discover ( product - people - technology ) Planning to Deliver ( Scrum - Kanban - “NanBan” ) Learning from Delivery ( measuring - learning - pivoting ) The Tools and the Tells 2
  5. 5. 10/14/2013 Planning to Discover ( product roadmaps ) ( teams and programs ) ( technology and systems ) Planning to Discover Product Thinking and Planning ( user - use - context ) Planning with People and Teams ( dude - team - program ) Dealing with Technology and Systems ( tools - frameworks - apps - systems ) Planning to Discover Product Thinking and Planning ( user - use - context ) Planning with People and Teams ( dude - team - program ) Dealing with Technology and Systems ( tools - frameworks - apps - systems ) 3
  6. 6. 10/14/2013 Product Thinking Product Context System Context Making Product Choices Collaborative Chartering Pragmatic Personas Story Maps All Product Ideas Slices Product Development User Interviews Market Research Let’s do some product thinking 4
  7. 7. 10/14/2013 Flights Done Right ( Collaborative Charter ) Product Name: Flights Done Right Timeframe: Get a first release out in three months Elevator Pitch: Goals Success Measures Flights Done Right ( Collaborative Charter ) Product Name: Flights Done Right Timeframe: Get a first release out in three months Elevator Pitch: Create a place to find and book flights that is not painful and truly helpful (if not fun). The experience should be personal (possibly “gamified where meaningful) and not cumbersome (e.g. navigating through forms and screens). Goals Make it fast and painless Quickly show me many flight options Remove airport code thinking Help me get to places I often visit Fast access to my preferences Make it easy to share my feedback Send me offers that I care about Success Measures Book a flight to two major cities in less than 5 min E.G. Reorder from price to route with one click Type in any city name and quickly select my city Show last 5 cities traveled to when starting a booking No more than two clicks needed to update my prefs Should be able to share feedback in less than 30 sec Send me offers for last five destinations or origins Planning to Discover Product Thinking and Planning ( user - use - context ) Planning with People and Teams ( dude - team - program ) Dealing with Technology and Systems ( tools - frameworks - apps - systems ) 5
  8. 8. 10/14/2013 How far out should you plan? How far out can you plan? How far out must you plan? Potential Realities Capacity, Velocity and Constraints Delivered 6
  9. 9. 10/14/2013 Let’s do some road mapping Across Teams and Across Time Planning to Discover Product Thinking and Planning ( user - use - context ) Planning with People and Teams ( dude - team - program ) Dealing with Technology and Systems ( tools - frameworks - apps - systems ) 7
  10. 10. 10/14/2013 Applications and Systems Constraints and Dependencies Planning to Deliver ( Scrum - Kanban - “NonBan” ) 8
  11. 11. 10/14/2013 How much process is enough? W W V= H V= H Dude’s Law: Value = Why / How There are many delivery styles Remember: process is a set of tools not a solution From Cycles to Flow 9
  12. 12. 10/14/2013 What tools do you need? Sprint Backlog Burndown Sprint Reviews Sprints Product Backlogs Daily Scrum Meeting Cross Functional Teams Iterations Kanban Personas Test Driven User Stories Refactoring Releases Kaizen Velocity Iteration Mura Acceptance Tests Technical0Debt Burnup WIP Evolutionary Design Chartering Continuous Integration Retrospectives Domain Driven Design Common Workspace Collective Ownership Information Radiators Pivot MVP Story Map Sustainable Pace Story Telling Story Points Planning Poker What is your next best investment? Let’s do some delivery planning 10
  13. 13. 10/14/2013 Across Teams Within Cycles Integration and Testing Learning from Delivery ( measuring - learning - adapting ) 11
  14. 14. 10/14/2013 Remember Me? Adversity comes in many forms Success requires agility 12
  15. 15. 10/14/2013 The future is often unlike the past Questions? www.devjam.com 13

×