Agile Blog Sponsored By  Agile Sponsor    Agile Sponsor   



The Cycle Of Agile Karma! The Spiritual Side Of Agile!!

Written by  Sudheer Raju | 03 December 2012
E-mail PDF

agile karmaWriting posts on agile and technology is one thing but being a nearly 40s, its an age where you also do some soul searching or in other words put some thoughts to find out your identity. The most important thing to realize is what is your karma score and how many lives would you take to settle your karma score.

Thinking in those lines i realize that Agile as a philosophy is not just a decade old but has been with us since the start of mankind. Now let me try and put an effort to explain that, but for anyone looking for concrete answers on karma this article will be a disappointment.

The idea has been running quite a bit in my mind and just wanted to get it off my chest to publish it irrespective of its accuracy :).

Agile Karma Principle:

If we ignore for a bit on how life has started, every individual carries a Karma score with him depending on the right things and wrong things he does in a lifetime.

Do the right thing you get a positive karma score and do the wrong thing you get a negative karma score. At the end of your life, if you carry an overall negative karma score, be assured you have another life to come into this world to balance your score. On the other hand if you carry an overall positive Karma score that's where you get chance to achieve something we from Indian origin call MOKSHA, The real after life.

How Does Agile Karma Work:

Agile software development constitutes of Backlog that is scheduled into sprints, sprints that are estimated and executed, velocity that defines how many sprints and rate at which you can complete the backlog, a retrospective and back to planning again.

Compare this as follows

  • Backlog = Karma items one has accumulated that needs to be nullified if you have achieve the goal of MOKSHA.
  • Velocity = Rate at which one can balance out the karma items from his/her list per life.
  • Sprint = A lifetime (length of sprint) with agreed number of negative karma points that a soul is set out to clear based on velocity.
  • Defects = In a sprint (lifetime) a soul may have accumulated more negative karma instead of clearing what it comes with and hence defects which gets added back to your overall karma backlog.
  • Continuous Improvement = Do good things and you accumulate positive karma points in a sprint. The soul further takes this with it to nullify karma items with in your overall backlog

Putting It Together:

The over all backlog is planned into number of lifetimes (sprints) to clear the negative karma points based on velocity of a soul. In that process if you achieve more good karma after balancing out the current lifetime backlog, the excess positive karma will clear more items away in your overall backlog. If you do vice-versa and achieve more negative karma than you are set out to clear, the excess gets added to your overall backlog against your soul and your number of lives/sprints increase further.

The Message:

Slowly and steadily we built a world around us that makes it difficult to achieve that state of Karma balance or after life. Good old generations had selfless deeds that they could achieve some success, however comparatively today we live in a much more selfish world. If you do wish to achieve that state of after life here it is, Agile could be the solution to help start understanding and breaking up the Karma on a daily basis and ensure we do more good than bad.

End of Spiritual Story !!


[Image Source]

Sudheer Raju

Sudheer Raju

Founder of ToolsJournal, a technology journal on software tools and services. Sudheer has overall accountability for the webiste product development and is responsible for Sales and Marketing. With a flair to write, Sudheer himself writes for toolsjournal across all journal categories.

blog comments powered by Disqus