Download pdf - Passion For Software

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