17
Keeping the Beat: Rhythm and Trust in Architecture David Kane – [email protected] SATURN 2015 April 29th, 2015

Keeping the Beat: Rhythm and Trust in Architecture

Embed Size (px)

Citation preview

Keeping the Beat: Rhythm and Trust in

Architecture

David Kane – [email protected] 2015April 29th, 2015

Definition

Rhythm is the recurring, predictable exchange of work products within an architecture group and across their customers and suppliers.

Tempo Content Quality

Software Architecture: Organizational Principles and Patterns – Dikel, Kane and Wilson

More than one beat

Con

tent

Time

Major Release Rhythm

Milestone Rhythm

Weekly Rhythm

Software Architecture: Organizational Principles and Patterns – Dikel, Kane and Wilson

Can Fail with Too Little or Inconsistent Tempo, Content or Quality

Con

tent

Time

Con

tent

Time

Con

tent

Time

Abbreviated Processes

Software Architecture: Organizational Principles and Patterns – Dikel, Kane and Wilson

Rhythm and Architecture is Not New

Why is Rhythm Valuable?Aids transition management

Why is Rhythm Valuable?Drives closure

Why is Rhythm Valuable?Every commitment met builds trust

Avoid Commitments Based on Means

21 Points

19 Points

The Power of Commitments (AgileDC 2014) – Nielsen

If you have to miss on something, miss on content

Why is Rhythm Valuable?Drives small batch size

VariationsRhythm Without Timeboxes

Resource Optimized

Flow Optimized

Balance Flow and Resource Optimization

Res

ourc

e E

ffici

ency

Flow Efficiency

Impossible

Balance resource and flow efficiency

This is Lean: Resolving the Efficiency Paradox Paperback – Modig and Ahlstrom

Predictability Without Timeboxes

Cou

nt

Cycle Time

Mean

Median

90%

Break Time