You are on page 1of 202

THE SECRET SAUCE OF

SUCCESSFUL SOFTWARE TEAMS


100%
AWESOME
TEAMS

@svenpet

SUCCESSFUL PEOPLE

Fast

Best Ideas

Fast

Problem Solver

Fast

Best Ideas

Elegant

Fast

Best Ideas

Problem Solver

Technologies

Fast

Best Ideas

Problem Solver

Elegant

Rock Star

Fast

Best Ideas

Problem Solver

Elegant

Technologies

The 10x Programmer

Fast

Best Ideas

Problem Solver

Elegant

Technologies

DOES THAT ATTRACT

DOES THAT ATTRACT

A PLACE THAT EMPOWERS

HIGH PERFORMANCE TEAMS

SVEN PETERS
KICK-ASS DEVELOPER MOTIVATOR
ATLASSIAN

@svenpet

WHAT MAKES THE DIFFERENCE?

WHAT MAKES A TEAM HIGH PERFORMANCE?

TEAM A

TEAM B

WHAT MAKES A TEAM HIGH PERFORMANCE?


!

TEAM A

TEAM B

WHAT MAKES A TEAM HIGH PERFORMANCE?


!

TEAM A

*%?

$?
!%*

!*#

!%!

TEAM B

WHAT MAKES A TEAM HIGH PERFORMANCE?

SPEAK

LISTEN

PSYCHOLOGICAL

SAFTY

PSYCHOLOGICAL

SAFTY

STRUCTURE

MINDSET

PSYCHOLOGICAL

SAFTY

STRUCTURE

MINDSET

PSYCHOLOGICAL

SAFTY
SUPPORT

STRUCTURE

MINDSET

PSYCHOLOGICAL

STRUCTURE

SAFTY
SUPPORT

DIRECTION

COMPELLING DIRECTION
SUPPORTIVE CONTEXT
STRONG STRUCTURE
SHARED MINDSET

COMPELLING DIRECTION
HOW TO GIVE GREAT TEAMS GUIDANCE

REFACTOR TO MICROSERVICES

LOWER COSTS
PROJECT X HAS TO BE FINISHED

LESS DOWNTIME

PROJECT Y IS THE MOST IMPORTANT ONE


AUTOMATIC DEPLOYMENTS

INCREASE REVENUE

NORTH STAR

VISION

2 YEAR PLAN

VISION
THEMES

2 YEAR PLAN
WHATS IMPORTANT?

VISION
THEMES
FOCUS AREAS

2 YEAR PLAN
WHATS IMPORTANT?

HOW DO WE GET THERE?

VISION
THEMES
FOCUS AREAS

2 YEAR PLAN
WHATS IMPORTANT?

HOW DO WE GET THERE?

MEASURE
HOW SUCESS LOOKS LIKE

VISION
THEMES
FOCUS
MEASURE

VTWHAT?

VS
FEATURES

QUALITY

THAT SOUNDS VERY FLUFFY

SHOW US THE REAL WORLD

OBJECTIVE

OKR

KEY RESULTS

OBJECTIVE

KEY RESULT

SCORE

0.7
BUILD MOBILE APP

1000 DAILY USER

700 DAILY USER

OKR

STRETCH

QUARTERLY

LESS IS MORE

MAKE GOALS
TRANSPARENT
FOR EVERYONE

THINGS MAY LOOK GOOD ON PAPER

CREATIVITY INC.

PRODUCT BRAIN TRUST


FEATURING LEADERS AND OUR FOUNDERS

EXPERIENCE

ALIGN

FRESH

PRODUCT BRAIN TRUST


FEATURING LEADERS AND OUR FOUNDERS

JUST DIRECTION - YOU OWN THE DECISIONS

VS
YOUR IDEAS

THE REAL WORLD

DONT #%@& THE CUSTOMER

NPS
DETRACTORS

% Promoters - % Detractors

PASSIVES

PROMOTERS

10

Net Promoter Score (NPS)

NPS FEEDBACK

LISTEN TO
CUSTOMER FEEDBACK

SUPPORT
INTERVIEWS
SOCIAL MEDIA

NPS FEEDBACK

R
RELIABILITY

U
USABILITY

F
FUNCTIONALITY

40,000
PIECES OF FEEDBACK

RUFING IT!
Performance - 28%

Reliability - 31%
Bugs - 3%
Complexity - 22%

Content- 32%

Usability - 63%

Navigation - 9%

Functionality - 6%

Editing - 6%

TELL EVERYONE
WHAT BUGS THE CUSTOMER

WEEKLY EMAIL
TO EVERY ATLASSIAN

ARE WE IMPROVING?

WEEKLY EMAIL
TO EVERY ATLASSIAN

EACH ATLASSIAN GETS


DIFFERENT FEEDBACK

GIVE YOUR TEAM A

NORTH STAR

COMPELLING DIRECTION
FOLLOW GOALS

SANITY CHECKS

UNDERSTAND FEEDBACK

STRONG STRUCTURE
HOW TO ASSEMBLE A GREAT TEAM

