How do you know your Solution will make an Impact? - Björn Brynjar Jonsson

Post on 16-Jul-2015

210 views 0 download

Tags:

transcript

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