Raja Bavani
Head of Delivery

Raja Bavani heads delivery for MindTree’s Software Product Engineering (SPE) group in Pune and also plays the role of SPE evangelist. He has more than 20 years of experience in IT industry and has published papers in international conferences in topics related to Code Quality, Distributed Agile, Customer Value Management and Software Estimation. Raja did his masters degree in Electronics from Bharathidasan University and pursued a Post-Graduate Diploma in Computer Science and Applications. His Software Product Engineering experience started during early 90s when he was involved in porting a leading ERP product across various UNIX platforms. Later he moved onto products that involved Data Mining and Master Data Management. During early 2000 he worked with some of the niche Independent Software Vendors in Hospitality and Finance domains. At MindTree he worked with project teams that executed SPE services for some of the top vendors of Virtualization Platforms, Business Service Management solutions and Health Care products. His other areas of interests include Global Delivery Model, Requirement Engineering, Software Architecture , Software Reuse, Customer Value Management, Knowledge Management, and IT Outsourcing. He regularly interfaces with educational institutions to offer guest lectures and writes for technical conferences.

Distributed Agile and Work-Life Balance

Feb 7, 2012 | Total views: 155

“Agile impacts work-life balance!” This is what I heard from a project team during the initial days of 2010. The team was struggling to cope up with their commitment to deliver after repeated iterations. For them, ‘Agile’ meant not just …

Bookmark and ShareRSS feedTell a FriendLinkedIn

Distributed Agile: The Maturity Curve – Part 2

Dec 13, 2011 | Total views: 121

In my previous blog, I explained the way agile projects used to evolve several years ago. Every agile project matures over a period of time. Agile teams adhere to agile manifesto and agile principles. They adopt agile practices that suit …

Bookmark and ShareRSS feedTell a FriendLinkedIn

Distributed Agile: The Maturity Curve – Part 1

Nov 21, 2011 | Total views: 169

Adherence to agile manifesto and agile principles is the essence of agile. Agile teams choose either a popular methodology (e.g., Scrum) or put together a methodology that follows agile principles and practices. In reality it takes several months for agile …

Bookmark and ShareRSS feedTell a FriendLinkedIn

Distributed Agile: Teams and Technical Debt

Oct 7, 2011 | Total views: 234

Agile teams create business value by delivering working softwares at regular intervals. While doing so, they make design trade-offs in order to satisfy business reasons such as meeting a release schedule. Technical debt is the result of such decisions or …

Bookmark and ShareRSS feedTell a FriendLinkedIn

Distributed Agile: Improve Quality before Design

Aug 18, 2011 | Total views: 117

My previous blog was on measuring the success of Distributed Agile. Distributed Agile involves geographically dispersed teams and short iterations of two to four weeks. Stakeholders of distributed agile projects need to find ways to improve quality before design. This …

Bookmark and ShareRSS feedTell a FriendLinkedIn


Archives
Find us on
Facebook LinkedIn Twitter Youtube