What I’ve learned while working with small web development teams is that they have a tendency to get bogged down in the detail of making it perfect, rather than running for the workable first. Having a mix of members is critical to company culture as much as it is for project delivery.
- What I’ve learned while working with many developers and designers on a single project is that selecting the best people on the team might not mean having the best people. Sometimes, it is better to have a mixture of those who know how and those who want to know. This needs to be balanced, depending on the project, but what I’ve seen is that during Q&A time, knowledge transfer between team members is sped up when the experience level of the team is diversified. Also, the quality of the end product may have been enhanced by new or naive ideas.
- Test, test, and test again.