Date post: | 10-May-2015 |
Category: |
Technology |
Upload: | techwellpresentations |
View: | 89 times |
Download: | 1 times |
�
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�ͼ�[email protected]�ͼ�www.sqe.com
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.
10/14/2013
1
Planning to Learn and
Learning from Delivery
Scrum, Kanban & Beyond
DevJam Learns from Delivery
Design
Deliver
Learn
DevJam Productions
10/14/2013
2
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
10/14/2013
3
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 )
10/14/2013
4
Product Thinking
System Context
Product Context
Making Product Choices
All Product Ideas
Product Development
Collaborative Chartering
Pragmatic Personas
Story Maps
User Interviews
Market Research
Slices
Let’s do some product thinking
10/14/2013
5
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 Success MeasuresMake it fast and painless Book a flight to two major cities in less than 5 minQuickly show me many flight options E.G. Reorder from price to route with one clickRemove airport code thinking Type in any city name and quickly select my cityHelp me get to places I often visit Show last 5 cities traveled to when starting a bookingFast access to my preferences No more than two clicks needed to update my prefsMake it easy to share my feedback Should be able to share feedback in less than 30 secSend me offers that I care about 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 )
10/14/2013
6
How far out should you plan?
How far out can you plan?
How far out must you plan?
Capacity, Velocity and Constraints
Delivered
Potential Realities
10/14/2013
7
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 )
10/14/2013
8
Applications and Systems
Constraints and Dependencies
Planning to Deliver
( Scrum - Kanban - “NonBan” )
10/14/2013
9
Dude’s Law: Value = Why / How
V=WHV=
WH
How much process is enough?
There are many delivery styles
Remember: process is a set of tools not a solution
From Cycles to Flow
10/14/2013
10
What tools do you need?
Test DrivenRefactoringUser Stories
Acceptance Tests
Sprints Product BacklogsSprint ReviewsSprint Backlog
Continuous IntegrationEvolutionary Design
Burndown
BurnupVelocity
Information Radiators
IterationsReleases
PersonasKanbanKaizen
Common Workspace
Mura
Cross Functional TeamsDaily Scrum Meeting
Retrospectives
Iteration 0
Sustainable Pace
Chartering
Domain Driven DesignCollective Ownership
WIP
Pivot MVP Story MapPlanning PokerStory PointsStory Telling
Technical Debt
What is your next best investment?
Let’s do some delivery planning
10/14/2013
11
Across Teams Within Cycles
Integration and Testing
Learning from Delivery
( measuring - learning - adapting )
10/14/2013
12
Remember Me?
Adversity comes in many forms
Success requires agility
10/14/2013
13
The future is often unlike the past
Questions?
www.devjam.com