flowofproductqualityleanux15 150419180701-conversion-gate01

70
with Matt Barcomb @mattbarcomb Flow of Product Quality

Upload: dale-sternberg

Post on 28-Jul-2015

16 views

Category:

Marketing


0 download

TRANSCRIPT

Page 1: Flowofproductqualityleanux15 150419180701-conversion-gate01

with Matt Barcomb

@mattbarcomb

Flow of Product Quality

Page 2: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

What is Product Quality?

“You keep using that word. I do not think it means what you think it means.”

- Iñigo Montoya

Page 3: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

What is Product Quality?

“You keep using that word. I do not think it means what you think it means.”

- Iñigo Montoya

“Quality is value to some person.” - Jerry Weinberg

Page 4: Flowofproductqualityleanux15 150419180701-conversion-gate01

A Snowden Reference In Every Talk

@mattbarcomb

Page 5: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Truth is coming and it cannot be

stopped.”

- Snowden

A Snowden Reference In Every Talk

@mattbarcomb

Page 6: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Truth is coming and it cannot be

stopped.”

- Snowden

A Snowden Reference In Every Talk

@mattbarcomb

Page 7: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Truth is coming and it cannot be

stopped.”

- Snowden

A Snowden Reference In Every Talk

Context matters :) @mattbarcomb

Page 8: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Page 9: Flowofproductqualityleanux15 150419180701-conversion-gate01

Usability

Percy

@mattbarcomb

Page 10: Flowofproductqualityleanux15 150419180701-conversion-gate01

Usability Maintainability

Percy James

@mattbarcomb

Page 11: Flowofproductqualityleanux15 150419180701-conversion-gate01

Usability Maintainability Reliability

Percy James Kim

@mattbarcomb

Page 12: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Influencing the Flow of Product Quality

Page 13: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 14: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 15: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 16: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

Go to the gemba

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 17: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

Go to the gemba

Experiment design

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 18: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

Go to the gemba

Experiment design

Interaction design

@mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 19: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

Go to the gemba

Experiment design

Interaction design

Ethnography @mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 20: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product design talk…

Market research

User studies

Go to the gemba

Experiment design

Interaction design

EthnographyNarrative sensing @mattbarcomb

“Why do you have to go and make things so complicated?”

- Avril Lavigne

Page 21: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product development talk…

“Don’t go chasin’ waterfalls.”

“But I think you’re moving too fast.”

- TLC

@mattbarcomb

Page 22: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product development talk…

“Don’t go chasin’ waterfalls.”

“But I think you’re moving too fast.”

- TLC

Iterative & incremental

@mattbarcomb

Page 23: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product development talk…

“Don’t go chasin’ waterfalls.”

“But I think you’re moving too fast.”

- TLC

Iterative & incremental

Code as design

@mattbarcomb

Page 24: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product development talk…

“Don’t go chasin’ waterfalls.”

“But I think you’re moving too fast.”

- TLC

Iterative & incremental

Code as design

Test intentionally

@mattbarcomb

Page 25: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product development talk…

“Don’t go chasin’ waterfalls.”

“But I think you’re moving too fast.”

- TLC

Iterative & incremental

Code as design

Test intentionally

Balance automation & exploration

@mattbarcomb

Page 26: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

@mattbarcomb

Page 27: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

@mattbarcomb

Page 28: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

Deployment is software

@mattbarcomb

Page 29: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

Deployment is software

Testable pipeline

@mattbarcomb

Page 30: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

Deployment is software

Testable pipeline

@mattbarcomb

Low-to-no branching & toggles

Page 31: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

Deployment is software

Testable pipeline

DevOps is not a person

@mattbarcomb

Low-to-no branching & toggles

Page 32: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Ah, push it - push it real good.”

“Better make it fast or else I'm gonna get pissed.”

- Salt ’n’ Pepa

If this was a product deployment talk…

Our build is the #1 feature

Deployment is software

Testable pipeline

DevOps is not a person

Culture & tools @mattbarcomb

Low-to-no branching & toggles

Page 33: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

@mattbarcomb

Page 34: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

@mattbarcomb

Page 35: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

@mattbarcomb

Page 36: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

Utilization

@mattbarcomb

Page 37: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

Limit work in progress

Utilization

@mattbarcomb

Page 38: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

Limit work in progress

Utilization

Queuing theory @mattbarcomb

Page 39: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

Limit work in progress

Batch size

Utilization

Queuing theory @mattbarcomb

