Press "Enter" to skip to content

GOTO 2012 • Frankenbuilds; if Agile is so good, why are our Products so bad? • Gabrielle Benefield


and now we’re going to talk about how

and now we’re going to talk about how agile esters might be killing the planet

agile esters might be killing the planet

agile esters might be killing the planet who was here for Jazz’s talked earlier

who was here for Jazz’s talked earlier

who was here for Jazz’s talked earlier on value hands up most of you and who

on value hands up most of you and who

on value hands up most of you and who was here for Josh’s talk okay there’s

was here for Josh’s talk okay there’s

was here for Josh’s talk okay there’s going to be some overlap hopefully I can

going to be some overlap hopefully I can

going to be some overlap hopefully I can get into a little more depth because I

get into a little more depth because I

get into a little more depth because I came along to their sessions to make

came along to their sessions to make

came along to their sessions to make sure that we weren’t going to have too

sure that we weren’t going to have too

sure that we weren’t going to have too much overlap so similar theme let’s go

much overlap so similar theme let’s go

much overlap so similar theme let’s go through it agile esters are killing the

through it agile esters are killing the

through it agile esters are killing the planet so agile lean scrum Kanban they

planet so agile lean scrum Kanban they

planet so agile lean scrum Kanban they have all the answers do they are they

have all the answers do they are they

have all the answers do they are they really solving our problems or are they

really solving our problems or are they

really solving our problems or are they just helping us to build the wrong thing

just helping us to build the wrong thing

just helping us to build the wrong thing writer there’s been a really big focus

writer there’s been a really big focus

writer there’s been a really big focus on let’s make our development work

on let’s make our development work

on let’s make our development work better the issue of that is we’re

better the issue of that is we’re

better the issue of that is we’re delivering all these milestones we’re

delivering all these milestones we’re

delivering all these milestones we’re delivering working software so the great

delivering working software so the great

delivering working software so the great promise of agile was that hey you know

promise of agile was that hey you know

promise of agile was that hey you know what for so terrible because they look

what for so terrible because they look

what for so terrible because they look at phases we say that we’ve done

at phases we say that we’ve done

at phases we say that we’ve done planning we’ve done delivery we’re

planning we’ve done delivery we’re

planning we’ve done delivery we’re making all this progress and we sort of

making all this progress and we sort of

making all this progress and we sort of trashed that in the agile community we

trashed that in the agile community we

trashed that in the agile community we said well hey that’s that’s useless or

said well hey that’s that’s useless or

said well hey that’s that’s useless or we could have as a pile of documents we

we could have as a pile of documents we

we could have as a pile of documents we might not have anything useful to show

might not have anything useful to show

might not have anything useful to show for it so instead we’re going to quickly

for it so instead we’re going to quickly

for it so instead we’re going to quickly build working software show it to our

build working software show it to our

build working software show it to our clients let’s see how that’s turned out

clients let’s see how that’s turned out

clients let’s see how that’s turned out for us in fact all they did was push

for us in fact all they did was push

for us in fact all they did was push more through the system faster so now

more through the system faster so now

more through the system faster so now what we’ve done is we’ve gone from a

what we’ve done is we’ve gone from a

what we’ve done is we’ve gone from a model where we tracked activity right we

model where we tracked activity right we

model where we tracked activity right we track that we’d actually finished some

track that we’d actually finished some

track that we’d actually finished some work activity we’ve gone to tracking

work activity we’ve gone to tracking

work activity we’ve gone to tracking outputs we have built more stuff but is

outputs we have built more stuff but is

outputs we have built more stuff but is that actually a good thing

that actually a good thing

that actually a good thing so I hear so many people saying we get

so I hear so many people saying we get

so I hear so many people saying we get our products out on time and on budget

our products out on time and on budget

our products out on time and on budget does it matter if it’s the wrong thing

does it matter if it’s the wrong thing

does it matter if it’s the wrong thing for the wrong people

for the wrong people

for the wrong people a dog takes a machine gun to product

a dog takes a machine gun to product

a dog takes a machine gun to product development so what we’re effectively

development so what we’re effectively

development so what we’re effectively doing is taking lots of shots and hoping

doing is taking lots of shots and hoping

doing is taking lots of shots and hoping that some of them hit our target the

that some of them hit our target the

that some of them hit our target the issue of that is we take out a lot of

issue of that is we take out a lot of

issue of that is we take out a lot of innocent bystanders on the way and

innocent bystanders on the way and

innocent bystanders on the way and effectively we could be creating a whole

effectively we could be creating a whole

effectively we could be creating a whole lot of waste so output is not

lot of waste so output is not

lot of waste so output is not necessarily a good thing

necessarily a good thing

necessarily a good thing right what we’ve done is effectively by

right what we’ve done is effectively by

right what we’ve done is effectively by building more increased the odds of

building more increased the odds of

building more increased the odds of success by using the machine gun whereas

success by using the machine gun whereas

success by using the machine gun whereas what we really want is a very targeted

what we really want is a very targeted

what we really want is a very targeted sniper gun

sniper gun

sniper gun I was at a meeting once and the VP’s

I was at a meeting once and the VP’s

I was at a meeting once and the VP’s stood up and said hey team it’s so great

stood up and said hey team it’s so great

stood up and said hey team it’s so great we delivered 35 features on-time and

we delivered 35 features on-time and

we delivered 35 features on-time and on-budget and everyone’s clapping away

on-budget and everyone’s clapping away

on-budget and everyone’s clapping away now at the back saying you have it did

now at the back saying you have it did

now at the back saying you have it did we make money did we deliver results and

we make money did we deliver results and

we make money did we deliver results and in fact would to have done the same job

capers Jones had an interesting

capers Jones had an interesting statistic in one of his books on

statistic in one of his books on

statistic in one of his books on estimation he said that 30 development

estimation he said that 30 development

estimation he said that 30 development accounted for about 30% of product

accounted for about 30% of product

accounted for about 30% of product development costs which means there’s

development costs which means there’s

development costs which means there’s 70% surrounding it over the years I’ve

70% surrounding it over the years I’ve

70% surrounding it over the years I’ve been doing agile for a very long time

been doing agile for a very long time

been doing agile for a very long time and various forms I found that you know

and various forms I found that you know

and various forms I found that you know it’s not their jobs being a bad thing

it’s not their jobs being a bad thing

it’s not their jobs being a bad thing it’s cleaned up a lot of the mess in the

it’s cleaned up a lot of the mess in the

it’s cleaned up a lot of the mess in the middle zone that development zone and

middle zone that development zone and

middle zone that development zone and the great promise of frameworks like

the great promise of frameworks like

the great promise of frameworks like scrum is to make the dysfunctions

scrum is to make the dysfunctions

scrum is to make the dysfunctions visible so what we’ve now found is that

visible so what we’ve now found is that

visible so what we’ve now found is that we clean that middle mess up we’re

we clean that middle mess up we’re

we clean that middle mess up we’re making stuff get through the pipe

making stuff get through the pipe

making stuff get through the pipe quicker and instead what we found is

quicker and instead what we found is

quicker and instead what we found is that what’s coming in the requests and

that what’s coming in the requests and

that what’s coming in the requests and what’s getting out are the wrong things

so instead of building the wrong thing

so instead of building the wrong thing writer so instead of saying you know the

writer so instead of saying you know the

writer so instead of saying you know the big questions mean which is better

big questions mean which is better

big questions mean which is better Kanban or scrum completely the wrong

Kanban or scrum completely the wrong

Kanban or scrum completely the wrong question it does not matter if you’re

question it does not matter if you’re

question it does not matter if you’re building the wrong thing who are doing

building the wrong thing who are doing

building the wrong thing who are doing is gold-plating the development

is gold-plating the development

is gold-plating the development mechanisms we’re not actually improving

mechanisms we’re not actually improving

mechanisms we’re not actually improving the product itself today we want to

the product itself today we want to

the product itself today we want to build the right thing so I’m going to

build the right thing so I’m going to

build the right thing so I’m going to talk to you a lot about building

talk to you a lot about building

talk to you a lot about building outcomes over outputs now people who now

outcomes over outputs now people who now

outcomes over outputs now people who now have Tom Gill

have Tom Gill

have Tom Gill back in the 60s he’s been saying this

back in the 60s he’s been saying this

back in the 60s he’s been saying this he’s been saying hey we need to measure

he’s been saying hey we need to measure

he’s been saying hey we need to measure value and it’s taken a long time for the

value and it’s taken a long time for the

value and it’s taken a long time for the rest of the world to start catching up

rest of the world to start catching up

rest of the world to start catching up Tom’s a brilliant guy almost too smart I

Tom’s a brilliant guy almost too smart I

Tom’s a brilliant guy almost too smart I think it took this long for everyone to

think it took this long for everyone to

think it took this long for everyone to finish competitive engineering book but

finish competitive engineering book but

finish competitive engineering book but what Tom’s been saying for a long time

what Tom’s been saying for a long time

what Tom’s been saying for a long time is you need to measure value nothing

is you need to measure value nothing

is you need to measure value nothing else matters his whole models based on

else matters his whole models based on

else matters his whole models based on Evo which is little one-week iterative

Evo which is little one-week iterative

Evo which is little one-week iterative steps to get feedback and to look at

steps to get feedback and to look at

steps to get feedback and to look at your progress measures so I’ve been

your progress measures so I’ve been

your progress measures so I’ve been working Tom a long time to figure out

working Tom a long time to figure out

working Tom a long time to figure out you know how do we make this more used

you know how do we make this more used

you know how do we make this more used and more acceptable to the world so

and more acceptable to the world so

and more acceptable to the world so that’s been a bit of a lynchpin in what

that’s been a bit of a lynchpin in what

that’s been a bit of a lynchpin in what I’ve been doing to give a bit of

I’ve been doing to give a bit of

I’ve been doing to give a bit of background in the late 90s we were doing

background in the late 90s we were doing

background in the late 90s we were doing some X

some X

some X he just very technically focused 2003 I

he just very technically focused 2003 I

he just very technically focused 2003 I was in a San Francisco startup I came in

was in a San Francisco startup I came in

was in a San Francisco startup I came in to run the product team and then they

to run the product team and then they

to run the product team and then they ended up giving me everything they gave

ended up giving me everything they gave

ended up giving me everything they gave me product development operations etc

me product development operations etc

me product development operations etc and they said in six months we want to

and they said in six months we want to

and they said in six months we want to take the company public so I want to do

take the company public so I want to do

take the company public so I want to do a big IPO and at this point this is a

a big IPO and at this point this is a

a big IPO and at this point this is a company that has like six warring VPS

company that has like six warring VPS

company that has like six warring VPS this is like Afghanistan and practice we

this is like Afghanistan and practice we

this is like Afghanistan and practice we have everybody disagreeing we have

have everybody disagreeing we have

have everybody disagreeing we have separate lists think of those as six

separate lists think of those as six

separate lists think of those as six different back logs for all the agile

different back logs for all the agile

different back logs for all the agile people and we don’t have that bigger

people and we don’t have that bigger

people and we don’t have that bigger development team so we have everyone

development team so we have everyone

development team so we have everyone building lots of things lots of work and

building lots of things lots of work and

building lots of things lots of work and progress nothing actually getting done

progress nothing actually getting done

progress nothing actually getting done so when I and I said ok well let’s start

so when I and I said ok well let’s start

so when I and I said ok well let’s start cleaning up this mess and we started to

cleaning up this mess and we started to

cleaning up this mess and we started to use a bit of lightweight sort of scrum I

use a bit of lightweight sort of scrum I

use a bit of lightweight sort of scrum I started bringing in lean thinking lean

started bringing in lean thinking lean

started bringing in lean thinking lean portfolio thinking and the number one

portfolio thinking and the number one

portfolio thinking and the number one standout item was that we were on this

standout item was that we were on this

standout item was that we were on this massive feature farming Drive what we

massive feature farming Drive what we

massive feature farming Drive what we were trying to do is put so many

were trying to do is put so many

were trying to do is put so many features out at Lightspeed and we were

features out at Lightspeed and we were

features out at Lightspeed and we were going to make lots of money

going to make lots of money

going to make lots of money who seen those proposals which come

who seen those proposals which come

who seen those proposals which come through all of these features each

through all of these features each

through all of these features each features worth X amount of money I’m

features worth X amount of money I’m

features worth X amount of money I’m having a big argument with my co-authors

having a big argument with my co-authors

having a big argument with my co-authors of the scrum primer there’s a little

