get your hero groove on - heroes reborn

105

Upload: caleb-jenkins

Post on 18-Aug-2015

146 views

Category:

Leadership & Management


3 download

TRANSCRIPT

Page 1: Get your Hero Groove On - Heroes Reborn
Page 2: Get your Hero Groove On - Heroes Reborn
Page 3: Get your Hero Groove On - Heroes Reborn
Page 4: Get your Hero Groove On - Heroes Reborn
Page 5: Get your Hero Groove On - Heroes Reborn
Page 6: Get your Hero Groove On - Heroes Reborn

Definition “Legacy”n. Software that I’m afraid to maintain,

extend, or change it actually scares me to

touch that code.

Page 7: Get your Hero Groove On - Heroes Reborn

Definition “Legacy”n. Software that I’m afraid to maintain,

extend, or change it actually scares me to

touch that code.

Page 8: Get your Hero Groove On - Heroes Reborn

philosophy of work

Page 9: Get your Hero Groove On - Heroes Reborn

philosophy of work

Page 10: Get your Hero Groove On - Heroes Reborn

build awesome stuff+ have fun doing it!

philosophy of work

build teams!

Page 11: Get your Hero Groove On - Heroes Reborn

build teams that do awesome stuff+ have fun doing it!

philosophy of work

Page 12: Get your Hero Groove On - Heroes Reborn

awesomebusiness value

quality

Page 13: Get your Hero Groove On - Heroes Reborn

funbecause fun.

Page 14: Get your Hero Groove On - Heroes Reborn

TEAMS

share the load

reduce the risk

personal ownership team commitments

Page 15: Get your Hero Groove On - Heroes Reborn
Page 16: Get your Hero Groove On - Heroes Reborn

there is no i in team

Page 17: Get your Hero Groove On - Heroes Reborn
Page 18: Get your Hero Groove On - Heroes Reborn
Page 19: Get your Hero Groove On - Heroes Reborn

processPractices (Engineering

)

People(Culture)

Page 20: Get your Hero Groove On - Heroes Reborn

people

Page 21: Get your Hero Groove On - Heroes Reborn

culturecare + do

what’s right!

Page 22: Get your Hero Groove On - Heroes Reborn

care + do what’s right!

Page 23: Get your Hero Groove On - Heroes Reborn
Page 24: Get your Hero Groove On - Heroes Reborn
Page 25: Get your Hero Groove On - Heroes Reborn
Page 26: Get your Hero Groove On - Heroes Reborn

Kotter’s Change Processkotterinternational.com

Page 27: Get your Hero Groove On - Heroes Reborn
Page 28: Get your Hero Groove On - Heroes Reborn
Page 29: Get your Hero Groove On - Heroes Reborn
Page 30: Get your Hero Groove On - Heroes Reborn
Page 31: Get your Hero Groove On - Heroes Reborn
Page 32: Get your Hero Groove On - Heroes Reborn
Page 33: Get your Hero Groove On - Heroes Reborn
Page 34: Get your Hero Groove On - Heroes Reborn
Page 35: Get your Hero Groove On - Heroes Reborn
Page 36: Get your Hero Groove On - Heroes Reborn

reality

possibility

people company

Page 37: Get your Hero Groove On - Heroes Reborn

today

future

personal impersonal

Page 38: Get your Hero Groove On - Heroes Reborn

today

future

personal impersonal

competence

cultivation

controlcollaboration

Page 39: Get your Hero Groove On - Heroes Reborn
Page 40: Get your Hero Groove On - Heroes Reborn
Page 41: Get your Hero Groove On - Heroes Reborn
Page 42: Get your Hero Groove On - Heroes Reborn

Michael Sahota

http://agilitrix.com/

Page 43: Get your Hero Groove On - Heroes Reborn
Page 44: Get your Hero Groove On - Heroes Reborn
Page 45: Get your Hero Groove On - Heroes Reborn
Page 46: Get your Hero Groove On - Heroes Reborn

control

control | col laboration | cult ivation | competence

