This is an attempt to write a sequence of articles under “What Matters Most?”
This is to share my experience, how different thinks matters in the field of software testing to bring effective and efficient solutions.
Here is first such an attempt to see how Focus matters.
Of late, I am very addictive to Farmville, a small interesting game in Facebook. Let me brief about this game. This is a simple and fun game where you do farming, add your facebook friends as neighbors, and move up in the game. You can send gifts to your neighbors from the list of available gifts. You need to spend only 5 to 10 minutes a day to make most fun out of this game. It is easy to send same gift to all the neighbors. But as my neighbor list grows, and as each of them wants a different gift it takes longer time to send them the gifts. Suddenly the automation tester within me woke up and said “automate this” (he wakes up very rarely 😉 though). I said wow! That’s a nice idea, let me attempt this and within half an hour, I got a very effective solution. The idea is
1. I need to get the entire request from friends and store it in a single file.
Solution: Oh! There is Google, ask all my friends to update the worksheet in Google Docs, with their wish list
2. Now read this file and start sending their gifts
Solution: Any automation tool can do this by reading the worksheet and schedule this run every day
Now base solution (no no I am not talking chemistry here 🙂 ) is ready, start building on this by adding all the other features like
a. What if gift asked by the neighbor is locked? (The list of gifts gets unlocked one by one as you move up in the game)
b. Send a mail back to neighbor saying that the gift you asked is locked
c. Club similar gift and send them in a single attempt (improve efficiency 🙂 )
This made me to wonder, how did I came up with such a solution so quick? This rarely happens in my projects 😉 . So I started analyzing how I got this solution?
It is “Focus” that made this possible. I just focused on one think need to automate this. I did not think too much on other factors like what tool to use? , Schedule, resources, etc. Of course, all those are important but focus on them later, to get the solution just focus on one goal at a time (literally goal as in football, can be scored only one at a time 🙂 ). To emphasis more on this, my initial focus on just automating and not concentration on other factors naturally helped me to get other solutions as well.
So, Focus on Mission
Happy Focusing! (I should thank Pari, for adding such greetings at the end of the articles)