How to build high-performing teams fast: lessons from consulting companies

“You’re billing for team setup time? Haha, that’s what I like about you, all the joking!”
  • Same training, same assumptions;
  • Focus on the craft, not on the mission;
  • Practice teaming and re-teaming.

Same training, same assumptions

“I don’t know you but I assume you’re into XP and Martin Fowler.”
  1. Being particular about selection and hiring. ThoughtWorks was known for having a selective, difficult interview process, more so than well-known tech companies.;
  2. Having a much more involved onboarding process. ThoughtWorks University started a little while after I had joined. “After you’ve been officially hired into ThoughtWorks, you’ll spend several weeks with a global network of peers learning how to build working software and how to be a great consultant from day one.” The key thing is that dedicated onboarding is at least on the order of weeks, not days.

Focus on the craft, not on the mission (aka mercenaries, not missionaries)

American With No Medical Training Ran Center For Malnourished Ugandan Kids. 105 Died.

Practice teaming and re-teaming




Staff Agile Coach at Spotify, ex-ThoughtWorks, ex-CruiseControl

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Voice controlled Selenium using DialogFlow: Part II

From the problem to the MVP: how ChartBear was born

Day 3, 4, 5, 6, and 7 of code

Tech Week in Review June 20 — June 24, 2022

RAD Studio 11.1 Alexandria C++ Builder and Delphi IDE has been released

GraphQL for the Beginner Pythonistas

Off the Rails

Agile Metrics for Teams: you can’t improve what you can’t measure

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
Jason Yip

Jason Yip

Staff Agile Coach at Spotify, ex-ThoughtWorks, ex-CruiseControl

More from Medium

Guiding principle: consent over consensus

“We don’t have time! I’ll make the decision myself!” leading to “Why can’t we execute?!?”

Re-Thinking Team Organization

Structural Lessons in Engineering Management

Agile Practices for Creating the RnD Culture in a 65 Year Old State-Owned Bank