In both software development and website redesign, it the relationship between the roles, needs, and expectations of the “team members”—ie. the customers (stakeholders), the development team, design team, and the project management team–which can make or break the success of the project.