I had dreams, but I didn't have the sense that they would necessarily work out. They seemed very far-fetched.
But the best teams I've encountered have one important thing in common: their team structure and processes cover a full range of distinct competencies necessary for success.

