SlideShare a Scribd company logo
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 Application
Cynthia Clay
 
SPUG Cincy Triggering Cultural Metamorphisis
SPUG Cincy Triggering Cultural Metamorphisis SPUG Cincy Triggering Cultural Metamorphisis
SPUG Cincy Triggering Cultural Metamorphisis
Michelle Caldwell, PSM, SSGB
 
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
Cynthia 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 Workplace
Cynthia 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 Workplace
Cynthia Clay
 
Designing Change for Sustained User Adoption
Designing Change for Sustained User AdoptionDesigning Change for Sustained User Adoption
Designing Change for Sustained User Adoption
Michelle Caldwell, PSM, SSGB
 
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 Trainers
Cynthia 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 Classroom
Cynthia 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 goals
PMIUKChapter
 
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
Cynthia Clay
 
Digital Project Management
Digital Project ManagementDigital Project Management
Digital Project Management
Jenn 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 Style
Cynthia 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 Classroom
Cynthia 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 Effectiveness
DoceboElearning
 
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
Cynthia 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 Meetings
Cynthia Clay
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Jane Prusakova
 
Cultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementdayCultivating collaboration collaborativemanagementday
Cultivating collaboration collaborativemanagementday
Ellen 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 by Bhavin Chandulal Javia

The fundamental principles of organisational design
The fundamental principles of organisational designThe fundamental principles of organisational design
The fundamental principles of organisational design
Douglas Talbot
 
Project Management
Project Management Project Management
Project Management
WebSan Solutions Inc.
 
Agile for managers
Agile for managersAgile for managers
Agile for managers
Martin Proulx
 
The Future of Project Management
The Future of Project ManagementThe Future of Project Management
The Future of Project Management
Orangescrum
 
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
Greg 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.pdf
Douglas 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 Projects
Adam 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 Fate
Trey 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 Success
AlbertoTrejo35
 
Open ntf 2020-jun
Open ntf 2020-junOpen ntf 2020-jun
Open ntf 2020-jun
Howard Greenberg
 
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
cpatriciarpatricia
 
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
deanmtaylor1545
 
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 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 Design
Joseph Schwartz
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project Delivery
Hal 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 Projects
Summa
 
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
herminaprocter
 

