Presentation is loading. Please wait.

Presentation is loading. Please wait.

The System Development Life Cycle Copyright © 1999 Patrick McDermott UC Berkeley Extension Salvador Dali (1904-1989) Old Age, Adolescence,

Similar presentations


Presentation on theme: "The System Development Life Cycle Copyright © 1999 Patrick McDermott UC Berkeley Extension Salvador Dali (1904-1989) Old Age, Adolescence,"— Presentation transcript:

1 The System Development Life Cycle Copyright © 1999 Patrick McDermott UC Berkeley Extension Salvador Dali ( ) Old Age, Adolescence, Infancy (The Three Ages), 1940

2 Eleven Stages for an Evolutionary Circumbulation

3 Light Reading Zachary, G. Pascal, Showstopper: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft, New York: The Free Press ( ), Moody, Fred, I Sing the Body Electronic: A Year with Microsoft on the Multimedia Frontier, New York: Penguin Books ( ), Kidder, Tracy, The Soul of a New Machine, Boston: Little, Brown ( ), Rosenberg, Scott, Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software, New York: Crown Publishers ( ), 2007.

4 Phases of a Development Project

5 System Life Cycle Feasibility Analysis Design Code Test Install Maintenance $$ Funding Requirements Specifications/ Prototype System “ Waterfall ” Thomas Wolfe was right: You can’t go Home Again

6 System Life Cycle Maintenance consumes 40-80%, average 60% of software costs. Glass, Robert L., Facts and Fallacies of Software Engineering, Boston: Addison-Wesley ( ), 2003.

7 Staffing Over the Cycle The Rayleigh Curve

8 The Boehm Curve Cost to Fix a Bug

9 Sashimi Go! Analysis Design Prototype Code/Test Install Nonaka Ikujiro & Nishiguchi Toshihiro (editors), Knowledge Emergence: Social, Technical, and Evolutionary Dimensions of Knowledge Creation, Oxford: Oxford University Press ( ), Takeuchi Hirotaka & Nonaka Ikujiro “The New New Product Development Game” Harvard Business Review, January-February Reprint

10 Rotoreliefs Marcel Duchamp, 1935

11 Spiral Analyze Design Code Repeat The Elusive Perfect System Iterative Development: XP eXtreme Programming AM – Agile Modeling But not a Death Spiral! Friedrich Hundertwasser Nostalgia for the Beyond - A Spiraloid February 1958 “Incremental”, “Evolutionary”, “Jacuzzi”

12 Wheels within Wheels


Download ppt "The System Development Life Cycle Copyright © 1999 Patrick McDermott UC Berkeley Extension Salvador Dali (1904-1989) Old Age, Adolescence,"

Similar presentations


Ads by Google