I am an avid reader of politics and politicians. The new China’s President – Xi Jinping, naturally became one of my interested reads. In one of his recent visits to Moscow and in his speech to Moscow University, he made the above comments. Of course, he was trying to tell Russians and the world that every country has their own political systems and development path. But this phrase remains in my mind for quite some time and it aptly describes what our team has been doing for this month…. we have been testing our own “shoe”.
In software development and in product launches, there is always a constant fight. Software developers are rushing to complete the development and troubleshoot for bugs while product managers are rushing to meet the time to market timeline. There is always a fine balance and in the larger scheme of things, to me, it is a trade off and management of various risks. Are we going to put in more development time which literally translates to reducing technical risk but inadvertently increase market risks since we would delay in launching into the market? Or we launch first and then patch later which means reducing market risks for technical risks?
There is no simple answer to this question. This month, we made a collective decision to freeze all further development work and focus on regression testing to make sure we have a fully integrated solution that can stand robustly and resilient against the ever-changing world. This is a major decision and a major milestone. The entire team was “all hands on deck”. Personally, I greatly appreciate entire team working long hours and difficult periods to push through our final versions for testing and launching. Well Done.
With great pride, we devised long and comprehensive test plans. Testing every single item, every single feature, debugging every bug that we can find. All the pieces are coming together, fitting neatly like a well-oiled engine. The immense pride in the team that we have delivered is on everyone’s faces. It is like a team of chefs, after slogging through the hot kitchen and discomfort environment to design the finest menu for the restaurant, went through several rounds of cooking and food tasting themselves, fine tune the recipes and finally, seeing the wonderful dishes laying out on the table, that is what we have achieved.
Only when every team member fully tested the product, are satisfied with the test results and believe that this is what the customer will be happy to use, then it means we are indeed ready for the official launch.
To me, it is really 鞋子合不合脚，穿了才知道.
With best regards,