11.12.2012 Views

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!