Distributed Agile Teams – Is it an oxymoron?
About Me
Name Preethi Madhu
Role Lead Consulting Service - ThoughtWorks India
Email [email protected]
Phone +91-98802 13582
Agile Principles
Business people and developers must work together daily throughout the project
The most efficient & effective way of communicating to and within a development team is face-2-face
** http://agilemanifesto.org/principles.html
Distributed Agile – Is an Oxymoron?
Agile = Co-located
Distributed = Different Locations So Is Distributed Agile Teams an Oxymoron?
NO!!!
Distributed Agile Teams – What are the challenges?
Top Three Challenges
Learning Organization
1
Structure
Team Structure is dysfunctional
Cross Functional Teams
Examples…
Testers
Analysts
Testers
Analysts
Developers
Developers
Developers
Developers
Location 1 Location 2 Customers
Customers
Customers
Customers
Location 3
Dysfunctional Setup….
Developers Testers
Customers Analysts
Functioning
Developers Testers
Customers Analysts
Developers Testers Customers Analysts
Developers
Customers
Testers
Analysts
Developers
Customers
Testers
Analysts
Most Effective Developers Testers Customers Analysts
Developers Testers
Analysts
Developers
Customers
Testers
Analysts
Close Next!!
2
Social Enterprise Architecture
Communication & Interaction barriers
Build Social & Interactive
competent teams
3
Learning Organization
Fragmented & short term approach
Create linkages and focus on value
What should it look like?
Define value from the business
Build Social & Interactive
competent teams
Blur the boundaries –
focus on Organization Learning
Reduced Hierarchy Constant change
Watch out for -
Individuals are now bound by collective success
Collaboration & relationship building takes time & effort!
It would be slower than co-located teams
Connected workspaces come at a cost
New age organizations need different Leadership styles
Q&A
Thank You
Top Related