SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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
Abstract




Licensed Under Creative Commons by Naresh Jain
                                                 2
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
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
Background




Licensed Under Creative Commons by Naresh Jain
                                                 3
Background
Program to standardize the application architecture across various
enterprise applications




                Licensed Under Creative Commons by Naresh Jain
                                                                     3
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
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
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
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
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
The Evolution




Licensed Under Creative Commons by Naresh Jain
                                                 6
The Evolution

Specific




Specific




           Consolidation




                           Licensed Under Creative Commons by Naresh Jain
                                                                            6
The Evolution

Specific




Specific




            Consolidation




       Legend
           Team Members

           Walls

           Software Asset


                            Licensed Under Creative Commons by Naresh Jain
                                                                             6
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
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
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
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
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
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
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
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
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
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
Thank You!



        Questions?


Licensed Under Creative Commons by Naresh Jain
                                                 7

Contenu connexe

Tendances

Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New WaterfallNaresh Jain
 
XP And Scrum Practices
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum PracticesNaresh Jain
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Directi Group
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
Agile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureAgile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureWee Witthawaskul
 
Agile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveAgile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveWee Witthawaskul
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumRamkumar Sundarakalatharan
 
Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primerAgora Group
 
Software testing agile_environment_wp
Software testing agile_environment_wpSoftware testing agile_environment_wp
Software testing agile_environment_wpCristiano Caetano
 
Ralph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trainsRalph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trainsAgora Group
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum teamMike Li
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileAgileSparks
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Managing Iterations
Managing IterationsManaging Iterations
Managing IterationsNaresh Jain
 
Testing for continuous delivery with visual studio 2012
Testing for continuous delivery with visual studio 2012Testing for continuous delivery with visual studio 2012
Testing for continuous delivery with visual studio 2012Cristiano Caetano
 

Tendances (20)

Agile Is the New Waterfall
Agile Is the New WaterfallAgile Is the New Waterfall
Agile Is the New Waterfall
 
XP And Scrum Practices
XP And Scrum PracticesXP And Scrum Practices
XP And Scrum Practices
 
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
Our Journey Down the Yellow Brick Road (Agile Adoption @ Directi)
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Agile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai CultureAgile Software Development Process Practice in Thai Culture
Agile Software Development Process Practice in Thai Culture
 
Iss 05
Iss 05Iss 05
Iss 05
 
Agile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer PerspectiveAgile Software Development in Practice - A Developer Perspective
Agile Software Development in Practice - A Developer Perspective
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrum
 
Creating value using Agile Methods- Nanda Lankalapalli
Creating value using Agile Methods- Nanda LankalapalliCreating value using Agile Methods- Nanda Lankalapalli
Creating value using Agile Methods- Nanda Lankalapalli
 
Agile tour 2011 ralph jocham - scrum primer
Agile tour 2011   ralph jocham - scrum primerAgile tour 2011   ralph jocham - scrum primer
Agile tour 2011 ralph jocham - scrum primer
 
Software testing agile_environment_wp
Software testing agile_environment_wpSoftware testing agile_environment_wp
Software testing agile_environment_wp
 
Ralph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trainsRalph jocham agile portfolio based release trains
Ralph jocham agile portfolio based release trains
 
How product designer work in agile scrum team
How product designer work in agile scrum teamHow product designer work in agile scrum team
How product designer work in agile scrum team
 
Ravit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in AgileRavit Danino HP - Roles and Collaboration in Agile
Ravit Danino HP - Roles and Collaboration in Agile
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Managing Iterations
Managing IterationsManaging Iterations
Managing Iterations
 
The Agile PMP v2
The Agile PMP v2The Agile PMP v2
The Agile PMP v2
 
Testing for continuous delivery with visual studio 2012
Testing for continuous delivery with visual studio 2012Testing for continuous delivery with visual studio 2012
Testing for continuous delivery with visual studio 2012
 
Adopting Agile
Adopting  AgileAdopting  Agile
Adopting Agile
 

En vedette

Software Development The Trekkers Way
Software Development The Trekkers WaySoftware Development The Trekkers Way
Software Development The Trekkers WayNaresh Jain
 
