1 / 7

Chapter 1: The Tar Pit

Chapter 1: The Tar Pit. Yong Choi BPA CSUB. Fredrick P. Brooks, Jr. One of the biggest GURU in IS Still CS professor at UNC-chapel Hill Ph.D. from Harvard (applied Math = CS) Dissertation: The Analytic Design of Automatic Data Processing Systems

Download Presentation

Chapter 1: The Tar Pit

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 1: The Tar Pit Yong Choi BPA CSUB

  2. Fredrick P. Brooks, Jr • One of the biggest GURU in IS • Still CS professor at UNC-chapel Hill • Ph.D. from Harvard (applied Math = CS) • Dissertation: The Analytic Design of Automatic Data Processing Systems • Manager for Development of System/360 Computer Systems (OS 360) • Introduced April 7, 1964 • Starting point of information age • Start to transform businesses using CBIS • NASA, insurance, airline, government…

  3. Comments • Paraphrase – use your own words… • Do not copy • Try to analyze…meaning try to borrow ideas from other fields (e.g., operations management, human resource management, marketing, finance, accounting, strategy…) • Find focus pages.. • Pages 5 and 6

  4. The Tar pit 1 • Large programming is like tar pit: • The more your struggle, the more you sink in it… • None of thing seems to be difficult, but as whole, the developers (programmers) get trapped in it and the project dies • You may be able to take one hand out of the tart pit, but not your whole body.

  5. The Tar pit 2 • A programming systems product must be: • Thoroughly tested (so dependable) • Not 100%...errors still be found… • Increase cost as much as 3 times over untested products • Officially documented • A system can be fixed and extended (blue print)

  6. The Tar pit 3 • Must work reasonably well with other programs • So, must be tested in all possible combinations… • I/O interfaces become very important • Cannot be tested with future system components • A programming system product as a system component costs at least 3 times higher than a stand-alone program (no interaction with other programs)… • Must be within allotted budget • Still almost impossible…almost never been possible……

  7. The Tar pit 4 • The joy of the craft • Why is programming fun?....what fun? • Only few people can enjoy…not me..not you.. • The woes of the craft • Mission impossible • No program can be 100% perfect….forever?? • Ultimate responsibility in business perspective • top management – CIO, IS director • Systems become obsolete

More Related