smart people aren't enough

13
Smart People Aren’t Enough How teams do it differently – and better Markus Silpala @msilpala

Upload: msilpala

Post on 08-Feb-2017

297 views

Category:

Software


0 download

TRANSCRIPT

Smart People Aren’t Enough

How teams do it differently – and better

Markus Silpala @msilpala

Markus Silpala @msilpala

-Theodore Roosevelt

“The best executive is one who has sense enough to pick good people to do what he

wants done, and self-restraint enough to keep from meddling with them while they do it.”

Markus Silpala

Markus Silpala @msilpala

Smart People in Software

Figure out the code base fast

Locate the place to make a fix or feature fast

Make the change fast

Move on to the next thing fast

Do this all independently

Markus Silpala @msilpala

“Team”

versus

Collection of Individuals

Markus Silpala @msilpala

What makes a “team”

Collaboration

Sharing

Resilience (as a group)

Greater than the sum of its parts

Markus Silpala @msilpala

Book: The Five Dysfunctions of a Team

Trust

Conflict

Commitment

Accountability

Results

Markus Silpala @msilpala

The Wisdom of Teams

Small number of people with

Complementary skills

committed to

Common Purpose

Common Performance Goals

Common Approach

held Mutually Accountable

Markus Silpala @msilpala

Team Performance Curve

source: The Wisdom of Teams, Katzenbach & Smith, Kindle edition

Markus Silpala @msilpala

Some ways to “teamify”

Give them a clear performance goal (chartering)

Let the team select their way of working

Spread ownership (pairing & anti-silo rotation)

Share info daily (stand-ups)

Review progress and practices often (retrospectives)

Let the team control its membership (hiring)

Markus Silpala @msilpala

Books: Liftoff and Agile Retrospectives

Markus Silpala @msilpala

Unorthodox Approaches

Promiscuous Pairing – Arlo Belshee, Agile2005

Mob Programming – mobprogramming.com

Core Commitments and Protocols – liveingreatness.com

Markus Silpala @msilpala

In Short:

Smart people are great, but a great team is better (usually)

Clear goals and approaches > team-building

Agile Chartering, Retrospectives, and Stand-ups get you a lot of the way there

But: they need to be real, not rote

Lots of options exist – try some on your team!

Markus Silpala @msilpala

Thank You!

[email protected]