the secret sauce of successful teams

202
THE SECRET SAUCE OF SOFTWARE TEAMS 100% AWESOME TEAMS @svenpet SUCCESSFUL

Upload: sven-peters

Post on 16-Apr-2017

194.802 views

Category:

Leadership & Management


5 download

TRANSCRIPT

Page 1: The Secret Sauce of Successful Teams

THE SECRET SAUCE OF

SOFTWARE TEAMS100%

AWESOME

TEAMS

@svenpet

SUCCESSFUL

Page 2: The Secret Sauce of Successful Teams

SUCCESSFUL PEOPLE

Page 3: The Secret Sauce of Successful Teams
Page 4: The Secret Sauce of Successful Teams

Fast

Page 5: The Secret Sauce of Successful Teams

Best Ideas

Fast

Page 6: The Secret Sauce of Successful Teams

Problem Solver

Fast Best Ideas

Page 7: The Secret Sauce of Successful Teams

Elegant

Fast Best Ideas Problem Solver

Page 8: The Secret Sauce of Successful Teams

Technologies

Fast Best Ideas Problem Solver Elegant

Page 9: The Secret Sauce of Successful Teams

Fast

Rock Star

Best Ideas Problem Solver Elegant Technologies

Page 10: The Secret Sauce of Successful Teams

Fast

The 10x Programmer

Best Ideas Problem Solver Elegant Technologies

Page 11: The Secret Sauce of Successful Teams
Page 12: The Secret Sauce of Successful Teams

DOES THAT ATTRACT ?

Page 13: The Secret Sauce of Successful Teams

DOES THAT ATTRACT ?

Page 14: The Secret Sauce of Successful Teams

A PLACE THAT EMPOWERS

HIGH PERFORMANCE TEAMS

Page 15: The Secret Sauce of Successful Teams
Page 16: The Secret Sauce of Successful Teams
Page 17: The Secret Sauce of Successful Teams
Page 18: The Secret Sauce of Successful Teams
Page 19: The Secret Sauce of Successful Teams
Page 20: The Secret Sauce of Successful Teams
Page 21: The Secret Sauce of Successful Teams

SVEN PETERSKICK-ASS DEVELOPER MOTIVATOR

ATLASSIAN

@svenpet

Page 22: The Secret Sauce of Successful Teams

WHAT MAKES THE DIFFERENCE?

Page 23: The Secret Sauce of Successful Teams

TEAM A TEAM B

WHAT MAKES A TEAM HIGH PERFORMANCE?

Page 24: The Secret Sauce of Successful Teams

TEAM A TEAM B

?!!

WHAT MAKES A TEAM HIGH PERFORMANCE?

Page 25: The Secret Sauce of Successful Teams

*%?

TEAM A TEAM B

?!! !%!

!%*$?

?!*#

WHAT MAKES A TEAM HIGH PERFORMANCE?

Page 26: The Secret Sauce of Successful Teams

SPEAK LISTEN

WHAT MAKES A TEAM HIGH PERFORMANCE?

Page 27: The Secret Sauce of Successful Teams

PSYCHOLOGICAL

SAFTY

Page 28: The Secret Sauce of Successful Teams

PSYCHOLOGICAL

SAFTY

STRUCTURE

Page 29: The Secret Sauce of Successful Teams

PSYCHOLOGICAL

SAFTY

STRUCTURE MINDSET

Page 30: The Secret Sauce of Successful Teams

PSYCHOLOGICAL

SAFTY

STRUCTURE MINDSET

SUPPORT

Page 31: The Secret Sauce of Successful Teams

PSYCHOLOGICAL

SAFTY

STRUCTURE MINDSET

SUPPORT DIRECTION

Page 32: The Secret Sauce of Successful Teams
Page 33: The Secret Sauce of Successful Teams

STRONG STRUCTURE

SHARED MINDSET

SUPPORTIVE CONTEXT

COMPELLING DIRECTION

Page 34: The Secret Sauce of Successful Teams