Page 47: Get your Hero Groove On - Heroes Reborn

control | col laboration | cult ivation | competence

Page 48: Get your Hero Groove On - Heroes Reborn

collaboration

control | col laboration | cult ivation | competence

Page 49: Get your Hero Groove On - Heroes Reborn

control | col laboration | cult ivation | competence

Page 50: Get your Hero Groove On - Heroes Reborn

conflict!

control | col laboration | cult ivation | competence

Page 51: Get your Hero Groove On - Heroes Reborn

conflict!

control | col laboration | cult ivation | competence

Adapt

Adapt

Page 52: Get your Hero Groove On - Heroes Reborn

control | col laboration | cult ivation | competence

Adapt

Adapt

Page 53: Get your Hero Groove On - Heroes Reborn

control | col laboration | cult ivation | competence

Page 54: Get your Hero Groove On - Heroes Reborn
Page 55: Get your Hero Groove On - Heroes Reborn

culture

Page 56: Get your Hero Groove On - Heroes Reborn

when it comes to changing culture.. either Change the Peopleor Change the People

Chuck DeVries, Vice President of DevelopmentSabre Airline Solutions

Page 57: Get your Hero Groove On - Heroes Reborn
Page 58: Get your Hero Groove On - Heroes Reborn

care + do what’s right!

Page 59: Get your Hero Groove On - Heroes Reborn

practices

Page 60: Get your Hero Groove On - Heroes Reborn

processPractices (Engineering

)

People(Culture)

Page 61: Get your Hero Groove On - Heroes Reborn

Dev

Op

sPM

OExec

Sale M

arket

IT

Page 62: Get your Hero Groove On - Heroes Reborn

Dev

Op

sPM

OExec

Sale M

arket

IT

Process

Page 63: Get your Hero Groove On - Heroes Reborn
Page 64: Get your Hero Groove On - Heroes Reborn

Note:Dependency Injection

Note:Dependency Injectionwill turn you in to a

complete coding Ninja, however the full scope of DI with any of the many DI frameworks is beyond the scope of this talk

will turn you in to a complete coding Ninja, however the full scope of DI with any of the many DI frameworks is beyond the scope of this talk

Page 65: Get your Hero Groove On - Heroes Reborn
Page 66: Get your Hero Groove On - Heroes Reborn

The Secret Developer Anti-Pattern

Page 67: Get your Hero Groove On - Heroes Reborn

The Secret Developer Anti-Pattern

Page 68: Get your Hero Groove On - Heroes Reborn

Even Batman had RobinConsider Pair Programming (Ping Pong Pairing)

Page 69: Get your Hero Groove On - Heroes Reborn
Page 70: Get your Hero Groove On - Heroes Reborn
Page 71: Get your Hero Groove On - Heroes Reborn
Page 72: Get your Hero Groove On - Heroes Reborn
Page 73: Get your Hero Groove On - Heroes Reborn
Page 74: Get your Hero Groove On - Heroes Reborn

The Brainiac Anti-Pattern

Page 75: Get your Hero Groove On - Heroes Reborn

The Brainiac Anti-Pattern

UI Auth Validation

Rules Workflow Processor

Services Data Cache

Page 76: Get your Hero Groove On - Heroes Reborn

The Brainiac Anti-Pattern

Divide & Conquer

UI Auth Validation

Rules Workflow Processor

Services Data Cache

Page 77: Get your Hero Groove On - Heroes Reborn

UI Auth Validation

Rules Workflow Processor

Services Data Cache

system.web vs

Page 78: Get your Hero Groove On - Heroes Reborn

discuss

UI Auth Validation

Rules Workflow Processor

Services Data Cache

system.web vs

Page 79: Get your Hero Groove On - Heroes Reborn

discuss

UI Auth Validation

Rules Workflow Processor

Services Data Cache

system.web vs

Page 80: Get your Hero Groove On - Heroes Reborn

Superman Anti-Pattern

Page 81: Get your Hero Groove On - Heroes Reborn

Superman Anti-Pattern

