A Need Hierarchy for Teams

Maslow created a hierarchy of needs for the individual. He placed the needs in a hierarchy such that only after the needs of a layer are satisfied would an individual care about the needs in the next layer. Using Maslow's insight we create a hierarchy of needs for the team. In this paper we map the needs of a software development team to the need layers that Maslow prescribed for the individual. In creating this mapping we come across an interesting observation that most collaborative tools focus on enhancing the efficiency of the team and depend on collocation to create team cohesiveness.