SlideShare a Scribd company logo
1 of 19
Download to read offline
How to Avoid
I Never Would Have Thought of That?
The Joys and Sorrows of Diverse Teams

Rebecca Parsons
Chief Technology Officer
ThoughtWorks
Hypothesis
•

Software development, in that it is partially about problem solving,
benefits from a diversity of perspectives on the development team.

•

This diversity of perspective includes the following aspects:
– Cultural
– Gender
– Intellectual

•

Exploiting this diversity requires strategies for balancing the need for
efficiency with the need for innovation and creativity.
STATING THE OBVIOUS
•

I can’t know really what things are like in situations I can not be in …
– Paraphrasing a male colleague “You have no idea how miserable
all male teams can be”.
– How many Europeans in particular do not understand the racial
dynamics in the US
– How many Americans in particular do not understand the
relationship between the English and the French
– How many people in resource poor countries do not understand
the notion of veterinary care for pets
– How I will never know what it feels like to win an Olympic medal …
in anything, play in a world cup, etc. etc. !
•

I can’t solve a problem or resolve an issue with a tool, technique, or
process that I don’t know about or with a skill I don’t have.
– I have no idea how helpful, say, quantum mechanics might be to
me
– I might eventually be trained to get something useful out of
pictures
– I seriously doubt I can ever really learn to draw

• Unlike the previous list, I can potentially do something about
these – I can learn.
•

I can’t understand someone who is talking in a language I don’t
understand.
– How many definitions of “vector” can you list?
– I can barely understand Spanish. I am hopeless in any other
languages except perhaps English.

• Again, I can improve on this.
SOME EXAMPLES WE CAN LEARN FROM
The Structure of Scientific Revolutions
•

A scientific discipline includes
– A vocabulary
– A view of what constitutes appropriate problems to explore
– A set of tools, methods and approaches to problems in the discipline

•
•
•
•

Paradigm shifts occur when a sufficient weight of data contradicting
current theories accumulates
Very often the new organizing theory comes from individuals outside
the discipline or new to the discipline
... not surprising, since individuals in a given discipline are trained in
the same vocabulary, tools, and approaches.
Plate tectonics is a classic example (training in Astronomy and
Biology).
What about assumptions?
•
•
•

•
•

Disciplines have a set of accepted facts, but these can change
across paradigms.
Within a discipline, scientists may not realize the extent of the
assumptions underlying their problem solving.
While disciplines are forming or re-forming, problem solving reverts
(close to) first principles. Everything must be described and defined
because there is no shared base of assumptions.
Stereotypes and analogies serve a similar purpose to assumptions.
Justifying their use and documenting when the situation deviates
from the stereotype can help mitigate the risks arising from improper
assumptions.
Inter-disciplinary teams
•

Computational chemistry, mathematical biology, computer animation

•

All these draw from diverse intellectual traditions

•

Becoming increasingly common

•

There’s much software developers can learn from these teams
And what about Genetic Algorithms and Programming?
•

Genetic algorithms/programming
–
–
–
–

•

Characterize the desired outcome and then evolve the program
Evolution through selection, mutation and crossover operators
Careful design of the objective function can remove biases
Some evidence that pre-seeding answers has a negative impact

Genetic algorithms/ programming examples
– Wing design
– Core quantum computations

•

Both cases resulted in counter-intuitive solutions
ALL THESE APPLY TO TEAMS AS WELL
•

We have different roles on teams for a reason.
– Different activities require different skills – we get this part.
– Even in the case of the more generalist Agile teams.

•

We use different approaches for different problems.
– Trying to reason with an adult is much more effective that trying to reason
with a two year old.

•

So how can we use these observations to improve productivity of
software development teams?
Inter-disciplinary Research
•
•

•

Inter-disciplinary research highlights the need for patience in
resolving differences in vocabulary.
True inter-disciplinary research is about advancing the scientific
understanding of both disciplines through the collaboration, not just
using computers to solve a biology problem.
Conclusion: the different perspectives are peers in these
collaborative teams.
Evolutionary Computation
•

•
•

•

Genetic algorithms’ and genetic programming’s successes provide
evidence that well-defined success criteria that do not imply
implementations can result in novel solutions.
Seeding the solution too early dramatically limits the search time but
can also lead to local optima.
The diversity of perspective and background of the team are
analogous to the function the genetic operators play in genetic
programming.
Brainstorming and good team collaboration provides the equivalent of
the environmental interaction.
Scientific Revolutions
•