DESIGN
PROGRAMMING

TESTING
OPERATIONS

PRODUCT

ACTORS
LIGHT

TONE
CAMERA DIRECTOR

CROSS FUNCTIONAL TEAMS

CROSS FUNCTIONAL TEAMS

CROSS FUNCTIONAL TEAMS

CROSS FUNCTIONAL TEAMS


INFORMATION FLOWS
FASTER DECISIONS
DIVERSITY OF THOUGHT
UNDERSTANDING

CROSS FUNCTIONAL TEAMS

CROSS FUNCTIONAL TEAMS

CROSS CULTURAL TEAMS

DIFFERENT BACKGROUNDS
DIVERSITY OF THOUGHT
CREATIVE /STRONGER SOLUTIONS

MAKE YOUR TEAM A SAFE PLACE

SPEAK

LISTEN

RESPECT

f%$*ed

RITUALS AND REFRESHMENTS

FIKA

CONFERNCE VIDEO FRIDAYS

*GETTING SH%T DONE

GSD* DAYS

INNOVATION WEEK

A TEAM IS MADE OUT OF INDIVIDUALS

HIGH FIVE

SAY GREAT JOB

GIVE KUDOS

SAY GREAT JOB

GIVE KUDOS

OFFICE CLAPPING

PEOPLE LEADERSHIP
HEAD OF DEVELOPMENT
HEAD OF DEVELOPER - GROUP

DEVELOPER MANAGER
DEVELOPER TEAM LEAD
SENIOR DEVELOPER
DEVELOPER
GRAD/JNR DEVELOPER

PEOPLE LEADERSHIP
HEAD OF DEVELOPMENT
HEAD OF DEVELOPER - GROUP
TECHNICAL LEAD
DEVELOPER MANAGER
LEAD DEVELOPER
SENIOR DEVELOPER
DEVELOPER
GRAD/JNR DEVELOPER

DEVELOPER TEAM LEAD

SUPPORTIVE CONTEXT
HOW TO HELP GREAT TEAMS TO GET SH*T DONE

DECISIONS

INFORMATION

DECISIONS

INFORMATION

DECISIONS

1:1s

INFORMATION

EMAILS

DECISIONS

1:1s

INFORMATION
DOCUMENTS
EMAILS

DECISIONS

1:1s

INFORMATION
DOCUMENTS
EMAILS

DECISIONS

1:1s
MEETINGS

INFORMATION
DOCUMENTS
EMAILS

DECISIONS
RANDOM
DISCUSSION

1:1s
MEETINGS

INFORMATION
WORD OF MOUTH

EMAILS

DOCUMENTS

DECISIONS
RANDOM
DISCUSSION

1:1s
MEETINGS

INFORMATION
WORD OF MOUTH

EMAILS
EXCEL SHEETS

DOCUMENTS

DECISIONS
RANDOM
DISCUSSION

1:1s
MEETINGS

INFORMATION
WORD OF MOUTH

INTRANET

EMAILS

DECISIONS

EXCEL SHEETS

RANDOM
DISCUSSION

DOCUMENTS
1:1s
MEETINGS

INTRANET

YOUR TEAM SPACE


COMPANY INFORMATION
PERSONAL PAGES

OTHER PROJECTS

DECISIONS

OTHER TEAM GOALS

STRATEGIES

OPEN BY DEFAULT

WRITE DOWN
YOUR DECISIONS

PROVIDE DATA
AND CONTEXT

ANSWER
QUESTIONS

ALLOW
CORRECTIONS

T
I
E
R

A
H
S

OR IT DIDNT HAPPEN

T
I
C
A

OR IT DIDNT HAPPEN

OPEN COMPANY, NO BULLSHIT

Passionate discussion

STOP ENDLESS DISCUSSIONS

TAKE IT OFFLINE

PLAY, AS A TEAM

EASY ACCESS
HELP
INFORMATION

WANT TO
OPEN SOURCE?

SSH ACCESS?

NEED A BIKE?
WHILE YOURE IN AMSTERDAM

MAKE SERVICE DISCOVERABLE

WAITING FOR OTHERS?

DO IT YOURSELF

LEGAL CONTRACT
REVIEW?

DO IT YOURSELF

NEED DESIGN TO
CHANGE THE UI?

DO IT YOURSELF

design.atlassian.com

NEED QA FOR TESTING


YOUR SOFTWARE?

DO IT YOURSELF

DEVELOPER

TEST AUTOMATION

DEVELOPER
FAIL

QA ENGINEER

FIX

TEST AUTOMATION

MANUAL TESTING

DEVELOPER

TELL

FIX

TEST AUTOMATION

QA ENGINEER
FAIL

MANUAL TESTING

FAIL

DEVELOPER

CODE
+
TEST

DEVELOPER

QA
KICK OFF
DEVELOPER + QA

CODE
+
TEST

DEVELOPER

QA
KICK OFF
DEVELOPER + QA

CODE
+
TEST

DEMO
DEVELOPER + QA

NEED A USER TEST FOR


YOUR NEW FEATURE?

DO IT YOURSELF

