SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
How to Avoid
I Never Would Have Thought of That?
The Joys and Sorrows of Diverse Teams
Rebecca Parsons
Chief Technology Officer
ThoughtWorks
• 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.
Hypothesis
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
• 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).
The Structure of Scientific Revolutions
• 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.
What about assumptions?
• 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
Inter-disciplinary teams
• 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
And what about Genetic Algorithms and Programming?
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 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.
Inter-disciplinary Research
• 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.
Evolutionary Computation
• 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
Scientific Revolutions
• 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.
Hypothesis
• 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!
Conclusion
Click to edit Master text
Questions?
http://www.thoughtworks.com

Weitere ähnliche Inhalte

Ähnlich wie Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO, ThoughtWorks

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
 
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
 
06 Research Proposal
06 Research Proposal06 Research Proposal
06 Research ProposalKevin Smith
 
How to make a research proposal ppt.pptx
How to make a research proposal ppt.pptxHow to make a research proposal ppt.pptx
How to make a research proposal ppt.pptxSURENDRASINGH360
 
How to ace Phd/Doctoral final oral defense or viva voce'
How to ace Phd/Doctoral final oral defense or viva voce'How to ace Phd/Doctoral final oral defense or viva voce'
How to ace Phd/Doctoral final oral defense or viva voce'DoctoralNet Limited
 
The NSF-GRFP: Proposed Research Statement
The NSF-GRFP: Proposed Research StatementThe NSF-GRFP: Proposed Research Statement
The NSF-GRFP: Proposed Research StatementKelsey Wood
 
2012 Ethics Workshop Presentation
2012 Ethics Workshop Presentation2012 Ethics Workshop Presentation
2012 Ethics Workshop Presentationndgradschool
 
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
 
03 Job Analysis Editor (Chemistry)
03 Job Analysis  Editor (Chemistry)03 Job Analysis  Editor (Chemistry)
03 Job Analysis Editor (Chemistry)Mak Kenneth
 
PhD Support: Handling Criticism and Peer Review
PhD Support: Handling Criticism and Peer ReviewPhD Support: Handling Criticism and Peer Review
PhD Support: Handling Criticism and Peer ReviewDoctoralNet Limited
 
Design Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLDesign Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLlmittler
 
Advance Research Methods
Advance Research Methods Advance Research Methods
Advance Research Methods Ghulam Hasnain
 
OBotz Stem Education Program.pptx
OBotz Stem Education Program.pptxOBotz Stem Education Program.pptx
OBotz Stem Education Program.pptxKrupesh Shah
 
Webinar Slides
Webinar SlidesWebinar Slides
Webinar Slidesjwalts
 

Ähnlich wie Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO, ThoughtWorks (20)

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
 
ielts-essay_87091.ppt
ielts-essay_87091.pptielts-essay_87091.ppt
ielts-essay_87091.ppt
 
RMIPR.pptx
RMIPR.pptxRMIPR.pptx
RMIPR.pptx
 
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
 
06 Research Proposal
06 Research Proposal06 Research Proposal
06 Research Proposal
 
How to make a research proposal ppt.pptx
How to make a research proposal ppt.pptxHow to make a research proposal ppt.pptx
How to make a research proposal ppt.pptx
 
How to ace Phd/Doctoral final oral defense or viva voce'
How to ace Phd/Doctoral final oral defense or viva voce'How to ace Phd/Doctoral final oral defense or viva voce'
How to ace Phd/Doctoral final oral defense or viva voce'
 
Final project
Final projectFinal project
Final project
 
The NSF-GRFP: Proposed Research Statement
The NSF-GRFP: Proposed Research StatementThe NSF-GRFP: Proposed Research Statement
The NSF-GRFP: Proposed Research Statement
 
2012 Ethics Workshop Presentation
2012 Ethics Workshop Presentation2012 Ethics Workshop Presentation
2012 Ethics Workshop Presentation
 
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
 
03 Job Analysis Editor (Chemistry)
03 Job Analysis  Editor (Chemistry)03 Job Analysis  Editor (Chemistry)
03 Job Analysis Editor (Chemistry)
 
Psy2013
Psy2013Psy2013
Psy2013
 
PhD Support: Handling Criticism and Peer Review
PhD Support: Handling Criticism and Peer ReviewPhD Support: Handling Criticism and Peer Review
PhD Support: Handling Criticism and Peer Review
 
Ch # 9 brm
Ch # 9 brmCh # 9 brm
Ch # 9 brm
 
Design Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTLDesign Thinking Workshop STLinSTL
Design Thinking Workshop STLinSTL
 
Advance Research Methods
Advance Research Methods Advance Research Methods
Advance Research Methods
 
OBotz Stem Education Program.pptx
OBotz Stem Education Program.pptxOBotz Stem Education Program.pptx
OBotz Stem Education Program.pptx
 
Webinar Slides
Webinar SlidesWebinar Slides
Webinar Slides
 

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

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

Kürzlich hochgeladen

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Team dynamics: The Joys and Sorrows of Diverse Teams by Rebecca Parsons, CTO, ThoughtWorks

  • 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. • 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. Hypothesis
  • 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. • 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). The Structure of Scientific Revolutions
  • 9. • 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. What about assumptions?
  • 10. • 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 Inter-disciplinary teams
  • 11. • 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 And what about Genetic Algorithms and Programming?
  • 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 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. Inter-disciplinary Research
  • 15. • 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. Evolutionary Computation
  • 16. • 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 Scientific Revolutions
  • 17. • 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. Hypothesis
  • 18. • 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! Conclusion
  • 19. Click to edit Master text Questions? http://www.thoughtworks.com