Similar to Agile Team Dynamics by Bhavin Chandulal Javia (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 Xebia IT Architects

Using Graph Databases For Insights Into Connected Data.
Using Graph Databases For Insights Into Connected Data.Using Graph Databases For Insights Into Connected Data.
Using Graph Databases For Insights Into Connected Data.
Xebia IT Architects
 
Use Cases of #Grails in #WebApplications
Use Cases of #Grails in #WebApplicationsUse Cases of #Grails in #WebApplications
Use Cases of #Grails in #WebApplications
Xebia IT Architects
 
When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !Xebia IT Architects
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
Xebia IT Architects
 
Exploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerceExploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerce
Xebia IT Architects
 
Modelling RESTful applications – Why should I not use verbs in REST url
Modelling RESTful applications – Why should I not use verbs in REST urlModelling RESTful applications – Why should I not use verbs in REST url
Modelling RESTful applications – Why should I not use verbs in REST url
Xebia IT Architects
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
Xebia IT Architects
 
#Continuous delivery with #Deployit
#Continuous delivery with #Deployit#Continuous delivery with #Deployit
#Continuous delivery with #Deployit
Xebia IT Architects
 
Continuous integration using thucydides(bdd) with selenium
Continuous integration using thucydides(bdd) with seleniumContinuous integration using thucydides(bdd) with selenium
Continuous integration using thucydides(bdd) with selenium
Xebia IT Architects
 
Battlefield agility
Battlefield agilityBattlefield agility
Battlefield agility
Xebia IT Architects
 
Fish!ing for agile teams
Fish!ing for agile teamsFish!ing for agile teams
Fish!ing for agile teams
Xebia IT Architects
 
Xebia-Agile consulting and training offerings
Xebia-Agile consulting and training offeringsXebia-Agile consulting and training offerings
Xebia-Agile consulting and training offerings
Xebia IT Architects
 
Xebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce SolutionsXebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce SolutionsXebia IT Architects
 
Growth at Xebia
Growth at XebiaGrowth at Xebia
Growth at Xebia
Xebia IT Architects
 
A warm and prosperous Happy Diwali to all our clients
A warm and prosperous Happy Diwali to all our clientsA warm and prosperous Happy Diwali to all our clients
A warm and prosperous Happy Diwali to all our clientsXebia IT Architects
 
"We Plan to double our headcount" - MD, Xebia India
"We Plan to double our headcount" - MD, Xebia India"We Plan to double our headcount" - MD, Xebia India
"We Plan to double our headcount" - MD, Xebia India
Xebia IT Architects
 
Agile 2.0 - Our Road to Mastery
Agile 2.0 - Our Road to MasteryAgile 2.0 - Our Road to Mastery
Agile 2.0 - Our Road to Mastery
Xebia IT Architects
 
Agile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaAgile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant Vashishtha
Xebia IT Architects
 
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran MirPracticing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Xebia IT Architects
 
Moving Gradually to Agile Development by Kavita Gupta
Moving Gradually to Agile Development by Kavita GuptaMoving Gradually to Agile Development by Kavita Gupta
Moving Gradually to Agile Development by Kavita Gupta
Xebia IT Architects
 

More from Xebia IT Architects (20)

Using Graph Databases For Insights Into Connected Data.
Using Graph Databases For Insights Into Connected Data.Using Graph Databases For Insights Into Connected Data.
Using Graph Databases For Insights Into Connected Data.
 
Use Cases of #Grails in #WebApplications
Use Cases of #Grails in #WebApplicationsUse Cases of #Grails in #WebApplications
Use Cases of #Grails in #WebApplications
 
When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !When elephants dance , enterprise goes mobile !
When elephants dance , enterprise goes mobile !
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
 
Exploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerceExploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerce
 
Modelling RESTful applications – Why should I not use verbs in REST url
Modelling RESTful applications – Why should I not use verbs in REST urlModelling RESTful applications – Why should I not use verbs in REST url
Modelling RESTful applications – Why should I not use verbs in REST url
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
 
#Continuous delivery with #Deployit
#Continuous delivery with #Deployit#Continuous delivery with #Deployit
#Continuous delivery with #Deployit
 
Continuous integration using thucydides(bdd) with selenium
Continuous integration using thucydides(bdd) with seleniumContinuous integration using thucydides(bdd) with selenium
Continuous integration using thucydides(bdd) with selenium
 
Battlefield agility
Battlefield agilityBattlefield agility
Battlefield agility
 
Fish!ing for agile teams
Fish!ing for agile teamsFish!ing for agile teams
Fish!ing for agile teams
 
Xebia-Agile consulting and training offerings
Xebia-Agile consulting and training offeringsXebia-Agile consulting and training offerings
Xebia-Agile consulting and training offerings
 
Xebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce SolutionsXebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce Solutions
 
Growth at Xebia
Growth at XebiaGrowth at Xebia
Growth at Xebia
 
A warm and prosperous Happy Diwali to all our clients
A warm and prosperous Happy Diwali to all our clientsA warm and prosperous Happy Diwali to all our clients
A warm and prosperous Happy Diwali to all our clients
 
"We Plan to double our headcount" - MD, Xebia India
"We Plan to double our headcount" - MD, Xebia India"We Plan to double our headcount" - MD, Xebia India
"We Plan to double our headcount" - MD, Xebia India
 
Agile 2.0 - Our Road to Mastery
Agile 2.0 - Our Road to MasteryAgile 2.0 - Our Road to Mastery
Agile 2.0 - Our Road to Mastery
 
Agile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaAgile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant Vashishtha
 
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran MirPracticing Agile in Offshore Environment by Himanshu Seth & Imran Mir
Practicing Agile in Offshore Environment by Himanshu Seth & Imran Mir
 
Moving Gradually to Agile Development by Kavita Gupta
Moving Gradually to Agile Development by Kavita GuptaMoving Gradually to Agile Development by Kavita Gupta
Moving Gradually to Agile Development by Kavita Gupta
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Agile Team Dynamics by Bhavin Chandulal Javia

  • 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