IMO, a great team is self-managing (autonomous) & cross-functional (has all skills needed to get an idea into customer's hands). Ppl have overlapping T-shaped skills. Nobody is critical & no silos like UX or test. They work as an ensemble, not isolated individuals. Good question!
I can’t stop thinking about this. The more experienced I am, the more I appreciate the business side rather than code quality.
The team might be really talented,they create a lot of value with low effort.
I’d rather have this $20m business instead of beautiful code + $0 business.
I’ve come up with an interim solution to the queuing issue to see the Queen’s coffin in Westminster, let me know what you think, it’s not perfect but I don’t see anyone else coming up with anything