This is an old revision of the document!
Back to 2014-proposals
Title:Requirements Engineering
Proposer: Tom Gilb
Type: pre-conference tutorial
Duration: 360 mins
Description:
• Requirements Engineering: The use of a quantified
Planning Language to articulate all quality, and other
performance variable, requirements – as a basis for
Architecture Engineering and Quantified Agile Project
Management (Evo)
1. Overview of a semi formal Planning language (Planguage)
for articulation of variable requirements and system
objectives. In particular performance and quality objectives.
2. Components of expressing a quality requirement:
a. Core: Tag, Scale, Past, Tolerable, Goal
i.Advanced supplements to the core
b. Background: non core info about the requirement, such
as: Sponsor, Owner, Dependencies, Assumptions,
Issues, Risks, Proposed Designs, and many more
3. Examples of constructing a specification
4. How to articulate and tailor a Scale of Measure (for any
quality or critical variable requirement)
5. Basic Quantified quality control of requirements: the Agile
Spec QC method. The use of Rules to measure against. The
use of Entry Exit level standards.
JJ: Tom says this Tutorial can be condensed (with loss of detail and time to discuss and absorb, but with gain of seeing the connection between requirements and design, into a half day tutorial, immediately followed by his other preconference submission, Architecture Engineering, also as a half-day.