of the scrum primer there’s a little

of the scrum primer there’s a little column in the backgroud backlog which

column in the backgroud backlog which

column in the backgroud backlog which I’d sort of missed the first time which

I’d sort of missed the first time which

I’d sort of missed the first time which assigns value to each product backlog

assigns value to each product backlog

assigns value to each product backlog item I’m like how do you know you know

item I’m like how do you know you know

item I’m like how do you know you know what’s the value of something like a

what’s the value of something like a

what’s the value of something like a logon that’s way too detailed and so

logon that’s way too detailed and so

logon that’s way too detailed and so these people thought that each feature

these people thought that each feature

these people thought that each feature was worth money I looked at I thought

was worth money I looked at I thought

was worth money I looked at I thought that that’s not our problem at all so I

that that’s not our problem at all so I

that that’s not our problem at all so I went up to the board of directors and I

went up to the board of directors and I

went up to the board of directors and I looked at them I said ok so who goes to

looked at them I said ok so who goes to

looked at them I said ok so who goes to Amazon and eBay and I’ll ask you all

Amazon and eBay and I’ll ask you all

Amazon and eBay and I’ll ask you all this who goes and uses Amazon and eBay

this who goes and uses Amazon and eBay

this who goes and uses Amazon and eBay regularly like at least one for once a

regularly like at least one for once a

regularly like at least one for once a month right sure we do all the shopping

month right sure we do all the shopping

month right sure we do all the shopping there because we don’t like to get up

there because we don’t like to get up

there because we don’t like to get up from programming so I said okay do you

from programming so I said okay do you

from programming so I said okay do you who was one of the people who uses it a

who was one of the people who uses it a

who was one of the people who uses it a lot who would say they like a hardcore

lot who would say they like a hardcore

lot who would say they like a hardcore user of Amazon or Ebay hands up okay ask

user of Amazon or Ebay hands up okay ask

user of Amazon or Ebay hands up okay ask you do you go to Amazon or Ebay every

you do you go to Amazon or Ebay every

you do you go to Amazon or Ebay every week because you’re wanting to see

week because you’re wanting to see

week because you’re wanting to see what’s the new feature that they’re

what’s the new feature that they’re

what’s the new feature that they’re going to launch for you to use no what

going to launch for you to use no what

going to launch for you to use no what do you go there for for the books and

do you go there for for the books and

do you go there for for the books and what else

what else

what else eBay

eBay

eBay No so you go there for the books you

No so you go there for the books you

No so you go there for the books you want to buy something it’s pretty simple

want to buy something it’s pretty simple

want to buy something it’s pretty simple if your Amazon simple value statement I

if your Amazon simple value statement I

if your Amazon simple value statement I want to buy something if you’re someone

want to buy something if you’re someone

want to buy something if you’re someone like Skype simple value statement I want

like Skype simple value statement I want

like Skype simple value statement I want to make a call and yet most of these

to make a call and yet most of these

to make a call and yet most of these products need to go out of their way to

products need to go out of their way to

products need to go out of their way to put as many obstacles and features in

put as many obstacles and features in

put as many obstacles and features in your way as they possibly can

your way as they possibly can

your way as they possibly can so the more features you send out the

so the more features you send out the

so the more features you send out the worse it actually gets so this was that

worse it actually gets so this was that

worse it actually gets so this was that problem we’re on this feature farming

problem we’re on this feature farming

problem we’re on this feature farming exercise and in fact that wasn’t a

exercise and in fact that wasn’t a

exercise and in fact that wasn’t a problem at all so I said we’re not going

problem at all so I said we’re not going

problem at all so I said we’re not going to build lots of new features we’re

to build lots of new features we’re

to build lots of new features we’re going to perform improve the performance

going to perform improve the performance

going to perform improve the performance and usability all the qualities of our

and usability all the qualities of our

and usability all the qualities of our website our revenue curve went from

website our revenue curve went from

website our revenue curve went from being small hardly going up until so

being small hardly going up until so

being small hardly going up until so steeply vertical than in six months time

steeply vertical than in six months time

steeply vertical than in six months time when we were ready to go public the

when we were ready to go public the

when we were ready to go public the bankers called us in and said stop

bankers called us in and said stop

bankers called us in and said stop you’re not allowed to go public I like

you’re not allowed to go public I like

you’re not allowed to go public I like what we’ve done a great job we’re almost

what we’ve done a great job we’re almost

what we’ve done a great job we’re almost down to zero defects we’d actually

down to zero defects we’d actually

down to zero defects we’d actually halfway through being actually replacing

halfway through being actually replacing

halfway through being actually replacing legacy code where the best XP is on the

legacy code where the best XP is on the

legacy code where the best XP is on the planet everything was going so well and

planet everything was going so well and

planet everything was going so well and they said I said look at the revenue

they said I said look at the revenue

they said I said look at the revenue curve and they said that’s the problem I

curve and they said that’s the problem I

curve and they said that’s the problem I don’t know if anyone’s ever tried to

don’t know if anyone’s ever tried to

don’t know if anyone’s ever tried to take a company public why would our

take a company public why would our

take a company public why would our revenue curve be a problem because it

revenue curve be a problem because it

revenue curve be a problem because it goes up any ideas okay be careful of

goes up any ideas okay be careful of

goes up any ideas okay be careful of this if you get really good at what what

this if you get really good at what what

this if you get really good at what what you’re doing the problem is that it’s

you’re doing the problem is that it’s

you’re doing the problem is that it’s not sustainable they’re like no one goes

not sustainable they’re like no one goes

not sustainable they’re like no one goes into a vertical cliff jump looks like

into a vertical cliff jump looks like

into a vertical cliff jump looks like you’re actually fiddling the books so I

you’re actually fiddling the books so I

you’re actually fiddling the books so I had to literally go back to my team and

had to literally go back to my team and

had to literally go back to my team and say okay guys stop what you’re doing

say okay guys stop what you’re doing

say okay guys stop what you’re doing let’s actually tell that off get a

let’s actually tell that off get a

let’s actually tell that off get a sustainable curve so we could take the

sustainable curve so we could take the

sustainable curve so we could take the company public so that’s the dramatic

company public so that’s the dramatic

company public so that’s the dramatic difference that stuff we’re hearing

difference that stuff we’re hearing

difference that stuff we’re hearing today about lean startups etc that’s

today about lean startups etc that’s

today about lean startups etc that’s what matters we were lucky enough to

what matters we were lucky enough to

what matters we were lucky enough to have the chief scientist from Amazon at

have the chief scientist from Amazon at

have the chief scientist from Amazon at the time Amazon it’s a company that

the time Amazon it’s a company that

the time Amazon it’s a company that drives themselves by data everything

drives themselves by data everything

drives themselves by data everything they do they test it’s amazing Amazon in

they do they test it’s amazing Amazon in

they do they test it’s amazing Amazon in the early days if anyone used it back

the early days if anyone used it back

the early days if anyone used it back then but it used to take about three

then but it used to take about three

then but it used to take about three weeks to get a book two to three weeks

weeks to get a book two to three weeks

weeks to get a book two to three weeks right you’d order it get a book some

right you’d order it get a book some

right you’d order it get a book some went up and said well how can we get a

went up and said well how can we get a

went up and said well how can we get a book and maybe you know let’s get it

book and maybe you know let’s get it

book and maybe you know let’s get it down to a week three days one day then

down to a week three days one day then

down to a week three days one day then who had the brilliant idea you know some

who had the brilliant idea you know some

who had the brilliant idea you know some wants to get a book would you like to

wants to get a book would you like to

wants to get a book would you like to get a book in under one

get a book in under one

get a book in under one it cause right it’s the worst worst

it cause right it’s the worst worst

it cause right it’s the worst worst product in the world for me I’m sitting

product in the world for me I’m sitting

product in the world for me I’m sitting at something like a conference I’m there

at something like a conference I’m there

at something like a conference I’m there and I’m like one click by it’s

and I’m like one click by it’s

and I’m like one click by it’s downloading to my Kindle fantastic so

downloading to my Kindle fantastic so

downloading to my Kindle fantastic so they get the whole idea that’s all about

they get the whole idea that’s all about

they get the whole idea that’s all about that user experience so one thing that

that user experience so one thing that

that user experience so one thing that I’ve been working a lot with lately is

I’ve been working a lot with lately is

I’ve been working a lot with lately is guy called Range Rover in the US and

guy called Range Rover in the US and

guy called Range Rover in the US and I’ve been creating something called the

I’ve been creating something called the

I’ve been creating something called the target outcomes framework so we really

target outcomes framework so we really

target outcomes framework so we really want to drive home you’ve got to go for

want to drive home you’ve got to go for

want to drive home you’ve got to go for outcomes not outputs okay something that

outcomes not outputs okay something that

outcomes not outputs okay something that we need to re-educate our clients in and

we need to re-educate our clients in and

we need to re-educate our clients in and as you heard joshing around talking

as you heard joshing around talking

as you heard joshing around talking about earlier velocity all these

about earlier velocity all these

about earlier velocity all these estimator measures they are just getting

estimator measures they are just getting

estimator measures they are just getting in the way of what we need to do which

in the way of what we need to do which

in the way of what we need to do which is to deliver value faster so think of

is to deliver value faster so think of

is to deliver value faster so think of outcomes outcomes are the results we

outcomes outcomes are the results we

outcomes outcomes are the results we expect the the destination we want to

expect the the destination we want to

expect the the destination we want to get to options are once you create

get to options are once you create

get to options are once you create outcomes these are the results there’s

outcomes these are the results there’s

outcomes these are the results there’s many ways to get there so I’m going to

many ways to get there so I’m going to

many ways to get there so I’m going to talk through how to get started I wanna

talk through how to get started I wanna

talk through how to get started I wanna give you a little bit of practical

give you a little bit of practical

give you a little bit of practical information we’ve only got a little bit

information we’ve only got a little bit

information we’ve only got a little bit less than an hour this is something

less than an hour this is something

less than an hour this is something we’re going to have a book coming out on

we’re going to have a book coming out on

we’re going to have a book coming out on this and some more detailed guidance

this and some more detailed guidance

this and some more detailed guidance what I found

what I found

what I found I love the Lean Startup book but when

I love the Lean Startup book but when

I love the Lean Startup book but when you go through it it sounds fantastic

you go through it it sounds fantastic

you go through it it sounds fantastic until you try to do it and if you’ve got

until you try to do it and if you’ve got

until you try to do it and if you’ve got a little website that’s okay but when

a little website that’s okay but when

a little website that’s okay but when you’re running this at scale I run it

you’re running this at scale I run it

you’re running this at scale I run it with company who has literally millions

with company who has literally millions

with company who has literally millions of users and very complicated product

of users and very complicated product

of users and very complicated product sets if you’re doing this at enterprise

sets if you’re doing this at enterprise

sets if you’re doing this at enterprise levels I find that it starts falling

levels I find that it starts falling

levels I find that it starts falling down they can be little there’s not a

down they can be little there’s not a

down they can be little there’s not a lot of information out there on how to

lot of information out there on how to

lot of information out there on how to get this going big scale one thing you

get this going big scale one thing you

get this going big scale one thing you like to do there’s a lot of lean people

like to do there’s a lot of lean people

like to do there’s a lot of lean people in the room who knows about a3 thinking

in the room who knows about a3 thinking

in the room who knows about a3 thinking coming out of Toyota ok not a lot of

coming out of Toyota ok not a lot of

coming out of Toyota ok not a lot of lean people lean gets kind of

lean people lean gets kind of

lean people lean gets kind of bastardized in our community it tends to

bastardized in our community it tends to

bastardized in our community it tends to be about reducing waste it’s all about

be about reducing waste it’s all about

be about reducing waste it’s all about it in a way trying to make things more

it in a way trying to make things more

it in a way trying to make things more efficient great ideas but one of the key

efficient great ideas but one of the key

efficient great ideas but one of the key tenants is about this idea of learning

tenants is about this idea of learning

tenants is about this idea of learning now a3 thinking there’s some good books

now a3 thinking there’s some good books

now a3 thinking there’s some good books on it there’s a Sobek book on a3

on it there’s a Sobek book on a3

on it there’s a Sobek book on a3 thinking there’s another managing to

thinking there’s another managing to

thinking there’s another managing to learn book and it’s a very deep

learn book and it’s a very deep

learn book and it’s a very deep discipline it makes you think about

discipline it makes you think about

