18
JEFF HACKERT| ENGINEERING MANAGER CONWAY’S LAW

Exploiting Conway’s Law for Underpants and Profit

Embed Size (px)

DESCRIPTION

Work ethics and values effect all aspects of a team’s contribution whether they are made explicit or are merely an unintended consequence of team composition. This talk explores the nature of workplace ethics, techniques to help team’s discover what they value (and what they don’t) and how to make their ethics clear to themselves, their customers, and their sponsors.

Citation preview

Page 1: Exploiting Conway’s Law for Underpants and Profit

JEFF HACKERT| ENGINEERING MANAGER

CONWAY’S LAW

Page 2: Exploiting Conway’s Law for Underpants and Profit
Page 3: Exploiting Conway’s Law for Underpants and Profit

KEN SCHWABER:

SCRUM

Page 4: Exploiting Conway’s Law for Underpants and Profit

TECHNOLOGY !!

KEN SCHWABER:

SCRUM

Page 5: Exploiting Conway’s Law for Underpants and Profit

TECHNOLOGY

REQUIREMENTS

!!

!!

KEN SCHWABER:

SCRUM

Page 6: Exploiting Conway’s Law for Underpants and Profit

TECHNOLOGY

KEN SCHWABER:

SCRUM

REQUIREMENTS

PEOPLE

!!

!!

�!

Page 7: Exploiting Conway’s Law for Underpants and Profit

TECHNOLOGY

KEN SCHWABER:

SCRUM

REQUIREMENTS

PEOPLE

!!

!!

�!

A project with certain technology and agreed upon functionality is now categorized as complicated rather than simple because of the people vector.

Page 8: Exploiting Conway’s Law for Underpants and Profit

CONWAY’S LAW

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

Page 9: Exploiting Conway’s Law for Underpants and Profit

RIGHT

template "/etc/readme.txt" do

source "readme.txt.erb"

variables(:one => one,

:two => two,

:three => three)

end

Page 10: Exploiting Conway’s Law for Underpants and Profit

RIGHT

template "/etc/readme.txt" do

source "readme.txt.erb"

variables(:one => one,

:two => two,

:three => three)

end

WRONG template "/etc/readme.txt" do

source "readme.txt.erb"

variables(

:one => one,

:two => two,

:three => three

)

end

Page 11: Exploiting Conway’s Law for Underpants and Profit

Idiots

Page 12: Exploiting Conway’s Law for Underpants and Profit
Page 13: Exploiting Conway’s Law for Underpants and Profit

Things get very clear when you’re cornered.

- CHOGYAM TRUNGPA RINPOCHE

Page 14: Exploiting Conway’s Law for Underpants and Profit

RIGHTNESS The right to be right is irrelevant; it's only the right to be wrong that makes you free.

- Peopleware

Page 15: Exploiting Conway’s Law for Underpants and Profit

RIGHTNESS The right to be right is irrelevant; it's only the right to be wrong that makes you free.

- Peopleware

Page 16: Exploiting Conway’s Law for Underpants and Profit

DUMB I will never do anything dumb on purpose.

– J. McCarthy

Page 17: Exploiting Conway’s Law for Underpants and Profit

As human beings, we are basically awake and we can understand reality.

We are not enslaved by our lives; we are free. Being free… means simply that we have a body and a mind, and

WE CAN UPLIFT OURSELVES IN ORDER TO WORK WITH REALITY IN A DIGNIFIED AND HUMOROUS WAY

…we can handle our universe properly and fully…

- CHOGYAM TRUNGPA RINPOCHE

Page 18: Exploiting Conway’s Law for Underpants and Profit

BOOKS Emotional Intelligence – Dan Goleman

Conscious Business – Fred Koffman

Words of My Perfect Teacher – Patrul Rimpoche

Peopleware – Tom DeMarco & Timothy Lister

Way of the Bodhisattva – Shantideva

Software for Your Head – Jim McCarthy

Search Inside Yourself – Chade-Meng Tan

@jhackert [email protected]