Download presentation
Presentation is loading. Please wait.
1
The Systems Development Challenge “Challenges lead to opportunities”
2
Software Crisis!
3
Software’s Chronic Condition is illustrated by years of: u Canceled or seriously delayed projects u Significant cost overruns u Low productivity u Low system quality l number of defects per x lines of code l not meeting the user’s requirements
4
The Systems Development Challenge (Quality versus Productivity) QUALITYQUALITY Defects = 0 Defects = 0 PRODUCTIVITY (TIME) A B C D Best
5
The Cost of Systems Development 100 80 60 40 20 0 PERCENTOFTOTALCOSTPERCENTOFTOTALCOST 1955 1980 1990 1995 Hardware Software Development (includes software, documentation, training, conversion, etc.)
6
QUADRUPLE CONSTRAINT u Budget u Schedule u People u Capability
7
IT: MANAGEMENT ISSUES u Right-sizing the information technology organization u Project backlogs of several years u Projects being late and over budget u User dissatisfaction with both the systems development process and the deliverable products u Hardware and software integration issues u The merger and centralization of voice, data, and video technologies u Concerns for effectively implementing notions such as continuous process improvements, total quality management, and applying for the Malcolm Baldridge Quality Award u Inter/Intra/Extranet development; Java; Corba/Com
8
SYSTEMS DEVELOPMENT RISKS u Inadequate measurement - cost of user u Excessive schedule pressure u Management malpractice u Creeping user requirements u Canceled projects - 50% for => 1M SLOC
9
Systems Analyst: Do you want to be one? u Artistic/Creative u Highly Cognitive u Black Art u Miracles u Seat-of-the-Pants u Coding = Productivity u Let the maintenance team worry about that u Sleepless Nights u Long Hours u Frustration u Ulcers/Pills u Loss of Hair u Broken Homes, Marriages, Relationships u Over Budget u Late Projects
10
Software Engineer: Do you want to be one? u Scientific u Standards u Structure u Details u Rigor u Quality u Productivity u On-time Projects u Within Budget
11
A SYSTEMS DEVELOPMENT ARCHITECTURE SYSTEMS DEVELOPMENT LIFE CYCLE FRAMEWORK Automated Software Engineering Environment (SEE, SDE, IPSE, etc.) Methodology #2 Methodology #n Methodology #1 I-CASE Technology (Management, Techniques, & Tools) REPOSITORY
12
SYSTEMS DEVELOPMENT LIFE CYCLE FRAMEWORK u Planning u Scheduling u Estimating u Monitoring u Feedback u Work Breakdown Structure u WBS Precedence Structure u Development Heuristics u Standards Management Strategy Component Development Strategy Component
13
REPOSITORY u Standards u Methodologies u Plans u Budgets u Schedules u Documentation u Reusable Templates u Expert Assistance u Examples u Etc... u Enterprise Modeling u Strategic Planning u Data Modeling u Process Modeling u Object Modeling u Prototyping u Code Generation u Testing (validation & verification) u Clean Room Engineering u Design Recovery/Reengineering u Reuse Engineering u Etc... Systems Development Component Management & Guidance Component
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.