7 things: how to make good teams great - goto...
TRANSCRIPT
7 Things: How to make good teams great
Sven PetersAtlassian
7 ting der laver gode teams fantastiske
Sven PetersAtlassian
Trætefter
første dag?
Slap !af
Anyonedoesn't speak
Danish? please !
good Teams great?
How to make7 Things:
Sven PetersAtlassian
svenpet.com
Ambassador
That‘sme
How to makeSoftwareTeams great?
AgileHow to make
Teams great?
goodHow to make
Teams great?
We‘reAustralian, mate!
Beware!
Programmers Heaven
Kick Ass Team Kick Ass Product
We kick ass
Companies do
What
we can do
What
we can do
What
we can do
What
the change
you seekBe
good Teams great?
How to make7 Things:
1
It‘s Flowtim
e
Productivity
Productivity
Inte
rrup
tion
vs.
Do not
disturbTime
Do not
disturbthe rest
muss ich habensoein
ding....
How easy is it to implement in a corporate environment?
How great will your team be?
Feasibility Points:
Awesomeness Points:
muss ich habensoein
ding....
2
Fee
d your Brain
Coding Sessionsorgan
ize
Brown Bagsorgan
ize
Feasibility Points:
Awesomeness Points:
muss ich habensoein
ding....
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:
muss ich habensoein
ding....
4
Reportobot
We‘r
e w
ild
abou
t col
lecti
ng data
TimeFeatures completedCode ReviewsBuilds
Testserver Performance
VelocityCycle TimeLead TimeSale
sEvaluationsWeb TrafficAdsSupport cases
Customer SatisfactionResponse TimeApplicants
Phone Interviews
abou
t auto
mate
d repor
ts
We‘r
e w
ild
abou
t shar
ing d
ata
We‘r
e w
ild
InformationRadiator
Alistair Cockburn
Is it hot in here, or is it my
?
Feasibility Points:
Awesomeness Points:
muss ich habensoein
ding....
5
Dog Food
Eatyour own
Testin
g
Better
Result
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
Feasibility Points:
Awesomeness Points:
muss ich habensoein
ding....
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:
muss ich habensoein
ding....
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 "<a href=\"/$n\">`ls -gh $n`</a><br>";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:
muss ich habensoein
ding....
1
2
3
4
5
6
7
It‘s Flowtime
Feed your Brain
Say: “Well done“
Report Robot
Eat your own Dogfood
Do a Special Day
Innovation Time
Try
but don‘t bestupid!
Fail!
Measure!
One Step
at a time
Different be
We‘re hiring a lot
@svenpetsvenpet.com/slides
Thanks!
Don't Drink and Code.
Partytonight 7pm
@svenpetsvenpet.com/slides