Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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
awesome
business value
quality
fun
because fun.
TEAMS
share the load
reduce the risk
personal ownership
team commitments
there is no i in team
process
Practices
(Engineering)
People
(Culture)
people
culturecare + do what’s right!
care + do what’s right!
Kotter’s Change Process
kotterinternational.com
reality
possibility
people company
today
future
personal impersonal
today
future
personal impersonal
competencecultivation
controlcollaboration
Michael Sahota
http://agilitrix.com/
control
control | collaboration | cultivation | competence
control | collaboration | cultivation | competence
collaborati
on
control | collaboration | cultivation | competence
control | collaboration | cultivation | competence
control | collaboration | cultivation | competence
control | collaboration | cultivation | competence
Ad
apt
Ad
apt
control | collaboration | cultivation | competence
Ad
apt
Ad
apt
control | collaboration | cultivation | competence
when it comes to changing
culture..
either Change the
People
or Change the
PeopleChuck DeVries, Vice President of Developm...
care + do what’s right!
practices
process
Practices
(Engineering)
People
(Culture)
Dev
Exec
Dev
Exec
Process
Note:
Dependency Injection
will turn you in to a complete
coding Ninja, however the full
scope of DI with any of the
many ...
The Secret Developer
Pattern
The Secret Developer
Pattern
Even Batman had
Robin
Consider 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
Super
man
Anti-
Pattern
Superman Anti-Pattern
Joker Anti-Pattern
80% done, 80% of the time
https://www.flickr.com/photos/miklolivier/2775095494/
What are your 3
Questions?
WHAT I Finished
yesterday,
planning on
finishing today,,
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
craftsmanship
expertise achievement
craftsmanship m...
Joker Project Anti-Pattern
Lots and lots and lots of
Henchmen.. with a master plan to
take over the world!https://www.flic...
More Developers!!
Corp Red
Tape
Anti-
Pattern
https://www.flickr.com/photos/visualanthology/13230374635/
http://www.infoq.com/articles/scrum-not-enough
developingUX.com
speakerpedia.com/speakers/caleb-jenkins
@calebjenkins
#ttf2015
http://www.flickr.com/photos/jscherber/2264624742/
https://www.flickr.com/photos/jdhancock/7354790066/
https://www.flickr....
https://www.flickr.com/photos/zeldman/2633231743/
https://www.flickr.com/photos/k_putt/10729918434/
https://www.flickr.com...
https://www.flickr.com/photos/jdhancock/4556427363/
https://www.flickr.com/photos/miklolivier/2775095494/
https://www.flic...
developingUX.com
speakerpedia.com/speakers/caleb-jenkins
@calebjenkins
#ttf2015
End
Appendix
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Get your Hero Groove On - Heroes Reborn
Prochain SlideShare
Chargement dans…5
×

Get your Hero Groove On - Heroes Reborn

944 vues

Publié le

On Aug 7th, 2015 - this was the closing keynote for the 10th annual Tulsa TechFest. We explored personal, team, and organizational cultures, philosophies of work, ways to integrate an agile mindset, engineering practices for software, and processes that sit on them.

Publié dans : Direction et management
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Get your Hero Groove On - Heroes Reborn

  1. 1. Definition “Legacy” n. Software that I’m afraid to maintain, extend, or change it actually scares me to touch that code.
  2. 2. Definition “Legacy” n. Software that I’m afraid to maintain, extend, or change it actually scares me to touch that code.
  3. 3. philosophy of work
  4. 4. philosophy of work
  5. 5. build awesome stuff + have fun doing it! philosophy of work build teams!
  6. 6. build teams that do awesome stuff + have fun doing it! philosophy of work
  7. 7. awesome business value quality
  8. 8. fun because fun.
  9. 9. TEAMS share the load reduce the risk personal ownership team commitments
  10. 10. there is no i in team
  11. 11. process Practices (Engineering) People (Culture)
  12. 12. people
  13. 13. culturecare + do what’s right!
  14. 14. care + do what’s right!
  15. 15. Kotter’s Change Process kotterinternational.com
  16. 16. reality possibility people company
  17. 17. today future personal impersonal
  18. 18. today future personal impersonal competencecultivation controlcollaboration
  19. 19. Michael Sahota http://agilitrix.com/
  20. 20. control control | collaboration | cultivation | competence
  21. 21. control | collaboration | cultivation | competence
  22. 22. collaborati on control | collaboration | cultivation | competence
  23. 23. control | collaboration | cultivation | competence
  24. 24. control | collaboration | cultivation | competence
  25. 25. control | collaboration | cultivation | competence Ad apt Ad apt
  26. 26. control | collaboration | cultivation | competence Ad apt Ad apt
  27. 27. control | collaboration | cultivation | competence
  28. 28. when it comes to changing culture.. either Change the People or Change the PeopleChuck DeVries, Vice President of Development Sabre Airline Solutions
  29. 29. care + do what’s right!
  30. 30. practices
  31. 31. process Practices (Engineering) People (Culture)
  32. 32. Dev Exec
  33. 33. Dev Exec Process
  34. 34. Note: Dependency Injection 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
  35. 35. The Secret Developer Pattern
  36. 36. The Secret Developer Pattern
  37. 37. Even Batman had Robin Consider Pair Programming (Ping Pong Pairing)
  38. 38. The Brainiac Anti-Pattern
  39. 39. The Brainiac Anti-Pattern UI Auth Validation Rules Workflow Processor Services Data Cache
  40. 40. The Brainiac Anti-Pattern Divide & Conquer UI Auth Validation Rules Workflow Processor Services Data Cache
  41. 41. UI Auth Validation Rules Workflow Processor Services Data Cache system.web vs
  42. 42. discuss UI Auth Validation Rules Workflow Processor Services Data Cache system.web vs
  43. 43. discuss UI Auth Validation Rules Workflow Processor Services Data Cache system.web vs
  44. 44. Super man Anti- Pattern
  45. 45. Superman Anti-Pattern
  46. 46. Joker Anti-Pattern 80% done, 80% of the time https://www.flickr.com/photos/miklolivier/2775095494/
  47. 47. What are your 3 Questions? WHAT I Finished yesterday, planning on finishing today,, Stand Ups
  48. 48. process
  49. 49. “Make everything as simple as possible, but not simpler.” -Albert Einstein (paraphrased)
  50. 50. “Have as much process as necessary, but no more!” - Albert Einstein * ( * heavily paraphrased )
  51. 51. today future personal impersonal competence efficiency professionalism craftsmanship expertise achievement craftsmanship meritocracy cultivation purpose dedication faith subjectivity growth evolve creativity control security 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”
  52. 52. 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/
  53. 53. More Developers!!
  54. 54. Corp Red Tape Anti- Pattern https://www.flickr.com/photos/visualanthology/13230374635/
  55. 55. http://www.infoq.com/articles/scrum-not-enough
  56. 56. developingUX.com speakerpedia.com/speakers/caleb-jenkins @calebjenkins #ttf2015
  57. 57. 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/ https://www.flickr.com/photos/tamuc/13472858243/
  58. 58. 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/
  59. 59. 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/
  60. 60. developingUX.com speakerpedia.com/speakers/caleb-jenkins @calebjenkins #ttf2015
  61. 61. End Appendix

×