COMPELLING DIRECTIONHOW TO GIVE GREAT TEAMS GUIDANCE

Page 35: The Secret Sauce of Successful Teams
Page 36: The Secret Sauce of Successful Teams
Page 37: The Secret Sauce of Successful Teams

INCREASE REVENUE

LOWER COSTS

LESS DOWNTIME

PROJECT X HAS TO BE FINISHED

REFACTOR TO MICROSERVICES

AUTOMATIC DEPLOYMENTS

PROJECT Y IS THE MOST IMPORTANT ONE

Page 38: The Secret Sauce of Successful Teams

NORTH STAR

Page 39: The Secret Sauce of Successful Teams

VISION2 YEAR PLAN

Page 40: The Secret Sauce of Successful Teams

VISION2 YEAR PLAN

WHAT’S IMPORTANT?THEMES

Page 41: The Secret Sauce of Successful Teams

VISION2 YEAR PLAN

WHAT’S IMPORTANT?THEMES

FOCUS AREAS HOW DO WE GET THERE?

Page 42: The Secret Sauce of Successful Teams

VISION2 YEAR PLAN

WHAT’S IMPORTANT?THEMES

FOCUS AREAS

MEASURE

HOW SUCESS LOOKS LIKE

HOW DO WE GET THERE?

Page 43: The Secret Sauce of Successful Teams

VISIONTHEMESFOCUSMEASURE

VT…WHAT?

Page 44: The Secret Sauce of Successful Teams
Page 45: The Secret Sauce of Successful Teams

FEATURES QUALITY

VS

Page 46: The Secret Sauce of Successful Teams

THAT SOUNDS VERY FLUFFY

SHOW US THE REAL WORLD

Page 47: The Secret Sauce of Successful Teams

OKROBJECTIVE

KEY RESULTS

Page 48: The Secret Sauce of Successful Teams

OBJECTIVE KEY RESULT

BUILD MOBILE APP 1000 DAILY USER

SCORE

700 DAILY USER

0.7

Page 49: The Secret Sauce of Successful Teams

STRETCH QUARTERLY LESS IS MORE

OKR

Page 50: The Secret Sauce of Successful Teams

MAKE GOALS TRANSPARENT FOR EVERYONE

Page 51: The Secret Sauce of Successful Teams

THINGS MAY LOOK GOOD ON PAPER…

Page 52: The Secret Sauce of Successful Teams

CREATIVITY INC.

Page 53: The Secret Sauce of Successful Teams

PRODUCT BRAIN TRUST

EXPERIENCE FRESHALIGN

FEATURING LEADERS AND OUR FOUNDERS

Page 54: The Secret Sauce of Successful Teams

PRODUCT BRAIN TRUSTFEATURING LEADERS AND OUR FOUNDERS

JUST DIRECTION - YOU OWN THE DECISIONS

Page 55: The Secret Sauce of Successful Teams

VS

YOUR IDEAS THE REAL WORLD

Page 56: The Secret Sauce of Successful Teams

DON’T #%@& THE CUSTOMER

Page 57: The Secret Sauce of Successful Teams

1 2 3 4 5 6 7 8 9 100

DETRACTORS PASSIVES PROMOTERS

% Promoters - % Detractors Net Promoter Score (NPS)

NPS

Page 58: The Secret Sauce of Successful Teams

LISTEN TO

CUSTOMER FEEDBACK

NPS FEEDBACK

SUPPORT

SOCIAL MEDIA

INTERVIEWS

Page 59: The Secret Sauce of Successful Teams

NPS FEEDBACK

RELIABILITY USABILITY FUNCTIONALITY

R U F

Page 60: The Secret Sauce of Successful Teams

40,000PIECES OF FEEDBACK

Page 61: The Secret Sauce of Successful Teams

Usability - 63%

Reliability - 31%

Functionality - 6%

RUF’ING IT!

Bugs - 3%

Editing - 6%

Performance - 28%

Navigation - 9%

Complexity - 22%

