SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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 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 For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Deliverysundong
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryHal Macomber
 
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
 

Ähnlich wie 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 For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Delivery
 
Five Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project DeliveryFive Big Ideas Rehaping Project Delivery
Five Big Ideas Rehaping Project 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
 

Mehr von 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 #WebApplicationsXebia 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
 
Exploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerceExploiting vulnerabilities in location based commerce
Exploiting vulnerabilities in location based commerceXebia 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 urlXebia IT Architects
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worldsXebia IT Architects
 
#Continuous delivery with #Deployit
#Continuous delivery with #Deployit#Continuous delivery with #Deployit
#Continuous delivery with #DeployitXebia 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 seleniumXebia IT Architects
 
Xebia-Agile consulting and training offerings
Xebia-Agile consulting and training offeringsXebia-Agile consulting and training offerings
Xebia-Agile consulting and training offeringsXebia IT Architects
 
Xebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce SolutionsXebia e-Commerce / mCommerce Solutions
Xebia e-Commerce / mCommerce SolutionsXebia 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 IndiaXebia IT Architects
 
Agile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaAgile FAQs by Shrikant Vashishtha
Agile FAQs by Shrikant VashishthaXebia 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 MirXebia 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 GuptaXebia IT Architects
 

Mehr von 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
 

Kürzlich hochgeladen

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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

Hinweis der Redaktion

  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