“Start by doing what is necessary, then do what’s possible, and suddenly you are doing the impossible.” – St. Francis of Assisi
This is great advice, and it even applies to teams doing software.
Find the priorities. Do what is necessary. Then as you learn, move towards doing the possibilities as they open up to you. Inspect, adapt, retrospect, improve… suddenly, you’re doing the impossible: High-performance teams.