Content- 32%

Page 62: The Secret Sauce of Successful Teams

TELL EVERYONEWHAT BUGS THE CUSTOMER

Page 63: The Secret Sauce of Successful Teams

WEEKLY EMAIL

ARE WE IMPROVING?

TO EVERY ATLASSIAN

Page 64: The Secret Sauce of Successful Teams

WEEKLY EMAILTO EVERY ATLASSIAN

EACH ATLASSIAN GETS DIFFERENT FEEDBACK

Page 65: The Secret Sauce of Successful Teams

COMPELLING DIRECTIONGIVE YOUR TEAM A

NORTH STAR FOLLOW GOALS SANITY CHECKS UNDERSTAND FEEDBACK

Page 66: The Secret Sauce of Successful Teams

STRONG STRUCTUREHOW TO ASSEMBLE A GREAT TEAM

Page 67: The Secret Sauce of Successful Teams

DESIGNPROGRAMMING

TESTING

PRODUCTOPERATIONS

Page 68: The Secret Sauce of Successful Teams

TONE

DIRECTORCAMERA

ACTORS

LIGHT

Page 69: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

Page 70: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

Page 71: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

Page 72: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

INFORMATION FLOWS

FASTER DECISIONS

DIVERSITY OF THOUGHT

UNDERSTANDING

Page 73: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

Page 74: The Secret Sauce of Successful Teams

CROSS FUNCTIONAL TEAMS

Page 75: The Secret Sauce of Successful Teams

CROSS CULTURAL TEAMS

Page 76: The Secret Sauce of Successful Teams

DIFFERENT BACKGROUNDS

DIVERSITY OF THOUGHTCREATIVE /STRONGER SOLUTIONS

Page 77: The Secret Sauce of Successful Teams

MAKE YOUR TEAM A SAFE PLACE

SPEAK LISTEN RESPECT

Page 78: The Secret Sauce of Successful Teams

f%$*ed

Page 79: The Secret Sauce of Successful Teams

RITUALS AND REFRESHMENTS

Page 80: The Secret Sauce of Successful Teams

FIKA

Page 81: The Secret Sauce of Successful Teams

CONFERNCE VIDEO FRIDAYS

Page 82: The Secret Sauce of Successful Teams

GSD* DAYS

*GETTING SH%T DONE

Page 83: The Secret Sauce of Successful Teams

INNOVATION WEEK

Page 84: The Secret Sauce of Successful Teams

A TEAM IS MADE OUT OF INDIVIDUALS

HIGH FIVE

Page 85: The Secret Sauce of Successful Teams

SAY “GREAT JOB”

GIVE KUDOS

Page 86: The Secret Sauce of Successful Teams

SAY “GREAT JOB”

GIVE KUDOS

Page 87: The Secret Sauce of Successful Teams

OFFICE CLAPPING

Page 88: The Secret Sauce of Successful Teams

GRAD/JNR DEVELOPER

DEVELOPER

SENIOR DEVELOPER

DEVELOPER MANAGER

DEVELOPER TEAM LEAD

HEAD OF DEVELOPER - GROUP

HEAD OF DEVELOPMENT

PEOPLE LEADERSHIP

Page 89: The Secret Sauce of Successful Teams

GRAD/JNR DEVELOPER

DEVELOPER

SENIOR DEVELOPER

DEVELOPER MANAGER

DEVELOPER TEAM LEAD

HEAD OF DEVELOPER - GROUP

HEAD OF DEVELOPMENT

PEOPLE LEADERSHIP

LEAD DEVELOPER

TECHNICAL LEAD

Page 90: The Secret Sauce of Successful Teams

SUPPORTIVE CONTEXTHOW TO HELP GREAT TEAMS TO GET SH*T DONE

Page 91: The Secret Sauce of Successful Teams

DECISIONS

Page 92: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

Page 93: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1s

Page 94: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

Page 95: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

Page 96: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

MEETINGS

Page 97: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

MEETINGSRANDOM

