Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Surgical Team Jacob Harper. The Problem Good Programmer vs Poor Programmer  10 times more productive 200 man project  25 manager, 175 programmers.

Similar presentations


Presentation on theme: "The Surgical Team Jacob Harper. The Problem Good Programmer vs Poor Programmer  10 times more productive 200 man project  25 manager, 175 programmers."— Presentation transcript:

1 The Surgical Team Jacob Harper

2 The Problem Good Programmer vs Poor Programmer  10 times more productive 200 man project  25 manager, 175 programmers  Inefficient Most effective team size: 10

3 Surgical Team The Idea:  Surgeon does all the work  Has a team to assist him/her with every function  This allows him/her to focus fully on the surgery

4 The Surgeon Chief Programmer  Defines the Specifications  Designs the Program  Codes, Tests, and Documents Needs Experience  Ten Years, at least  Systems Knowledge  Mathematics

5 The Copilot Able to do everything the Surgeon does, but less experienced Surgeon bounces ideas off of him  Not bound to take the copilot's advice Can step in if the surgeon is absent

6 The Administrator Handles money, people, space, and machines  Surgeon has the final say on all this but needs to spend his time on coding One administrator can serve two teams

7 The Editor Works on the documentation that is provided by the surgeon Revises the versions of documentation Adds sources where necessary

8 Two Secretaries One for the Administrator One for the Editor They handle project correspondence and non-product files.

9 The Program Clerk Maintains records of everything done on the project  Output listings  Computer Inputs  Updates program copies

10 The Toolsmith Provides the team with the necessary software and hardware for the project Continually makes sure that it is up-to-date

11 The Tester Provides suitable test cases for the program Both an Assistant and an Adversary

12 The Language Lawyer Very apt in the the language that is currently being used Knows efficient tricks Can service 2-3 surgeons

13 Large Team Implementations Take a 200 man team Divide into 10 man groups Then only have to coordinate 20 minds


Download ppt "The Surgical Team Jacob Harper. The Problem Good Programmer vs Poor Programmer  10 times more productive 200 man project  25 manager, 175 programmers."

Similar presentations


Ads by Google