SlideShare a Scribd company logo
1 of 32
Agile Team Dynamics BhavinJavia ThoughtWorks, B’lore bhavin@thoughtworks.com © ThoughtWorks 2010 18th July 2010
Agenda How teams become “Agile” ? Factors affecting Agile teams Evolution of Team Dynamics  Q & A © ThoughtWorks 2010 2
How teams become “Agile” ? © ThoughtWorks 2010 3
Agility © ThoughtWorks 2010 4
Manifesto of Agile Software Development © ThoughtWorks 2010 5 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan “ while there is value in the items on the right, we value the items to the left more ”
Factors affecting Agile teams © ThoughtWorks 2010 6 People Customers Environment Tools Distances Time zones
People Most important factor Skills Collective responsibility Self organizing team Relationships Aspirations © ThoughtWorks 2010 7
Customers Partners Sponsors of innovation Sponsors of growth Relationship affects team morale Part of the team © ThoughtWorks 2010 8
Distances Create hurdles for Communication Collaboration Feedback Relationship Team work © ThoughtWorks 2010 9
Time zones 24x7 work culture Affects collaboration Cultural issues  © ThoughtWorks 2010 10
Tools Right tool for the job Tools forced top down fail on the ground Let the team choose Shared toolset  © ThoughtWorks 2010 11
Environment Open work environment No artificial barriers Freedom of expression Encourage innovation Encourage “fail fast” Positive energy © ThoughtWorks 2010 12
Evolution of Team Dynamics © ThoughtWorks 2010 13
Agile Team Dynamics ?  Challenges faced by the team Practices and Processes evolved to solve challenges Just “ the way an agile team works ” Forming Storming Norming Tuckman’s  Group Development Model Performing Adjourning © ThoughtWorks 2010 14
Freelancer One man army Collaborates only with customer  Independent decisions Single point of failure © ThoughtWorks 2010 15
Freelancer © ThoughtWorks 2010 16
A Dev Pair Must be multi talented and multi functional Team building starts Easy collaboration with Customer Introduction of Agile practices starts e.g. Pair Programming Decisions get discussed/challenged Sense of collective responsibility Scaling issues begin to surface © ThoughtWorks 2010 17
A Dev Pair © ThoughtWorks 2010 18
Small Collocated Team Team Structure 2 Dev pairs  1 BA  1 QA © ThoughtWorks 2010 19
Small Collocated Team Collective ownership and responsibility Direct collaboration with customer Distribution of workload No communication overheads Immediate and direct feedback Overlap of roles © ThoughtWorks 2010 20
Small Collocated Team © ThoughtWorks 2010 21
Small Distributed Team Team Structure 1 Dev pair (onsite) 1 BA (onsite) 1 Dev pair (offshore) 1 QA (offshore) © ThoughtWorks 2010 22
Small Distributed Team Onsite team collaborates directly with Customer Offshore team collaborates indirectly with Customer Work gets done 24x7 Collaboration challenges surface Division of responsibilities Lack of context begins to hurt Communication overheads due to distance/time differences Feedback cycles become larger Cultural issues surface © ThoughtWorks 2010 23
Small Distributed Team © ThoughtWorks 2010 24
Large Collocated Team Team Structure 8 Dev pairs 2 BAs 2 QAs 1 IM/PM © ThoughtWorks 2010 25
Large Collocated Team Higher capacity to deliver Collaboration with Customer gets indirect Collective ownership begins to hurt Difficult to roll out technical and process changes Need for Managers become apparent Need for Tracking tools felt © ThoughtWorks 2010 26
Large Collocated Team © ThoughtWorks 2010 27
Large Distributed Team Team Structure 2 Dev pairs (onsite) 1 BA (onsite) 1 PM (onsite) 6 Dev pairs (offshore) 2 BAs (offshore) 2 QAs (offshore) 1 IM (offshore) © ThoughtWorks 2010 28
Large Distributed Team Collaboration becomes difficult Customer availability and feedback becomes scarce Collective ownership hurts more Scaling challenges peak High expectations from offshore team Customers may not realize all the challenges Localized groups of expertise begin to form Difficult situations turn into ugly Blame Games People become “email addresses” or “voices over phone” © ThoughtWorks 2010 29
Challenges and Solutions © ThoughtWorks 2010 30
Q & A © ThoughtWorks 2010 31
© ThoughtWorks 2010 32 bhavin@thoughtworks.com

