Agile Estimation and Planning: Scrum, Kanban, and Beyond

  • 82 views
Uploaded on

If you are new to agile methods—or trying to improve your estimation and planning skills—this session is for you. David Hussman brings years of experience coaching teams on how to employ XP, lean, …

If you are new to agile methods—or trying to improve your estimation and planning skills—this session is for you. David Hussman brings years of experience coaching teams on how to employ XP, lean, Scrum, and kanban. He advises teams to obtain the estimating skills they need from these approaches rather than following a prescribed process. From start to finish, David focuses on learning from estimates as you learn to estimate. He covers skills and techniques from story point estimating delivered within iterations to planning without estimates by delivering a continuous flow of value. Going beyond the simple mechanics of estimation and planning, David explores agile techniques to enable continuous learning and ways to prevent sprint planning sessions from becoming empty rituals. Join David and your peers to practice your agile estimation and planning techniques so they can become powerful tools within your project.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
82
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.     TQ Half‐day Tutorial  6/4/2013 1:00 PM                "Agile Estimation and Planning: 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. 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 a variety of domains: audio, biometrics, medical, financial, retail, and education. David now leads DevJam, a company composed of agile collaborators. As mentors and practitioners, DevJam focuses on agility as a tool to help people and companies improve their software production skills. For more information, visit devjam.com.  
  • 3. 5/13/2013 Agile Estimation & Planning Scrum, Kanban & Beyond We Coach and Produce Design Deliver Learn DevJam Productions 1
  • 4. 5/13/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/13/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. 5/13/2013 Product Thinking 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. 5/13/2013 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 ) How far out should you plan? How far out can you plan? How far out must you plan? 5
  • 8. 5/13/2013 Potential Realities Capacity, Velocity and Constraints Delivered Let’s do some road mapping Across Teams and Across Time 6
  • 9. 5/13/2013 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 ) Applications and Systems Constraints and Dependencies 7
  • 10. 5/13/2013 Planning to Deliver ( Scrum - Kanban - “NonBan” ) How much process is enough? W V= H W V= H Dude’s Law: Value = Why / How There are many delivery styles Remember: process is a set of tools not a solution 8
  • 11. 5/13/2013 From Cycles to Flow What tools do you need? Sprint Backlog Burndown Sprint Reviews Sprints Product Backlogs Daily Scrum Meeting Cross Functional Teams Iterations Kanban Personas Test Driven Releases Kaizen User Stories Refactoring Iteration 0 Velocity Mura Acceptance Tests Technical Debt 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? 9
  • 12. 5/13/2013 Let’s do some delivery planning Across Teams Within Cycles Integration and Testing 10
  • 13. 5/13/2013 Learning from Delivery ( measuring - learning - adapting ) Remember Me? Adversity comes in many forms 11
  • 14. 5/13/2013 Success requires agility The future is often unlike the past One last thought … 12
  • 15. 5/13/2013 Nanban: It’s only part of the meal Questions 13