Scientific disciplines work because they have a shared context

•

Innovation often results in the absence of too much shared context

•

We must balance the efficiency of problem solving within a shared
context with the creativity and inspiration arising from its lack

•

The distance between the perspectives should not be too wide

•

Conclusion: Team composition should reflect the problem dynamics
Hypothesis
•

Software development, in that it is partially about problem solving,
benefits from a diversity of perspectives on the development team.

•

This diversity of perspective includes the following aspects:
– Cultural
– Gender
– Intellectual

•

Exploiting this diversity requires strategies for balancing the need for
efficiency with the need for innovation and creativity.
Conclusion
•

Characteristics to consider on teams:
–
–
–
–

•

Nature of problem to be solved
Degree of Innovation needed to solve the problem
Representation of diverse perspectives present
Past team history

Resulting teams are fun places to be!
Questions?
http://www.thoughtworks.com

Click to edit Master text

More Related Content

Viewers also liked

Team dynamics
Team dynamics Team dynamics
Team dynamics Adnan Khan
 
Collaboration Techniques that really work
Collaboration Techniques that really workCollaboration Techniques that really work
Collaboration Techniques that really workleisa reichelt
 
Team Dynamics
Team DynamicsTeam Dynamics
Team Dynamicss bhaumik
 
10 Steps for Great Brainstorming
10 Steps for Great Brainstorming10 Steps for Great Brainstorming
10 Steps for Great BrainstormingLive Marketing
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of CollaborationJacob Morgan
 
Stages Of Group Development
Stages Of Group DevelopmentStages Of Group Development
Stages Of Group DevelopmentTRAN MINH TAN
 
5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)perspectum
 
Team DyNAmics - Increasing Team Engagement & Performance
Team DyNAmics - Increasing Team Engagement & PerformanceTeam DyNAmics - Increasing Team Engagement & Performance
Team DyNAmics - Increasing Team Engagement & PerformanceNgagementworks
 
Chapter 12 - Team Leadership
Chapter 12 - Team LeadershipChapter 12 - Team Leadership
Chapter 12 - Team Leadershipdpd
 

Viewers also liked (20)

Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Team dynamics
Team dynamics Team dynamics
Team dynamics
 
Brainstorm
BrainstormBrainstorm
Brainstorm
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
Collaboration Techniques that really work
Collaboration Techniques that really workCollaboration Techniques that really work
Collaboration Techniques that really work
 
SIX SIGMA IN HR
SIX SIGMA IN HRSIX SIGMA IN HR
SIX SIGMA IN HR
 
Team Dynamics
Team DynamicsTeam Dynamics
Team Dynamics
 
Brainstorming
BrainstormingBrainstorming
Brainstorming
 
10 Steps for Great Brainstorming
10 Steps for Great Brainstorming10 Steps for Great Brainstorming
10 Steps for Great Brainstorming
 
12 Principles of Collaboration
12 Principles of Collaboration12 Principles of Collaboration
12 Principles of Collaboration
 
Group dynamics
Group dynamicsGroup dynamics
Group dynamics
 
Stages Of Group Development
Stages Of Group DevelopmentStages Of Group Development
Stages Of Group Development
 
Six Sigma Yellow Belt
Six Sigma Yellow BeltSix Sigma Yellow Belt
Six Sigma Yellow Belt
 
5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)5 stages of group development, norms (tuckman)
5 stages of group development, norms (tuckman)
 
Team DyNAmics - Increasing Team Engagement & Performance
Team DyNAmics - Increasing Team Engagement & PerformanceTeam DyNAmics - Increasing Team Engagement & Performance
Team DyNAmics - Increasing Team Engagement & Performance
 
Brainstorming
Brainstorming Brainstorming
Brainstorming
 
Team Effectiveness
Team EffectivenessTeam Effectiveness
Team Effectiveness
 
Chapter 12 - Team Leadership
Chapter 12 - Team LeadershipChapter 12 - Team Leadership
Chapter 12 - Team Leadership
 

Similar to Team Dynamics

Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...Thoughtworks
 
My presentation erin da802
My presentation   erin da802My presentation   erin da802
My presentation erin da802nida19
 