Page 82: Get your Hero Groove On - Heroes Reborn

Joker Anti-Pattern

80% done, 80% of the timehttps://www.flickr.com/photos/miklolivier/2775095494/

Page 83: Get your Hero Groove On - Heroes Reborn

What are your 3 Questions?

WHAT I Finished yesterday,planning on finishing today,,any blocks..

Stand Ups

Page 84: Get your Hero Groove On - Heroes Reborn

process

Page 85: Get your Hero Groove On - Heroes Reborn

“Make everything as simple as possible, but not simpler.” -Albert Einstein (paraphrased)

Page 86: Get your Hero Groove On - Heroes Reborn

“Have as much process as necessary, but no more!” - Albert Einstein * ( * heavily paraphrased )

Page 87: Get your Hero Groove On - Heroes Reborn

today

future

personal impersonal

competence

efficiency professionalism

craftsmanshipexpertise achievement

craftsmanship meritocracy

cultivation

purpose dedication faithsubjectivity growth

evolve

creativity

controlsecurity order power hierarchy

procedures hierarchy stability

standardization process

collaboration

affiliation teams synergy

interaction equality diversity trust

partnership

“we succeed by working together”

“we succeed by growing people who fulfill our vision”

“we succeed by being the best”

“we succeed by getting and keeping control”

Page 88: Get your Hero Groove On - Heroes Reborn
Page 89: Get your Hero Groove On - Heroes Reborn
Page 90: Get your Hero Groove On - Heroes Reborn

Joker Project Anti-Pattern

Lots and lots and lots of Henchmen.. with a master plan to take over the world!

https://www.flickr.com/photos/miklolivier/2775095494/

Page 91: Get your Hero Groove On - Heroes Reborn

More Developers!!

Page 92: Get your Hero Groove On - Heroes Reborn

Corp Red Tape Anti-Pattern

https://www.flickr.com/photos/visualanthology/13230374635/

Page 93: Get your Hero Groove On - Heroes Reborn
Page 94: Get your Hero Groove On - Heroes Reborn
Page 95: Get your Hero Groove On - Heroes Reborn

http://www.infoq.com/articles/scrum-not-enough

Page 96: Get your Hero Groove On - Heroes Reborn
Page 97: Get your Hero Groove On - Heroes Reborn
Page 98: Get your Hero Groove On - Heroes Reborn
Page 99: Get your Hero Groove On - Heroes Reborn
Page 100: Get your Hero Groove On - Heroes Reborn

developingUX.comspeakerpedia.com/speakers/caleb-jenkins

@calebjenkins

Awesome

Reviews

go here!

#ttf2015

Page 101: Get your Hero Groove On - Heroes Reborn

http://www.flickr.com/photos/jscherber/2264624742/

https://www.flickr.com/photos/jdhancock/7354790066/

https://www.flickr.com/photos/jdhancock/7385470852/

https://www.flickr.com/photos/rooners/7896988232/

Photo Credits

https://www.flickr.com/photos/tamuc/13472858243/

Page 102: Get your Hero Groove On - Heroes Reborn

https://www.flickr.com/photos/zeldman/2633231743/

https://www.flickr.com/photos/k_putt/10729918434/

https://www.flickr.com/photos/denisgiles/4224495832/

https://www.flickr.com/photos/eldave/6192172444/

https://www.flickr.com/photos/visualanthology/13230374635/

Page 103: Get your Hero Groove On - Heroes Reborn

https://www.flickr.com/photos/jdhancock/4556427363/

https://www.flickr.com/photos/miklolivier/2775095494/

https://www.flickr.com/photos/ashitanoyume/6650997867/

https://www.flickr.com/photos/tonyshek/10078062366/

https://www.flickr.com/photos/27594459@N04/8381185544/

Page 104: Get your Hero Groove On - Heroes Reborn

developingUX.comspeakerpedia.com/speakers/caleb-jenkins

@calebjenkins

Awesome

Reviews

go here!

#ttf2015

Page 105: Get your Hero Groove On - Heroes Reborn

EndAppendix