discipline it makes you think about systemic reasons and why we have

systemic reasons and why we have

systemic reasons and why we have problems or causes for things so this is

problems or causes for things so this is

problems or causes for things so this is actually something we’ve blended into

actually something we’ve blended into

actually something we’ve blended into model so that we understand the context

model so that we understand the context

model so that we understand the context the users the environment extremely

the users the environment extremely

the users the environment extremely deeply before we start deciding where to

deeply before we start deciding where to

deeply before we start deciding where to go I think sometimes we sort of leapfrog

go I think sometimes we sort of leapfrog

go I think sometimes we sort of leapfrog that we jump straight into we want to

that we jump straight into we want to

that we jump straight into we want to get here but actually we don’t know the

get here but actually we don’t know the

get here but actually we don’t know the problems who don’t know the reasons why

problems who don’t know the reasons why

problems who don’t know the reasons why so one thing you can do we’re hearing

so one thing you can do we’re hearing

so one thing you can do we’re hearing about user experience I’m going to tell

about user experience I’m going to tell

about user experience I’m going to tell you to be the method actor of user

you to be the method actor of user

you to be the method actor of user experience you know robert de niro these

experience you know robert de niro these

experience you know robert de niro these famous actors go out they actually have

famous actors go out they actually have

famous actors go out they actually have a movie where they’re going to be

a movie where they’re going to be

a movie where they’re going to be working behind the counter in

working behind the counter in

working behind the counter in supermarket they get a job in the

supermarket they get a job in the

supermarket they get a job in the counter of the supermarket so never ask

counter of the supermarket so never ask

counter of the supermarket so never ask you users what they want and in fact the

you users what they want and in fact the

you users what they want and in fact the worst thing you’d ever do is ask your

worst thing you’d ever do is ask your

worst thing you’d ever do is ask your developers what they think the users

developers what they think the users

developers what they think the users want or even your on-site customer right

want or even your on-site customer right

want or even your on-site customer right they might be million away at miles away

they might be million away at miles away

they might be million away at miles away from your actual users I always love

from your actual users I always love

from your actual users I always love that quote which you probably seen if

that quote which you probably seen if

that quote which you probably seen if I’d asked my customers what they wanted

I’d asked my customers what they wanted

I’d asked my customers what they wanted we would have built faster horses so one

we would have built faster horses so one

we would have built faster horses so one thing you never do is go and get that

thing you never do is go and get that

thing you never do is go and get that product requirements backlog list for

product requirements backlog list for

product requirements backlog list for users you’ll build the wrong thing

users you’ll build the wrong thing

users you’ll build the wrong thing almost guaranteed get out of your chair

almost guaranteed get out of your chair

almost guaranteed get out of your chair and go find out what they need I’ll talk

and go find out what they need I’ll talk

and go find out what they need I’ll talk about more about this later but this can

about more about this later but this can

about more about this later but this can be done very quickly and easily there’s

be done very quickly and easily there’s

be done very quickly and easily there’s a great story I do one of these Silicon

a great story I do one of these Silicon

a great story I do one of these Silicon Valley think tanks they build great

Valley think tanks they build great

Valley think tanks they build great products they were investigating they

products they were investigating they

products they were investigating they got a job to create children’s

got a job to create children’s

got a job to create children’s toothbrush so everybody at that time

toothbrush so everybody at that time

toothbrush so everybody at that time thought children are little people right

thought children are little people right

thought children are little people right little people have little hands we’re

little people have little hands we’re

little people have little hands we’re going to build a little toothbrush so

going to build a little toothbrush so

going to build a little toothbrush so everybody had built these little

everybody had built these little

everybody had built these little toothbrushes right thinking little hands

toothbrushes right thinking little hands

toothbrushes right thinking little hands little people little toothbrush they

little people little toothbrush they

little people little toothbrush they went out and actually watched little

went out and actually watched little

went out and actually watched little people doing their toothbrush stuff and

people doing their toothbrush stuff and

people doing their toothbrush stuff and guess what they found that everyone’s

guess what they found that everyone’s

guess what they found that everyone’s got kids little kids are little

got kids little kids are little

got kids little kids are little toothbrushes they brush their teeth like

toothbrushes they brush their teeth like

toothbrushes they brush their teeth like that right they have no fine motor

that right they have no fine motor

that right they have no fine motor skills so actually completely wrong

skills so actually completely wrong

skills so actually completely wrong solution they came up with those big

solution they came up with those big

solution they came up with those big toothbrushes they were the guys who came

toothbrushes they were the guys who came

toothbrushes they were the guys who came up that invention so the kids could

up that invention so the kids could

up that invention so the kids could grasp them easily

grasp them easily

grasp them easily they went from something like under 20

they went from something like under 20

they went from something like under 20 percent market share to 75 percent

percent market share to 75 percent

percent market share to 75 percent market share surely through going out

market share surely through going out

market share surely through going out and observing the users Yahoo we used to

and observing the users Yahoo we used to

and observing the users Yahoo we used to do a lot of the stuff we’d beg borrow

do a lot of the stuff we’d beg borrow

do a lot of the stuff we’d beg borrow steal go and get friends whatever we

steal go and get friends whatever we

steal go and get friends whatever we could do to get a sin

could do to get a sin

could do to get a sin and to understand them so remember I

and to understand them so remember I

and to understand them so remember I said earlier you want to go to Amazon to

said earlier you want to go to Amazon to

said earlier you want to go to Amazon to get a book you are on skype to make a

get a book you are on skype to make a

get a book you are on skype to make a call those are some of the things that

call those are some of the things that

call those are some of the things that when we go in we both look at those

when we go in we both look at those

when we go in we both look at those goals if you’re in existing products

goals if you’re in existing products

goals if you’re in existing products which a lot of us are could even be your

which a lot of us are could even be your

which a lot of us are could even be your business processes doesn’t matter figure

business processes doesn’t matter figure

business processes doesn’t matter figure out what it is they want to do we use

out what it is they want to do we use

out what it is they want to do we use some of your lean techniques like cycle

some of your lean techniques like cycle

some of your lean techniques like cycle times to measure those what we’re going

times to measure those what we’re going

times to measure those what we’re going to do is keep iterating to make those

to do is keep iterating to make those

to do is keep iterating to make those better and better and better so figure

better and better and better so figure

better and better and better so figure out what the core jobs are and always be

out what the core jobs are and always be

out what the core jobs are and always be very specific about making that as easy

very specific about making that as easy

very specific about making that as easy and quick for our users to do create

and quick for our users to do create

and quick for our users to do create strategies for getting to market at the

strategies for getting to market at the

strategies for getting to market at the right time I saw a Jess had a little

right time I saw a Jess had a little

right time I saw a Jess had a little target with the one person in the middle

target with the one person in the middle

target with the one person in the middle too etc great idea

too etc great idea

too etc great idea be aware that product development is a

be aware that product development is a

be aware that product development is a bit of a black card it’s far more

bit of a black card it’s far more

bit of a black card it’s far more sophisticated if you’re at a startup you

sophisticated if you’re at a startup you

sophisticated if you’re at a startup you have different users at different life

have different users at different life

have different users at different life cycles for example if I’m a startup I

cycles for example if I’m a startup I

cycles for example if I’m a startup I want to get viral thought leaders so I

want to get viral thought leaders so I

want to get viral thought leaders so I want someone like one of our personas we

want someone like one of our personas we

want someone like one of our personas we created I was in the innovation group at

created I was in the innovation group at

created I was in the innovation group at Yahoo we went out we’re looking at a

Yahoo we went out we’re looking at a

Yahoo we went out we’re looking at a youth product and we targeted the

youth product and we targeted the

youth product and we targeted the scholar called Susan because we saw in

scholar called Susan because we saw in

scholar called Susan because we saw in the breaks

the breaks

the breaks she had a tech piece of technology she’d

she had a tech piece of technology she’d

she had a tech piece of technology she’d be looking at it there’d be like eight

be looking at it there’d be like eight

be looking at it there’d be like eight kids all around here watching what Susan

kids all around here watching what Susan

kids all around here watching what Susan was doing so she was the thought leader

was doing so she was the thought leader

was doing so she was the thought leader we thought you know what if we want to

we thought you know what if we want to

we thought you know what if we want to get this product out to many kids we

get this product out to many kids we

get this product out to many kids we want her to be our target that was one

want her to be our target that was one

want her to be our target that was one of our personas after a while we then

of our personas after a while we then

of our personas after a while we then want to go for the kids who are going to

want to go for the kids who are going to

want to go for the kids who are going to be the repeat users so again a lot of

be the repeat users so again a lot of

be the repeat users so again a lot of the skits Center a lot of sophisticated

the skits Center a lot of sophisticated

the skits Center a lot of sophisticated thinking about our users I mean at the

thinking about our users I mean at the

thinking about our users I mean at the moment with some teams I pretty much

moment with some teams I pretty much

moment with some teams I pretty much start with drawing a little stick figure

start with drawing a little stick figure

start with drawing a little stick figure bubble head it’s better to have a user

bubble head it’s better to have a user

bubble head it’s better to have a user than no user so don’t want you to think

than no user so don’t want you to think

than no user so don’t want you to think you have to get super sophisticated but

you have to get super sophisticated but

you have to get super sophisticated but again create empathy and get people to

again create empathy and get people to

again create empathy and get people to drive products our software is used by

drive products our software is used by

drive products our software is used by real people um once we do this analysis

real people um once we do this analysis

real people um once we do this analysis again and going through fairly quickly

again and going through fairly quickly

again and going through fairly quickly but we’ve decided what’s really going on

but we’ve decided what’s really going on

but we’ve decided what’s really going on with our products um I do a lot of get

with our products um I do a lot of get

with our products um I do a lot of get data gathering that’s one of the first

data gathering that’s one of the first

data gathering that’s one of the first things I do at companies one of our

things I do at companies one of our

things I do at companies one of our clients

clients

clients who uses builds a product you’ve

who uses builds a product you’ve

who uses builds a product you’ve probably all have used millions people

probably all have used millions people

probably all have used millions people are using it around the world we went in

are using it around the world we went in

are using it around the world we went in and said okay what are the usage

and said okay what are the usage

and said okay what are the usage patterns what are people really doing

patterns what are people really doing

patterns what are people really doing with this product it’s really

with this product it’s really

with this product it’s really interesting three days later one of the

interesting three days later one of the

interesting three days later one of the product owners came back and said you

product owners came back and said you

product owners came back and said you know how you told me to investigate all

know how you told me to investigate all

know how you told me to investigate all the stuff and get some of this data back

the stuff and get some of this data back

the stuff and get some of this data back he said we found this one feature that’s

he said we found this one feature that’s

he said we found this one feature that’s been on the backlog for a while if we

been on the backlog for a while if we

been on the backlog for a while if we launch it now it will actually work if I

launch it now it will actually work if I

launch it now it will actually work if I said we’re about to launch it tomorrow

said we’re about to launch it tomorrow

said we’re about to launch it tomorrow it’s pretty simple that’s going to save

it’s pretty simple that’s going to save

it’s pretty simple that’s going to save us 12 million pounds a year so

us 12 million pounds a year so

us 12 million pounds a year so immediately by looking at the data they

immediately by looking at the data they

immediately by looking at the data they could figure out what’s going on that

could figure out what’s going on that

could figure out what’s going on that was great that was our first week of

was great that was our first week of

was great that was our first week of consulting at a client so that pretty

consulting at a client so that pretty

consulting at a client so that pretty much paid for us so once we’ve done this

much paid for us so once we’ve done this

much paid for us so once we’ve done this data gathering we’ve understood our

data gathering we’ve understood our

data gathering we’ve understood our users because what we’re trying to do is

users because what we’re trying to do is

users because what we’re trying to do is do deep deep thinking we can use

do deep deep thinking we can use

do deep deep thinking we can use techniques like five why’s value stream

techniques like five why’s value stream

techniques like five why’s value stream mapping what’s really going on once we

mapping what’s really going on once we

mapping what’s really going on once we understand it now we can do the impact

understand it now we can do the impact

understand it now we can do the impact mapping if you know the severity of the

mapping if you know the severity of the

mapping if you know the severity of the problem or the opportunity that helps

problem or the opportunity that helps

problem or the opportunity that helps you immediately prioritize I love those

you immediately prioritize I love those

you immediately prioritize I love those agile classes just a quick aside where

agile classes just a quick aside where

agile classes just a quick aside where they say you can do bubble sorting you

