One of the biggest challenges when starting up a project is to create a team. What usually happens is that a certain amount of resources (or I would prefer calling them what they really are; persons) are given to the project. Then it is the project managers task to create a team out of the group of individuals given. This is a tremendous, complex and very time consuming effort that simply just has to be done. All this effort is not even giving you any guarantee what-so-ever of succeeding. Failure in the beginning of a project can be devastating for the whole product and/or project. Hence, why do we keep struggling with this problem every single time we start up a project? My ideas is to keep the team(s) intact and then assign a product and/or project to the team! This way we get rid of all the tremendous, complex and very time consuming effort(s) that has to be done in order to create a high-performing team!