Stage 1: Analysis πŸ”

The "Investigation" Phase of the PDLC

πŸ•΅οΈβ€β™‚οΈ
Think like a Detective!
Before you write a single line of code, you must understand the problem. Analysis is all about finding out exactly what the user needs the program to do.

How do we gather information?

We use several methods to study the current system and define the requirements for the new one:

πŸ“Š Questionnaires Handed out to many people to get a wide range of opinions quickly.
πŸŽ™οΈ Interviews One-on-one talks with the manager or main user to get deep details.
πŸ‘€ Observation Watching how the current system (or manual way) works in real life.
πŸ“‘ Document Sampling Looking at the existing paper forms or files to see what data is collected.

The Goal: Requirements Specification

By the end of the Analysis stage, the developer creates a document that answers these key questions:

Remember: If you get the Analysis wrong, the whole project will failβ€”even if your code is perfect!