Upload
caleb-jenkins
View
146
Download
3
Tags:
Embed Size (px)
Citation preview
Definition “Legacy”n. Software that I’m afraid to maintain,
extend, or change it actually scares me to
touch that code.
Definition “Legacy”n. Software that I’m afraid to maintain,
extend, or change it actually scares me to
touch that code.
philosophy of work
philosophy of work
build awesome stuff+ have fun doing it!
philosophy of work
build teams!
build teams that do awesome stuff+ have fun doing it!
philosophy of work
awesomebusiness value
quality
funbecause fun.
TEAMS
share the load
reduce the risk
personal ownership team commitments
there is no i in team
processPractices (Engineering
)
People(Culture)
people
culturecare + do
what’s right!
care + do what’s right!
Kotter’s Change Processkotterinternational.com
reality
possibility
people company
today
future
personal impersonal
today
future
personal impersonal
competence
cultivation
controlcollaboration
Michael Sahota
http://agilitrix.com/
control
control | col laboration | cult ivation | competence
control | col laboration | cult ivation | competence
collaboration
control | col laboration | cult ivation | competence
control | col laboration | cult ivation | competence
conflict!
control | col laboration | cult ivation | competence
conflict!
control | col laboration | cult ivation | competence
Adapt
Adapt
control | col laboration | cult ivation | competence
Adapt
Adapt
control | col laboration | cult ivation | competence
culture
when it comes to changing culture.. either Change the Peopleor Change the People
Chuck DeVries, Vice President of DevelopmentSabre Airline Solutions
care + do what’s right!
practices
processPractices (Engineering
)
People(Culture)
Dev
Op
sPM
OExec
Sale M
arket
IT
Dev
Op
sPM
OExec
Sale M
arket
IT
Process
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
The Secret Developer Anti-Pattern
The Secret Developer Anti-Pattern
Even Batman had RobinConsider Pair Programming (Ping Pong Pairing)
The Brainiac Anti-Pattern
The Brainiac Anti-Pattern
UI Auth Validation
Rules Workflow Processor
Services Data Cache
The Brainiac Anti-Pattern
Divide & Conquer
UI Auth Validation
Rules Workflow Processor
Services Data Cache
UI Auth Validation
Rules Workflow Processor
Services Data Cache
system.web vs
discuss
UI Auth Validation
Rules Workflow Processor
Services Data Cache
system.web vs
discuss
UI Auth Validation
Rules Workflow Processor
Services Data Cache
system.web vs
Superman Anti-Pattern
Superman Anti-Pattern
Joker Anti-Pattern
80% done, 80% of the timehttps://www.flickr.com/photos/miklolivier/2775095494/
What are your 3 Questions?
WHAT I Finished yesterday,planning on finishing today,,any blocks..
Stand Ups
process
“Make everything as simple as possible, but not simpler.” -Albert Einstein (paraphrased)
“Have as much process as necessary, but no more!” - Albert Einstein * ( * heavily paraphrased )
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”
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/
More Developers!!
Corp Red Tape Anti-Pattern
https://www.flickr.com/photos/visualanthology/13230374635/
http://www.infoq.com/articles/scrum-not-enough
developingUX.comspeakerpedia.com/speakers/caleb-jenkins
@calebjenkins
Awesome
Reviews
go here!
#ttf2015
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/
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/
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/
developingUX.comspeakerpedia.com/speakers/caleb-jenkins
@calebjenkins
Awesome
Reviews
go here!
#ttf2015
EndAppendix