they say you can do bubble sorting you

they say you can do bubble sorting you get two stories you go let’s do a or B

get two stories you go let’s do a or B

get two stories you go let’s do a or B which one goes higher and it’s like

which one goes higher and it’s like

which one goes higher and it’s like seriously is that a way to build a

seriously is that a way to build a

seriously is that a way to build a product you know how do we that makes no

product you know how do we that makes no

product you know how do we that makes no sense to me instead where we’re going to

sense to me instead where we’re going to

sense to me instead where we’re going to get the most impact

get the most impact

get the most impact put on your 8020 thinking caps we’ve all

put on your 8020 thinking caps we’ve all

put on your 8020 thinking caps we’ve all seen those Standish Group reports but

seen those Standish Group reports but

seen those Standish Group reports but are the ones that show that about 20% of

are the ones that show that about 20% of

are the ones that show that about 20% of the features used 80% of the time this

the features used 80% of the time this

the features used 80% of the time this is what we’re doing as the agile

is what we’re doing as the agile

is what we’re doing as the agile community we have a great method for

community we have a great method for

community we have a great method for getting products out quickly optimized

getting products out quickly optimized

getting products out quickly optimized for that 20% and we’ll talk about ways

for that 20% and we’ll talk about ways

for that 20% and we’ll talk about ways you know which is the right 20% but it

you know which is the right 20% but it

you know which is the right 20% but it starts before you waste all your time

starts before you waste all your time

starts before you waste all your time building user stories understand where

building user stories understand where

building user stories understand where is the greatest upside the problems that

is the greatest upside the problems that

is the greatest upside the problems that we experienced we set the target

we experienced we set the target

we experienced we set the target outcomes so target outcomes I’m going to

outcomes so target outcomes I’m going to

outcomes so target outcomes I’m going to call them the pocoyo key of product

call them the pocoyo key of product

call them the pocoyo key of product development anyone heard that term

development anyone heard that term

development anyone heard that term Pocoyo key before yeah see if you throw

Pocoyo key before yeah see if you throw

Pocoyo key before yeah see if you throw Japanese words and he was like how cool

Japanese words and he was like how cool

Japanese words and he was like how cool is that so Pocoyo key make it easy to do

is that so Pocoyo key make it easy to do

is that so Pocoyo key make it easy to do the right thing and hard to do the wrong

the right thing and hard to do the wrong

the right thing and hard to do the wrong thing

thing

thing haysoms exam because it makes me sound

haysoms exam because it makes me sound

haysoms exam because it makes me sound like I’m about 200 but floppy disks when

like I’m about 200 but floppy disks when

like I’m about 200 but floppy disks when you opened up the little fluffy disk

you opened up the little fluffy disk

you opened up the little fluffy disk container

container

container there was one way to put it in right and

there was one way to put it in right and

there was one way to put it in right and not the way to put it and wrong right so

not the way to put it and wrong right so

not the way to put it and wrong right so they designed in idiot proofing right

they designed in idiot proofing right

they designed in idiot proofing right they made it very easy to choose and

they made it very easy to choose and

they made it very easy to choose and this is what we need to do is

this is what we need to do is

this is what we need to do is idiot-proof our products so that we can

idiot-proof our products so that we can

idiot-proof our products so that we can tell which features should go in and

tell which features should go in and

tell which features should go in and better still which features not to build

better still which features not to build

better still which features not to build remember we’re dealing with the world

remember we’re dealing with the world

remember we’re dealing with the world that we’re getting so good at building

that we’re getting so good at building

that we’re getting so good at building stuff fast that’s making us lazy and

stuff fast that’s making us lazy and

stuff fast that’s making us lazy and it’s making easy to build too many

it’s making easy to build too many

it’s making easy to build too many things my best product donors I work

things my best product donors I work

things my best product donors I work with are very good at saying no well not

with are very good at saying no well not

with are very good at saying no well not now I’m not going to do it now

now I’m not going to do it now

now I’m not going to do it now target outcomes need to be clear

target outcomes need to be clear

target outcomes need to be clear measurable we’ve kind of used a

measurable we’ve kind of used a

measurable we’ve kind of used a simplified version of Gil’s work so we

simplified version of Gil’s work so we

simplified version of Gil’s work so we have a very clear baseline again you

have a very clear baseline again you

have a very clear baseline again you need data to set a good baseline we have

need data to set a good baseline we have

need data to set a good baseline we have a very good target this is the point we

a very good target this is the point we

a very good target this is the point we want to get to for example at Amazon it

want to get to for example at Amazon it

want to get to for example at Amazon it takes two weeks to buy a book we want to

takes two weeks to buy a book we want to

takes two weeks to buy a book we want to get that down to three days let’s keep

get that down to three days let’s keep

get that down to three days let’s keep building things and features and

building things and features and

building things and features and enhancements to get that cycle down okay

enhancements to get that cycle down okay

enhancements to get that cycle down okay that’s a simple version of setting

that’s a simple version of setting

that’s a simple version of setting target outcomes have fun and if you

target outcomes have fun and if you

target outcomes have fun and if you don’t measure how will you know when you

don’t measure how will you know when you

don’t measure how will you know when you get there it is a discipline I get

get there it is a discipline I get

get there it is a discipline I get people it’s hard to get the Cystic at

people it’s hard to get the Cystic at

people it’s hard to get the Cystic at first so I get people saying well we

first so I get people saying well we

first so I get people saying well we can’t quantify things you know we can’t

can’t quantify things you know we can’t

can’t quantify things you know we can’t quantify the user experience right who

quantify the user experience right who

quantify the user experience right who thinks that who thinks it’s hard to

thinks that who thinks it’s hard to

thinks that who thinks it’s hard to quantify everything any hands yeah ok so

quantify everything any hands yeah ok so

quantify everything any hands yeah ok so I had this recently so one of the other

I had this recently so one of the other

I had this recently so one of the other things I’m doing at the moment is

things I’m doing at the moment is

things I’m doing at the moment is writing a book on legal contracts that

writing a book on legal contracts that

writing a book on legal contracts that can be used for agile development it’s

can be used for agile development it’s

can be used for agile development it’s actually why I spent a lot of time

actually why I spent a lot of time

actually why I spent a lot of time building a target outcomes framework

building a target outcomes framework

building a target outcomes framework because fundamentally legal contracts

because fundamentally legal contracts

because fundamentally legal contracts are based on a goods and service

are based on a goods and service

are based on a goods and service contract it’s based on coming up with

contract it’s based on coming up with

contract it’s based on coming up with description of the goods you want like

description of the goods you want like

description of the goods you want like you go to a shop hand over I want

you go to a shop hand over I want

you go to a shop hand over I want buttermilk eggs they give you buttermilk

buttermilk eggs they give you buttermilk

buttermilk eggs they give you buttermilk eggs you get paid for it fundamentally

eggs you get paid for it fundamentally

eggs you get paid for it fundamentally flawed for the complex development we do

flawed for the complex development we do

flawed for the complex development we do in software so now we need a way to say

in software so now we need a way to say

in software so now we need a way to say let’s be results-driven let’s come up

let’s be results-driven let’s come up

let’s be results-driven let’s come up with outcomes that you measure and based

with outcomes that you measure and based

with outcomes that you measure and based on that we have to make everything

on that we have to make everything

on that we have to make everything measurable so I was working with a big

measurable so I was working with a big

measurable so I was working with a big charity I went

charity I went

charity I went do a quick contract review just to see

do a quick contract review just to see

do a quick contract review just to see what they were looking at they had some

what they were looking at they had some

what they were looking at they had some words in there we want our system they

words in there we want our system they

words in there we want our system they are building an internal CRM so they get

are building an internal CRM so they get

are building an internal CRM so they get a lot of people contributing and

a lot of people contributing and

a lot of people contributing and donating to their cause they want to

donating to their cause they want to

donating to their cause they want to track what they’re doing at the moment

track what they’re doing at the moment

track what they’re doing at the moment everybody is using things like Excel 10

everybody is using things like Excel 10

everybody is using things like Excel 10 different products etc they want to

different products etc they want to

different products etc they want to centralize it be able to do better data

centralize it be able to do better data

centralize it be able to do better data reporting etc and so they had written

reporting etc and so they had written

reporting etc and so they had written the contract for the suppliers which

the contract for the suppliers which

the contract for the suppliers which said we want our system to be easy to

said we want our system to be easy to

said we want our system to be easy to use and to be very consistent ok so what

use and to be very consistent ok so what

use and to be very consistent ok so what is consistent mean any ideas throw some

is consistent mean any ideas throw some

is consistent mean any ideas throw some ideas out consistent first thing that

ideas out consistent first thing that

ideas out consistent first thing that pops to mind same thing not go down

pops to mind same thing not go down

pops to mind same thing not go down anyone else

anyone else

anyone else predictable what a predictor will mean

see I like that version predictable that

see I like that version predictable that should be fragile team so you can guess

should be fragile team so you can guess

should be fragile team so you can guess what they might do ok right ok so I’m

what they might do ok right ok so I’m

what they might do ok right ok so I’m going through it and I’m mentally

going through it and I’m mentally

going through it and I’m mentally assuming it consistent while it means

assuming it consistent while it means

assuming it consistent while it means that it should work like if you click on

that it should work like if you click on

that it should work like if you click on a right button here it should be the

a right button here it should be the

a right button here it should be the same right button and you should go back

same right button and you should go back

same right button and you should go back and it should act that way and I said is

and it should act that way and I said is

and it should act that way and I said is that what you mean let’s really define

that what you mean let’s really define

that what you mean let’s really define it and she said no no I mean that once

it and she said no no I mean that once

it and she said no no I mean that once you run your report the data is correct

you run your report the data is correct

you run your report the data is correct so consistent mean there was actually

so consistent mean there was actually

so consistent mean there was actually data that was validated and it was

data that was validated and it was

data that was validated and it was actually correct and more precise data

actually correct and more precise data

actually correct and more precise data whoa who knew right so you can imagine

whoa who knew right so you can imagine

whoa who knew right so you can imagine the kind of systems we were about to

the kind of systems we were about to

the kind of systems we were about to build with these people so when people

build with these people so when people

build with these people so when people say you can’t measure everything yeah

say you can’t measure everything yeah

say you can’t measure everything yeah there are some difficulties last week I

there are some difficulties last week I

there are some difficulties last week I was down with a very big video gaming

was down with a very big video gaming

was down with a very big video gaming company helping them to build their

company helping them to build their

company helping them to build their video games

video games

video games very cool industry and I was kind of

very cool industry and I was kind of

very cool industry and I was kind of thinking how do I get this working what

thinking how do I get this working what

thinking how do I get this working what a target outcomes for gamers right so

a target outcomes for gamers right so

a target outcomes for gamers right so first I said them who’s your persona who

first I said them who’s your persona who

first I said them who’s your persona who you’re building it for a gamer like ok

you’re building it for a gamer like ok

you’re building it for a gamer like ok you’ve got at least three I can think of

you’ve got at least three I can think of

you’ve got at least three I can think of you’ve got a hardcore gamer a core gamer

you’ve got a hardcore gamer a core gamer

you’ve got a hardcore gamer a core gamer and a casual gamer very different news

and a casual gamer very different news

and a casual gamer very different news cases one has to get into the game as a

cases one has to get into the game as a

cases one has to get into the game as a casual gamer has to be easy to use

casual gamer has to be easy to use

casual gamer has to be easy to use hardcore gamers need skill difficulty I

hardcore gamers need skill difficulty I

hardcore gamers need skill difficulty I said ok and what are the goals for these

said ok and what are the goals for these

said ok and what are the goals for these gamers well we’re going to build a game

gamers well we’re going to build a game

gamers well we’re going to build a game where you win at the end measure Nets

where you win at the end measure Nets

where you win at the end measure Nets whatever a racing game you hit the

whatever a racing game you hit the

whatever a racing game you hit the I’m like wow that’s gonna be a great

I’m like wow that’s gonna be a great

I’m like wow that’s gonna be a great game I can make that now I can build a

game I can make that now I can build a

game I can make that now I can build a little racing track where they hit a

little racing track where they hit a

little racing track where they hit a finish line we’re good to go

finish line we’re good to go

finish line we’re good to go well no it’s about more than that what

well no it’s about more than that what

well no it’s about more than that what is it about no it’s about fun it’s about

is it about no it’s about fun it’s about

is it about no it’s about fun it’s about what is fun okay so we started breaking

what is fun okay so we started breaking

