Nurturing Top-Notch Teams

Post on 21-Oct-2014

1.551 views 0 download

Tags:

description

Over the last 10 years, Atomic Object has grown from 7 to 43 employees. Here are a few ways we build connections between team members and keep our culture strong.

Transcript of Nurturing Top-Notch Teams

@atomicobject spin.atomicobject.com 2

Our Challenge

@atomicobject spin.atomicobject.com 3

We are poly-skilled, co-located,

teams of makers

@atomicobject spin.atomicobject.com 4

helping companies & entrepreneurs

create multi-platform software products

@atomicobject spin.atomicobject.com 5

that people love to use.

@atomicobject spin.atomicobject.com 6

We love making awesome software,

@atomicobject spin.atomicobject.com 7

and we’re dedicated to our culture,

@atomicobject spin.atomicobject.com 8

so as we grow,

@atomicobject spin.atomicobject.com 9

we want to hold on to the things

@atomicobject spin.atomicobject.com 10

that make us strong

and unique.

@atomicobject spin.atomicobject.com 11

Atomic in 2002 • 7 employees — all developers• Close-knit• Direct access to everyone• Communication is easy

@atomicobject spin.atomicobject.com 12

Atomic GR in 2013

• 43 employees in two offices• Developers, designers, testers,

and more• Communication is a challenge

@atomicobject spin.atomicobject.com

How do we teach and integrate new employees?

How do we build bonds?

How do we keep our culture strong?

13

@atomicobject spin.atomicobject.com 14

Economics of AO

@atomicobject spin.atomicobject.com 15

Economics of AOAnnual class for new employeesThe basics of how our business works:• how we make money• how we spend money• how we stay competitive • other metrics we care about

Taught by President or Vice President

@atomicobject spin.atomicobject.com

Economics of AOTopics• Basic financial terms• How to read our profit and loss statement • Our open books management• How to use our company financial model to experiment

with ideas

We’re considering adding other classes:• The Marketing of AO• The Communication of AO

16

@atomicobject spin.atomicobject.com 17

Information Radiators

@atomicobject spin.atomicobject.com 18

Information RadiatorsWhy?• Economics of AO not visible, not

on peoples’ minds. • Want to encourage continual

awareness• Radiators aren’t “Out of site, out of

mind”• Encourages thinking that’s

consistent with the operation of the company and business model.

@atomicobject spin.atomicobject.com 19

Information RadiatorsTypes• Continuous Integration Monitor• Stoplight• Server Monitor• Central Dashboard

@atomicobject spin.atomicobject.com 20

Central Dashboard

@atomicobject spin.atomicobject.com 21

Central Dashboard

Shows how busy/billable every employe is.• X axis – Average hours/week for current quarter• Y axis – Percentage of time spent on projects

Each person will fall into 1 of 3 quadrants:• Green zone – Working full-time & highly utilized• Yellow zone – Evaluate your non-billable activities;

are you using your time wisely? • Red zone – Not meeting expectations

Utilization

@atomicobject spin.atomicobject.com 22

Central Dashboard

Possible Risks:• Competition to have more hours• Non-billable time isn’t bad – should just be

considered against other possible activities (billable or not)

Utilization

@atomicobject spin.atomicobject.com 23

Central Dashboard

Each employee blogs every 40 days.As your due date approaches, your bar grows shorter.• Yellow means 10 days left.• Red means you’re overdue.

Blog Radiator

@atomicobject spin.atomicobject.com 24

Central Dashboard

Shows how our active projects are testing.

Continuous IntegrationAggregator

@atomicobject spin.atomicobject.com 25

Central Dashboard

Real-time analytics via ChartBeat.Blog & Website Traffic

@atomicobject spin.atomicobject.com 26

Culture Pairs

@atomicobject spin.atomicobject.com

Culture PairsWe practice pair programming – what about a culture pair?• Every new employee is assigned a culture pair• Form a relationship• Transmit AO culture• Make it easy to ask questions• Actively seek out opportunities to teach and learn

Mixed results: participation tends to drop off quickly.

27

@atomicobject spin.atomicobject.com 28

Pair Lunches

@atomicobject spin.atomicobject.com 29

Pair LunchesGoal• Foster personal relationships

Rules• 2 employees have lunch

together• Company pays• Not more than once a month

for each pair• Encouraged to talk about fun

or personal topics

@atomicobject spin.atomicobject.com 30

Pair LunchesGraph shows our pair lunch data for 2012:• 228 pair lunches; that’s 450ish

hours of bonding• Lots of people participated• Lots of random connections• Bold lines show common pairs

(they’re rare, which is good)

@atomicobject spin.atomicobject.com 31

Spin Down

@atomicobject spin.atomicobject.com 32

Spin Down

•Monthly Friday evening party w/bartender & snacks•Chance to bond, share project stories• Invite families, customers, sales opps, potential hires

@atomicobject spin.atomicobject.com 33

Workshop Series

@atomicobject spin.atomicobject.com

Workshop SeriesWhy?• We’re becoming a

firm that specializes in product dev.

• We all do design.• Needed a way to

spread design thinking about the company.

34

Strategy

Scenarios

Sketching

Planning

Prototypes

IA & IxD Patterns

Markup

CodingHi-fidelity

Design

Designers Developers

@atomicobject spin.atomicobject.com 35

Workshop SeriesInternal, crowd-sourced professional dev. series• 10 Workshops (5 after work with beer & 5 during lunch)• Average attendance: 22 (Min: 18, Max: 30)

Topics included• What is design?• Storytelling• Design thinking• Visualizing ideas• Visualizing data

@atomicobject spin.atomicobject.com 36

Tactic Cost Impact

Economics of AO 2 hours per new employee Business understanding

Information Radiators Design and Development time Personal responsibility

Culture Pair Free Distributed management

Pair Lunches $28 per pair lunch Personal relationships

Spin Down $500 per event Personal relationships

Design Series $19/hr of training Broader design knowledge