The tao-of-transformation

1,596 views

Published on

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,596
On SlideShare
0
From Embeds
0
Number of Embeds
844
Actions
Shares
0
Downloads
22
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

The tao-of-transformation

  1. 1. The Tao of Transformation dhaval.dalal@software-artisan.com @softwareartisan
  2. 2. Individuals and Interactions over Processes and Tools
  3. 3. Individuals and Interactions over Processes and Tools
  4. 4. To know, is good. To live, is better. To be, that is perfect. The Mother
  5. 5. Motivations • Software • Cost, Quality, BusinessValue, Innovation etc… • Life • Happiness, Peace, Bliss etc…
  6. 6. Values, Principles and Practices
  7. 7. Values, Principles and Practices • Values one's judgement and opinion of what is important in life and form the basis of behaviour and action. Values
  8. 8. Values, Principles and Practices • Values one's judgement and opinion of what is important in life and form the basis of behaviour and action. Principles Values • Principles foundation for a system of belief and help with translating values into action
  9. 9. Values, Principles and Practices • Values one's judgement and opinion of what is important in life and form the basis of behaviour and action. Practices Principles Values • Principles foundation for a system of belief and help with translating values into action • Practices the actual application of belief and are actions themselves.
  10. 10. Related Parallels? Apprentice Journeymen Master Practices Principles Values Waking Dreaming Deep Sleep
  11. 11. Where do we find them?
  12. 12. Where do we find them? • Life and Religion • Teaching and Learning • Software Methodologies and Programming • ...and where humans are involved in evolving things.
  13. 13. a series of actions performed according to a prescribed order.Ritual
  14. 14. a series of actions performed according to a prescribed order. Practice Ritual the actual application of belief.
  15. 15. PracticeVs Ritual a series of actions performed according to a prescribed order. Practice Ritual the actual application of belief.
  16. 16. Rituals • Rituals are a helper. • Starting Steps • Their use lies in the training they give • Preliminaries to values, but not the end themselves. • Rituals are a bar. • When made an end in themselves, they stop the transformation
  17. 17. Discern • When... • Rituals are a helper • Rituals are a bar
  18. 18. Discern • When... Practice Ritual • Rituals are a helper • Rituals are a bar
  19. 19. Discern • When... Practice Ritual • Rituals are a helper • Rituals are a bar
  20. 20. Discern • When... Practice Ritual • Principles underpinning the practices • Rituals are a helper • Rituals are a bar Practices Principles Values
  21. 21. Discern • When... Practice Ritual • Principles underpinning the practices • Rituals are a helper • Rituals are a bar Practices Principles Values • Values underpinning the principles
  22. 22. Yoga = Meditation Acts of conduct Meditation DietBreathing Exercises Postures
  23. 23. Yoga = Practice or Ritual? Meditation Acts of conduct Meditation DietBreathing Exercises Postures
  24. 24. Agility = TDD Refactoring Stand-ups Iterations FuturespectivesRetrospectives
  25. 25. Agility = Practice or Ritual? TDD Refactoring Stand-ups Iterations FuturespectivesRetrospectives
  26. 26. TDD
  27. 27. Write just enough Code to compile Refactor Code Pass the Test (GREEN) Fail the Test (RED) Write just enough Code to pass the test Specify what the software should do Pass the Test (GREEN) TDD Testable, Decoupled, and Simple Design =
  28. 28. Write just enough Code to compile Refactor Code Pass the Test (GREEN) Fail the Test (RED) Write just enough Code to pass the test Specify what the software should do Pass the Test (GREEN) TDD Testable, Decoupled, and Simple DesignPractice or Ritual? =
  29. 29. Stand-up
  30. 30. Stand-up =What I didYesterday? What I am doing today? What problems am I facing?
  31. 31. Stand-up =What I didYesterday What I am doing today What problems am I facing? Practice or Ritual?
  32. 32. Retrospectives
  33. 33. Retrospectives = What Went Well? What Went Wrong? What Still Puzzles us? Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.
  34. 34. Retrospectives = Practice or Ritual? What Went Well? What Went Wrong? What Still Puzzles us? Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.
  35. 35. Inspect, Adapt and Evolve • Continuous Experimentation • Jettison what does not work • Retain or Improvise what’s useful • Try or add different/new things that work • Continuously curate and fearlessly discard • Question and dispel gospels
  36. 36. If you don’t... • Either fanaticism or indifference creeps in. • Walk with the baggage all along. • Closed for modification. • Hard to get results.
  37. 37. Real-World is Messy • Not a straight path. • We are all in this personal discovery. • Progressing upon Progress - Continuous Improvement. • Experience is a means to • Draw out values from within. • Seed values for cultivation.
  38. 38. • Neither handed out by the giver • Nor accepted or rejected by the receiver • In reality, values are inner dispositions of human being Values
  39. 39. Values Permeate
  40. 40. Values Permeate
  41. 41. Values Permeate Tell me and I Forget Talks, Discussions
  42. 42. Values Permeate Tell me and I Forget Show me and I Remember Talks, Discussions Demos, Screencasts
  43. 43. Values Permeate Tell me and I Forget Workshops,Tutorials, Pairing Show me and I Remember Involve me and I Learn Talks, Discussions Demos, Screencasts
  44. 44. Are you aware of your own values?
  45. 45. In less than a minute, write down what you value the most? Answer it from within before your mind attempts to manipulate it!
  46. 46. Examples I know I’ve made a mistake here, but now I know… I can work on it Hey, let me show you what I found after we worked on that stuff yesterday… What do you deeply see in you… that which you embody or you are that? Or something that resonates with you and you want to realise it? Image Source: http://avastar.wikia.com/wiki/Stick_Figure, http://www.clipartbest.com/
  47. 47. What can lead to authentic self-realisation?
  48. 48. What can lead to authentic self-realisation? Acting with Passion
  49. 49. What can lead to authentic self-realisation? Expressing Feelings Expressing Thoughts/Ideas Acting with Passion
  50. 50. What can lead to authentic self-realisation? Expressing Feelings Expressing Thoughts/Ideas Acting with Passion Beyond Self-Expression
  51. 51. What can lead to authentic self-realisation? Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  52. 52. What can lead to authentic self-realisation? Ideals that are in harmony with higher nature of human being Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  53. 53. Ideals set of standards or values to be aimed atIdeal Values
  54. 54. Universal Ideals Expressed in Behavior and Conduct Truth • Honesty • Transparency • Integrity and truthfulness in thought, feelings and action. • Impartial wisdom, ability to deal with each person or situation according to deeper truth in it. Strength and Force • Marshalling energies and resources for implementation of Ideas • Courage • Tenacity • Firmness • Will Power Beauty and Harmony • Aesthetic Sensibility • Graceful Movements • Cleanliness • Simplicity • Charm • Tenderness • Rhythms in action and behaviour Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  55. 55. Universal Ideals Expressed in Behavior and Conduct Truth • Honesty • Transparency • Integrity and truthfulness in thought, feelings and action. • Impartial wisdom, ability to deal with each person or situation according to deeper truth in it. Strength and Force • Marshalling energies and resources for implementation of Ideas • Courage • Tenacity • Firmness • Will Power Beauty and Harmony • Aesthetic Sensibility • Graceful Movements • Cleanliness • Simplicity • Charm • Tenderness • Rhythms in action and behaviour Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  56. 56. Universal Ideals Expressed in Behavior and Conduct Truth • Honesty • Transparency • Integrity and truthfulness in thought, feelings and action. • Impartial wisdom, ability to deal with each person or situation according to deeper truth in it. Strength and Force • Marshalling energies and resources for implementation of Ideas • Courage • Tenacity • Firmness • Will Power Beauty and Harmony • Aesthetic Sensibility • Graceful Movements • Cleanliness • Simplicity • Charm • Tenderness • Rhythms in action and behaviour Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  57. 57. Universal Ideals Expressed in Behavior and Conduct Fraternity • Teamwork • SharedVision • Mutual Trust • Goodwill and understanding • Stakeholders community Equality • Distributive Justices • Flattening of Hierarchies • Trend towards greater sharing of wealth, power, knowledge and culture Liberty • Empowerment - Energise people with minimum rules and maximum freedom • Individuals given freedom to think, initiate, decide, organise, achieve, learn, progress and reach their potentials in work-life Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  58. 58. Universal Ideals Expressed in Behavior and Conduct Fraternity • Teamwork • SharedVision • Mutual Trust • Goodwill and understanding • Stakeholders community Equality • Distributive Justices • Flattening of Hierarchies • Trend towards greater sharing of wealth, power, knowledge and culture Liberty • Empowerment - Energise people with minimum rules and maximum freedom • Individuals given freedom to think, initiate, decide, organise, achieve, learn, progress and reach their potentials in work-life Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  59. 59. Universal Ideals Expressed in Behavior and Conduct Fraternity • Teamwork • SharedVision • Mutual Trust • Goodwill and understanding • Stakeholders community Equality • Distributive Justices • Flattening of Hierarchies • Trend towards greater sharing of wealth, power, knowledge and culture Liberty • Empowerment - Energise people with minimum rules and maximum freedom • Individuals given freedom to think, initiate, decide, organise, achieve, learn, progress and reach their potentials in work-life Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  60. 60. An Exercise Mapping to Ideals
  61. 61. XPValues Communication Simplicity Feedback Courage Respect Pair Programming Collective Ownership On-site Customer System Metaphor Refactoring Simple Design Coding Standards The Planning Game Retrospectives XP Practices
  62. 62. XPValues => Ideals • Communication Truth Beauty and Harmony Strength and Force • Simplicity • Feedback • Courage
  63. 63. XP Practices => Ideals Refactoring, Simple Design, Coding Standards Beauty and Harmony Pair Programming, Collective Ownership, On-site Customer, System Metaphor Equality, Fraternity, Liberty The Planning Game, Retrospectives, TDD, Continuous Integration, Small Releases Truth
  64. 64. Agile Adoption?
  65. 65. Agile Adoption? Using Feedback Permeate Agility and Manifest Ideals
  66. 66. How do I begin? • From Near to Far • Start with something that is very obvious, that which is within reach. • That which is far is the goal. • Take baby steps
  67. 67. Questions to ponder • Would you be able to apply this on a daily basis? If yes, how? If no, why? • What ideals would you like to manifest in you next? • Is there a gap between inner values and outer action? If yes, how will you reduce it? • Have you matched your inner nature to the psychological content of the job?
  68. 68. Special Thanks To my friends with whom I shared the slides, they actively listened and above all, had intimate conversations. Their opinions, suggestions, feedback has elevated the tone of this presentation. Aslam Khan Jaydeep Kulkarni Ryan Lemmer Venkat Subramaniam
  69. 69. References • Sri Aurobindo’s Works • Works of The Mother. • HarvestingValues Workshop • Sri Aurobindo Foundation for Integral Management (SAFIM), by Saikat Sen. • Implementation Patterns • Kent Beck

×