Siemens Technology and Services Private Ltd., Associate Consultant
March 2008 - Present, Pune, India
Working in an cross shore Agile Scrum team I am involved in Requirement Engineering, Planning and Estimation, Design and Development, Quality assurance activities, Reviews and Documentation, extensive client interactions to develop software products for Siemens Building Technology (USA).
Centre for Development of Advanced Computing (C-DAC), Project Leader
August 2005 - March 2008, Pune, India
Designated as Project Leader of Natural Language Processing Lab of C-DAC’s Graphics and Intelligence based Script Technology Group, I was involved in Design and Development of content creation software products which support Indian languages and was also holding the responsibility to train, guide and lead team members.
Articles I've written
Effectiveness of Group Code Review in a Scrum Environment
The most ignored attribute of development is reviews. Many Scrum teams compromise on review tasks in order to complete their other tasks in a particular sprint. Though they plan separate tasks for reviews, they frequently ignore them. In reviews themselves, the most ignored is the code review. The shorter the sprint, the less the importance and time allocated to code reviews.I think it should be the other way around.
Unit Testing: Ignored and Misunderstood
It's the most ignored and misunderstood software engineering process in the most famous software management process: Scrum unit testing.
For developers, it's boring, tedious, time-consuming. There's no time in sprints to do this extra activity, a...