Article written by Sreenivas Mothukuru Most recently our team has received a user story from Product Owner (PO) where in we are asked to compare the records in excel sheet with the data in MySQL database to look for the matching records. At first glance the requirement sounds pretty simple and for a few minutes I was in an impression that the task can be done quickly. Now the million dollar question is "When the requirement is so simple ... what made PO delegate the task to our team?" This question encouraged me to revisit and review the user story requirements in detail. Then I understood that we need to compare each record from Excel sheet (i.e., ~1200 records) with the data in MySQL table (i.e., ~ 190,00,000 records ) to look for the matching records. In brief, this task demands enormous comparisons to get desired result. One of the solutions is to pick each record one by one from Excel sheet and query MySQL database. This way most of the comparison wil
Popular posts from this blog
Article written by Sreenivas Mothukuru A few days back I went to a roadside stall with my friends. We all had Pani Puri and Mirchi Bajji . Stuff was very delicious; we all appreciated the stall owner for maintaining good quality. During the conversation with the shop owner, I was surprised to know that the person who is preparing/serving Pani Puri and Mirchi Bajji is an Engineering graduate! In another incident, while I was on my way to airport (Dubai trip) my cab driver was curious about my company and my work. When I asked the reason for his curiousness he slowly said that he is an engineering graduate, working part time as a cab driver and searching for jobs. These incidents made me think about the education system, any value added by bachelor/master degrees, opportunities within corporate offices, competency level with the so called degrees at workplace, etc. Does a mere bachelor or masters degree add value to a person’s profile? Do the emerging Graduates really have the p
It is amazing to find that in this day and age, some companies have still not realized how important their email communications are. Many companies send email replies late or not at all, or send replies that do not actually answer the questions you asked. If your company is able to deal professionally with email, this will provide your company with that all important competitive edge. Moreover by educating employees as to what can and cannot be said in an email, you can protect your company from awkward liability issues. This website discusses the main etiquette rules and provides advice on how employers can ensure that they are implemented. Why do you need email etiquette? A company needs to implement etiquette rules for the following three reasons: Professionalism: by using proper email language your company will convey a professional image.