13
Distributed Agile Teams – Is it an oxymoron?

Anti-patterns in Distributed Agile by Preethi Madhu

Embed Size (px)

Citation preview

Page 1: Anti-patterns in Distributed Agile by Preethi Madhu

Distributed Agile Teams – Is it an oxymoron?

Page 2: Anti-patterns in Distributed Agile by Preethi Madhu

About Me

Name Preethi Madhu

Role Lead Consulting Service - ThoughtWorks India

Email [email protected]

Phone +91-98802 13582

Page 3: Anti-patterns in Distributed Agile by Preethi Madhu

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

Page 4: Anti-patterns in Distributed Agile by Preethi Madhu

Distributed Agile – Is an Oxymoron?

Agile = Co-located

Distributed = Different Locations So Is Distributed Agile Teams an Oxymoron?

NO!!!

Page 5: Anti-patterns in Distributed Agile by Preethi Madhu

Distributed Agile Teams – What are the challenges?

Page 6: Anti-patterns in Distributed Agile by Preethi Madhu

Top Three Challenges

Learning Organization

Page 7: Anti-patterns in Distributed Agile by Preethi Madhu

1

Structure

Team Structure is dysfunctional

Cross Functional Teams

Page 8: Anti-patterns in Distributed Agile by Preethi Madhu

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!!

Page 9: Anti-patterns in Distributed Agile by Preethi Madhu

2

Social Enterprise Architecture

Communication & Interaction barriers

Build Social & Interactive

competent teams

Page 10: Anti-patterns in Distributed Agile by Preethi Madhu

3

Learning Organization

Fragmented & short term approach

Create linkages and focus on value

Page 11: Anti-patterns in Distributed Agile by Preethi Madhu

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

Page 12: Anti-patterns in Distributed Agile by Preethi Madhu

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

Page 13: Anti-patterns in Distributed Agile by Preethi Madhu

Q&A

Thank You