• Português
  • 简体中文
  • English
  • Français
  • Deutsch
  • 日本語
  • Lietuvių
  • Español

Submitted Conference Content

Full name

Raja Bavani

JobTechnical Director
emailbsraja [at] yahoo [dot] com
Phone number+919850049239
City (Country)Pune, India
Time 45'
Type of ConferenceConference > 100 attendees

Governance of Distributed Agile Projects: Critical Success Factors


Raja Bavani is Technical Director of MindTree’s Product Engineering Services (PES) group and plays the role of Product Engineering Evangelist and Agile Coach. He has more than 20 years of experience in the IT industry and has published papers at international conferences on topics related to Code Quality, Distributed Agile, Customer Value Management and Software Estimation. His PES experience started during the 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 the hospitality and finance domains. At MindTree, he has worked with some of the top vendors of virtualization platforms, business service management solutions and health care products. His areas of interests include Global Delivery Model, Agile Software Development, Requirement Engineering, Software Architecture, Software Reuse, Customer Value Management, Knowledge Management, and IT Outsourcing. He is a member of IEEE and IEEE Computer Society. He regularly interfaces with educational institutions to offer guest lectures and writes for technical conferences. His Product Engineering blog is available at http://www.mindtree.com/blogs/category/software-product-engineering. His articles and white papers on Agile Software Development are available at: http://mindtree.com/category/tags/agile. He can be reached at raja_bavani@mindtree.com.


Collaborative Governance nurtures participation from all distributed sites and facilitates efficient reviews, issue resolution and decision making. Also, it ensures perpetual support and encouragement from senior leaders across sites in conducting governance reviews at regular intervals. Hence, collaborative governance is essential to ensure consistent results and continuous improvements in distributed Agile projects. In general, governance means a mechanism that includes a group of people (or committees, or departments, etc.) who make up a body for the purpose of administering something in order to make the best decisions in a timely manner. In case of software projects executed at a single location, it has been general practice to implement a governance mechanism at three levels, namely project level, program level and organizational level. In case of projects executed across multiple geographic locations and time zones with employees of the project sponsor organization, external vendors and independent contractors, the complexity of governance increases multifold. Hence it is absolutely essential to form a governance team that comprises of representatives from onsite as well as offshore and works together as a single body at global level in order to run distributed projects successfully. Governance has been one of the key success factors in distributed projects, and it is going to provide the necessary foundation and support in future as well. Lack of focus on ensuring early success can lead to severe issues, misunderstandings and lack of confidence in the project delivery model, whereas consistent focus on ensuring early success in distributed Agile projects introduces positive reinforcement in project teams, motivates team members and boosts performance. Also this lays the foundation for successful governance throughout the engagement. This session is about critical success factors required in the governance of distributed agile projects in order to ensure early success.


Awareness on Software Development Methodologies, specifically Agile. Exposure to global delivery model or working with distributed teams.

Benefits for the attendees

Attendees will understand 1) The definition of governances in the context of distributed agile 2) The responsibilities of governance team 3) The critical matters that needs to be addressed beyond the role of Product Owner or Scrum Master 4) How governance plays a crucial role in enabling successful projects 5) Critical success factors that drive early success in distributed agile projects
Go to the submission page!