More Related Content

What's hot

Design Tips to Increase Training Engagement and Application
Design Tips to Increase Training Engagement and ApplicationDesign Tips to Increase Training Engagement and Application
Design Tips to Increase Training Engagement and ApplicationCynthia Clay
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceCynthia Clay
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceCynthia Clay
 
Strategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceStrategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceCynthia Clay
 
Change Community of Practice Webinar: 'Engagement - Not just communication: E...
Change Community of Practice Webinar: 'Engagement - Not just communication: E...Change Community of Practice Webinar: 'Engagement - Not just communication: E...
Change Community of Practice Webinar: 'Engagement - Not just communication: E...Prosci ANZ
 
SHINE! Five Secrets of Stellar Virtual Trainers
SHINE! Five Secrets of Stellar Virtual TrainersSHINE! Five Secrets of Stellar Virtual Trainers
SHINE! Five Secrets of Stellar Virtual TrainersCynthia Clay
 
Become a Jedi Master: Producing Webinars for the Virtual Classroom
Become a Jedi Master: Producing Webinars for the Virtual ClassroomBecome a Jedi Master: Producing Webinars for the Virtual Classroom
Become a Jedi Master: Producing Webinars for the Virtual ClassroomCynthia Clay
 
Martin Paver: How data trusts will unlock Net Zero goals
Martin Paver: How data trusts will unlock Net Zero goalsMartin Paver: How data trusts will unlock Net Zero goals
Martin Paver: How data trusts will unlock Net Zero goalsPMIUKChapter
 
Leading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeLeading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeCynthia Clay
 
Digital Project Management
Digital Project ManagementDigital Project Management
Digital Project ManagementJenn Riley
 
Mindset Matters: How to Improve Your Virtual Facilitation Style
Mindset Matters: How to Improve Your Virtual Facilitation StyleMindset Matters: How to Improve Your Virtual Facilitation Style
Mindset Matters: How to Improve Your Virtual Facilitation StyleCynthia Clay
 
Bring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomBring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomCynthia Clay
 
Accelerate Your Elearning Production and Increase Effectiveness
Accelerate Your Elearning Production and Increase EffectivenessAccelerate Your Elearning Production and Increase Effectiveness
Accelerate Your Elearning Production and Increase EffectivenessDoceboElearning
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomCynthia Clay
 
That’s Using Your Noggin: Brain-based Principles for Better Virtual Meetings
That’s Using Your Noggin: Brain-based Principles for Better Virtual MeetingsThat’s Using Your Noggin: Brain-based Principles for Better Virtual Meetings
That’s Using Your Noggin: Brain-based Principles for Better Virtual MeetingsCynthia Clay
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentJane Prusakova
 
Cultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementdayCultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementdayEllen Grove
 

What's hot (19)

Design Tips to Increase Training Engagement and Application
Design Tips to Increase Training Engagement and ApplicationDesign Tips to Increase Training Engagement and Application
Design Tips to Increase Training Engagement and Application
 
SPUG Cincy Triggering Cultural Metamorphisis
SPUG Cincy Triggering Cultural Metamorphisis SPUG Cincy Triggering Cultural Metamorphisis
SPUG Cincy Triggering Cultural Metamorphisis
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual Workplace
 
After the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid WorkplaceAfter the Pandemic: Leadership in a Hybrid Workplace
After the Pandemic: Leadership in a Hybrid Workplace
 
Strategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceStrategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual Workplace
 
Designing Change for Sustained User Adoption
Designing Change for Sustained User AdoptionDesigning Change for Sustained User Adoption
Designing Change for Sustained User Adoption
 
Change Community of Practice Webinar: 'Engagement - Not just communication: E...
Change Community of Practice Webinar: 'Engagement - Not just communication: E...Change Community of Practice Webinar: 'Engagement - Not just communication: E...
Change Community of Practice Webinar: 'Engagement - Not just communication: E...
 
SHINE! Five Secrets of Stellar Virtual Trainers
SHINE! Five Secrets of Stellar Virtual TrainersSHINE! Five Secrets of Stellar Virtual Trainers
SHINE! Five Secrets of Stellar Virtual Trainers
 
Become a Jedi Master: Producing Webinars for the Virtual Classroom
Become a Jedi Master: Producing Webinars for the Virtual ClassroomBecome a Jedi Master: Producing Webinars for the Virtual Classroom
Become a Jedi Master: Producing Webinars for the Virtual Classroom
 
