Do you have a Star Trek team?

December 20, 2021

How many people are on your team?

How many of them look like you?

How many have the same skin color? The same number of wrinkles and the same amount of grey hair? The same gender?

Study after study shows that team diversity (across all sorts of metrics: age, gender, culture, sexual orientation, religion) leads to better performance and outcomes. When our goal is to solve new and unique problems, as it usually is in software engineering, the more unique perspectives we have, and the more unique backgrounds we have represented, the more likely we are to come upon a new and unique solution to our problem.

We need teams that look like they were assembled by Starfleet.

Related Content

Agile houses

We often contrast software to physical buildings--the idea that software is easy to change, whereas buildings are difficult to change. But is this really true?

Pick a methodology: Scrum, Kanban, XP, Lean or DevOps?

None of these items directly replaces or conflicts with any of the others. In fact, you can use them all simultaneously.

"Readability" is subjective

Ask yourself: Will the least experienced developer likely to read this code be able to understand it?