BUILD A PROTOTYPE

RENT THE TEST LAB

CAMERA

USER

MICROPHONE
COMPUTER
VIDEO & LIVESTREAM

MAKE
ASKING F R HELP
EASY

DO IT YOURSELF

HOW DO YOU KNOW ALL THIS STUFF?


LONG TERM EMPLOYEE
25
YEARS

GIVE NEW EMPLOYEES A BOOST

BOOTCAMP
LOADING.

FIRST WEEKS

LESSONS BY
EMPLOYEES

NEW WORKPLACE
NEW TEAM MEMBERS
NEW ACRONYMS
NEW WORK STYLE
NEW PROCESSES
+ SHOWING YOURE GOOD

SET CLEAR EXPECTATIONS FOR NEW TEAM MEMBERS

90 DAY PLAN

PAIR PROGRAMMING / CODE REVIEWS

MOST EMBARRASSING STORY


SECRET TATTOO
A HIDDEN TALENT

FRIDAY FAMILY BREAKFAST

SHARED MINDSET
HOW TO GET THE TEAM THINKING IN THE SAME DIRECTION

BUILDING TEAM KNOWLEDGE

BUG FIX

BUILDING TEAM KNOWLEDGE

BUG FIX

BUILDING TEAM KNOWLEDGE

BUG FIX

BUILDING TEAM KNOWLEDGE

BUG FIX ROTATION

BUILDING TEAM KNOWLEDGE

FEATURE X

FEATURE Y

DEVELOPING FEATURES IS A PROCESS


LOTS OF SMALL DECISIONS
GET A BUDDY

BUILDING TEAM KNOWLEDGE

BUDDY

BUDDY
FEATURE X

FEATURE Y

BUILDING TEAM KNOWLEDGE

FEATURE BUDDY

CANARY SESSIONS

TESTING IDEAS WITH THE TEAM

AGILE SLAM
LIKE A BROWN BAG,
BUT ON TEAM PROCESS

BUILDING TEAM KNOWLEDGE

TEAM DISCUSSIONS

SHARE DESIGN IDEAS

AND COLLECT FEEDBACK

DOING THINGS RIGHT

BUILD PROCESSES

!
?

DOING THE RIGHT THINGS

BUILD ADAPTABILITY

YOUR

TEAM WAY

SOME GUIDANCE

ENVISION

BUILD
IMPROVE
YOUR

TEAM WAY

K
O
O
B
S
M
Y
A
E
T
A
T
L
C
E
J
P
O
R
P
E
E
H D

T + PLAYS TO GUI
40

T
I
E
V
O
R
P

ENV

T
I
N
O
I
S
I

T
I
E
K
A
M

IM

OVERVIEW

ENVISION IT

CONCEPT TESTING

PAPER PROTOTYPE

USER

STICKER

CONCEPT TESTING

MAKE IT

PROJECT POSTER
SHARED UNDERSTANDING

THE PLAYS

K
O
O
S
B
M
Y
A
A TE

T
L
C
E
J
P
O
R
P
E
H UIDE

THE PLAYS

T + PLAYS TO G
40

T
I
E
V
PRO

IM
T
I
E
K
MA
ENV

T
I
N
ISIO

COMPELLING DIRECTION
SUPPORTIVE CONTEXT
STRONG STRUCTURE
SHARED MINDSET

HOW AWESOME IS YOUR TEAM?

HEALTHY
HOW AWESOME IS YOUR TEAM?
CAN YOU MEASURE IT?

8 CHECK POINTS FOR BETTER TEAM HEALTH


1

FULL TIME OWNER

END-TO-END DEMO

BALANCED TEAM

README

SHARED UNDERSTANDING

DEPENDENCIES

VALUE AND METRICS

VELOCITY

TRACKING HEALTH MEASURING AT CHECKPOINTS


CHECKPOINTS
Full-time owner
Balanced team
Shared
Value and metrics
End-to-end demo
Readme
Dependencies
Velocity

P
IM

E
V
RO

R
U
YO

M
A
E
T

HEALTH MONITOR
www.atlassian.com/healthmonitor

P
IM

E
V
RO

R
U
YO

M
A
E
T

SO HEALTH SHOWS

WHAT NOW?

E
V
RO

P
IM

R
U
YO

M
A
E
T

EMPOWER TEAMS TO

THINK & ACT LIKE A FOUNDER

P
IM

E
V
RO

R
U
YO

M
A
E
T

BE THE CHANGE YOU SEEK

P
IM

E
V
RO

R
U
YO

M
A
E
T
THE MUPPET
TEAM

THE MINION
TEAM

THE
A-TEAM

P
IM

E
V
RO

R
U
YO

M
A
E
T

DECIDE IN YOUR ENVIRONMENT


THE
THE MUPPET
TEAM
A-TEAM
THE MINION
TEAM

SINGLE CORE = PHYSICAL LIMITS

MULTI CORE = COMMUNICATION REQUIRED

TEAM UP!

TO BE AWESOME

@svenpet

THANKS

TEAM UP!

TO BE AWESOME

You might also like