DISCUSSION

Page 98: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

MEETINGSRANDOM

DISCUSSION

WORD OF MOUTH

Page 99: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

MEETINGSRANDOM

DISCUSSION

WORD OF MOUTH

EXCEL SHEETS

Page 100: The Secret Sauce of Successful Teams

DECISIONS

INFORMATION

1:1sEMAILS

DOCUMENTS

MEETINGSRANDOM

DISCUSSION

WORD OF MOUTH

EXCEL SHEETS

INTRANET

Page 101: The Secret Sauce of Successful Teams

INTRANET

Page 102: The Secret Sauce of Successful Teams

YOUR TEAM SPACE

COMPANY INFORMATION

PERSONAL PAGES

Page 103: The Secret Sauce of Successful Teams

OTHER TEAM GOALS

DECISIONS

OTHER PROJECTS

STRATEGIES

Page 104: The Secret Sauce of Successful Teams

OPEN BY DEFAULT

Page 105: The Secret Sauce of Successful Teams

WRITE DOWN

YOUR DECISIONS

Page 106: The Secret Sauce of Successful Teams

PROVIDE DATA

AND CONTEXT

Page 107: The Secret Sauce of Successful Teams

ANSWER QUESTIONS

Page 108: The Secret Sauce of Successful Teams

ALLOW

CORRECTIONS

Page 109: The Secret Sauce of Successful Teams

OR IT DIDN’T HAPPEN

SHARE IT

Page 110: The Secret Sauce of Successful Teams

OR IT DIDN’T HAPPEN

EAC IT

Page 111: The Secret Sauce of Successful Teams
Page 112: The Secret Sauce of Successful Teams

OPEN COMPANY, NO BULLSHIT

Page 113: The Secret Sauce of Successful Teams
Page 114: The Secret Sauce of Successful Teams

Passionate discussion

Page 115: The Secret Sauce of Successful Teams

STOP ENDLESS DISCUSSIONS

TAKE IT OFFLINE

Page 116: The Secret Sauce of Successful Teams

PLAY, AS A TEAM

Page 117: The Secret Sauce of Successful Teams

INFORMATION

EASY ACCESS

HELP

Page 118: The Secret Sauce of Successful Teams

WANT TO

OPEN SOURCE?

Page 119: The Secret Sauce of Successful Teams

SSH ACCESS?

Page 120: The Secret Sauce of Successful Teams

NEED A BIKE? WHILE YOU’RE IN AMSTERDAM

Page 121: The Secret Sauce of Successful Teams

MAKE SERVICE DISCOVERABLE

Page 122: The Secret Sauce of Successful Teams

WAITING FOR OTHERS?

Page 123: The Secret Sauce of Successful Teams

DO IT YOURSELF

Page 124: The Secret Sauce of Successful Teams

LEGAL CONTRACT REVIEW? DO IT YOURSELF

Page 125: The Secret Sauce of Successful Teams
Page 126: The Secret Sauce of Successful Teams
Page 127: The Secret Sauce of Successful Teams
Page 128: The Secret Sauce of Successful Teams

NEED DESIGN TO CHANGE THE UI? DO IT YOURSELF

Page 129: The Secret Sauce of Successful Teams

design.atlassian.com

Page 130: The Secret Sauce of Successful Teams
Page 131: The Secret Sauce of Successful Teams
Page 132: The Secret Sauce of Successful Teams

NEED QA FOR TESTING YOUR SOFTWARE? DO IT YOURSELF

Page 133: The Secret Sauce of Successful Teams

TEST AUTOMATION

DEVELOPER

Page 134: The Secret Sauce of Successful Teams

TEST AUTOMATION MANUAL TESTING

DEVELOPER QA ENGINEER

FAIL FIX

Page 135: The Secret Sauce of Successful Teams

TEST AUTOMATION MANUAL TESTING

DEVELOPER QA ENGINEER

FAIL

TELL

FIX

Page 136: The Secret Sauce of Successful Teams

FAIL