what is fun okay so we started breaking it down it’s really interesting we

it down it’s really interesting we

it down it’s really interesting we started building a little I was calling

started building a little I was calling

started building a little I was calling them an emotion map so we had things

them an emotion map so we had things

them an emotion map so we had things like attractors how do you attract

like attractors how do you attract

like attractors how do you attract people into the game we had frustrated

people into the game we had frustrated

people into the game we had frustrated if something’s not annoying enough then

if something’s not annoying enough then

if something’s not annoying enough then you get a bit bored with the game right

you get a bit bored with the game right

you get a bit bored with the game right we had to get to a point that someone

we had to get to a point that someone

we had to get to a point that someone gets to massive elation and winning and

gets to massive elation and winning and

gets to massive elation and winning and then there’s tail off what do they do

then there’s tail off what do they do

then there’s tail off what do they do next how do you make it so that they can

next how do you make it so that they can

next how do you make it so that they can re-experience that feeling get addicted

re-experience that feeling get addicted

re-experience that feeling get addicted back to your game so there are ways to

back to your game so there are ways to

back to your game so there are ways to kind of figure out what are the pieces

kind of figure out what are the pieces

kind of figure out what are the pieces that matter how do we measure them right

that matter how do we measure them right

that matter how do we measure them right a measure can be quantified but there’s

a measure can be quantified but there’s

a measure can be quantified but there’s other qualitative measures as well but

other qualitative measures as well but

other qualitative measures as well but what we’re trying to do and this is the

what we’re trying to do and this is the

what we’re trying to do and this is the thing that I think most people miss

thing that I think most people miss

thing that I think most people miss we’re not measuring to get the most

we’re not measuring to get the most

we’re not measuring to get the most precise number just like we don’t do

precise number just like we don’t do

precise number just like we don’t do things like poker planning to actually

things like poker planning to actually

things like poker planning to actually get the best estimates why do we do

get the best estimates why do we do

get the best estimates why do we do something like poker planning wow you’re

something like poker planning wow you’re

something like poker planning wow you’re really proud you’re there to share

really proud you’re there to share

really proud you’re there to share knowledge right yeah so what we’re

knowledge right yeah so what we’re

knowledge right yeah so what we’re trying to do when we quantify these

trying to do when we quantify these

trying to do when we quantify these things is get down to a level of

things is get down to a level of

things is get down to a level of understanding so that we’ve created

understanding so that we’ve created

understanding so that we’ve created poker your key easy to do the right

poker your key easy to do the right

poker your key easy to do the right thing hard to do the right roll thing

thing hard to do the right roll thing

thing hard to do the right roll thing okay so that you don’t want your product

okay so that you don’t want your product

okay so that you don’t want your product on or your customer who’s got customers

on or your customer who’s got customers

on or your customer who’s got customers that they can’t even get a hold of

that they can’t even get a hold of

that they can’t even get a hold of anyone work with those people right I

anyone work with those people right I

anyone work with those people right I get people where they’re dealing with

get people where they’re dealing with

get people where they’re dealing with generals in the army who are like okay

generals in the army who are like okay

generals in the army who are like okay product development team or war in

product development team or war in

product development team or war in Afghanistan yes he’s going to win right

Afghanistan yes he’s going to win right

Afghanistan yes he’s going to win right when you got those people you’ve got one

when you got those people you’ve got one

when you got those people you’ve got one opportunity to really try and understand

opportunity to really try and understand

opportunity to really try and understand their greater outcomes that make this

their greater outcomes that make this

their greater outcomes that make this work because you can’t sit there going

work because you can’t sit there going

work because you can’t sit there going should it be blue or green what do you

should it be blue or green what do you

should it be blue or green what do you think how many guys like you know those

think how many guys like you know those

think how many guys like you know those aren’t so things I can spend time on so

aren’t so things I can spend time on so

aren’t so things I can spend time on so what we’re trying to do is we set a

what we’re trying to do is we set a

what we’re trying to do is we set a direction once we have a very very clear

direction once we have a very very clear

direction once we have a very very clear direction if you do nothing else then

direction if you do nothing else then

direction if you do nothing else then this will give you a lot of power over

this will give you a lot of power over

this will give you a lot of power over choosing what to do next in your

choosing what to do next in your

choosing what to do next in your products then we want to go into

products then we want to go into

products then we want to go into something called options thinking so

something called options thinking so

something called options thinking so back to agile or whatever methodology

back to agile or whatever methodology

back to agile or whatever methodology a lot of them based on outputs what

a lot of them based on outputs what

a lot of them based on outputs what you’re doing as soon as you start

you’re doing as soon as you start

you’re doing as soon as you start writing up outputs but your product

writing up outputs but your product

writing up outputs but your product backlog your roadmap you’re committing

backlog your roadmap you’re committing

backlog your roadmap you’re committing to a certain future you’re saying this

to a certain future you’re saying this

to a certain future you’re saying this is what we think we’re going to build

is what we think we’re going to build

is what we think we’re going to build this is the danger of current legal

this is the danger of current legal

this is the danger of current legal contracts they force you into defining

contracts they force you into defining

contracts they force you into defining upfront and committing even if you can

upfront and committing even if you can

upfront and committing even if you can change it round it’s harder because once

change it round it’s harder because once

change it round it’s harder because once you give a feature a name or put it in a

you give a feature a name or put it in a

you give a feature a name or put it in a document has a life of its own and

document has a life of its own and

document has a life of its own and people feel like you’re killing it at

people feel like you’re killing it at

people feel like you’re killing it at that point of view take their life away

that point of view take their life away

that point of view take their life away so we’re going to stop pretending that

so we’re going to stop pretending that

so we’re going to stop pretending that you can see the future and again you’ve

you can see the future and again you’ve

you can see the future and again you’ve had this theme pushed at you today about

had this theme pushed at you today about

had this theme pushed at you today about Lean Startup create options so instead

Lean Startup create options so instead

Lean Startup create options so instead of having one thing and to have multiple

of having one thing and to have multiple

of having one thing and to have multiple ideas right we’ve got an outcome to get

ideas right we’ve got an outcome to get

ideas right we’ve got an outcome to get to but there’s many ways to reach that

to but there’s many ways to reach that

to but there’s many ways to reach that outcome so keep your options open what

outcome so keep your options open what

outcome so keep your options open what we want to do is again this is back to

we want to do is again this is back to

we want to do is again this is back to responsible moment thinking you want to

responsible moment thinking you want to

responsible moment thinking you want to make decisions as reversible as possible

make decisions as reversible as possible

make decisions as reversible as possible and irreversible decisions as late as

and irreversible decisions as late as

and irreversible decisions as late as possible options thinking is all about

possible options thinking is all about

possible options thinking is all about setting up potential ideas and then

setting up potential ideas and then

setting up potential ideas and then being able to execute on them rapidly I

being able to execute on them rapidly I

being able to execute on them rapidly I was talking the other day that’s

was talking the other day that’s

was talking the other day that’s interesting but had a different slide up

interesting but had a different slide up

interesting but had a different slide up there we were talking about we were

there we were talking about we were

there we were talking about we were talking about yeah we were talking about

talking about yeah we were talking about

talking about yeah we were talking about Darwin’s theory survival of the fittest

Darwin’s theory survival of the fittest

Darwin’s theory survival of the fittest it’s not about survival survival there’s

it’s not about survival survival there’s

it’s not about survival survival there’s a movie called dudes like a teen movie I

a movie called dudes like a teen movie I

a movie called dudes like a teen movie I think they talk about survivals the

think they talk about survivals the

think they talk about survivals the slovers film was suicide that’s a way of

slovers film was suicide that’s a way of

slovers film was suicide that’s a way of trading order arrival as the of the

trading order arrival as the of the

trading order arrival as the of the fittest is where it’s actually at so

fittest is where it’s actually at so

fittest is where it’s actually at so it’s the people who can get to market

it’s the people who can get to market

it’s the people who can get to market with the right product the quickest not

with the right product the quickest not

with the right product the quickest not the ones who can just survive in that

the ones who can just survive in that

the ones who can just survive in that market we want to be better than

market we want to be better than

market we want to be better than surviving the outcomes options idea is

surviving the outcomes options idea is

surviving the outcomes options idea is fractal so what you can do is have high

fractal so what you can do is have high

fractal so what you can do is have high level outcomes for the company things

level outcomes for the company things

level outcomes for the company things like reach engagement with our customers

like reach engagement with our customers

like reach engagement with our customers monetization they should link through

monetization they should link through

monetization they should link through and align to every area of development

and align to every area of development

and align to every area of development right down to the qualities of your

right down to the qualities of your

right down to the qualities of your system right so every big outcome for a

system right so every big outcome for a

system right so every big outcome for a company breaks down into multiple

company breaks down into multiple

company breaks down into multiple options think of that as your portfolio

options think of that as your portfolio

options think of that as your portfolio your roadmap all of those break down and

your roadmap all of those break down and

your roadmap all of those break down and two different options and streams and so

two different options and streams and so

two different options and streams and so forth okay so it’s a very flexible more

forth okay so it’s a very flexible more

forth okay so it’s a very flexible more of a model that looks like a very

of a model that looks like a very

of a model that looks like a very complex system as opposed to the linear

complex system as opposed to the linear

complex system as opposed to the linear stuff that we’ve got ourselves into an

stuff that we’ve got ourselves into an

stuff that we’ve got ourselves into an agile so if you think about your product

agile so if you think about your product

agile so if you think about your product backlogs they’re very linear they lead

backlogs they’re very linear they lead

backlogs they’re very linear they lead to very tactical thinking that’s why

to very tactical thinking that’s why

to very tactical thinking that’s why originally the talk was called Frank and

originally the talk was called Frank and

originally the talk was called Frank and builds we keep hacking things together

builds we keep hacking things together

builds we keep hacking things together and hoping for a good result so all this

and hoping for a good result so all this

and hoping for a good result so all this does that sounds simple you can go out

does that sounds simple you can go out

does that sounds simple you can go out and do that right how do you know what

and do that right how do you know what

and do that right how do you know what the right thing is we don’t we have no

the right thing is we don’t we have no

the right thing is we don’t we have no inclu right we never know I like the

inclu right we never know I like the

inclu right we never know I like the idea we keep saying there’s no such

idea we keep saying there’s no such

idea we keep saying there’s no such thing as product requirements their

thing as product requirements their

thing as product requirements their product guesses they are options and

product guesses they are options and

product guesses they are options and experiments we should run never think

experiments we should run never think

experiments we should run never think you know in advance because we don’t so

you know in advance because we don’t so

you know in advance because we don’t so stop guessing start testing we’ve talked

stop guessing start testing we’ve talked

stop guessing start testing we’ve talked about the idea running multiple options

about the idea running multiple options

about the idea running multiple options fast the thing is we’re all about Nigel

fast the thing is we’re all about Nigel

fast the thing is we’re all about Nigel making the unknowns known that’s why we

making the unknowns known that’s why we

making the unknowns known that’s why we do vertical slices of our product etc

do vertical slices of our product etc

do vertical slices of our product etc we’re trying to highlight risks we’re

we’re trying to highlight risks we’re

we’re trying to highlight risks we’re trying to get ideas and information back

trying to get ideas and information back

trying to get ideas and information back quickly we talked about set based design

quickly we talked about set based design

quickly we talked about set based design with Josh already so I talked about that

with Josh already so I talked about that

with Josh already so I talked about that that was a slide I thought I’d have so

that was a slide I thought I’d have so

that was a slide I thought I’d have so get an affray of your users early and

get an affray of your users early and

get an affray of your users early and often another big tip I give you I

often another big tip I give you I

often another big tip I give you I noticed a dramatic change we had very

noticed a dramatic change we had very

noticed a dramatic change we had very advanced researchers at Yahoo user

advanced researchers at Yahoo user

advanced researchers at Yahoo user experienced people we had people from

experienced people we had people from

experienced people we had people from Apple’s innovation lands we had the

Apple’s innovation lands we had the

Apple’s innovation lands we had the whole gamut what I found is they would

whole gamut what I found is they would

whole gamut what I found is they would say hey this doesn’t work the people

say hey this doesn’t work the people

say hey this doesn’t work the people don’t use it

don’t use it

don’t use it the developers never quite got it so we

the developers never quite got it so we

the developers never quite got it so we started taking our development teams out

started taking our development teams out

started taking our development teams out on field trips with us

on field trips with us

on field trips with us seeing as believing you need to