Martin Paver: How data trusts will unlock Net Zero goals
Martin Paver: How data trusts will unlock Net Zero goalsMartin Paver: How data trusts will unlock Net Zero goals
Martin Paver: How data trusts will unlock Net Zero goals
 
Leading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and IncludeLeading Hybrid Sales Demos that Engage and Include
Leading Hybrid Sales Demos that Engage and Include
 
Digital Project Management
Digital Project ManagementDigital Project Management
Digital Project Management
 
Mindset Matters: How to Improve Your Virtual Facilitation Style
Mindset Matters: How to Improve Your Virtual Facilitation StyleMindset Matters: How to Improve Your Virtual Facilitation Style
Mindset Matters: How to Improve Your Virtual Facilitation Style
 
Bring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual ClassroomBring Your Mojo to the Virtual Classroom
Bring Your Mojo to the Virtual Classroom
 
Accelerate Your Elearning Production and Increase Effectiveness
Accelerate Your Elearning Production and Increase EffectivenessAccelerate Your Elearning Production and Increase Effectiveness
Accelerate Your Elearning Production and Increase Effectiveness
 
Become a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual ClassroomBecome a Jedi Master: Producing Webinars in the Virtual Classroom
Become a Jedi Master: Producing Webinars in the Virtual Classroom
 
That’s Using Your Noggin: Brain-based Principles for Better Virtual Meetings
That’s Using Your Noggin: Brain-based Principles for Better Virtual MeetingsThat’s Using Your Noggin: Brain-based Principles for Better Virtual Meetings
That’s Using Your Noggin: Brain-based Principles for Better Virtual Meetings
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Cultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementdayCultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementday
 

Similar to Agile Team Dynamics

The fundamental principles of organisational design
The fundamental principles of organisational designThe fundamental principles of organisational design
The fundamental principles of organisational designDouglas Talbot
 
The Future of Project Management
The Future of Project ManagementThe Future of Project Management
The Future of Project ManagementOrangescrum
 
Communicator’s Pivotal Role in Project Management
Communicator’s Pivotal Role in Project ManagementCommunicator’s Pivotal Role in Project Management
Communicator’s Pivotal Role in Project ManagementGreg Trexler
 
Canterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfCanterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfDouglas Talbot
 
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...Stop Talking About What You Do and Start Talking About What You Deliver - Pro...
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...Tim Creasey
 
A Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsA Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsAdam Menzies
 
IT Project FAILURE! How to Avoid this Fate
IT Project FAILURE! How to Avoid this FateIT Project FAILURE! How to Avoid this Fate
IT Project FAILURE! How to Avoid this FateTrey Crowdus
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...AgileNetwork
 
Tactics and Tools for Project Success
Tactics and Tools for Project SuccessTactics and Tools for Project Success
Tactics and Tools for Project SuccessAlbertoTrejo35
 
Student 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxStudent 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxcpatriciarpatricia
 
Student 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxStudent 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxdeanmtaylor1545
 
Project Management of a Globally Distributed Team - Tools and Techniques
Project Management of a Globally Distributed Team - Tools and TechniquesProject Management of a Globally Distributed Team - Tools and Techniques
Project Management of a Globally Distributed Team - Tools and TechniquesDATA Inc.
 
Data Center Transformation Program Planning and Design
Data Center Transformation Program Planning and DesignData Center Transformation Program Planning and Design
Data Center Transformation Program Planning and DesignJoseph Schwartz
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryHal Macomber
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Deliverysundong
 
A Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsA Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsSumma
 
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docxherminaprocter
 

Similar to Agile Team Dynamics (20)

The fundamental principles of organisational design
The fundamental principles of organisational designThe fundamental principles of organisational design
The fundamental principles of organisational design
 
Project Management
Project Management Project Management
Project Management
 
Agile for managers
Agile for managersAgile for managers
Agile for managers
 
The Future of Project Management
The Future of Project ManagementThe Future of Project Management
The Future of Project Management
 
Communicator’s Pivotal Role in Project Management
Communicator’s Pivotal Role in Project ManagementCommunicator’s Pivotal Role in Project Management
Communicator’s Pivotal Role in Project Management
 
Canterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdfCanterbury Tech July 2022 - Digital Journey ideas.pdf
Canterbury Tech July 2022 - Digital Journey ideas.pdf
 
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...Stop Talking About What You Do and Start Talking About What You Deliver - Pro...
Stop Talking About What You Do and Start Talking About What You Deliver - Pro...
 
A Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsA Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce Projects
 
IT Project FAILURE! How to Avoid this Fate
IT Project FAILURE! How to Avoid this FateIT Project FAILURE! How to Avoid this Fate
IT Project FAILURE! How to Avoid this Fate
 
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
ANIn Coimbatore March 2023 |How Did Feedback Loops Help To Build Better Produ...
 
Tactics and Tools for Project Success
Tactics and Tools for Project SuccessTactics and Tools for Project Success
Tactics and Tools for Project Success
 
Open ntf 2020-jun
Open ntf 2020-junOpen ntf 2020-jun
Open ntf 2020-jun
 
Student 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxStudent 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docx
 
Student 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docxStudent 1 Hi,Project is a temporary goal that a team or an .docx
Student 1 Hi,Project is a temporary goal that a team or an .docx
 
Project Management of a Globally Distributed Team - Tools and Techniques
Project Management of a Globally Distributed Team - Tools and TechniquesProject Management of a Globally Distributed Team - Tools and Techniques
Project Management of a Globally Distributed Team - Tools and Techniques
 
Data Center Transformation Program Planning and Design
Data Center Transformation Program Planning and DesignData Center Transformation Program Planning and Design
Data Center Transformation Program Planning and Design
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project Delivery
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Delivery
 
A Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce ProjectsA Human Centered Design Approach to Strategic Salesforce Projects
A Human Centered Design Approach to Strategic Salesforce Projects
 
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
 

More from Bhavin Javia

Make ruby talk to your users - literally
Make ruby talk to your users - literallyMake ruby talk to your users - literally
Make ruby talk to your users - literallyBhavin Javia
 
12 Steps to DevOps Nirvana
12 Steps to DevOps Nirvana12 Steps to DevOps Nirvana
12 Steps to DevOps NirvanaBhavin Javia
 
Write your Ruby in Style
Write your Ruby in StyleWrite your Ruby in Style
Write your Ruby in StyleBhavin Javia
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for StartupsBhavin Javia
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsBhavin Javia
 
Get on "The Cloud" with AWS
Get on "The Cloud" with AWSGet on "The Cloud" with AWS
Get on "The Cloud" with AWSBhavin Javia
 
Continuous Integration and Builds
Continuous Integration and BuildsContinuous Integration and Builds
Continuous Integration and BuildsBhavin Javia
 
Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Bhavin Javia
 

More from Bhavin Javia (8)

Make ruby talk to your users - literally
Make ruby talk to your users - literallyMake ruby talk to your users - literally
Make ruby talk to your users - literally
 
12 Steps to DevOps Nirvana
12 Steps to DevOps Nirvana12 Steps to DevOps Nirvana
12 Steps to DevOps Nirvana
 
Write your Ruby in Style
Write your Ruby in StyleWrite your Ruby in Style
Write your Ruby in Style
 
Agile for Startups
Agile for StartupsAgile for Startups
Agile for Startups
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
Get on "The Cloud" with AWS
Get on "The Cloud" with AWSGet on "The Cloud" with AWS
Get on "The Cloud" with AWS
 
Continuous Integration and Builds
Continuous Integration and BuildsContinuous Integration and Builds
Continuous Integration and Builds
 
Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...
 

Recently uploaded

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