Page 137: The Secret Sauce of Successful Teams

DEVELOPER

CODE

TEST+

Page 138: The Secret Sauce of Successful Teams

QA KICK OFF

DEVELOPER

DEVELOPER + QA

CODE

TEST+

Page 139: The Secret Sauce of Successful Teams

QA KICK OFF

DEMO

DEVELOPER

DEVELOPER + QADEVELOPER + QA

CODE

TEST+

Page 140: The Secret Sauce of Successful Teams

NEED A USER TEST FOR YOUR NEW FEATURE? DO IT YOURSELF

Page 141: The Secret Sauce of Successful Teams

BUILD A PROTOTYPE RENT THE TEST LAB

Page 142: The Secret Sauce of Successful Teams

MICROPHONE

COMPUTER

CAMERAUSER

VIDEO & LIVESTREAM

Page 143: The Secret Sauce of Successful Teams
Page 144: The Secret Sauce of Successful Teams

DO IT YOURSELFASKING F R HELPMAKE

EASY

Page 145: The Secret Sauce of Successful Teams

HOW DO YOU KNOW ALL THIS STUFF?

LONG TERM EMPLOYEE25YEARS

Page 146: The Secret Sauce of Successful Teams

GIVE NEW EMPLOYEES A BOOST

Page 147: The Secret Sauce of Successful Teams

FIRST WEEKS

BOOTCAMPLOADING….

LESSONS BY EMPLOYEES

Page 148: The Secret Sauce of Successful Teams
Page 149: The Secret Sauce of Successful Teams

NEW WORKPLACENEW TEAM MEMBERSNEW ACRONYMSNEW WORK STYLE NEW PROCESSES+ SHOWING YOU’RE GOOD

Page 150: The Secret Sauce of Successful Teams

SET CLEAR EXPECTATIONS FOR NEW TEAM MEMBERS

90 DAY PLAN

Page 151: The Secret Sauce of Successful Teams
Page 152: The Secret Sauce of Successful Teams
Page 153: The Secret Sauce of Successful Teams
Page 154: The Secret Sauce of Successful Teams
Page 155: The Secret Sauce of Successful Teams

PAIR PROGRAMMING / CODE REVIEWS

Page 156: The Secret Sauce of Successful Teams

FRIDAY FAMILY BREAKFAST

MOST EMBARRASSING STORY

SECRET TATTOO

A HIDDEN TALENT

Page 157: The Secret Sauce of Successful Teams

SHARED MINDSETHOW TO GET THE TEAM THINKING IN THE SAME DIRECTION

Page 158: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

BUG FIX

Page 159: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

BUG FIX

Page 160: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

BUG FIX

Page 161: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

BUG FIX ROTATION

Page 162: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

FEATURE X FEATURE Y

Page 163: The Secret Sauce of Successful Teams

DEVELOPING FEATURES IS A PROCESSLOTS OF SMALL DECISIONS

GET A BUDDY

Page 164: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

FEATURE X FEATURE YBUDDY BUDDY

Page 165: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

FEATURE BUDDY

Page 166: The Secret Sauce of Successful Teams

CANARY SESSIONSTESTING IDEAS WITH THE TEAM

Page 167: The Secret Sauce of Successful Teams

AGILE SLAMLIKE A BROWN BAG, BUT ON TEAM PROCESS

Page 168: The Secret Sauce of Successful Teams

BUILDING TEAM KNOWLEDGE

TEAM DISCUSSIONS

Page 169: The Secret Sauce of Successful Teams

SHARE DESIGN IDEAS

Page 170: The Secret Sauce of Successful Teams

…AND COLLECT FEEDBACK

Page 171: The Secret Sauce of Successful Teams

DOING THINGS RIGHT BUILD PROCESSES

Page 172: The Secret Sauce of Successful Teams

DOING THE RIGHT THINGS BUILD ADAPTABILITY?

!

Page 173: The Secret Sauce of Successful Teams

TEAMYOUR

WAY