Page 40: Flowofproductqualityleanux15 150419180701-conversion-gate01

If this was a product flow talk…

Consider the whole

Pull-based

Limit work in progress

Batch size

Utilization

Queuing theory

Cost of delay

@mattbarcomb

Page 41: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

…but this is actually a design talk

Page 42: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

“Oh, I just can't make it any longer Everything I do is always wrong I'm livin' a lie and there's no need in tryin' To keep hangin' on after all the good is gone.”

- Conway Twitty

…but this is actually a design talk

Conway’s Law

Page 43: Flowofproductqualityleanux15 150419180701-conversion-gate01

“Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.”

- Melvin Conway

@mattbarcomb

“Oh, I just can't make it any longer Everything I do is always wrong I'm livin' a lie and there's no need in tryin' To keep hangin' on after all the good is gone.”

- Conway Twitty

…but this is actually a design talk

Conway’s Law

Page 44: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Aspects of Organization Design

Page 45: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Aspects of Organization Design

Structure

Page 46: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Aspects of Organization Design

Structure

Communication

Page 47: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Aspects of Organization Design

Structure

Communication

Collaboration

Page 48: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Structure

“Culture eats strategy for breakfast.” - Peter Drucker

“Structure eats culture for breakfast.” - Stephen Bungay

Page 49: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Structure

Organization System Diagram

“Culture eats strategy for breakfast.” - Peter Drucker

“Structure eats culture for breakfast.” - Stephen Bungay

Page 50: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Structure

Organization System Diagram

Value Stream Map

“Culture eats strategy for breakfast.” - Peter Drucker

“Structure eats culture for breakfast.” - Stephen Bungay

Page 51: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Whole  Org

Prod  Dept

Dev  Team

Exec  Team

HRSales

Support

Finance

Sherri  CTO

Team  Wombat Team  

Xerces

PMO

Colleen  PjM

Adam  Arch

Ops

Mark  DevMgr

Devs

Tom  BA Testers

Alice  Lead

Reporting

Workflow

Influence

Page 52: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Whole  Org

Prod  Dept

Dev  Team

Exec  Team

HRSales

Support

Finance

Sherri  CTO

Team  Wombat Team  

Xerces

PMO

Colleen  PjM

Adam  Arch

Ops

Mark  DevMgr

Devs

Tom  BA Testers

Alice  Lead

Reporting

Workflow

Influence

Customer

Page 53: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Communication

Page 54: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Communication

Audience

Page 55: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Communication

Audience

Directionality

Page 56: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Communication

Audience

Directionality

Frequency

Page 57: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Communication

Audience

Directionality

Frequency

Fidelity

Page 58: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcombCollaboration

Page 59: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcombCollaboration

Community of problem solvers

Page 60: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcombCollaboration

Community of problem solvers With many specializations

Page 61: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Timeline of getting to know stuff

Am

ount

of s

tuff

to k

now

Specialization Growth

Page 62: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Timeline of getting to know stuff

Am

ount

of s

tuff

to k

now

Basic

Specialization Growth

Page 63: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Timeline of getting to know stuff

Am

ount

of s

tuff

to k

now

Basic

Advanced

Specialization Growth

Page 64: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Timeline of getting to know stuff

Am

ount

of s

tuff

to k

now

Basic

Advanced

Meta

Specialization Growth

Page 65: Flowofproductqualityleanux15 150419180701-conversion-gate01

@mattbarcomb

Timeline of getting to know stuff

Am

ount

of s

tuff

to k

now

Basic

Advanced

Meta

Specialization Growth

Heuristics

Page 66: Flowofproductqualityleanux15 150419180701-conversion-gate01

Take Away

@mattbarcomb

Page 67: Flowofproductqualityleanux15 150419180701-conversion-gate01

Take Away

@mattbarcomb

Many facets of quality. Context matters. So be intentional!

Page 68: Flowofproductqualityleanux15 150419180701-conversion-gate01

Take Away

@mattbarcomb

Many facets of quality. Context matters. So be intentional!

Product design reflects organization design. Do both.

Page 69: Flowofproductqualityleanux15 150419180701-conversion-gate01

Take Away

@mattbarcomb

Many facets of quality. Context matters. So be intentional!

Product design reflects organization design. Do both.

Grow collaborative communities of problem solvers!

Page 70: Flowofproductqualityleanux15 150419180701-conversion-gate01

Matt Barcomb @mattbarcomb [email protected]

Thanks!