Your SlideShare is downloading. ×

The tao-of-transformation

737
views

Published on

Published in: Business, Technology

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
737
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. The Tao of Transformation dhaval.dalal@software-artisan.com @softwareartisan
  • 2. Individuals and Interactions over Processes and Tools
  • 3. Individuals and Interactions over Processes and Tools
  • 4. To know, is good. To live, is better. To be, that is perfect. The Mother
  • 5. Motivations • Software • Cost, Quality, BusinessValue, Innovation etc… • Life • Happiness, Peace, Bliss etc…
  • 6. Values, Principles and Practices
  • 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. 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. 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. Related Parallels? Apprentice Journeymen Master Practices Principles Values Waking Dreaming Deep Sleep
  • 11. Where do we find them?
  • 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. a series of actions performed according to a prescribed order.Ritual
  • 14. a series of actions performed according to a prescribed order. Practice Ritual the actual application of belief.
  • 15. PracticeVs Ritual a series of actions performed according to a prescribed order. Practice Ritual the actual application of belief.
  • 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. Discern • When... • Rituals are a helper • Rituals are a bar
  • 18. Discern • When... Practice Ritual • Rituals are a helper • Rituals are a bar
  • 19. Discern • When... Practice Ritual • Rituals are a helper • Rituals are a bar
  • 20. Discern • When... Practice Ritual • Principles underpinning the practices • Rituals are a helper • Rituals are a bar Practices Principles Values
  • 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. Yoga = Meditation Acts of conduct Meditation DietBreathing Exercises Postures
  • 23. Yoga = Practice or Ritual? Meditation Acts of conduct Meditation DietBreathing Exercises Postures
  • 24. Agility = TDD Refactoring Stand-ups Iterations FuturespectivesRetrospectives
  • 25. Agility = Practice or Ritual? TDD Refactoring Stand-ups Iterations FuturespectivesRetrospectives
  • 26. TDD
  • 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. 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. Stand-up
  • 30. Stand-up =What I didYesterday? What I am doing today? What problems am I facing?
  • 31. Stand-up =What I didYesterday What I am doing today What problems am I facing? Practice or Ritual?
  • 32. Retrospectives
  • 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. 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. 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. If you don’t... • Either fanaticism or indifference creeps in. • Walk with the baggage all along. • Closed for modification. • Hard to get results.
  • 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. • Neither handed out by the giver • Nor accepted or rejected by the receiver • In reality, values are inner dispositions of human being Values
  • 39. Values Permeate
  • 40. Values Permeate
  • 41. Values Permeate Tell me and I Forget Talks, Discussions
  • 42. Values Permeate Tell me and I Forget Show me and I Remember Talks, Discussions Demos, Screencasts
  • 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. Are you aware of your own values?
  • 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. 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. What can lead to authentic self-realisation?
  • 48. What can lead to authentic self-realisation? Acting with Passion
  • 49. What can lead to authentic self-realisation? Expressing Feelings Expressing Thoughts/Ideas Acting with Passion
  • 50. What can lead to authentic self-realisation? Expressing Feelings Expressing Thoughts/Ideas Acting with Passion Beyond Self-Expression
  • 51. What can lead to authentic self-realisation? Source: Sri Aurobindo Foundation for Integral Management, HarvestingValues.
  • 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. Ideals set of standards or values to be aimed atIdeal Values
  • 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. 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. 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. 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. 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. 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. An Exercise Mapping to Ideals
  • 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. XPValues => Ideals • Communication Truth Beauty and Harmony Strength and Force • Simplicity • Feedback • Courage
  • 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. Agile Adoption?
  • 65. Agile Adoption? Using Feedback Permeate Agility and Manifest Ideals
  • 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. 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. 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. 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

×