seeing as believing you need to

seeing as believing you need to experience it even in our usability labs

experience it even in our usability labs

experience it even in our usability labs I’ll give you an example Ajax had just

I’ll give you an example Ajax had just

I’ll give you an example Ajax had just come out so you could drag and drop and

come out so you could drag and drop and

come out so you could drag and drop and so the team had designed this great

so the team had designed this great

so the team had designed this great photo album feature we could drag and

photo album feature we could drag and

photo album feature we could drag and drop your photos all the execs were like

drop your photos all the execs were like

drop your photos all the execs were like oh that’s the best thing ever you know

oh that’s the best thing ever you know

oh that’s the best thing ever you know it’s going to be the breaking ground and

it’s going to be the breaking ground and

it’s going to be the breaking ground and we got the lab going so we had someone

we got the lab going so we had someone

we got the lab going so we had someone coming in behind that two-way glass and

coming in behind that two-way glass and

coming in behind that two-way glass and they get in and they’re looking at it

they get in and they’re looking at it

they get in and they’re looking at it and someone says okay so how would you

and someone says okay so how would you

and someone says okay so how would you create an album and move your photos

create an album and move your photos

create an album and move your photos into it and that clicking around the

into it and that clicking around the

into it and that clicking around the light

light

light no I give up behind the screen as the

no I give up behind the screen as the

no I give up behind the screen as the developer he said anything I know what

developer he said anything I know what

developer he said anything I know what you do you move you stupid person you

you do you move you stupid person you

you do you move you stupid person you know because of course that user was an

know because of course that user was an

know because of course that user was an idiot because the developers you know

idiot because the developers you know

idiot because the developers you know obviously smart design this very cool

obviously smart design this very cool

obviously smart design this very cool system so uh anyway they walk out and

system so uh anyway they walk out and

system so uh anyway they walk out and Scott just said give me a laptop runs

Scott just said give me a laptop runs

Scott just said give me a laptop runs over do we push it through to the next

over do we push it through to the next

over do we push it through to the next room before the next person got into for

room before the next person got into for

room before the next person got into for the next test problem fixed we’ve been

the next test problem fixed we’ve been

the next test problem fixed we’ve been telling him this for two months Scott

telling him this for two months Scott

telling him this for two months Scott they don’t get it people don’t get this

they don’t get it people don’t get this

they don’t get it people don’t get this drag-and-drop thing it’s not it’s not

drag-and-drop thing it’s not it’s not

drag-and-drop thing it’s not it’s not intuitive so by taking them out we

intuitive so by taking them out we

intuitive so by taking them out we change the whole model I’m ignore your

change the whole model I’m ignore your

change the whole model I’m ignore your mother be fast dirty and cheap hopefully

mother be fast dirty and cheap hopefully

mother be fast dirty and cheap hopefully my mother’s not watching this everyone

my mother’s not watching this everyone

my mother’s not watching this everyone comes to me I got someone the other day

comes to me I got someone the other day

comes to me I got someone the other day we were I’m like they were building

we were I’m like they were building

we were I’m like they were building something and I’m like why are you

something and I’m like why are you

something and I’m like why are you building that way you don’t even know if

building that way you don’t even know if

building that way you don’t even know if it works and they said well in q4 we’re

it works and they said well in q4 we’re

it works and they said well in q4 we’re going to get a user testing group to

going to get a user testing group to

going to get a user testing group to come in and do all this research on it

come in and do all this research on it

come in and do all this research on it what do you mean don’t you have like

what do you mean don’t you have like

what do you mean don’t you have like friends or family now like go and get

friends or family now like go and get

friends or family now like go and get cutlet computers will set up this test

cutlet computers will set up this test

cutlet computers will set up this test so immediately we get feedback to give

so immediately we get feedback to give

so immediately we get feedback to give an example I was in New Zealand giving a

an example I was in New Zealand giving a

an example I was in New Zealand giving a class there and I had someone from the

class there and I had someone from the

class there and I had someone from the police department in the government they

police department in the government they

police department in the government they were building all the software all the

were building all the software all the

were building all the software all the tracking of the police records and she

tracking of the police records and she

tracking of the police records and she used to be a policewoman and she said

used to be a policewoman and she said

used to be a policewoman and she said you know what

you know what

you know what our software is so unusable it makes me

our software is so unusable it makes me

our software is so unusable it makes me sick but I tell the guys and they don’t

sick but I tell the guys and they don’t

sick but I tell the guys and they don’t get it I said you’re a policeman right

get it I said you’re a policeman right

get it I said you’re a policeman right yeah we’re local yep still got friends

yeah we’re local yep still got friends

yeah we’re local yep still got friends there yep okay I said how much will it

there yep okay I said how much will it

there yep okay I said how much will it cost for a little taxi to take everyone

cost for a little taxi to take everyone

cost for a little taxi to take everyone in and no 20 bucks I said what about the

in and no 20 bucks I said what about the

in and no 20 bucks I said what about the police people like doughnuts is that a

police people like doughnuts is that a

police people like doughnuts is that a methyl true and she went actually they

methyl true and she went actually they

methyl true and she went actually they really do and I said okay get a box of

really do and I said okay get a box of

really do and I said okay get a box of doughnuts get your team go and spend the

doughnuts get your team go and spend the

doughnuts get your team go and spend the afternoon with the police people so they

afternoon with the police people so they

afternoon with the police people so they did so for 20 bucks in the cost of a box

did so for 20 bucks in the cost of a box

did so for 20 bucks in the cost of a box of doughnuts they went and sat beside

of doughnuts they went and sat beside

of doughnuts they went and sat beside the police people immediately they saw

the police people immediately they saw

the police people immediately they saw Joe who was 56 with two kids exhausted

Joe who was 56 with two kids exhausted

Joe who was 56 with two kids exhausted after being all down the beat coming and

after being all down the beat coming and

after being all down the beat coming and trying to add his time and it was just

trying to add his time and it was just

trying to add his time and it was just miserable they felt so bad

miserable they felt so bad

miserable they felt so bad they created a little picture of Joe put

they created a little picture of Joe put

they created a little picture of Joe put it on the wall and every time they went

it on the wall and every time they went

it on the wall and every time they went to build something they went yeah

to build something they went yeah

to build something they went yeah but would you really get that probably

but would you really get that probably

but would you really get that probably not right so this is like fast dirty

not right so this is like fast dirty

not right so this is like fast dirty chief a team in Bangalore India every

chief a team in Bangalore India every

chief a team in Bangalore India every lunchtime they go out on a Friday so hey

lunchtime they go out on a Friday so hey

lunchtime they go out on a Friday so hey we’ll give you a free lunch come and try

we’ll give you a free lunch come and try

we’ll give you a free lunch come and try it a yahoo product that’s all it costs

it a yahoo product that’s all it costs

it a yahoo product that’s all it costs to get rapid feedback so don’t think it

to get rapid feedback so don’t think it

to get rapid feedback so don’t think it has to be expensive to do this remember

has to be expensive to do this remember

has to be expensive to do this remember that features are not the experience

that features are not the experience

that features are not the experience again poka-yoke k creates this is the

again poka-yoke k creates this is the

again poka-yoke k creates this is the goal this is the job our customers need

goal this is the job our customers need

goal this is the job our customers need to get done more features are actually a

to get done more features are actually a

to get done more features are actually a problem what we need to do is remove the

problem what we need to do is remove the

problem what we need to do is remove the in essential so the essential can speak

in essential so the essential can speak

in essential so the essential can speak right the more features on the page of

right the more features on the page of

right the more features on the page of the higher it is to use when the iPod

the higher it is to use when the iPod

the higher it is to use when the iPod came out they had about 40% of the

came out they had about 40% of the

came out they had about 40% of the feature set of mostly other mp3 players

feature set of mostly other mp3 players

feature set of mostly other mp3 players because they got what the job people

because they got what the job people

because they got what the job people wanted to get done was to actually get

wanted to get done was to actually get

wanted to get done was to actually get music quickly and listen to it right

music quickly and listen to it right

music quickly and listen to it right which meant you had to be able to

which meant you had to be able to

which meant you had to be able to connect someone to get somewhere to get

connect someone to get somewhere to get

connect someone to get somewhere to get the music and get it and listen to it so

the music and get it and listen to it so

the music and get it and listen to it so again the game is to hit the target with

again the game is to hit the target with

again the game is to hit the target with as few bullets as possible that’s why

as few bullets as possible that’s why

as few bullets as possible that’s why I’m very concerned by current legal

I’m very concerned by current legal

I’m very concerned by current legal contracts they incentivize building more

contracts they incentivize building more

contracts they incentivize building more I’m concerned about things like velocity

I’m concerned about things like velocity

I’m concerned about things like velocity cycle time measures which measure how

cycle time measures which measure how

cycle time measures which measure how much throughput we can get to me that’s

much throughput we can get to me that’s

much throughput we can get to me that’s telling your developers to build as much

telling your developers to build as much

telling your developers to build as much as possible right I want you to do the

as possible right I want you to do the

as possible right I want you to do the opposite so the game we have very smart

opposite so the game we have very smart

opposite so the game we have very smart people we work with we set a game target

people we work with we set a game target

people we work with we set a game target which is we need to get here as quickly

which is we need to get here as quickly

which is we need to get here as quickly and with as few features as possible if

and with as few features as possible if

and with as few features as possible if you do that maybe you can go home early

you do that maybe you can go home early

you do that maybe you can go home early right I don’t want more code so this is

right I don’t want more code so this is

right I don’t want more code so this is about that idea of Lean Startup we’re

about that idea of Lean Startup we’re

about that idea of Lean Startup we’re building minimal viable not maximum

building minimal viable not maximum

building minimal viable not maximum possible your job who are the product

possible your job who are the product

possible your job who are the product owners in the room any yeah your job is

owners in the room any yeah your job is

owners in the room any yeah your job is to try and filter that to get as little

to try and filter that to get as little

to try and filter that to get as little through that pipe as possible measure as

through that pipe as possible measure as

through that pipe as possible measure as you go now everyone’s listened to

you go now everyone’s listened to

you go now everyone’s listened to metrics going yeah I get that we say

metrics going yeah I get that we say

metrics going yeah I get that we say that we need 20 new signups or make X

that we need 20 new signups or make X

that we need 20 new signups or make X amount of revenue what they do is they

amount of revenue what they do is they

amount of revenue what they do is they put in a pitch has anyone seen those

put in a pitch has anyone seen those

put in a pitch has anyone seen those bids for work we want these two hundred

bids for work we want these two hundred

bids for work we want these two hundred resources and a year and we’re going to

resources and a year and we’re going to

resources and a year and we’re going to make fifty million dollars the greatest

make fifty million dollars the greatest

make fifty million dollars the greatest product ever

product ever

product ever right we will see move don’t believe it

right we will see move don’t believe it

right we will see move don’t believe it what we do is we constantly measure that

what we do is we constantly measure that

what we do is we constantly measure that way we get instant feedback are we in

way we get instant feedback are we in

way we get instant feedback are we in the right direction we set up automated

the right direction we set up automated

the right direction we set up automated metrics frameworks so that we can get

metrics frameworks so that we can get

metrics frameworks so that we can get this real-time feedback back at that

this real-time feedback back at that

this real-time feedback back at that beginning step where we talked about go

beginning step where we talked about go

beginning step where we talked about go and gather the data this is when you’ll

and gather the data this is when you’ll

and gather the data this is when you’ll start to see the holes in your

start to see the holes in your

start to see the holes in your organization’s do you have the usage

organization’s do you have the usage

organization’s do you have the usage statistics do you know how people are

statistics do you know how people are

statistics do you know how people are using your products if you don’t start

using your products if you don’t start

using your products if you don’t start building those in as quickly as possible

building those in as quickly as possible

building those in as quickly as possible this is what will drive your company

this is what will drive your company

this is what will drive your company this is why Amazon so good they

this is why Amazon so good they

this is why Amazon so good they constantly look at the numbers they set

constantly look at the numbers they set

constantly look at the numbers they set up very sophisticated frameworks so if

up very sophisticated frameworks so if

up very sophisticated frameworks so if your metrics are at lag your product

your metrics are at lag your product

your metrics are at lag your product will lag you need to get those quickly I

talk too much about continuous

talk too much about continuous deployment this is where the agile group

deployment this is where the agile group

deployment this is where the agile group can come in again that we say our job is

can come in again that we say our job is

can come in again that we say our job is to make it as fast as possible to get

