220 likes | 605 Views
Managing People. Managing Teams. Goal: Have all projects succeed Why projects fail Teamwork problems, not technical problems Common problems Ineffective leadership Lack of participation Procrastination Poor quality work Feature creep. Organizing Teams. Democratic Teams. Team Roles.
E N D
Managing Teams • Goal: Have all projects succeed • Why projects fail • Teamwork problems, not technical problems • Common problems • Ineffective leadership • Lack of participation • Procrastination • Poor quality work • Feature creep
Organizing Teams • Democratic Teams
Team Roles • Team Leader • Lead Developer • Quality Assurance Manager • Lead Tester • Database Specialist
Software Engineering Process • Waterfall with Prototype • Develop UI Prototype in CS 480 • Implement solution in CS 481 • Agile Method • Extreme Programming • SCRUM • At least 1 iteration in CS 480 • At least 3 iterations in CS 481
Motivating People Maslow’s Hierarchy of Needs