Agile Team Dynamics

  • 1. Agile Team Dynamics BhavinJavia ThoughtWorks, B’lore bhavin@thoughtworks.com © ThoughtWorks 2010 18th July 2010
  • 2. Agenda How teams become “Agile” ? Factors affecting Agile teams Evolution of Team Dynamics Q & A © ThoughtWorks 2010 2
  • 3. How teams become “Agile” ? © ThoughtWorks 2010 3
  • 5. Manifesto of Agile Software Development © ThoughtWorks 2010 5 Individuals and Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan “ while there is value in the items on the right, we value the items to the left more ”
  • 6. Factors affecting Agile teams © ThoughtWorks 2010 6 People Customers Environment Tools Distances Time zones
  • 7. People Most important factor Skills Collective responsibility Self organizing team Relationships Aspirations © ThoughtWorks 2010 7
  • 8. Customers Partners Sponsors of innovation Sponsors of growth Relationship affects team morale Part of the team © ThoughtWorks 2010 8
  • 9. Distances Create hurdles for Communication Collaboration Feedback Relationship Team work © ThoughtWorks 2010 9
  • 10. Time zones 24x7 work culture Affects collaboration Cultural issues © ThoughtWorks 2010 10
  • 11. Tools Right tool for the job Tools forced top down fail on the ground Let the team choose Shared toolset © ThoughtWorks 2010 11
  • 12. Environment Open work environment No artificial barriers Freedom of expression Encourage innovation Encourage “fail fast” Positive energy © ThoughtWorks 2010 12
  • 13. Evolution of Team Dynamics © ThoughtWorks 2010 13
  • 14. Agile Team Dynamics ? Challenges faced by the team Practices and Processes evolved to solve challenges Just “ the way an agile team works ” Forming Storming Norming Tuckman’s Group Development Model Performing Adjourning © ThoughtWorks 2010 14
  • 15. Freelancer One man army Collaborates only with customer Independent decisions Single point of failure © ThoughtWorks 2010 15
  • 17. A Dev Pair Must be multi talented and multi functional Team building starts Easy collaboration with Customer Introduction of Agile practices starts e.g. Pair Programming Decisions get discussed/challenged Sense of collective responsibility Scaling issues begin to surface © ThoughtWorks 2010 17
  • 18. A Dev Pair © ThoughtWorks 2010 18
  • 19. Small Collocated Team Team Structure 2 Dev pairs 1 BA 1 QA © ThoughtWorks 2010 19
  • 20. Small Collocated Team Collective ownership and responsibility Direct collaboration with customer Distribution of workload No communication overheads Immediate and direct feedback Overlap of roles © ThoughtWorks 2010 20
  • 21. Small Collocated Team © ThoughtWorks 2010 21
  • 22. Small Distributed Team Team Structure 1 Dev pair (onsite) 1 BA (onsite) 1 Dev pair (offshore) 1 QA (offshore) © ThoughtWorks 2010 22
  • 23. Small Distributed Team Onsite team collaborates directly with Customer Offshore team collaborates indirectly with Customer Work gets done 24x7 Collaboration challenges surface Division of responsibilities Lack of context begins to hurt Communication overheads due to distance/time differences Feedback cycles become larger Cultural issues surface © ThoughtWorks 2010 23
  • 24. Small Distributed Team © ThoughtWorks 2010 24
  • 25. Large Collocated Team Team Structure 8 Dev pairs 2 BAs 2 QAs 1 IM/PM © ThoughtWorks 2010 25
  • 26. Large Collocated Team Higher capacity to deliver Collaboration with Customer gets indirect Collective ownership begins to hurt Difficult to roll out technical and process changes Need for Managers become apparent Need for Tracking tools felt © ThoughtWorks 2010 26
  • 27. Large Collocated Team © ThoughtWorks 2010 27
  • 28. Large Distributed Team Team Structure 2 Dev pairs (onsite) 1 BA (onsite) 1 PM (onsite) 6 Dev pairs (offshore) 2 BAs (offshore) 2 QAs (offshore) 1 IM (offshore) © ThoughtWorks 2010 28
  • 29. Large Distributed Team Collaboration becomes difficult Customer availability and feedback becomes scarce Collective ownership hurts more Scaling challenges peak High expectations from offshore team Customers may not realize all the challenges Localized groups of expertise begin to form Difficult situations turn into ugly Blame Games People become “email addresses” or “voices over phone” © ThoughtWorks 2010 29
  • 30. Challenges and Solutions © ThoughtWorks 2010 30
  • 31. Q & A © ThoughtWorks 2010 31
  • 32. © ThoughtWorks 2010 32 bhavin@thoughtworks.com

Editor's Notes

  1. Introduction:Sr Consultant at ThoughtWorks for 6+ yearsFounding member of ASCI, organized various Agile India conferencesWorked on more than 16 Agile ProjectsTenure from 2 weeks to 1 yearTeam sizes 3-60+India and abroadTalk to introduce the evolution of team dynamics in an agile team
  2. Nothing can replace face to face collaborationDistances create hurdles for communication, collaboration, relationships, team work
  3. Work gets done 24x7Collaboration gets hitCultural issues
  4. Availability of the right tool for the job at the right timeTools introduced Top Down fail to address ground realitiesShared toolset does wonders to team productivity
  5. Open work environment a mustArtificial barriers negate benefits of collocationFreedom of expression