3 Tips for Bootstrapping Your High Performance Team

April 23, 2019

Building a new product team is tough. But what about the added pressure of knowing that they has to hit the ground running? How do you set you and your team up for success?

This blog post offers a few tips on how you to build that important momentum required to deliver both for the team and their users.

Growth!Photo by Ravi Roshan on Unsplash

##1 Get some great people I’m not saying everyone has to have crazy skills (though they can come in handy). The right mix of attitude and skill is what you need for your team to take off. Given the choice however, pick attitude all day every day.

Look for those who show initiative and a creative spark. Those who are eager to both question and learn. Most importantly, people who embrace risk and doubt because on a fresh project there is lots of it.

##2 Give them focus and purpose After the right people comes the compelling goal. Without this, a good team will drift. The goal is the glue that binds!

Put the end-user front and centre of this goal, and that’s when the magic starts to happen. Illustrate their pains and problems. Challenge the team to get to know them intimately. When this connection and empathy starts to develop, problems start to turn into solutions with real outcomes.

Of course, the value you could deliver to your users is limitless. What is scarce is the time and cash needed to deliver this value. We sometimes over commit out of eagerness to help and we don’t pay enough heed to the resources at our disposal.

Setting constraints in terms of time and scope gives more focus. This again breeds creativity. Talented people thrive under such positive pressure. You move away endless bike shedding and blue sky discussions, which suck momentum. Instead, you make a decision, go with it, make progress and learn.

##3 Get out of their way / Give them space There are endless debates across the spectrum of office setups, from open office environments to individual offices for each developer. Somewhere in-between is where the magic lies. A dedicated team space allows for open and lively discussion amongst the team, helping them to storm and bond.

Following on from physical space, a new team needs mental space. One thing that helps here is isolating the team from outside dependencies. The team having to integrate with other teams and contexts is a potential killer. They need to get themselves going first. Worrying about everyone else at the same time is a load that could derail them. Instead, focus on what the team can do by itself first. Allow them time and space to mature a little. Then they can take on the rest of the world.

The final space the team needs is decision making space. Autonomy. Give it to them. Allow them to take risks and they will grow as much from their failures as their successes. This space is a double-edged sword. Autonomy and accountability go hand in hand. But in my experience, good people (see point #1) can be trusted to embrace both.


When planting a tree, you do not just shove it in the ground amongst weeds and cross your fingers. Instead, you clear ground, prepare the soil, and choose your tree carefully to suit the conditions. You then plant and stake the tree and give it access to sunlight and plenty water. You then step back and watch it do its thing.

Forming a high-performing team is very much like that. You set the conditions with the right mix of personalities, skills, and working environment. You set boundaries and constraints for the team (a tree without a stake will grow crooked, or worse be blown over by the first storm). Finally, plenty of sunlight and water in the form of real customer problems coupled with the autonomy to solve them will see your new team grow and flourish for years to come.