Date post: | 16-Jul-2015 |
Category: |
Presentations & Public Speaking |
Upload: | jaxlondon2014 |
View: | 210 times |
Download: | 0 times |
HOW DO YOU KNOW THAT YOUR SOLUTION WILL MAKE AN IMPACT?
Björn Brynjar Jónsson Tempo Timesheets Product Manager
@bjornbrynjar
JAX London 2014
-Product -Feature
MINIMIZE
MAXIMIZE
MAXIMIZE
MINIMIZE
MAXIMIZE
MAXIMIZE
Building Software is not the purpose
MINIMIZE
MAXIMIZE
MAXIMIZE
Building Software is not the purpose..its about making an
impact in the world!
IMPORTANT CONCEPTS !
!
Output is measured by Velocity Impact is measured by Changes in behaviour
IMPORTANT CONCEPTS !
!
Output is measured by Velocity Impact is easured by Changes in behaviour
Measuring Velocity tells us how fast we can turn ideas into working software
IMPORTANT CONCEPTS !
!
Output is measured by Velocity Impact measured by Changes in behaviour
Measuring Velocity tells you how fast you can turn ideas into working software
Measuring Impact tells us how effective our solution is!
IMPORTANT CONCEPTS !
!
Output is measured by Velocity Impact measured by Changes in behaviour
Key Takeaway #1
Measuring Velocity tells you how fast you can turn ideas into working software
Measuring Impact tells you how effective your solution is!
Key Takeaway #1 Measure Velocity! Measure Impact!
Jeff Patton
HOW DO YOU KNOW THAT YOUR SOLUTION WILL MAKE AN IMPACT?
•BSc in Computer Sience in 2001 •Joined a small Startup in 2000 - Calidris •Got Interested in •How to run successful Software Projects? •How to build successful Products?
•Master of Project Management in 2006 •Joined the Tempo team in 2014
Who am I
The Tempo Team
Tempo Products
Tempo Timesheets How much time have we spent?
Tempo Planner How much time will it take?
Tempo Books How much will it cost?
HOW DO YOU KNOW THAT YOUR SOLUTION WILL MAKE AN IMPACT?
START with WHY
Really really understand why something needs to be built
Seems Gravity is at work Pulling the dialogue towards what to build
Rather than discussing why to build
EXAMPLE
Tempo Timesheets Log Work Example
David Carsen says hi!
TEMPO Log Work Example
TEMPO Log Work Example
TEMPO Log Work Example
TEMPO Log Work Example
TEMPO Log Work Example
TEMPO Log Work Example
How do we talk about improvements in this context?
Log Work Improvement Ideas
Example #1 Ability to bookmark tasks/issues for people to repeatedly go and log against.
Log Work Improvement Ideas
Example #1 Ability to bookmark tasks/issues for people to repeatedly go and log against.
Example #2
Add inline edit of worklog
in timesheet view. (Without
the existing popin window)
Log Work Improvement Ideas
Example #1 Ability to bookmark tasks/issues for people to repeatedly go and log against.
Example #2
Add inline edit of worklog
in timesheet view. (Without
the existing popin window)
Example #3 It would be nice to have more items returned when searching for issues from the log work dialog.
Log Work Improvement Ideas
Example #1 Ability to bookmark tasks/issues for people to repeatedly go and log against.
Example #2
Add inline edit of worklog
in timesheet view. (Without
the existing popin window)
Example #3 It would be nice to have more items returned when searching for issues from the log work dialog.
All ideas make perfect sense! All ideas are concrete solutions.. !
But at this stage we haven’t looked at the underlying problems!
DECRYPTING WHAT TO BUILD !
Find the right problem to solve
DECRYPTING WHAT TO BUILD !
Find the right problem to solve Find the right solution
Donald Norman
Decrypting What to build
INITIAL PROBLEM
THE RIGHT PROBLEM
THE RIGHT SOLUTION
INITIAL SOLUTION
WHY? WHAT?
Decrypting What to build
IS THIS THE RIGHT PROBLEM?
WE START WITH A SOLUTION
WHAT IS THE PROBLEM?
WHY? WHAT?
Decrypting What to build
IS THIS THE RIGHT PROBLEM?
WE START WITH A SOLUTION
WHAT IS THE PROBLEM?
WHY? WHAT?
x
Key Takeaway #2 Find the RIGHT PROBLEM Find the RIGHT SOLUTION ..before we start building
Log Work Example The Right Problem
Log Work Example The Right Problem
Example #1 Ability to bookmark tasks/issues for people to repeatedly go and log against.
Example #2
Add inline edit of
worklog in timesheet
view. (Without the
existing popin window)
Example #3 It would be nice to have more items returned when searching for issues
Log Work Example The Right Problem
WHAT DO YOU DO..
..WHEN YOU CANT REMEMBER
..WHAT YOU WERE WORKING ON LAST WEEK?
Log Work Example The Right Problem
What do you do?
Log Work Example The Right Problem
Like the Archaeologist You Go Searching for clues
Log Work Example The Right Problem
To Understand What happened in the past
Log Work Example The Right Problem
Log Work Example The Right Problem?Log Work Example The Right Problem
Log Work Example The Right Problem
Help users answering “what did I work on?”
Gojko Adzic
WHAT IS AN IMPACT MAP? !
Visualisation of scope and assumptions Answering: Why? Who? How? What?
Impact Map !
!
!
!
WHY? !
Presenting the problem to be solved Why are we doing this? What is the Impact we aim to achieve? - Measureable Goals to guide decisions
Log Work Example WHY? !
!
!
!
WHO? !
Who are you solving this problem for? !
Gerald Weinberg on Quality: ’value delivered to some person'
Log Work Example
WHO? !
!
!
!
!
!
!
HOW? !
How should users behaviour change?
Log Work Example HOW? !
!
!
!
!
WHAT? !
What can we deliver to support the required impact?
x
x
xxWHAT? !
!
!
Log Work Example
IMPACT MAP !
!
!
Log Work Example
Assumption 3 Will drive most impact
Assumption 4 Will drive most impact
Assumption 1 This is the “Right Problem” to Solve
Assumption 2 Timetracking is not core part “Job to be done”
IMPACT MAP !
!
!
Log Work Example
Assumption 3 Will drive most impact
Assumption 4 Will drive most impact
Assumption 1 This is the “Right Problem” to Solve
Assumption 2 Timetracking is not core part “Job to be done”
x
Key Takeaway #3 Use Impact Mapping to focus your development effort on what drives results
WHAT? !
!
!
Log Work Example
HOW DO YOU KNOW THAT YOUR SOLUTION WILL MAKE AN IMPACT?
HOW DO YOU KNOW THAT YOUR SOLUTION WILL MAKE AN IMPACT? !
- We really can’t know upfront! - What we can do is that
Key Takeaway #1 Measure Velocity Measure Impact
Key Takeaway #2 Find the RIGHT PROBLEM Find the RIGHT SOLUTION ..before you start building
Key Takeaway #3 Use Impact Mapping to focus your development effort on what drives results
THANKS!
Björn Brynjar Jónsson Tempo Timesheets Product Manager
@bjornbrynjar