D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>D2.1</strong> <strong>Requirements</strong> <strong>and</strong> <strong>Specification</strong><br />
categories to reflect the priorities of the majority of users.<br />
Next additional checks have to be done to flag up, for negotiation with the stakeholders, the possible<br />
deletions, demotions, promotions <strong>and</strong> new additions of specific requirements to be consensually resolved into<br />
the set of m<strong>and</strong>atory, desirable <strong>and</strong> optional requirements for a first prototype. The need for the following<br />
refinement steps arises as a natural consequence of the fact that the users in stating their requirements can not<br />
be expected to be either exhaustive or factor-in the technology, market <strong>and</strong> practice constraints (SoA, SoM,<br />
SoP); the trends of which they are not necessarily expected to be fully aware. Further, users are expected to<br />
articulate their own perceived requirements which may or may not be complete <strong>and</strong> may be incompatible with<br />
other users’ requirements or project resources or in conflict with the technological <strong>and</strong>/or market imperatives<br />
<strong>and</strong> trends.<br />
Figure 7: Prioritisation process in UI-REF<br />
Accordingly it will next be necessary to “factor-in” the influence of the push-pull forces <strong>and</strong> their dynamics<br />
over the near to medium term to ensure that the target system to be delivered will represent the highest rate-ofreturn<br />
on investment for all stakeholders in order to have the highest chance of take-up <strong>and</strong> widest diffusion,<br />
usability <strong>and</strong> technology-policy-process interoperability <strong>and</strong> convergence potential given the current <strong>and</strong><br />
emergent technological <strong>and</strong> practice environment that it will have to integrate with i.e. it will be as scalable<br />
<strong>and</strong> sustainable as possible. Such pull <strong>and</strong> push factors representing constraints <strong>and</strong> affordances invoked as<br />
requirements filters <strong>and</strong> augmenters can be best understood by performing respectively a SoA, SoP <strong>and</strong> SoM<br />
analysis, where the State-of-X is represented by the latest update on the state of current modus oper<strong>and</strong>i, gaps,<br />
<strong>and</strong>, available enabling <strong>and</strong> emergent innovations from the viewpoint of X.<br />
Prioritisation in UI-REF is performed at several levels including stakeholder, intimate or non-intimate usagecontext-type,<br />
specific usage-contexts within each type, usage-context implementation sequencing, usability<br />
sensitive evaluation of system functionalities whose usability assessment is ranked <strong>and</strong> weighted so as to<br />
reflect their priorities in the order of the most-deeply-valued needs of the user as prioritised per the UI-REF<br />
requirements engineering process. Such prioritisation processes will use a variety of situated techniques as<br />
appropriate to best suit particular users <strong>and</strong> their usage-contexts for example Nirvana, Ablation <strong>and</strong> Noah’s<br />
Arc, virtual user, nested videos, Frequency-Purpose-Hurry (FPH)-based analysis of user specified needs <strong>and</strong><br />
thus the resulting UI-REF Effects-Side-Effects-Affects multi-dimensional impact prediction <strong>and</strong> evaluation<br />
matrices.<br />
19