1 / 9

The Second-System Effect

The Second-System Effect. a.k.a. the sophomore project. Star Wars: Knights of the Old Republic. Source:http://www.gametab.com/images/ss/pc/1542/box-l.jpg. Star Wars: Knights of the Old Republic II.

ekram
Download Presentation

The Second-System Effect

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. The Second-System Effect a.k.a. the sophomore project

  2. Star Wars: Knights of the Old Republic Source:http://www.gametab.com/images/ss/pc/1542/box-l.jpg

  3. Star Wars: Knights of the Old Republic II Believed by many to be released as an incomplete product following a rushed development period (a fact which is supported by evidence of missing content within the game's files), KOTOR II's story is full of holes (and more than a few gameplay bugs). The worst offender is the game's closing sequence - Light Side OR Dark Side - which isn't really an ending so much as it is proof that you've wasted a colossal amount of time Source: http://www.ugo.com/a/worst-videogame-sequels/?cur=1 Source: http://www.gametab.com/images/ss/pc/2723/box-l.jpg

  4. What is the Second-System Effect? • The Second-System effect is what designers of systems need to watch out for. • Sophomore comes from the Greek word sophos meaning wise and moros meaning foolish. (www.m-w.com/dictionary/sophomore)

  5. More != Better • If you are able to re-design a system you would want to include everything that was not included the first time. • This is where you need to be careful because you might add too much to the systems and what was added to speed up the system might actually slow it down.

  6. Example: OS/360 • For nearly the entire team OS/360 was their second project • The designers added a function to correct the date for leap year which took up 26 bytes of data (which was a lot of space during that time).

  7. Don’t make obsolete better! • The OS/360 team made another mistake, they tried to improve parts of their system that were made obsolete by better methods. • OS/360 was designed so the mistakes could be corrected with out recompiling but with their method and new compilers their way ended up taking longer.

  8. How to avoid the Second-System Effect? • The Architect just needs to be very careful and keep in mind of certain things that can bog down the system. • He should also create a system to measure each new function he wants to implement. This would measure added functionally and how many resources are needed for it to determine it’s worth.

  9. Questions?

More Related