How motivation, leadership, and team structure affect software-project outcomes. Covers Maslow, Herzberg, Tuckman, and the difference between management and leadership.