Using Analogies: A common language for diverse teams

Jason Lawson

Agile development has led to increased communication and collaboration within more diverse teams. With that positive shift comes plenty of opportunity for misinterpretation, misunderstanding and stressed relationships.

Analogies are a great tool for communicating complex ideas & concepts in a way that everyone can understand their value. They can even be fun and entertaining.

I will discuss how analogies can help with communication, dissonance and engagement by illustrating some I have used, including one for the often-fraught subject of Refactoring. Find out how refactoring isn’t just for code development, it also ensures you get a great meal at your favourite restaurant.