UPI Study › Courses › System Analysis and Design › Free lessons › Lesson 1.2 Free with a free account
Why Systems Analysis Matters
System Analysis and Design · Chapter 1: Introduction to Systems Analysis and the Analyst's RoleSection 1.2 · lesson 2 of 6910 min · free with a free account
Free preview
Create a free account to keep watching
It takes a minute and costs nothing. Your free account unlocks all of Chapter 1 and 3 more lessons of System Analysis and Design.
Lesson complete
Earn the 3 college credits for System Analysis and Design
Enrolling adds a quiz after each lesson, the graded work and the official transcript. Recommended for credit by NCCRS.
Next lesson: Where Systems Analysis Fits in Software Engineering →← What Is Systems Analysis?Next lesson: Where Systems Analysis Fits in Software Engineering →
In this lesson
What goes wrong without it, what it costs, and what it buys.
- Explain what goes wrong when analysis is skipped or rushed
- Describe why a defect costs more the later it is found
- Identify the business benefits of doing analysis well
- Connect real project outcomes to the analysis decisions behind them
Transcript
Everything said in the video, section by section (1,397 words). Read along, or search it.
Systems Analysis and the Analyst's Role
Why Systems Analysis Matters
Here is an uncomfortable fact about failed software projects. Most of them were not short of good programmers. They were short of a clear answer to one question. What was this system actually supposed to do? This section is about why that question deserves serious time. We will look at what goes wrong when analysis is skipped or rushed. We will see why a defect costs more and more, the later it is found. We will walk through three well-documented failures, and trace each one back to its analysis gap. And we will close with what good analysis buys a business, beyond simply avoiding disaster.
From Idea to System
The Step Between the Idea and the Build
Every information system starts as an idea. Maybe it is automating a manual process, or replacing an aging platform. Maybe it gives a business a capability it does not have yet. Between that idea and a working system, there is a critical step. Figuring out, in detail, what the system needs to do, for whom, and under what constraints. That step is systems analysis. Now, here is the subtle part. Skip analysis, or rush it to save time, and the project usually does not fail on day one. It fails quietly, one decision at a time. Eventually, the gap between what was built and what was needed becomes too expensive to close. That slow failure is exactly why analysis gets skipped. The damage is not visible when the shortcut is taken.
The Price of Skipping Analysis
3 Consequences That Show Up Again and Again
Three consequences show up again and again, on projects that under-invest in analysis. The first is rework. Requirements that were assumed, rather than confirmed, have to be revisited in the middle of the build. Then code, screens, and data models all get rebuilt around the correction. The second is missed deadlines and blown budgets. Rework eats the schedule and budget buffer that the project was counting on. And problems discovered late are almost always more expensive to fix than early ones. The third consequence is the most painful. A system nobody wanted. A system can be delivered on time and on budget, and still fail. If it solves the wrong problem, because no one analyzed what the business actually needed, the success is hollow.
The Cost of Change Curve
A Defect Costs More the Later It Is Caught
That second consequence deserves a closer look. It is the single most persuasive argument for taking analysis seriously. A defect does not cost the same amount to fix, no matter when it is caught. Look at the relative costs. Call the cost of fixing a defect during requirements one unit. Caught during design, the same defect costs about five times as much. During coding, about ten times. During testing, about fifteen times. And once the system is in maintenance, it can cost around sixty times as much. Notice the shape. The climb is gentle at first, and then it jumps. This pattern is called the cost of change curve. The earlier a misunderstanding is found, the cheaper it is to correct.
Why Analysts Front-Load
A Conversation Now, or a Rewrite Later
Why does the cost climb like that? Think about what has been built on top of the mistake. A misunderstanding found while gathering requirements might cost a short conversation to resolve. Nothing has been built around it yet. The same misunderstanding, found after the system is in daily use, is a different story. Now it can mean rewriting code, retesting, and redeploying. Often at many times the original cost. This is why experienced analysts front-load their questions. Time spent confirming a requirement, before a single line of code is written, is one of the highest-return investments a project can make. A question that feels slow today is usually the cheapest work on the whole project.
Case Study 1
Denver International Airport Baggage System (1990s)
This pattern is not theoretical. Some of the best-known failures in information systems history trace back to a gap in analysis, not a gap in programming skill. Start with the automated baggage system at Denver International Airport, in the nineteen nineties. The airport's opening was delayed by sixteen months. The automated baggage system was eventually scrapped, after cost overruns estimated in the hundreds of millions of dollars. So where was the analysis gap? Different airlines had very different baggage-handling needs. How those needs would be reconciled into one automated design was never fully worked out. And construction and coding began anyway. The scope and complexity of the system were simply never pinned down first.
Case Study 2
The HealthCare.gov Launch (2013)
The second case is the launch of HealthCare dot gov, in twenty thirteen. This was the federal health insurance marketplace website. It crashed within hours of its public launch. Most visitors could not create an account, or enroll. The analysis gap here had two parts. First, the site's components were built by dozens of separate contractors. Those components were never analyzed and tested together, as one system, before launch. Second, realistic estimates of opening-day demand were never built into the requirements. Each piece may have worked on its own. The system as a whole had never been analyzed as a whole.
Case Study 3
The FBI Virtual Case File (2000-2005)
The third case is the F B I's Virtual Case File, which ran from two thousand to two thousand five. The goal was to replace the bureau's paper-based case management system. The effort was abandoned after roughly one hundred seventy million dollars had been spent. The software was judged unusable for agents' daily work. Here, the requirements kept changing during development. Why? Because the initial analysis never pinned down, in enough detail, how agents actually used the existing paper process. That paper process was the very thing the new system was meant to replace. When you do not understand the current process, every new discovery becomes a requirement change mid-build.
The Common Thread
Not a Coding Failure
Put the three cases side by side, and a common thread appears. None of these projects failed because engineers could not write code. Each one failed because the system that got built, did not match the system that was actually needed. And that mismatch traces back to the analysis phase. Not the construction phase. This matters for how you think about your own role. Better programming would not have rescued any of these projects. Better analysis might have.
What Good Analysis Buys
3 Business Benefits
The case for systems analysis is not only about avoiding failure. Done well, it delivers three concrete business benefits. The first is aligning I T with business goals. The system is built to advance a specific business objective, not just to automate a process for its own sake. Imagine an analyst on a retailer's new order system. Sales leadership confirms that faster checkout, not more payment options, will actually move revenue. So the design follows that goal. The second benefit is stakeholder value. Everyone who will use, manage, or be affected by the system gets one that fits how they actually work. Interviewing warehouse staff, and not only the operations manager, can surface a barcode-scanning requirement that management never thought to mention. The third benefit is competitive advantage. Clear, well-understood requirements let a system be delivered faster, and adapted sooner, than a competitor's. A company that accurately analyzes its customers' self-service needs can launch a portal months ahead of a rival still discovering requirements.
Key Terms
The Vocabulary of This Section
Let's lock in the vocabulary from this section. Systems analysis is the process of studying a business problem or opportunity in detail. Its aim is to determine exactly what a proposed system needs to do, before it is designed or built. A requirement is a specific capability or condition a system must satisfy, to meet a stakeholder's need. A stakeholder is anyone with an interest in how a system is built or how it performs. That includes users, managers, and the people who fund the project. Rework is work that has to be redone, because it was based on an incorrect or incomplete understanding. And the cost of change curve is the pattern, in which the cost of fixing a defect rises sharply, the later it is discovered.
Key Takeaways
What to Carry Forward
To pull this together. Skipping or rushing systems analysis does not usually cause immediate failure. Instead, it causes rework, schedule slippage, and systems that solve the wrong problem. A defect is cheapest to fix at the moment it is found. The longer it goes unnoticed, the more it costs to correct. Some of the most expensive failures on record, including Denver's baggage system and HealthCare dot gov's launch, trace back to gaps in analysis. Not gaps in coding. And good analysis pays for itself. It aligns the system with business goals, delivers value to every stakeholder, and gets a working system to market ahead of competitors.
About System Analysis and Design at UPI Study
System Analysis and Design (Computer Science 390) is a self-paced online course of 69 video lessons in 9 chapters, from the analyst's role and requirements to UML modeling, interface and database design, testing, maintenance and project management. It carries a NCCRS credit recommendation for 3 semester credits.
Every lesson transcript is free on pages like this one, and the videos are free with a free UPI Study account. Enrolling adds a practice quiz after each lesson, the graded work and final exam that earn the credit, lifetime access, and an official transcript on completion. UPI Study has helped over 130,000 students with college credits. ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
Enroll now → Course details Download the syllabus All Computer Science courses Every course with PRO →
Why take it here
Why students take System Analysis and Design with UPI Study
Where the credit goes
Universities that work with NCCRS
System Analysis and Design carries a NCCRS credit recommendation. These universities work with NCCRS; some are UPI Study's signed partners. ACE and NCCRS have over 2,100 cooperating colleges that will consider accepting credits; the final decision is with the universities.
Thomas Edison State UniversitySigned partner
University of the PeopleSigned partner
Charter Oak State CollegeSigned partner
Strayer UniversitySigned partner
Columbia Southern UniversitySigned partner
Indiana TechSigned partner
Penn StateWorks with NCCRS
Southern New Hampshire UniversityWorks with NCCRS
SUNYWorks with NCCRS
+many more cooperating universitiesFind my college →Find my college → Not listed? Ask Athena in the corner of this page, or book a 15-minute call.
FAQ
Questions students ask us
About Why Systems Analysis Matters
What happens when systems analysis is skipped or rushed?
Why does a software defect cost more to fix the later it is found?
What caused IT project failures like the Denver airport baggage system and the FBI Virtual Case File?
What are the business benefits of doing systems analysis well?
About the System Analysis and Design course
How many college credits is System Analysis and Design?
How much does System Analysis and Design cost and what is included?
Which universities accept UPI Study credits?
How long does System Analysis and Design take?
How are the exams done?
How do my credits reach my college?
Ready for the full course? Earn 3 credits in System Analysis and Design.
69 video lessons, a quiz after each one, and the graded work that earns the credit. Recommended for credit by NCCRS.
3 credits · NCCRSEnroll →