The Limited Red Society
The Limited Red SocietyThe Limited Red Society
The Limited Red SocietyNaresh Jain
 
Continuous Deployment Demystified
Continuous Deployment DemystifiedContinuous Deployment Demystified
Continuous Deployment DemystifiedNaresh Jain
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentNaresh Jain
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Naresh Jain
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 ConferenceNaresh Jain
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
 
Evolution of team's remit above and beyond
Evolution of team's remit above and beyondEvolution of team's remit above and beyond
Evolution of team's remit above and beyondAlex Gray
 
Development Team Engagement + Development Process
Development Team Engagement + Development ProcessDevelopment Team Engagement + Development Process
Development Team Engagement + Development ProcessOtavio Ferreira
 
IT Operation using Agile
IT Operation using AgileIT Operation using Agile
IT Operation using AgileTal Aviv
 

En vedette (12)

Software Development The Trekkers Way
Software Development The Trekkers WaySoftware Development The Trekkers Way
Software Development The Trekkers Way
 
The Limited Red Society
The Limited Red SocietyThe Limited Red Society
The Limited Red Society
 
TDD Overview
TDD OverviewTDD Overview
TDD Overview
 
Continuous Deployment Demystified
Continuous Deployment DemystifiedContinuous Deployment Demystified
Continuous Deployment Demystified
 
MVP Hacks
MVP HacksMVP Hacks
MVP Hacks
 
ATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven DevelopmentATDD - Acceptance Test Driven Development
ATDD - Acceptance Test Driven Development
 
Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas Value Driven Development by Dave Thomas
Value Driven Development by Dave Thomas
 
Agile India 2017 Conference
Agile India 2017 ConferenceAgile India 2017 Conference
Agile India 2017 Conference
 
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to ProdTowards FutureOps: Stable, Repeatable environments from Dev to Prod
Towards FutureOps: Stable, Repeatable environments from Dev to Prod
 
Evolution of team's remit above and beyond
Evolution of team's remit above and beyondEvolution of team's remit above and beyond
Evolution of team's remit above and beyond
 
Development Team Engagement + Development Process
Development Team Engagement + Development ProcessDevelopment Team Engagement + Development Process
Development Team Engagement + Development Process
 
IT Operation using Agile
IT Operation using AgileIT Operation using Agile
IT Operation using Agile
 

Similaire à Evolution Of Team Interaction Models

Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06kowost
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeAgile Software Community of India
 
Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Valtech
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumNguyen Quang
 
Johnson smith
Johnson smithJohnson smith
Johnson smithNASAPMC
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrumCiklum Ukraine
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsDmitriyViktorov
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0Reedy Feggins Jr
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development ProjectsMartina Šimičić
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Surajit Bhuyan
 
Dependency Management In A Large Agile Environment
Dependency Management In A Large Agile EnvironmentDependency Management In A Large Agile Environment
Dependency Management In A Large Agile EnvironmentSteve Greene
 
Producing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentProducing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentScott Abel
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introductionnarsuman
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Software Architecture Intro
Software Architecture IntroSoftware Architecture Intro
Software Architecture IntroSadhana Ghalsasi
 
What next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayWhat next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayAGILEMinds
 

Similaire à Evolution Of Team Interaction Models (20)

Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06Ibm rational-eclipse-demo camp-2012-06
Ibm rational-eclipse-demo camp-2012-06
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
 
Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development
 
About scrum
About scrumAbout scrum
About scrum
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Johnson smith
Johnson smithJohnson smith
Johnson smith
 
Redistributable introtoscrum
Redistributable introtoscrumRedistributable introtoscrum
Redistributable introtoscrum
 
Towards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature TeamsTowards Agile Scalability: From Component To Feature Teams
Towards Agile Scalability: From Component To Feature Teams
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Scaling agile scrum practices 2.0
Scaling agile   scrum practices 2.0Scaling agile   scrum practices 2.0
Scaling agile scrum practices 2.0
 