Page 174: The Secret Sauce of Successful Teams

BUILD

IMPROVE

ENVISIONSOME GUIDANCE

TEAMYOUR

WAY

Page 175: The Secret Sauce of Successful Teams

THE PLAYBOOK

ENVISION ITMAKE IT

IMPROVE IT

40+ PLAYS TO GUIDE PROJECT TEAMS

Page 176: The Secret Sauce of Successful Teams
Page 177: The Secret Sauce of Successful Teams

OVERVIEW

Page 178: The Secret Sauce of Successful Teams
Page 179: The Secret Sauce of Successful Teams
Page 180: The Secret Sauce of Successful Teams

CONCEPT TESTINGENVISION IT

PAPER PROTOTYPE USER STICKER

Page 181: The Secret Sauce of Successful Teams

CONCEPT TESTING

Page 182: The Secret Sauce of Successful Teams

PROJECT POSTERMAKE IT

SHARED UNDERSTANDING

Page 183: The Secret Sauce of Successful Teams
Page 184: The Secret Sauce of Successful Teams
Page 185: The Secret Sauce of Successful Teams

BRAINSTORMING - 5 WHYS

THE PLAYS

Page 186: The Secret Sauce of Successful Teams

….AND MUCH MORE

THE PLAYSTHE PLAYBOOK

ENVISION ITMAKE IT

IMPROVE IT

40+ PLAYS TO GUIDE PROJECT TEAMS

Page 187: The Secret Sauce of Successful Teams

SHARED MINDSET

SUPPORTIVE CONTEXT

COMPELLING DIRECTION

STRONG STRUCTURE

Page 188: The Secret Sauce of Successful Teams

HOW AWESOME IS YOUR TEAM?

Page 189: The Secret Sauce of Successful Teams

HOW AWESOME IS YOUR TEAM?

CAN YOU MEASURE IT?

HEALTHY

Page 190: The Secret Sauce of Successful Teams

8 CHECK POINTS FOR BETTER TEAM HEALTH

1 FULL TIME OWNER

BALANCED TEAM

SHARED UNDERSTANDING

VALUE AND METRICS

END-TO-END DEMO

README

DEPENDENCIES

VELOCITY

Page 191: The Secret Sauce of Successful Teams

Full-time owner

Balanced team

Shared

Value and metrics

End-to-end demo

Readme

Dependencies

Velocity

CHECKPOINTS 1 2 3 4 5

TRACKING HEALTH… MEASURING AT CHECKPOINTS

Page 192: The Secret Sauce of Successful Teams

www.atlassian.com/healthmonitor

HEALTH MONITOR

IMPROVE YOUR TEAM

Page 193: The Secret Sauce of Successful Teams

SO HEALTH SHOWS WHAT NOW?

IMPROVE YOUR TEAM

Page 194: The Secret Sauce of Successful Teams

IMPROVE YOUR TEAM

THINK & ACT LIKE A FOUNDEREMPOWER TEAMS TO

Page 195: The Secret Sauce of Successful Teams

IMPROVE YOUR TEAM

BE THE CHANGE YOU SEEK

Page 196: The Secret Sauce of Successful Teams

IMPROVE YOUR TEAM

THE A-TEAM

THE MINION TEAM

THE MUPPET TEAM

Page 197: The Secret Sauce of Successful Teams

IMPROVE YOUR TEAM

THE A-TEAM

THE MINION TEAM

THE MUPPET TEAM

DECIDE IN YOUR ENVIRONMENT

Page 198: The Secret Sauce of Successful Teams
Page 199: The Secret Sauce of Successful Teams

SINGLE CORE = PHYSICAL LIMITS

Page 200: The Secret Sauce of Successful Teams

MULTI CORE = COMMUNICATION REQUIRED

Page 201: The Secret Sauce of Successful Teams

TEAM UP!TO BE AWESOME

Page 202: The Secret Sauce of Successful Teams

TEAM UP!TO BE AWESOME

THANKS

@svenpet