Evolution Of Team Interaction Models
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Evolution Of Team Interaction Models

on

  • 6,049 views

Naresh and Shyam's experience report how teams and their interactions evolved at various large enterprise thru their agile transition in the last 5-6 years.

Naresh and Shyam's experience report how teams and their interactions evolved at various large enterprise thru their agile transition in the last 5-6 years.

Statistics

Views

Total Views
6,049
Views on SlideShare
4,463
Embed Views
1,586

Actions

Likes
2
Downloads
215
Comments
0

7 Embeds 1,586

http://agilefaqs.com 1203
http://nareshjain.com 350
http://www.agilefaqs.com 14
http://localhost 14
http://www.slideshare.net 3
http://web.archive.org 1
http://www.linkedin.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Evolution Of Team Interaction Models Presentation Transcript

  • 1. Evolution of Team Interaction Models - Scaling Agile Naresh Jain Shyam Mohan naresh@agilefaqs.com smohan@thoughtworks.com Licensed Under Creative Commons by Naresh Jain 1
  • 2. Abstract Licensed Under Creative Commons by Naresh Jain 2
  • 3. Abstract Problem Agile values and practices provide diminishing returns as team size increases They sometimes devolve into rituals and methodology in order to support larger teams and this causes more harm than good In short, the rap is that Agile does not scale Licensed Under Creative Commons by Naresh Jain 2
  • 4. Abstract Problem Agile values and practices provide diminishing returns as team size increases They sometimes devolve into rituals and methodology in order to support larger teams and this causes more harm than good In short, the rap is that Agile does not scale Solution Applying the values of interaction and collaboration to teams in an organization the same way it is applied to individuals in a team Licensed Under Creative Commons by Naresh Jain 2
  • 5. Background Licensed Under Creative Commons by Naresh Jain 3
  • 6. Background Program to standardize the application architecture across various enterprise applications Licensed Under Creative Commons by Naresh Jain 3
  • 7. Background Program to standardize the application architecture across various enterprise applications Rapidly scaling by starting teams to work on functional & architectural modules Licensed Under Creative Commons by Naresh Jain 3
  • 8. Background Program to standardize the application architecture across various enterprise applications Rapidly scaling by starting teams to work on functional & architectural modules Each team had just started following some Scrum and XP practices Quickly up to speed and delivering on module goals Issues interacting with other teams to solve enterprise-level problems. Licensed Under Creative Commons by Naresh Jain 3
  • 9. Background Program to standardize the application architecture across various enterprise applications Rapidly scaling by starting teams to work on functional & architectural modules Each team had just started following some Scrum and XP practices Quickly up to speed and delivering on module goals Issues interacting with other teams to solve enterprise-level problems. Integration points between modules within an application and across applications were proving to be very painful and time consuming Licensed Under Creative Commons by Naresh Jain 3
  • 10. Program Organization Program Management Scrum Scrum Master Scrum of Tech Lead Scrum of Scrum of Scrums Scrum of Scrums App 1 App 2 Shared Services/ M1 M2 Arch/Infrastructure Scrum M1 Master M2 Scrum Scrum of Master Scrums Scrum of S1 S2 M4 Scrums M5 M6 Tech Lead M8 Frameworks S3 Scrum of Scrums Tech Lead Scrum of Scrums M4 S4 S5 M3 M7 M3 M6 Licensed Under Creative Commons by Naresh Jain 4
  • 11. Background (cont’d...) “Being good citizens and good tribesmen” Catalog of Team Interaction Models Evolutionary track in the models Licensed Under Creative Commons by Naresh Jain 5
  • 12. The Evolution Licensed Under Creative Commons by Naresh Jain 6
  • 13. The Evolution Specific Specific Consolidation Licensed Under Creative Commons by Naresh Jain 6
  • 14. The Evolution Specific Specific Consolidation Legend Team Members Walls Software Asset Licensed Under Creative Commons by Naresh Jain 6
  • 15. The Evolution Specific Specific Common Specific Specific Framework-oriented Development Consolidation Legend Team Members Walls Software Asset Licensed Under Creative Commons by Naresh Jain 6
  • 16. The Evolution Specific Specific Common Specific Specific Specific Common Framework-oriented Development Specific Consolidation Cross-Pairing (Embed Producer) Legend Team Members Walls Software Asset Licensed Under Creative Commons by Naresh Jain 6
  • 17. The Evolution Specific Specific Common Specific Specific Specific Common Framework-oriented Development Specific Consolidation Cross-Pairing (Embed Producer) Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Walls Software Asset Licensed Under Creative Commons by Naresh Jain 6
  • 18. The Evolution Specific Specific Common Specific Specific Specific Common Framework-oriented Development Specific Consolidation Cross-Pairing (Embed Producer) Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Walls Common Software Asset Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 19. The Evolution Specific Specific Common Specific Specific Specific Common Framework-oriented Development Specific Consolidation Cross-Pairing (Embed Producer) Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Walls Common Common Software Asset Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 20. The Evolution Specific Specific Common Specific Specific Specific Common Framework-oriented Development Specific Consolidation Cross-Pairing (Embed Producer) Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Specific Walls Common Common Common Software Asset Specific Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 21. The Evolution Specific Specific Common Specific Specific Specific Specific Common Framework-oriented Common Development Specific Specific Consolidation Cross-Pairing (Embed Producer) Special Task Force Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Specific Walls Common Common Common Software Asset Specific Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 22. The Evolution Service Client Specific Contract Negotiation Specific Common Specific Specific Specific Specific Common Framework-oriented Common Development Specific Specific Consolidation Cross-Pairing (Embed Producer) Special Task Force Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Specific Walls Common Common Common Software Asset Specific Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 23. The Evolution Service Specific Specific Common Client Specific Specific Contract Negotiation Specific Functional Workflow Common Specific Specific Specific Specific Common Framework-oriented Common Development Specific Specific Consolidation Cross-Pairing (Embed Producer) Special Task Force Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Specific Walls Common Common Common Software Asset Specific Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 24. The Evolution Service Specific Specific Common Client Specific Specific Contract Negotiation Specific Functional Workflow Corporate Common Source Specific Specific Specific Specific Common Corporate Framework-oriented Common Development Sourcing Specific Specific Consolidation Cross-Pairing (Embed Producer) Special Task Force Specific Common Specific Cross-Pairing (Embed Consumer) Legend Team Members Specific Specific Specific Walls Common Common Common Software Asset Specific Cross-Pairing (Special Case – Consolidation) Licensed Under Creative Commons by Naresh Jain 6
  • 25. Thank You! Questions? Licensed Under Creative Commons by Naresh Jain 7