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

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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