Motivation
Is it really well established?
We are Business Analysts, not Requirements Engineers!
We are Testers, not Requirements Engineers! ?BA Planning and Monitoring ?We are Product Owners, not Requirements Engineers! Enterprise Analysis ? Solution Scope ?Requirements Elicitation Requirements ?Requirements Documentation Engineering! ?Requirements Modeling Requirements Validation (Review) ?Requirements Negotiation (Conflict Management) ?Requirements Engineering Tools We are Systems Engineers, not ?Requirements Management Requirements Engineers! ?Solution Assessment and Validation We are Project Managers,
They all do Requirements Engineering in one or the other way! not Requirements Engineers!
?2024 iSQE www.isqe.com.cn
7
Requirements Engineering
Why “Engineering”
Very obvious for
?Safety ?Security ?Medical ?Defense ?
….
You’ve got one shot But as well for
?Consumer products only!
?Lifestyle ?Gadgets
?
User centered approaches ?Agile projects!
?2024 iSQE www.isqe.com.cn
8
Requirements Engineering C ommon terminology, techniques and methods
Why do we need it?
Different implementation of Requirements Engineering
?At customers, suppliers, partners
?In distributed teams at different locations, offshore, near shore ?In different industrial sectors
Problems in communication due to
?different languages
?different cultures (ethnological and company specific)
Misunderstanding of “agile”
?Elicitation of requirements is underestimated
?Documentation and traceability of requirements is neglected
?2024 iSQE www.isqe.com.cn
9
Requirements Engineering
The problem
Customers, suppliers and development partners talk past each other when defining requirements Consequences (incomplete)
?Incomplete Requirements ?Ambiguous Requirements
?Missing common understanding of Requirements ?Different prioritization of Requirements ?Conflicts between project partners ?Time and cost overruns
?
Missing, wrong or ?gold plated“ functionality
?2024 iSQE www.isqe.com.cn
10
Scenario: Smart Cities
?Are built by a huge number of inter-connected systems
?Big Data is shared between these systems
?The systems are depending on each other
?Security is critical => Cyber attacks
?Safety is critical
?The amount of data to be transferred is huge => high band width is needed
?2024 iSQE www.isqe.com.cn