10 Best Practices for Agile Success in Offshore Model

Based on our experience of agile project execution at e-Zest, I would like to highlight some of the best practices for success of agile projects in offshore model

  1. Fixed cost model is not right model for execution of agile projects. Considering business drivers and budgetary considerations, we suggest agile business model where we can move away from fixed-Price contracts to contracting a team of appropriate skills for X number of sprints of Y duration. This allows product owner who is onshore to adjust the scope to the minimal viable features to fit the cost
  2. Cross-location movement of team members. I.e. onshore team members visiting offshore location and offshore location team members visiting onshore location. This is critical aspects for cultural exchange and understanding work practices of partner organizations
  3. Use of collaboration tools or agile project management tools like basecamp, VersionOne, Rally, JIRA etc.
  4. Agreeing on backlog in sprint planning meeting provides visibility on what the off-shore team will do in the next sprint which can be reviewed
  5. Using regular builds to get regular feedback on features throughout product engineering/application development process
  6. Use of continuous integration tools like Cruise Control, Team Foundation Server (TFS), bamboo, Hudson etc.
  7. Tweaking processes for offshore e.g. conducting daily SCRUM meeting on daily basis at mutually convenient timing
  8. Use short iterations and delivery cycle. Longest iteration cycle should be maximum 4 weeks
  9. Separating team by functionality rather than activity. In waterfall model, there used to be separate teams for requirement analysis, design, construction, testing etc. With agile approach we should assign functionality to given team and team should be formed with cross-functional skills.
  10. Prepare minimum documentation based on specific needs of the product/project in hand. Don’t prepare documentation for the sake of documentation compliance.
VN:F [1.9.18_1163]
Rating: 7.0/10 (2 votes cast)
10 Best Practices for Agile Success in Offshore Model , 7.0 out of 10 based on 2 ratings

Related posts:

  1. Organize Seminar on Agile Development
  2. Half Day Seminar on: Agile Development, Tools and Teams
  3. Everest Research Institute confirms India’s leadership as an offshore IT services destination
  4. Signs of economic stagflation in the United States & its impact on offshore outsourcing
  5. Healthcare Future: Consumer Driven Collaborative Model
Author

About Satish Chavan

Satish Chavan oversees pre-sales, bid management and solution consulting activities at e-Zest.
Satish is a Certified Scrum Master and avid agile practitioner. He was instrumental in establishing agile delivery model for distributed teams at e-Zest.

  • http://davidatkins.over-blog.com/ Adam Andrews

    You made some decent points there. I looked on the internet for
    the issue and found most individuals will go along with with your
    website.