Image for post
Image for post
The women’s eight representing GB at the 2017 World Rowing Championships © Naomi Baker

Today we live in a time where building and delivering high quality software, fast and frequent is a necessity. Having assembled teams who have done this relatively well and having worked with teams who have not managed to do this so well, I have come to appreciate certain qualities of teams that I thought I should pen down. So here we go.

They self-organise

The team can plan and get something meaningful done without needing a manager to guide them or define things for them. They understand the big picture and collaborate within the team to figure out the what and the how with productive discussion around the why. …


Hiraash Thawfeek

Coder, Creator of things, Entrepreneur

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store