3. PRESENTATION TOPIC
SOFTWARE DEVELOPMENT TEAM
• Team organization
• Democratic team approach
• Classical chief programmer team
approach
• Synchronize-and-stabilize teams
4. TASK SHARING
• Two extreme approaches to team
organization
DEMOCRATIC TEAM APPROACH
• Programmer can be highly attached to their code
• Error
• If there is an error , it is termed a bug
5. Chief programmer team
Member of team
• Chief programmer
• Back-up programmer
• Secretary programming
• programmer
6. Chief programmer
Successful manager and highly
skilled programmer
Handles all the interfacing issues
Reviews the work of the other team
members
Is personally responsible for every
line of code
7. Back-up programmer
The back-up programmer must be in
every way as competent as the
chief programmer
Must know as much about the
project as the chief programmer
8. Programming secretary
–A highly skilled, well paid,
central member of the chief
programmer team
–Programmers hand their
–Responsible
10. Synchronize-and-Stabilize
Teams
Small parallel teams
– 3 to 8 developers
– 1 to 3 testers
– Team is given the overall task
specification
– They may design the task as they wish