Decision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionDecision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionKennRodriguez2
 
Navigating your career in the Shifting Winds of Academia
Navigating your career in the Shifting Winds of AcademiaNavigating your career in the Shifting Winds of Academia
Navigating your career in the Shifting Winds of AcademiaTerri Friel
 
Methodology 4 both sides of the pond
Methodology 4 both sides of the pondMethodology 4 both sides of the pond
Methodology 4 both sides of the pondDoctoralNet Limited
 
TransDisciplinary Research Methods Week 2
TransDisciplinary Research Methods Week 2TransDisciplinary Research Methods Week 2
TransDisciplinary Research Methods Week 2R. Sosa
 
Agile Software Development.ppt
Agile Software Development.pptAgile Software Development.ppt
Agile Software Development.pptabdulwehab2
 
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxModule 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxroushhsiu
 
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxModule 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxroushhsiu
 
Webinar Slides
Webinar SlidesWebinar Slides
Webinar Slidesjwalts
 
DAPP141 session 3: Designing for Learning & Learning theories in practice
DAPP141 session 3: Designing for Learning & Learning theories in practiceDAPP141 session 3: Designing for Learning & Learning theories in practice
DAPP141 session 3: Designing for Learning & Learning theories in practiceChrissi Nerantzi
 

Similar to Team Dynamics (20)

Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...
Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO,...
 
My presentation erin da802
My presentation   erin da802My presentation   erin da802
My presentation erin da802
 
ielts-essay_87091.ppt
ielts-essay_87091.pptielts-essay_87091.ppt
ielts-essay_87091.ppt
 
Final project
Final projectFinal project
Final project
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making.ppt
Decision_Making.pptDecision_Making.ppt
Decision_Making.ppt
 
Decision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decisionDecision_Making_group_and process how to start a group decision
Decision_Making_group_and process how to start a group decision
 
Northwestern DBIR workshop for MPES
Northwestern DBIR workshop for MPESNorthwestern DBIR workshop for MPES
Northwestern DBIR workshop for MPES
 
Navigating your career in the Shifting Winds of Academia
Navigating your career in the Shifting Winds of AcademiaNavigating your career in the Shifting Winds of Academia
Navigating your career in the Shifting Winds of Academia
 
The Introduction
The IntroductionThe Introduction
The Introduction
 
DTI - PPT.pptx
DTI - PPT.pptxDTI - PPT.pptx
DTI - PPT.pptx
 
Peer reviews
Peer reviewsPeer reviews
Peer reviews
 
Methodology 4 both sides of the pond
Methodology 4 both sides of the pondMethodology 4 both sides of the pond
Methodology 4 both sides of the pond
 
TransDisciplinary Research Methods Week 2
TransDisciplinary Research Methods Week 2TransDisciplinary Research Methods Week 2
TransDisciplinary Research Methods Week 2
 
Agile Software Development.ppt
Agile Software Development.pptAgile Software Development.ppt
Agile Software Development.ppt
 
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxModule 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
 
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docxModule 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
Module 1 - CaseKNOWLEDGE TRANSFER; PERFORMANCE MANAGEMENT; ON-TH.docx
 
Webinar Slides
Webinar SlidesWebinar Slides
Webinar Slides
 
DAPP141 session 3: Designing for Learning & Learning theories in practice
DAPP141 session 3: Designing for Learning & Learning theories in practiceDAPP141 session 3: Designing for Learning & Learning theories in practice
DAPP141 session 3: Designing for Learning & Learning theories in practice
 

More from Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

More from Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Recently uploaded

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 

Recently uploaded (20)

8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 

