Software Development Team by Syed Hashir Ahmed

10
SYED HASHIR AHMED S/O SYED IKRAM AHMED ROLL# 2K11/ITE/130 CONTECT: 03361844819 Email: [email protected]

description

 

Transcript of Software Development Team by Syed Hashir Ahmed

Page 1: Software Development Team by Syed Hashir Ahmed

SYED HASHIR AHMEDS/O

SYED IKRAM AHMED

ROLL#2K11/ITE/130

CONTECT: 03361844819Email: [email protected]

Page 2: Software Development Team by Syed Hashir Ahmed

SUBJECT NAME INTRODUCTION TO

SOFTWARE DEVELOPMENT

Page 3: Software Development Team by Syed Hashir Ahmed

PRESENTATION TOPICSOFTWARE DEVELOPMENT TEAM

• Team organization• Democratic team approach• Classical chief programmer team

approach• Synchronize-and-stabilize teams

Page 4: Software Development Team by Syed Hashir Ahmed

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

Page 5: Software Development Team by Syed Hashir Ahmed

Chief programmer team

Member of team• Chief programmer • Back-up programmer • Secretary programming• programmer

Page 6: Software Development Team by Syed Hashir Ahmed

Chief programmerSuccessful manager and highly

skilled programmerHandles all the interfacing issuesReviews the work of the other team

membersIs personally responsible for every

line of code

Page 7: Software Development Team by Syed Hashir Ahmed

Back-up programmerThe 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

Page 8: Software Development Team by Syed Hashir Ahmed

Programming secretary–A highly skilled, well paid,

central member of the chief programmer team–Programmers hand their –Responsible

Page 9: Software Development Team by Syed Hashir Ahmed

Programmer–Do nothing but program–All other aspects are handled

by the programming secretary

Page 10: Software Development Team by Syed Hashir Ahmed

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