What makes a great basketball team? Having a great scorer? Having a great defensive presence? Both? Neither? What makes a great software team? The other day I was explaining team interactions and dynamics in an agile culture. Being that this was right after the NBA Finals I used the analogy of a basketball team.