1 / 14

The Systems Development Challenge

The Systems Development Challenge. “Challenges lead to opportunities”. Software Crisis!. Software Crisis!. Software Crisis!. Software Crisis!. Software Crisis!. Software Crisis!. Software Crisis!. Software Crisis!. Software’s Chronic Condition is illustrated by years of:.

Télécharger la présentation

The Systems Development Challenge

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 Systems Development Challenge “Challenges lead to opportunities”

  2. Software Crisis! Software Crisis! Software Crisis! Software Crisis! Software Crisis! Software Crisis! Software Crisis! Software Crisis!

  3. Software’s Chronic Condition is illustrated by years of: • Canceled or seriously delayed projects • Significant cost overruns • Low productivity • Low system quality • number of defects per x lines of code • not meeting the user’s requirements

  4. The Systems Development Challenge(Quality versus Productivity) Defects = Q U A L I T Y C A B D Best Defects = 0 0 PRODUCTIVITY (TIME)

  5. The Cost of Systems Development P E R C E N T O F T O T A L C O S T 100 80 60 40 20 0 Hardware Software Development (includes software, documentation, training, conversion, etc.) 1955 1980 1990 1995

  6. QUADRUPLE CONSTRAINT • Budget • Schedule • People • Capability

  7. IT: MANAGEMENT ISSUES • Right-sizing the information technology organization • Project backlogs of several years • Projects being late and over budget • User dissatisfaction with both the systems development process and the deliverable products • Hardware and software integration issues • The merger and centralization of voice, data, and video technologies • Concerns for effectively implementing notions such as continuous process improvements, total quality management, and applying for the Malcolm Baldridge Quality Award • Inter/Intra/Extranet development; Java; Corba/Com

  8. SYSTEMS DEVELOPMENT RISKS • Inadequate measurement - cost of user • Excessive schedule pressure • Management malpractice • Creeping user requirements • Canceled projects - 50% for => 1M SLOC

  9. Artistic/Creative Highly Cognitive Black Art Miracles Seat-of-the-Pants Coding = Productivity Let the maintenance team worry about that Sleepless Nights Long Hours Frustration Ulcers/Pills Loss of Hair Broken Homes, Marriages, Relationships Over Budget Late Projects Systems Analyst: Do you want to be one?

  10. Scientific Standards Structure Details Rigor Quality Productivity On-time Projects Within Budget Software Engineer: Do you want to be one?

  11. A SYSTEMS DEVELOPMENT ARCHITECTURE SYSTEMS DEVELOPMENT LIFE CYCLE FRAMEWORK Automated Software Engineering Environment (SEE, SDE, IPSE, etc.) Methodology #2 Methodology #1 Methodology #n I-CASE Technology (Management, Techniques, & Tools) REPOSITORY

  12. Planning Scheduling Estimating Monitoring Feedback Work Breakdown Structure WBS Precedence Structure Development Heuristics Standards SYSTEMS DEVELOPMENT LIFE CYCLE FRAMEWORK Management Strategy Component Development Strategy Component

  13. Standards Methodologies Plans Budgets Schedules Documentation Reusable Templates Expert Assistance Examples Etc... Enterprise Modeling Strategic Planning Data Modeling Process Modeling Object Modeling Prototyping Code Generation Testing (validation & verification) Clean Room Engineering Design Recovery/Reengineering Reuse Engineering Etc... REPOSITORY Systems Development Component Management & Guidance Component

More Related