Download presentation
Presentation is loading. Please wait.
Published byEmma Mosley Modified over 9 years ago
1
The Surgical Team A different kind of team build By Chris Bradney A different kind of team build By Chris Bradney
2
Beginning Questions G What is a Surgical Team? G What is the problem? G And how can it be solved? G What lead to the idea? G How can it be implemented? G What is the team composure? G What is a Surgical Team? G What is the problem? G And how can it be solved? G What lead to the idea? G How can it be implemented? G What is the team composure?
3
Answers G While small teams are good, they are too slow G A organized small team with one programmer and many supporting members makes organizing easier G While small teams are good, they are too slow G A organized small team with one programmer and many supporting members makes organizing easier
4
The Man Behind the Idea G Harlan D. Mills G Ph.D. from Iowa Stare in 1952 G Software Engineer Pioneer G Impacted industry and education G Earliest “Hacker” G Harlan D. Mills G Ph.D. from Iowa Stare in 1952 G Software Engineer Pioneer G Impacted industry and education G Earliest “Hacker”
5
Team Members G Lead Surgeon G Co-Pilot G Administrator G Editor G Two Secretaries G Clerk G Tool Smith G Tester G Language Lawyer G Lead Surgeon G Co-Pilot G Administrator G Editor G Two Secretaries G Clerk G Tool Smith G Tester G Language Lawyer
6
Programmers G Lead Surgeon G Only person require to code G Most experienced in Software Engineering G Co-Pilot G Less experienced than the surgeon G Is able to take over if needed G Researcher of alternate methods G Provides advice and other ways of thinking G Knows the code backward and forward G Lead Surgeon G Only person require to code G Most experienced in Software Engineering G Co-Pilot G Less experienced than the surgeon G Is able to take over if needed G Researcher of alternate methods G Provides advice and other ways of thinking G Knows the code backward and forward
7
Surgeon Support System G Administrator G In charge of the logistically aspects of the project G Manages time, location, budget, etc for the surgeon G Editor G Reworks all of the documentation generated by the surgeon for the general population G Two Secretaries G One for each Administrator and Editor G Administrator G In charge of the logistically aspects of the project G Manages time, location, budget, etc for the surgeon G Editor G Reworks all of the documentation generated by the surgeon for the general population G Two Secretaries G One for each Administrator and Editor
8
Technical Specialists G Clerk G Provides record of program runs and tests G Makes program progress more visible G Tool Smith G Provides the surgeon and the team with any and all wanted features G Provides the surgeon with tools to make their project easier G Clerk G Provides record of program runs and tests G Makes program progress more visible G Tool Smith G Provides the surgeon and the team with any and all wanted features G Provides the surgeon with tools to make their project easier
9
Technical Specialists cont G Tester G Provides both day-to-day test cases and functionality test data G Plays the adversary of the surgeon, tries to break the program G Responsible for constructing infrastructure for testing modules G Language Lawyer G Knows the programming language inside and out G Designs more efficient methods of programming varies routines G Tester G Provides both day-to-day test cases and functionality test data G Plays the adversary of the surgeon, tries to break the program G Responsible for constructing infrastructure for testing modules G Language Lawyer G Knows the programming language inside and out G Designs more efficient methods of programming varies routines
10
Reasons for Surgical System G One/Two mind(s) behind code G Self contained system of support G Surgeon is the final authority G Scalable G One/Two mind(s) behind code G Self contained system of support G Surgeon is the final authority G Scalable
11
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.