openskills.info
Open Course

Requirements Engineering

Requirements engineering elicits stakeholder needs, analyzes constraints, writes verifiable requirements, validates intended outcomes, and manages traceability and change. It defines what a system must do without prematurely prescribing every design choice.

itEngineering leadership and delivery management

Don't Panic — Requirements Engineering

Requirements engineering is how a team turns somebody's needed outcome into statements that can be checked, changed, and still understood later. The alternative is to begin with a feature request and hope its meaning survives several meetings, a few implementation choices, and the mysterious climate system known as a project schedule.

Start with the need: the stakeholder outcome or problem that makes the work worth doing. Then write a requirement, which is a necessary behavior or quality that can be verified. Those are not the same thing. A request for a dashboard might really mean that someone needs a decision before lunch; the dashboard is one possible design, not the need wearing a trench coat.

The working method has a sensible sequence. Identify the people affected, including operators and maintainers. Elicit their goals, constraints, interfaces, and scenarios. Analyze conflicts and feasibility before turning them into requirements. Then validate the requirements against the intended need. This is less glamorous than leaping to a solution, but leaping is how a requirement becomes a small archaeological site.

Two distinctions keep the machinery from wandering off. A baseline is the approved reference point. A forecast is the current expectation based on evidence. A trace records the path from a need to a requirement, then to design and verification evidence. Traceability does not make a weak requirement good, but it does make the consequences of a change visible before they become expensive folklore.

The surprising part is that control is not certainty. Good control makes assumptions, dependencies, risks, and weak evidence visible while options still exist. A change can be allowed; it needs an impact assessment, a decision owner, and an updated baseline. The paperwork is not the point. The point is knowing what has changed and what must now be proved.

Read the Intro for the full working method and glossary. Use Slides when you need the relationships at a glance. Keep the Cheatsheet nearby while reviewing a requirement or change. The Practice reference and exercise turn the method into a small baseline of your own, which is where the diagrams stop being decorative and start asking awkwardly useful questions.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources