passion for software

72
Passion for Software

Post on 21-Oct-2014

24.919 views

Category:

Business


0 download

DESCRIPTION

Atlassian was founded 10 years ago. Today the Australien company has a $100 Million revenue and over 500 employees. After 10 years Atlassian still feels fresh and is one of the most popular employers for software developer. What are the Aussies doing differently? This session shows Atlassians values and gives an inside view on how we work. I will discuss topics like: * open and honest discussions * what Agile means for us * how we support innovations * developer, developer, developer... and the rest * how we capture feedback We have fun developing awesome products. Other companies should have the same fun doing productive, transparent and honest software development. Find out how Atlassian works and get ideas how to improve your team and company.

TRANSCRIPT

Page 1: Passion For Software

Passion for Software

Page 2: Passion For Software

Sven PetersAtlassian

svenpet.com

@[email protected]

Ambassador

That‘s me

Page 3: Passion For Software

PassionBundesjugendspiele

Page 4: Passion For Software

Passion good  potential

Page 5: Passion For Software

PassionUsain  Bolt  :6  gold  medals

Page 6: Passion For Software

PassionAtlassian  Staff

is the norm

Page 7: Passion For Software

PassionBusiness

Page 8: Passion For Software

Software made Down Under

Start with Passion

Page 9: Passion For Software

It takes

two

Page 10: Passion For Software

startwith a vision

Page 11: Passion For Software

great place to work

great peoplework & fun

freedomrespect

Page 12: Passion For Software

Pick the right

People

Page 13: Passion For Software

great place to work

Atlassian  Office  SF

Page 14: Passion For Software

Passion forGTD

Page 15: Passion For Software

get Information

fastlearning  how  to  fly  a  helicopter

Page 16: Passion For Software

get Information

fast

Atlassian  OfficeSydney

Page 17: Passion For Software

It's all in the

Wiki

lots  of  information

Page 18: Passion For Software

Wiki

develop  ideas  fast

company  updates

project  planing

open  discussions

sharing  knowledge

Page 19: Passion For Software

It's not just a

Wikiit's a Culture

Page 20: Passion For Software

It's not only a

Wikiit's the People

Page 21: Passion For Software

start with the

Wiki

Page 22: Passion For Software

FailPassion to

Page 23: Passion For Software

Failure is not an optionIt's a step

Page 24: Passion For Software

got F

eedb

ack?

Page 25: Passion For Software

CycleFeedback

#short#direct

Page 26: Passion For Software

Feedbackthrough public Issue Tracker and public support forum

Page 27: Passion For Software

Feedbackthrough customer interviews and paper prototype

Page 28: Passion For Software

Feedbackthrough dogfooding

Page 29: Passion For Software

Feedbackthrough OnDemand

Page 30: Passion For Software

Feedbackthrough automatic reports

Page 31: Passion For Software

about measurin

g

We‘re

wild

TimeFeatures completedCode ReviewsTestserver PerformanceSale

sEvaluationsWeb TrafficAdsSupport cases

Customer SatisfactionResponse TimeApplicantsPhone Interviews

Page 32: Passion For Software

about automated re

ports

We‘re

wild

Page 33: Passion For Software

about sharin

g data

We‘re

wild

InformationRadiator

Alistair  Cockburn

Is it hot in here, or is it my

?

Page 34: Passion For Software

Passionate Developers

Page 35: Passion For Software

Developers

Page 36: Passion For Software
Page 37: Passion For Software

Passionate Developers

Page 38: Passion For Software

Passionate Teams

Page 39: Passion For Software

TeamsTeams

small

cross functional

distributed

independent TeamsTeams

Page 40: Passion For Software

Stash Team

Page 41: Passion For Software

7 weeks

Stash Teammax.  feedback  cycle

good  for  planning

ideas  to  market

Page 42: Passion For Software

next release

missed deadline?

wait for

Page 43: Passion For Software

small piecesbreak down into

Page 44: Passion For Software

firstrisk

Page 45: Passion For Software

FeatureBranch

2 Days~

Page 46: Passion For Software

Pull Request

?

Page 47: Passion For Software

What arePull Requests?

It's like code reviews

It's an online discussion

about code

I have to

share my code?

Page 48: Passion For Software

Pull

+1

Request

Page 49: Passion For Software

Pull

+1

Request

+1= merge

Page 50: Passion For Software

using

Team

to build

The

is

Page 51: Passion For Software

7 weeks

onDemand

Page 52: Passion For Software

1

onDemand

week

Page 53: Passion For Software

Passion for

The

Innovation

Page 54: Passion For Software

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

Leaonard  Bernstein

Page 55: Passion For Software

vationvation

throughMotiInno

Page 56: Passion For Software

Idea Brown Bags

Page 57: Passion For Software

Plan Sprint Planning

Page 58: Passion For Software

This... is the longest day of my lifecoolest

Page 59: Passion For Software

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

Page 60: Passion For Software

Show Winner

Page 61: Passion For Software

Innovation Motivation

Page 62: Passion For Software

Crapy Code

No final Product

Not maintainable

unstable Feature

Page 63: Passion For Software

Good Code

polished for Product

It's maintainable

stable Feature

20% time

Page 64: Passion For Software

Time

Time

Time

innovation

independent

free

Page 65: Passion For Software

Sprint GoalsWorkload

Dependencies

Conflicts

Page 66: Passion For Software

Time

Time

Time

innovation

planned

team

Innovation Week

Page 67: Passion For Software

Software made Down

Start with Passion

Passionate Teams

Passion forGTD Fail

Passion to

Passion for

The

Innovation t-shirts

Passion for

Page 68: Passion For Software

Passion

keeps you going

Page 69: Passion For Software

Passion

gets you up again

Page 70: Passion For Software

Passiondrives us

Page 71: Passion For Software

Passiongrowlet

Page 72: Passion For Software

Thank you

svenpet.com/slides