Minimum Viable Metrics for TDD and BDD
If you have recently started Test Driven Development and/or Behavior Driven Development and would like to know how you can improve or showcase the benefits to the management, you have reached the right place.
If you have recently started Test Driven Development and/or Behavior Driven Development and would like to know how you can improve or showcase the benefits to the management, you have reached the right place.
Issue of Empowerment - A Coaching Conversation
This blog post is about one of the instances where I messed up big time and then later made up for the same. Let me start with the mess-up first.
I have been living alone for the past 3 years and thoroughly enjoying it. However, I also realized that I have grown too much into my comfort zone of living alone, without any restrictions whatsoever. One fine day, I contemplated the option of moving to a shared accommodation.
While I was reading the book Managing for Happiness written by Jurgen Appelo, I came across a concept called Merit Money. Jurgen Appelo says that we can improve ‘good’ behaviors and collaboration among people in an organization by introducing a Merit Money system where anyone in the organization can award virtual currencies, whose value fluctuate over time, to anyone else who exhibited a good ...
This is a continuation to my earlier post “Is Chastising Build Breakers Correct?” in the spirit of practising Blameless CI.
** Update: Recently, I delivered a talk at Discuss Agile Conference Bangalore 2016 and XP Conference 2016 about the same subject. Here are the slides **
Agile Team Wallboards make an agile team’s workspace meaningful. Electronic Wallboard is an information radiator mounted on wall (pretty self-explanatory, huh!). Wallboard displays relevant information, aggregated from multiple sources, to help in making decisions regarding daily work.
Some time ago, I delivered a webinar on how we can redefine the role of developer to achieve success for all in your organization.
After the first two days of Agile India 2015 - Scaling Agile Adoption track, it was finally the time to learn about Agile Life Cycle. This blog post aims to create a compendium of my learnings from the Agile Life Cycle track of the conference.
Ever heard of an eye-opener? Ever experienced it? I just had one recently. And, that eye-opener lasted for full 4 days! I am talking about an Agile India 2015 - An agile conference that I attended over the past 4 days. The first two days were dedicated to the track “Scaling Agile Adoption” and the next two days were for “Agile Life Cycle”
I prepared an awesome presentation for my talk at Agile India 2015. The session title is ‘Congratulations! You are our Startup’s First Scrum Master! What’s next?’
In the last blog post “What is MapReduce? - An Exercise using Activity Based Learning”, the methodology of MapReduce was explained. In this blog post, let me take it a step further. Let us do the technical design and Java coding for the same problem “Choosing the Husband” explained in the previous blog post.
Whenever I have the chance to explain somebody the process of MapReduce, I find it demoralising that “Word Count” is the only example found on almost all places in the internet. I could not recommend any reading material which gives them more insight than a simple word count. Yet, something good came out of this problem. I was forced to think of a simple-enough-scenario to apply MapReduce an...