how to make good teams great

Download How to make good teams great

Post on 21-Oct-2014

9.767 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

This presentation is about how to get the best out of your software development team. We at Atlassian have tried some things to make our daily work more efficient and more fun. We are tying things like Dogfooding, Brown Bags, automatic project reports, FedEx Days and much much more.

TRANSCRIPT

good Teams great?

How to make7 Things:

Sven PetersAtlassian

svenpet.com

@svenpetspeters@atlassian.com

Ambassador

Thatsme

How to makeSoftwareTeams great?

AgileHow to make

Teams great?

goodHow to make

Teams great?

WereAustralian, mate!

Beware!

Programmers Heaven

Kick Ass Team Kick Ass Product

We kick ass

Comp

anies

do

What

we ca

n do

What

we ca

n do

What

we ca

n do

What

the ch

ange

you se

ekBe

good Teams great?

How to make7 Things:

1

Its Fl

owtim

e

Productivity

Inte

rrup

tion

vs.

Do not

disturbTime

Do not

disturbthe rest

How easy is it to implement in a corporate environment?

How great will your team be?

Feasibility Points:

Awesomeness Points:

Reality Check:

2

Fee

d your Brain

Coding Sessionsorgani

ze

Brown Bagsorgani

ze

Feasibility Points:

Awesomeness Points:

Reality Check:

3

Say:Well done!

Appreciationalso of

small things

is important for

happiness

Appreciation

made

public

Appreciation

for

everybody

Appreciation

without

approval

Appreciation

Feel free to recognise someone for something awesome they've done (no approval required!) To recognise a colleague, please click here.

Atlassian Extranet

Feasibility Points:

Awesomeness Points:

Reality Check:

4

Reportobot

Wer

e w

ild

abou

t col

lecti

ng d

ata

TimeFeatures completedC

ode ReviewsBuilds

Testserver Performance

VelocityCycle Tim

eLead TimeSale

sEvaluationsWeb Traf

ficAdsSupport cases

Customer SatisfactionRespo

nse TimeApplicants

Phone Interviews

abou

t aut

omate

d re

ports

Wer

e w

ild

abou

t sha

ring

data

Wer

e w

ild

InformationRadiator

Alistair Cockburn

Is it hot in here, or is it my

?

Feasibility Points:

Awesomeness Points:

Reality Check:

5

Dog Food

Eatyour own

Testi

ng

Bette

r

Resu

lt

Dog Food

Eatingyour own

is alpha testing

fail!

Dog Food

Eatingyour own

is understanding

Dog Food

Eatingyour own

is painful

Dog Food

Eatingyour own

is fast feedback

Dog Food

Eatingyour own

is less QA

Dog Food

Eatingyour own

is efficent workfor QA

Dogf

oodi

ng

@ Atlassian

Feasibility Points:

Awesomeness Points:

Reality Check:

6 Do aspecial

day

Forgetabout thecurrentSprintfor a day

Doc Sprint

technical writertechnical writer

Blitz Test

fearless tester

Clean Up Day

Get stuffout ofthe door

Feasibility Points:

Awesomeness Points:

Reality Check:

7 ExperimentationTime

To achieve great things, two things are needed: a plan and not quite enough time.

Leaonard Bernstein

vation

vationthroughMotiInno

Idea Brown Bags

Plan Sprint Planning

This... is the longest day of my life

coolest

Go Code

:;while [ $? -eq 0 ];do nc -vlp 8080 -c'(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done;f=`$e $b|sed 's/[^az0-9_.-]//gi'`;h="HTTP/1.0";o="$h 200 OK\r\n";c="Content";if [ -z $f ];then($e $o;ls|(while $r n;do if [ -f "$n" ]; then $e "`ls -gh $n`
";fi;done););elif [ -f $f ];then $e "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s$f`";$e;cat $f;else $e -e "$h 404 Not Found\n\n404\n";fi)';done

Show Winner

Innovation Motivation

Crapy Code

No final Product

Not maintainable

unstable Feature

Good Code

polished for Product

It's maintainable

stable Feature

20% time

Timeinnovation

independent

free

Time

Time

Sprint GoalsWorkload

Dependencies

Conflicts

Time

Time

Time

innovation

planned

team

Innovation Week

Feasibility Points:

Awesomeness Points:

Reality Check:

1

2

3

4

5

6

7

Its Flowtime

Feed your Brain

Say: Well done

Report Robot

Eat your own Dogfood

Do a Special Day

Innovation Time

Try

but dont bestupid!

Fail!

Measure!

One Step

at a time

Different be

Were hiring a lot

@svenpetsvenpet.com/slides

Thanks!