to make it as fast as possible to get

to make it as fast as possible to get that product to market user testing we

that product to market user testing we

that product to market user testing we talked about that I although I said I

talked about that I although I said I

talked about that I although I said I used some lab testing I really like

used some lab testing I really like

used some lab testing I really like sitting up multivariate testing the idea

sitting up multivariate testing the idea

sitting up multivariate testing the idea of split testing with multiple outcomes

of split testing with multiple outcomes

of split testing with multiple outcomes if you do that why test with five people

if you do that why test with five people

if you do that why test with five people in a lab can actually give you

in a lab can actually give you

in a lab can actually give you substandard results we used to be able

substandard results we used to be able

substandard results we used to be able to very quickly at a start-up in San

to very quickly at a start-up in San

to very quickly at a start-up in San Francisco flip the switch and

Francisco flip the switch and

Francisco flip the switch and immediately we could siphon off a couple

immediately we could siphon off a couple

immediately we could siphon off a couple of percent and be testing real-time with

of percent and be testing real-time with

of percent and be testing real-time with thousands of users that gave us much

thousands of users that gave us much

thousands of users that gave us much more contextual data one thing I haven’t

more contextual data one thing I haven’t

more contextual data one thing I haven’t heard a lot about is we talked about

heard a lot about is we talked about

heard a lot about is we talked about metrics and gathering them and a lot of

metrics and gathering them and a lot of

metrics and gathering them and a lot of people think that’s for the managers or

people think that’s for the managers or

people think that’s for the managers or the product owners I always treat my

the product owners I always treat my

the product owners I always treat my developers I think essentially they have

developers I think essentially they have

developers I think essentially they have a gamer mind so they like playing games

a gamer mind so they like playing games

a gamer mind so they like playing games maybe but also they like things like the

maybe but also they like things like the

maybe but also they like things like the thrill of the kill finding defects you

thrill of the kill finding defects you

thrill of the kill finding defects you know they have a game and mindset so

know they have a game and mindset so

know they have a game and mindset so when I set targets transparency is key

when I set targets transparency is key

when I set targets transparency is key give all those numbers back to your

give all those numbers back to your

give all those numbers back to your developers at the startup every month

developers at the startup every month

developers at the startup every month we’d have a pizza meeting we will give

we’d have a pizza meeting we will give

we’d have a pizza meeting we will give them all the spreadsheets we would show

them all the spreadsheets we would show

them all the spreadsheets we would show which stuff we’d launched what feedback

which stuff we’d launched what feedback

which stuff we’d launched what feedback we got what changed in the company so

we got what changed in the company so

we got what changed in the company so again this is not for management this is

again this is not for management this is

again this is not for management this is for everybody to drive by

try to have very visual progress

try to have very visual progress indicators so ways that you can say you

indicators so ways that you can say you

indicators so ways that you can say you know if we want a certain outcome are we

know if we want a certain outcome are we

know if we want a certain outcome are we making incremental progress keep those

making incremental progress keep those

making incremental progress keep those very front of mind you can drop your

very front of mind you can drop your

very front of mind you can drop your burn down charts I don’t need any of

burn down charts I don’t need any of

burn down charts I don’t need any of that stuff I want to see are we actually

that stuff I want to see are we actually

that stuff I want to see are we actually getting valid business results back as

getting valid business results back as

getting valid business results back as we go so how do we know we’ve succeeded

we go so how do we know we’ve succeeded

we go so how do we know we’ve succeeded we get to where we’re going and so we

we get to where we’re going and so we

we get to where we’re going and so we hit the target outcomes and if we don’t

hit the target outcomes and if we don’t

hit the target outcomes and if we don’t we very quickly adapt so we pivot at

we very quickly adapt so we pivot at

we very quickly adapt so we pivot at this point to use Lean Startup language

this point to use Lean Startup language

this point to use Lean Startup language so I get people saying well that’s all

so I get people saying well that’s all

so I get people saying well that’s all well and good but does it really work

well and good but does it really work

well and good but does it really work so which sounds better our velocity is

so which sounds better our velocity is

so which sounds better our velocity is thirty six point forty six points and

thirty six point forty six points and

thirty six point forty six points and we’ve delivered a hundred new features

we’ve delivered a hundred new features

we’ve delivered a hundred new features or we just implemented one feature in

or we just implemented one feature in

or we just implemented one feature in three days which will save us 12 million

three days which will save us 12 million

three days which will save us 12 million pounds over the next year what would you

pounds over the next year what would you

pounds over the next year what would you choose – here we are we did a pilot with

choose – here we are we did a pilot with

choose – here we are we did a pilot with a company recently and trained up one of

a company recently and trained up one of

a company recently and trained up one of our favorite product donors and they had

our favorite product donors and they had

our favorite product donors and they had an All Hands meeting they had big

an All Hands meeting they had big

an All Hands meeting they had big off-site with all the product managers

off-site with all the product managers

off-site with all the product managers all of them put up their powerpoints and

all of them put up their powerpoints and

all of them put up their powerpoints and we’d a little bit of these features on

we’d a little bit of these features on

we’d a little bit of these features on time and on budget of course and so went

time and on budget of course and so went

time and on budget of course and so went and Jamie just got up and went yeah well

and Jamie just got up and went yeah well

and Jamie just got up and went yeah well we made X million and this is what we’re

we made X million and this is what we’re

we made X million and this is what we’re doing and this is how we did it and all

doing and this is how we did it and all

doing and this is how we did it and all the managers just went oh that’s the guy

the managers just went oh that’s the guy

the managers just went oh that’s the guy and he’s you know going off in the

and he’s you know going off in the

and he’s you know going off in the company pretty rapidly what industry can

company pretty rapidly what industry can

company pretty rapidly what industry can he do this with we’re currently building

he do this with we’re currently building

he do this with we’re currently building we’ve been building these huge automated

we’ve been building these huge automated

we’ve been building these huge automated metrics frameworks we not only measure

metrics frameworks we not only measure

metrics frameworks we not only measure products but also transformation areas

products but also transformation areas

products but also transformation areas so I’ve gone to companies where they

so I’ve gone to companies where they

so I’ve gone to companies where they have like an Aikido test are you doing

have like an Aikido test are you doing

have like an Aikido test are you doing daily stand-ups like a maturity model

daily stand-ups like a maturity model

daily stand-ups like a maturity model like oh my god why do you do daily

like oh my god why do you do daily

like oh my god why do you do daily stand-ups to communicate so let’s

stand-ups to communicate so let’s

stand-ups to communicate so let’s measure communication saturation if

measure communication saturation if

measure communication saturation if we’re looking at Cost Reduction let’s

we’re looking at Cost Reduction let’s

we’re looking at Cost Reduction let’s measure total cost of ownership for

measure total cost of ownership for

measure total cost of ownership for systems so we’re putting all these

systems so we’re putting all these

systems so we’re putting all these measures in and not only at a big energy

measures in and not only at a big energy

measures in and not only at a big energy trading company we’re doing metrics

trading company we’re doing metrics

trading company we’re doing metrics video gaming and we’re doing it for a

video gaming and we’re doing it for a

video gaming and we’re doing it for a big voice over IP telco so this stuff

big voice over IP telco so this stuff

big voice over IP telco so this stuff I’m again huge agile person have been

I’m again huge agile person have been

I’m again huge agile person have been doing it for a long time to me this is

doing it for a long time to me this is

doing it for a long time to me this is way way evolved

way way evolved

way way evolved right this is so much better than what I

right this is so much better than what I

right this is so much better than what I was doing before I mean yeah we’re kind

was doing before I mean yeah we’re kind

was doing before I mean yeah we’re kind of doing a startup and then I got

of doing a startup and then I got

of doing a startup and then I got distracted trying to make agile better

distracted trying to make agile better

distracted trying to make agile better but actually this is the game we should

but actually this is the game we should

but actually this is the game we should be playing so I want to talk too much

be playing so I want to talk too much

be playing so I want to talk too much about how this changes everything I

about how this changes everything I

about how this changes everything I mentioned legal contracts but let’s go

mentioned legal contracts but let’s go

mentioned legal contracts but let’s go back so I know we always go to a time

back so I know we always go to a time

back so I know we always go to a time where we started why do you think I said

where we started why do you think I said

where we started why do you think I said add your Lister’s are killing the planet

add your Lister’s are killing the planet

add your Lister’s are killing the planet that’s a pretty strong statement

that’s a pretty strong statement

that’s a pretty strong statement especially for a CST by the way come to

especially for a CST by the way come to

especially for a CST by the way come to my class on Thursday Friday night I when

my class on Thursday Friday night I when

my class on Thursday Friday night I when you use the machine gun approach to

you use the machine gun approach to

you use the machine gun approach to develop your products you’re basically

develop your products you’re basically

develop your products you’re basically building more features faster the more

building more features faster the more

building more features faster the more features you build the more resources

features you build the more resources

features you build the more resources you use so if you think about it every

you use so if you think about it every

you use so if you think about it every feature you build takes a certain amount

feature you build takes a certain amount

feature you build takes a certain amount of machinery power etc to use each time

of machinery power etc to use each time

of machinery power etc to use each time you have to maintain it the more servers

you have to maintain it the more servers

you have to maintain it the more servers that build all your crap and store it up

that build all your crap and store it up

that build all your crap and store it up the more beautiful feature farms that

the more beautiful feature farms that

the more beautiful feature farms that you develop that’s using a lot of power

you develop that’s using a lot of power

you develop that’s using a lot of power right so you’re actually helping to kill

right so you’re actually helping to kill

right so you’re actually helping to kill the planet faster good on you so so the

the planet faster good on you so so the

the planet faster good on you so so the features save the planet um any

features save the planet um any

features save the planet um any questions yes ah great question

questions yes ah great question

questions yes ah great question question was you know I talked about

question was you know I talked about

question was you know I talked about this 12 million we can make how do you

this 12 million we can make how do you

this 12 million we can make how do you measure the money uh well again back to

measure the money uh well again back to

measure the money uh well again back to sort of the thinking of testings we can

sort of the thinking of testings we can

sort of the thinking of testings we can get down to quite sophisticated

get down to quite sophisticated

get down to quite sophisticated financial models because at the end of

financial models because at the end of

financial models because at the end of the day I look at it that we’re asking

the day I look at it that we’re asking

the day I look at it that we’re asking for investments and we’re showing that

for investments and we’re showing that

for investments and we’re showing that we can create value back on that

we can create value back on that

we can create value back on that investment right each bit of money give

investment right each bit of money give

investment right each bit of money give to development’s investment so let’s say

to development’s investment so let’s say

to development’s investment so let’s say usually I do it to give us some plastic

usually I do it to give us some plastic

usually I do it to give us some plastic example I can’t use that one because I

example I can’t use that one because I

example I can’t use that one because I get killed apparently in my India but

get killed apparently in my India but

get killed apparently in my India but Amazon let’s say that I go through

Amazon let’s say that I go through

Amazon let’s say that I go through Amazon it’s taking two weeks to get

Amazon it’s taking two weeks to get

Amazon it’s taking two weeks to get books or maybe actually a very easy one

books or maybe actually a very easy one

books or maybe actually a very easy one is if you look at the customer

is if you look at the customer

is if you look at the customer conversion funnel so from when they land

conversion funnel so from when they land

conversion funnel so from when they land on something like Amazon to when they

on something like Amazon to when they

on something like Amazon to when they actually get through and get the book

actually get through and get the book

actually get through and get the book where do we lose people so often you

where do we lose people so often you

where do we lose people so often you know in the early days people found that

know in the early days people found that

know in the early days people found that they’d get

they’d get

they’d get percent drop off at certain pages you

percent drop off at certain pages you

percent drop off at certain pages you can look at them and say oh weird they

can look at them and say oh weird they

can look at them and say oh weird they get to the shipping page and then they

get to the shipping page and then they

get to the shipping page and then they disappear

disappear

disappear turns out all they wanted was the

turns out all they wanted was the

turns out all they wanted was the shipping information maybe they get

shipping information maybe they get

shipping information maybe they get through into the payment scheme and find

through into the payment scheme and find

through into the payment scheme and find that they can’t actually use a certain

that they can’t actually use a certain

that they can’t actually use a certain payment type this is we would start

payment type this is we would start

payment type this is we would start doing split testing to try the things so

doing split testing to try the things so

doing split testing to try the things so now we know that actually there’s a

now we know that actually there’s a