Team Dynamics

  • 1. How to Avoid I Never Would Have Thought of That? The Joys and Sorrows of Diverse Teams Rebecca Parsons Chief Technology Officer ThoughtWorks
  • 2. Hypothesis • Software development, in that it is partially about problem solving, benefits from a diversity of perspectives on the development team. • This diversity of perspective includes the following aspects: – Cultural – Gender – Intellectual • Exploiting this diversity requires strategies for balancing the need for efficiency with the need for innovation and creativity.
  • 4. • I can’t know really what things are like in situations I can not be in … – Paraphrasing a male colleague “You have no idea how miserable all male teams can be”. – How many Europeans in particular do not understand the racial dynamics in the US – How many Americans in particular do not understand the relationship between the English and the French – How many people in resource poor countries do not understand the notion of veterinary care for pets – How I will never know what it feels like to win an Olympic medal … in anything, play in a world cup, etc. etc. !
  • 5. • I can’t solve a problem or resolve an issue with a tool, technique, or process that I don’t know about or with a skill I don’t have. – I have no idea how helpful, say, quantum mechanics might be to me – I might eventually be trained to get something useful out of pictures – I seriously doubt I can ever really learn to draw • Unlike the previous list, I can potentially do something about these – I can learn.
  • 6. • I can’t understand someone who is talking in a language I don’t understand. – How many definitions of “vector” can you list? – I can barely understand Spanish. I am hopeless in any other languages except perhaps English. • Again, I can improve on this.
  • 7. SOME EXAMPLES WE CAN LEARN FROM
  • 8. The Structure of Scientific Revolutions • A scientific discipline includes – A vocabulary – A view of what constitutes appropriate problems to explore – A set of tools, methods and approaches to problems in the discipline • • • • Paradigm shifts occur when a sufficient weight of data contradicting current theories accumulates Very often the new organizing theory comes from individuals outside the discipline or new to the discipline ... not surprising, since individuals in a given discipline are trained in the same vocabulary, tools, and approaches. Plate tectonics is a classic example (training in Astronomy and Biology).
  • 9. What about assumptions? • • • • • Disciplines have a set of accepted facts, but these can change across paradigms. Within a discipline, scientists may not realize the extent of the assumptions underlying their problem solving. While disciplines are forming or re-forming, problem solving reverts (close to) first principles. Everything must be described and defined because there is no shared base of assumptions. Stereotypes and analogies serve a similar purpose to assumptions. Justifying their use and documenting when the situation deviates from the stereotype can help mitigate the risks arising from improper assumptions.
  • 10. Inter-disciplinary teams • Computational chemistry, mathematical biology, computer animation • All these draw from diverse intellectual traditions • Becoming increasingly common • There’s much software developers can learn from these teams
  • 11. And what about Genetic Algorithms and Programming? • Genetic algorithms/programming – – – – • Characterize the desired outcome and then evolve the program Evolution through selection, mutation and crossover operators Careful design of the objective function can remove biases Some evidence that pre-seeding answers has a negative impact Genetic algorithms/ programming examples – Wing design – Core quantum computations • Both cases resulted in counter-intuitive solutions
  • 12. ALL THESE APPLY TO TEAMS AS WELL
  • 13. • We have different roles on teams for a reason. – Different activities require different skills – we get this part. – Even in the case of the more generalist Agile teams. • We use different approaches for different problems. – Trying to reason with an adult is much more effective that trying to reason with a two year old. • So how can we use these observations to improve productivity of software development teams?
  • 14. Inter-disciplinary Research • • • Inter-disciplinary research highlights the need for patience in resolving differences in vocabulary. True inter-disciplinary research is about advancing the scientific understanding of both disciplines through the collaboration, not just using computers to solve a biology problem. Conclusion: the different perspectives are peers in these collaborative teams.
  • 15. Evolutionary Computation • • • • Genetic algorithms’ and genetic programming’s successes provide evidence that well-defined success criteria that do not imply implementations can result in novel solutions. Seeding the solution too early dramatically limits the search time but can also lead to local optima. The diversity of perspective and background of the team are analogous to the function the genetic operators play in genetic programming. Brainstorming and good team collaboration provides the equivalent of the environmental interaction.
  • 16. Scientific Revolutions • Scientific disciplines work because they have a shared context • Innovation often results in the absence of too much shared context • We must balance the efficiency of problem solving within a shared context with the creativity and inspiration arising from its lack • The distance between the perspectives should not be too wide • Conclusion: Team composition should reflect the problem dynamics
  • 17. Hypothesis • Software development, in that it is partially about problem solving, benefits from a diversity of perspectives on the development team. • This diversity of perspective includes the following aspects: – Cultural – Gender – Intellectual • Exploiting this diversity requires strategies for balancing the need for efficiency with the need for innovation and creativity.
  • 18. Conclusion • Characteristics to consider on teams: – – – – • Nature of problem to be solved Degree of Innovation needed to solve the problem Representation of diverse perspectives present Past team history Resulting teams are fun places to be!