distributed agile development

19
Distributed Agile Development Aviram Eisenberg, CEO, Ignite

Upload: agilesparks

Post on 07-Sep-2014

1.910 views

Category:

Technology


0 download

DESCRIPTION

Distributed Agile Development (Pecha Kucha) By Aviram Eisenberg @ AgileIL12 http://agilesparks.com/PechaKucha2

TRANSCRIPT

Page 1: Distributed Agile Development

Distributed Agile Development

Aviram Eisenberg, CEO, Ignite

Page 2: Distributed Agile Development

Agile and Distributed Development

Agile makes knowledge transfer more efficientAgile identify offshore mistakes fasterAgile makes offshore visibleAgile keep offshore teams on trackYet, Agile practices and offshore practices contradict!

Page 3: Distributed Agile Development

Common Distributed Models

Product Owner

Scrum Master

Scrum Team

The Remote Team Model

Page 4: Distributed Agile Development

Common Distributed Models

Product Owner

PO Proxy

Scrum Master

Scrum Team

The PO Proxy Model

Page 5: Distributed Agile Development

Common Distributed Models

Product Marketing

Product Owner

Scrum Master

Scrum Team

The Remote R&D Center Model

Page 6: Distributed Agile Development

Common Distributed Models

Project Manager

Product Owner

Scrum Master

Scrum Team

The Conservative Model

Page 7: Distributed Agile Development

Common Distributed Models

Product Owner

Scrum Master

Scrum Team

Scrum Master

Scrum Team

The International Company Model

Page 8: Distributed Agile Development

Common Distributed Models

Product Owner

Scrum Master

Scrum Team

Product Owner

Scrum Master

Scrum Team

The “Don’t” Models

In almost all models PO is not located near the Scrum team

Decision making is almost always not located near the team

Page 9: Distributed Agile Development

Team Structure – co-located Scrum

Product Owner

Graphic Design

Product Marketing

R&D TeamsR&D Teams

R&D TeamsScrum Teams

Copyright/Marketing writing Usability

Page 10: Distributed Agile Development

Keep interfaces simple as possible

Team Structure – Distributed Scrum

Product Owner

Graphic Design

HL ArchitectProduct Marketing

Scrum Master

Scrum Team

Copyright/Marketing writing

Usability

Scrum MasterScrum Master

Scrum TeamScrum Team

Page 11: Distributed Agile Development

It’s ALL about communicationFace to Face -> Video Conf and Skype

Page 12: Distributed Agile Development

It’s ALL about communicationface-to-face -> Ambassador exchange program

Page 13: Distributed Agile Development

Agile PLM - Visibility

Page 14: Distributed Agile Development

Agile PLM – Backlog Management

Page 15: Distributed Agile Development

Agile PLM – Task board

Page 16: Distributed Agile Development

Agile PLM – Wiki and Forums

Page 17: Distributed Agile Development

Agile PLM – Social Stream

Page 18: Distributed Agile Development

Cross Functional vs Component Teams

Agile promotes cross functional teamsDistributed development promotes component ownershipSolution: do both

Page 19: Distributed Agile Development

Q&AAviram Eisenberg

Ignitewww.igniteso.com

[email protected]