now we know that actually there’s a lifetime revenue amount that many

lifetime revenue amount that many

lifetime revenue amount that many companies can work out that for each

companies can work out that for each

companies can work out that for each person who converts there’s an immediate

person who converts there’s an immediate

person who converts there’s an immediate money but also you turn them into a

money but also you turn them into a

money but also you turn them into a longer lifetime customer so you might

longer lifetime customer so you might

longer lifetime customer so you might have a revenue model where 50 bucks a

have a revenue model where 50 bucks a

have a revenue model where 50 bucks a year for each person that we have is a

year for each person that we have is a

year for each person that we have is a certain conversion statistic so now I

certain conversion statistic so now I

certain conversion statistic so now I know based on that for each one that

know based on that for each one that

know based on that for each one that completes that conversion that if they

completes that conversion that if they

completes that conversion that if they were worth $50 to me then say if I have

were worth $50 to me then say if I have

were worth $50 to me then say if I have a million people we’re off at 10% okay

a million people we’re off at 10% okay

a million people we’re off at 10% okay then you can go through and say for each

then you can go through and say for each

then you can go through and say for each percentage that’s worth X amount of

percentage that’s worth X amount of

percentage that’s worth X amount of money to the company right so now if I

money to the company right so now if I

money to the company right so now if I know that hey when I’ve got to choose so

know that hey when I’ve got to choose so

know that hey when I’ve got to choose so I’ll give you an example let’s say we

I’ll give you an example let’s say we

I’ll give you an example let’s say we found that there was a big drop-off in

found that there was a big drop-off in

found that there was a big drop-off in conversions when people bounced if the

conversions when people bounced if the

conversions when people bounced if the page loaded slowly right so that causes

page loaded slowly right so that causes

page loaded slowly right so that causes a huge drop-off I could look at three

a huge drop-off I could look at three

a huge drop-off I could look at three options to fix that one could be by

options to fix that one could be by

options to fix that one could be by looking at I say well our hosting is

looking at I say well our hosting is

looking at I say well our hosting is based in England and a lot of the

based in England and a lot of the

based in England and a lot of the drop-off happens for a lot of our users

drop-off happens for a lot of our users

drop-off happens for a lot of our users in Australia because the data center is

in Australia because the data center is

in Australia because the data center is so far away that causes a slowdown it

so far away that causes a slowdown it

so far away that causes a slowdown it could be Network latency maybe we could

could be Network latency maybe we could

could be Network latency maybe we could just catch some page elements there’s a

just catch some page elements there’s a

just catch some page elements there’s a few options right thus we’re getting

few options right thus we’re getting

few options right thus we’re getting into options now I can start costing it

into options now I can start costing it

into options now I can start costing it out I know that if we improve that we

out I know that if we improve that we

out I know that if we improve that we could potentially make X amount of money

could potentially make X amount of money

could potentially make X amount of money which one of these options do I would

which one of these options do I would

which one of these options do I would play out so I probably start with

play out so I probably start with

play out so I probably start with caching the page elements I look at

caching the page elements I look at

caching the page elements I look at maybe some network improvements what is

maybe some network improvements what is

maybe some network improvements what is it but there’s a point where I know that

it but there’s a point where I know that

it but there’s a point where I know that maybe the data center is too expensive

maybe the data center is too expensive

maybe the data center is too expensive for the amount of value I potentially

for the amount of value I potentially

for the amount of value I potentially get back this is where you get into fine

get back this is where you get into fine

get back this is where you get into fine testing they have time to go through all

testing they have time to go through all

testing they have time to go through all that is that okay yeah Wow you look

that is that okay yeah Wow you look

that is that okay yeah Wow you look puzzled still good come to one of my

puzzled still good come to one of my

puzzled still good come to one of my other classes about stuff you

other classes about stuff you

other classes about stuff you and actually it’s a good point so the

and actually it’s a good point so the

and actually it’s a good point so the question was how much is it do you

question was how much is it do you

question was how much is it do you measure too much and again think back to

measure too much and again think back to

measure too much and again think back to investment what’s the value we actually

investment what’s the value we actually

investment what’s the value we actually are very clear about trying to measure

are very clear about trying to measure

are very clear about trying to measure very few things to start with so we

very few things to start with so we

very few things to start with so we might only take three simple measures if

might only take three simple measures if

might only take three simple measures if you measure too much it’s confusing also

you measure too much it’s confusing also

you measure too much it’s confusing also this is like you know if I launch 100

this is like you know if I launch 100

this is like you know if I launch 100 features all at once this is the problem

features all at once this is the problem

features all at once this is the problem with big batch product releases how do I

with big batch product releases how do I

with big batch product releases how do I know which of the killer features within

know which of the killer features within

know which of the killer features within it right by doing that with taking away

it right by doing that with taking away

it right by doing that with taking away our ability to understand what’s going

our ability to understand what’s going

our ability to understand what’s going on

on

on same with metrics you’ve got to be very

same with metrics you’ve got to be very

same with metrics you’ve got to be very careful because it’s a system each thing

careful because it’s a system each thing

careful because it’s a system each thing you change can change five other things

you change can change five other things

you change can change five other things so actually you want to be very specific

so actually you want to be very specific

so actually you want to be very specific about what you measure and when for

about what you measure and when for

about what you measure and when for example if I’m a start-up I’m going to

example if I’m a start-up I’m going to

example if I’m a start-up I’m going to be looking at virality how quickly does

be looking at virality how quickly does

be looking at virality how quickly does my product get taken out their

my product get taken out their

my product get taken out their stickiness to people come back to it I’m

stickiness to people come back to it I’m

stickiness to people come back to it I’m probably not going to be looking at

probably not going to be looking at

probably not going to be looking at revenue so much to begin with because if

revenue so much to begin with because if

revenue so much to begin with because if no one uses it who cares right then I’ll

no one uses it who cares right then I’ll

no one uses it who cares right then I’ll bring in other measures as we go so you

bring in other measures as we go so you

bring in other measures as we go so you do have to know what you’re doing it’s

do have to know what you’re doing it’s

do have to know what you’re doing it’s not a simple thing to get going but

not a simple thing to get going but

not a simple thing to get going but figure out if this is our outcome what

figure out if this is our outcome what

figure out if this is our outcome what are the things to measure at this point

all right

all right so you say about that maybe HB

so you say about that maybe HB

so you say about that maybe HB split-testing and stuff like that can

split-testing and stuff like that can

split-testing and stuff like that can help when your release products etc so

help when your release products etc so

help when your release products etc so what I’m thinking is what about the

what I’m thinking is what about the

what I’m thinking is what about the marketing side they are doing stuff as

marketing side they are doing stuff as

marketing side they are doing stuff as well so how do I make sure that they are

well so how do I make sure that they are

well so how do I make sure that they are not affecting the same stuff I’m

not affecting the same stuff I’m

not affecting the same stuff I’m creating do you understand what I mean

creating do you understand what I mean

creating do you understand what I mean you might have two answers for that

you might have two answers for that

you might have two answers for that about marketing one is involved them I

about marketing one is involved them I

about marketing one is involved them I get them involved in all of the product

get them involved in all of the product

get them involved in all of the product discovery thinking because they can work

discovery thinking because they can work

discovery thinking because they can work at odds for example if the game is to

at odds for example if the game is to

at odds for example if the game is to get someone to buy a book marketing goes

get someone to buy a book marketing goes

get someone to buy a book marketing goes and puts 200 packages up that might get

and puts 200 packages up that might get

and puts 200 packages up that might get the marketing and come up but doesn’t

the marketing and come up but doesn’t

the marketing and come up but doesn’t actually help the user experience in

actually help the user experience in

actually help the user experience in fact it can detract from it that’s a

fact it can detract from it that’s a

fact it can detract from it that’s a problem and then the other part of the

problem and then the other part of the

problem and then the other part of the question was rummy I got back two

question was rummy I got back two

question was rummy I got back two o’clock the morning he can’t remember

o’clock the morning he can’t remember

o’clock the morning he can’t remember either

either

either he can’t remember what was it what was

he can’t remember what was it what was

he can’t remember what was it what was it about marketing those are really

it about marketing those are really

it about marketing those are really important thing that I totally forgot oh

important thing that I totally forgot oh

important thing that I totally forgot oh I’ll causation this is a big thing

I’ll causation this is a big thing

I’ll causation this is a big thing so one of the nerve owners is that we’ll

so one of the nerve owners is that we’ll

so one of the nerve owners is that we’ll have an outcome-based contract we’ve

have an outcome-based contract we’ve

have an outcome-based contract we’ve actually got three one-page contracts

actually got three one-page contracts

actually got three one-page contracts that I’ve developed with the UK lawyer

that I’ve developed with the UK lawyer

that I’ve developed with the UK lawyer called minimal viable contracts how

called minimal viable contracts how

called minimal viable contracts how original and one of them is a pure

original and one of them is a pure

original and one of them is a pure outcome based model that you only get

outcome based model that you only get

outcome based model that you only get paid if you deliver value and if you

paid if you deliver value and if you

paid if you deliver value and if you deliver it early you can get huge upside

deliver it early you can get huge upside

deliver it early you can get huge upside all the consultants can you imagine a

all the consultants can you imagine a

all the consultants can you imagine a world I save that company twelve million

world I save that company twelve million

world I save that company twelve million in three days if I got 10% of that how

in three days if I got 10% of that how

in three days if I got 10% of that how cool would that be right so now you get

cool would that be right so now you get

cool would that be right so now you get into causation ah but we just launched

into causation ah but we just launched

into causation ah but we just launched 200 other things how do we know that

200 other things how do we know that

200 other things how do we know that what you’ve done has impacted the

what you’ve done has impacted the

what you’ve done has impacted the results this is where you need to

results this is where you need to

results this is where you need to measure at different levels so remember

measure at different levels so remember

measure at different levels so remember I talked about the model being fractals

I talked about the model being fractals

I talked about the model being fractals so we have target outcomes and options

so we have target outcomes and options

so we have target outcomes and options underneath it for example you could say

underneath it for example you could say

underneath it for example you could say we want to increase revenue that’s a

we want to increase revenue that’s a

we want to increase revenue that’s a huge outcome for the company like Amazon

huge outcome for the company like Amazon

huge outcome for the company like Amazon I might be at the level where I know if

I might be at the level where I know if

I might be at the level where I know if I’m in the back-end server area if I can

I’m in the back-end server area if I can

I’m in the back-end server area if I can keep the system make it more available

keep the system make it more available

keep the system make it more available we go from 96% availability to 99 then

we go from 96% availability to 99 then

we go from 96% availability to 99 then we actually keep more people on the site

we actually keep more people on the site

we actually keep more people on the site I can show that that has an alignment to

I can show that that has an alignment to

I can show that that has an alignment to the high level outcome right so what

the high level outcome right so what

the high level outcome right so what you’ve got to be able to do is agree

you’ve got to be able to do is agree

you’ve got to be able to do is agree that this is a level that you’re

that this is a level that you’re

that this is a level that you’re comfortable with you want to keep

comfortable with you want to keep

comfortable with you want to keep linking it you should see some variation

linking it you should see some variation

linking it you should see some variation in the revenue but just as we could do

in the revenue but just as we could do

in the revenue but just as we could do something that improves that bottom line

something that improves that bottom line

something that improves that bottom line someone else could do something that

someone else could do something that

someone else could do something that tracks by it so we have to agree that

tracks by it so we have to agree that

tracks by it so we have to agree that our product level this is the right

our product level this is the right

our product level this is the right level to measure it there’s a little bit

level to measure it there’s a little bit

level to measure it there’s a little bit of an act of faith there but if you do

of an act of faith there but if you do

of an act of faith there but if you do enough testing and can get feedback

enough testing and can get feedback

enough testing and can get feedback again this gets into how you do split

again this gets into how you do split

again this gets into how you do split testing etc we can show that there is a

testing etc we can show that there is a

testing etc we can show that there is a link this is the hardest part about

link this is the hardest part about

link this is the hardest part about writing the contracts is to get that

writing the contracts is to get that

writing the contracts is to get that linkage correctly done so that we get

linkage correctly done so that we get

linkage correctly done so that we get the suppliers saying okay we’re going to

the suppliers saying okay we’re going to

the suppliers saying okay we’re going to do this that actually helps the

do this that actually helps the

do this that actually helps the grade-level outcome the other questions

grade-level outcome the other questions

grade-level outcome the other questions other questions okay thank you everybody

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *