Yeah I agree that they appear to be missing a designer or product developer. More concretely, they need someone who is imaginative and can see the big picture from a user/customer perspective.
Exactly. And since that piece is missing, I wouldn't describe that team "great", but at most "good" or "promising". Maybe "promising but incomplete" is the best description.
As a team leader (or manager) one of your most important tasks is to choose the members and to get them together. If you didn't fill in all needed roles, you haven't finished that task.
(I wanted to add a Tom DeMarco quote here, but I don't recall which of his books described how to build a software development team - perhaps "The Deadline"?)
As a team leader (or manager) one of your most important tasks is to choose the members and to get them together. If you didn't fill in all needed roles, you haven't finished that task.
(I wanted to add a Tom DeMarco quote here, but I don't recall which of his books described how to build a software development team - perhaps "The Deadline"?)