Agile Culture - De Masi’s Dream


Published on

Talk about Agile Methods and the cultural changes it provides in a company after a couple of years of adoption

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Agile Culture - De Masi’s Dream

  1. 1. Agile Culture De Masiʼs Dream Daniel Cukier @danicuki
  2. 2. Who am I and my experience in Locaweb implementing agile methods
  3. 3. culture |ˈkəl ch ər| 1 the arts and other manifestations of human intellectual achievement regarded collectively. • a refined understanding or appreciation of this. • the customs, arts, social institutions, and achievements of a particular nation, people, or other social group. • [with adj.] the attitudes and behavior characteristic of a particular social group 2 Biology the cultivation of bacteria, tissue cells, etc., in an artificial medium containing nutrients. • a preparation of cells obtained in such a way: the bacterium was isolated in two blood cultures. • the cultivation of plants: this variety of lettuce is popular for its ease of culture. ORIGIN: In late Middle English the sense was [cultivation of the soil] and from this (early 16th cent.) arose [cultivation (of the mind, faculties, or manners)]
  4. 4. move
  5. 5. change
  6. 6. Agile Culture
  7. 7. Agile is air Culture is earth heavy, difficult to change, inertia, grow slowly
  8. 8. Agile is air Culture is earth changeable, adaptable, light, simplicity
  9. 9. Programmers are not interchangeable resources there are no software factories
  10. 10. - story: phone / non approved medicine, huge dosag / unknown doctor / 95% did continue - its safer not take decisions
  11. 11. Work Study Creative Idleness Play
  12. 12. Individuals and interactions over processes and tools
  13. 13. “One who has mastered the art of living makes little distinction between work and free time, between mind and body, between education and recreation, between love and religion. Distinguishes one from the other with difficulty. Aims simply to excel in whatever he do, leaving to others the task of deciding whether he is working or playing. He believes he is always doing both at the same time” Domenico De Masi
  14. 14. Why changing is so difficult?
  15. 15. aversion something you don’t want to happen happens
  16. 16. clinging clinging - something you want doesn’t happen
  17. 17. change will happen, so accept this fact something you don’t want to happen happens
  18. 18. Strategies
  19. 19. Patterns: big jolt, guru at your side, right time, ask for help, just do it, Involve Everyone
  20. 20. Patience Have patience, meditate
  21. 21. Do your job Do your job and show people you deliver!
  22. 22. Have fun
  23. 23. Humor and Arts Arts are agents of change
  24. 24. Melô do Teste Automatizado De tanto enfiar, gambiarra pra funcionar Meu código até parece, sabe o que? Ma-ca-rro-na-da da mama Eu vou ter que refatorar, assim não pode ficar Se esse método for colocado na classe acima Esse outro a gente lima, vou com teste completando Vou testar, pra acabar com esse sofrimento Eu não aguento, vou fazer o teste automatizado
  25. 25. Changes
  26. 26. Informative Space - white boards - history: director that didnt want white boards
  27. 27. Informative Space - white boards - history: director that didnt want white boards
  28. 28. Dojo Dojo, study groups
  29. 29. Tests Tests
  30. 30. problems come to the surface, more transparency and visibility
  31. 31. Theory of Constrains (ToC) What happens when technology area starts to deliver? 45+90+15=150
  32. 32. Theory of Constrains (ToC) What happens when technology area starts to deliver? 45+60+15=120
  33. 33. Theory of Constrains (ToC) What happens when technology area starts to deliver?
  34. 34. daily stand-up meetings
  35. 35. hiring
  36. 36. participative management and flexible work-time
  37. 37. Did we really changed?
  38. 38. Ilusion Worse than being agile is not to be agile thinking that you are
  39. 39. roots Not just the practices, but deep rooted principles
  40. 40. Changing takes time, the change happens slowly, organically and almost always unconsciously
  41. 41. Mistakes we take
  42. 42. agreement is not enough some assimilates agile as a flag, not by heart
  43. 43. experience is everything - no sheep dip training - 10000 hours
  44. 44. Daniel Cukier training and certification is not sufficient
  45. 45. continuous improvement forever, other people will come, the work is never over
  46. 46. sponsorship comes hardly and goes away easily
  47. 47. nobody fully understands the whole
  48. 48. Conclusions • Weʼve already passed the industrial age • Culture is hard to change and takes time • Changing is hard because of suffering • Accepts the reality of every change • Use know strategies or create yours • Have fun and DO ARTS • Look strait to whatʼs wrong • Donʼt believe in sheep dip trainings • and...
  49. 49. Keep working Keep working
  50. 50. References • Fearless Change - Patterns for introducing new ideas • Creative Illness - Domenico De Masi • Extreme Programming 1st and 2nd Editions • Pragmatic Thinking and Learning - Andy Hunt • • • •
  51. 51. Agile Culture De Masiʼs Dream Daniel Cukier @danicuki