17
onnecting people with the orld’s greatest travel possibilities. Confident ial Implementing Agile in distributed teams - Presented by Sreekanth

Implementing Agile In Distributed Teams

Embed Size (px)

DESCRIPTION

Sreekanth Tadipatri's presentation at Agile Goa 2007 conference. http://agileindia.org/agilegoa07/index

Citation preview

Page 1: Implementing Agile In Distributed Teams

Connecting people with the world’s greatest travel possibilities.

Confidential

Implementing Agile in distributed teams - Presented by Sreekanth Tadipatri

Page 2: Implementing Agile In Distributed Teams

2 Confidential

Today’s Agenda

Overview

Distributed team - challenges

Project teams practices

Project manager practices

Organizational practices

Summary

Page 3: Implementing Agile In Distributed Teams

3 Confidential

Overview: business picture

•Transnational corporations (TNCs), number 63,000 parent firms with about 690,000 foreign affiliates, span virtually all countries and economic activities.

Page 4: Implementing Agile In Distributed Teams

4 Confidential

Overview: business picture

• IT is fundamental to effective global operations in two primary ways:

–providing a coordination mechanism for geographically dispersed activities

–facilitating the reshaping of the separate organizations into global cooperatives

•Majority of Fortune 500 firms actively engage in global software development practices

Page 5: Implementing Agile In Distributed Teams

5 Confidential

Overview: Global IT challenges

• IT development and support is an inherently complex social process that is communication and coordination intensive

• "Going global" heightens complexities due to cultural, language, and organizational differences

Page 6: Implementing Agile In Distributed Teams

6 Confidential

Overview: Types of teams

•Teams with developers, testers, users and/or other team members working at more than one location.

•Teams engaging with third-party partners - consultants, vendors, even customers in more than one location.

Page 7: Implementing Agile In Distributed Teams

7 Confidential

Agile Manifesto• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Page 8: Implementing Agile In Distributed Teams

8 Confidential

Today’s Agenda

Overview

Distributed team challenges

Project teams practices

Project manager practices

Organizational practices

Summary

Page 9: Implementing Agile In Distributed Teams

9 Confidential

Challenges in distributed teams

• Strategic• Communication • Cultural• Technical - Requirements, Architecture • Access to expertise• Team dynamics• Security

Page 10: Implementing Agile In Distributed Teams

10 Confidential

Today’s Agenda

Overview Distributed team challenges

Project teams practices

Project manager practices

Organizational practices

Summary

Page 11: Implementing Agile In Distributed Teams

11 Confidential

Project teams practices

• Team selection and preparation

• Cultural awareness

• Team Mentor

• Early bonding

• Short engagements

Page 12: Implementing Agile In Distributed Teams

12 Confidential

Project teams practices

• Team space

• Together

• Iteration Connect

• Completion United

• Smart Meetings

• Team Connector

Page 13: Implementing Agile In Distributed Teams

13 Confidential

Today’s Agenda

Overview Distributed team challenges Project teams practices

Project manager practices

Organizational practices

Summary

Page 14: Implementing Agile In Distributed Teams

14 Confidential

Project manager practices

• One Project

• Communication Strategy

• Common Information Infrastructure

• Living Process

• Common Development Environment

• Flexibility

• Full Credit

Page 15: Implementing Agile In Distributed Teams

15 Confidential

Today’s Agenda

Overview Distributed team challenges Project teams practices Project manager practices

Organizational practices

Summary

Page 16: Implementing Agile In Distributed Teams

16 Confidential

Organizational practices

•Unified Worldwide Workforce

•Company Support of Distributed Teams

•Technology for Distributed Teams

Page 17: Implementing Agile In Distributed Teams

17 Confidential

Today’s Agenda

Overview Distributed team challenges Project teams practices Project manager practices Organizational practices

Summary