Venkatesh Vinayakarao is just another software engineering ethusiast. He is interested in all phases of software engineering in general and product management/running successful agile teams in particular. His experience includes a wide basket of process methodologies, java and related technologies, a variety of project natures (such as heavily aggressive in schedule to exremely sensitive to usability). His common observation has been that software engineering has the potential to get so easily messed up. What sounds as common sense is sometimes too hard to apply! We constantly need to challenge the traditional approaches and keep working towards the better. At the same time, conventions and good practices are to be honored and rewarded. After all, product management is just as complex as it is important.