Managing Agile Software Development Projects
Managing Agile Software Development ProjectsManaging Agile Software Development Projects
Managing Agile Software Development Projects
 
Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]Agile Developers Create Their Own Identity[1]
Agile Developers Create Their Own Identity[1]
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Dependency Management In A Large Agile Environment
Dependency Management In A Large Agile EnvironmentDependency Management In A Large Agile Environment
Dependency Management In A Large Agile Environment
 
Producing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentProducing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development Environment
 
Agile Methods Overview ]
Agile Methods Overview ]Agile Methods Overview ]
Agile Methods Overview ]
 
FreeNEST concept introduction
FreeNEST concept introductionFreeNEST concept introduction
FreeNEST concept introduction
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Software Architecture Intro
Software Architecture IntroSoftware Architecture Intro
Software Architecture Intro
 
What next in the agile world - Alan Shalloway
What next in the agile world - Alan ShallowayWhat next in the agile world - Alan Shalloway
What next in the agile world - Alan Shalloway
 

Plus de Naresh Jain

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignNaresh Jain
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteNaresh Jain
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational ResilienceNaresh Jain
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming CodeNaresh Jain
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference SummaryNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 ConferenceNaresh Jain
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingNaresh Jain
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniNaresh Jain
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniNaresh Jain
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarNaresh Jain
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppNaresh Jain
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNaresh Jain
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016Naresh Jain
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
 
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo Kim
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo KimGetting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo Kim
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo KimNaresh Jain
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design HacksNaresh Jain
 
Functional Conf 2015
Functional Conf 2015Functional Conf 2015
Functional Conf 2015Naresh Jain
 

Plus de Naresh Jain (20)

Problem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary DesignProblem Solving Techniques For Evolutionary Design
Problem Solving Techniques For Evolutionary Design
 
Agile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome NoteAgile India 2019 Conference Welcome Note
Agile India 2019 Conference Welcome Note
 
Organizational Resilience
Organizational ResilienceOrganizational Resilience
Organizational Resilience
 
Improving the Quality of Incoming Code
Improving the Quality of Incoming CodeImproving the Quality of Incoming Code
Improving the Quality of Incoming Code
 
Agile India 2018 Conference Summary
Agile India 2018 Conference SummaryAgile India 2018 Conference Summary
Agile India 2018 Conference Summary
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Agile India 2018 Conference
Agile India 2018 ConferenceAgile India 2018 Conference
Agile India 2018 Conference
 
Pilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert VirdingPilgrim's Progress to the Promised Land by Robert Virding
Pilgrim's Progress to the Promised Land by Robert Virding
 
Concurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco CesariniConcurrent languages are Functional by Francesco Cesarini
Concurrent languages are Functional by Francesco Cesarini
 
Erlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco CesariniErlang from behing the trenches by Francesco Cesarini
Erlang from behing the trenches by Francesco Cesarini
 
Anatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur DatarAnatomy of an eCommerce Search Engine by Mayur Datar
Anatomy of an eCommerce Search Engine by Mayur Datar
 
Setting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile AppSetting up Continuous Delivery Culture for a Large Scale Mobile App
Setting up Continuous Delivery Culture for a Large Scale Mobile App
 
No Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKennaNo Silver Bullets in Functional Programming by Brian McKenna
No Silver Bullets in Functional Programming by Brian McKenna
 
Functional Programming Conference 2016
Functional Programming Conference 2016Functional Programming Conference 2016
Functional Programming Conference 2016
 
The Eclipse Way
The Eclipse WayThe Eclipse Way
The Eclipse Way
 
Unleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDTUnleashing the Power of Automated Refactoring with JDT
Unleashing the Power of Automated Refactoring with JDT
 
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo Kim
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo KimGetting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo Kim
Getting2Alpha: Turbo-charge your product with Game Thinking by Amy Jo Kim
 
MVP Design Hacks
MVP Design HacksMVP Design Hacks
MVP Design Hacks
 
Functional Conf 2015
Functional Conf 2015Functional Conf 2015
Functional Conf 2015
 

Dernier

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Dernier (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

Evolution Of Team Interaction Models

  • 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