01.11.2017 Views

BABOK_Guide_v3_member_copy

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Interface Analysis<br />

Techniques<br />

Interface types include:<br />

• user interfaces, including human users directly interacting with the solution<br />

within the organization,<br />

• people external to the solution such as stakeholders or regulators,<br />

• business processes,<br />

• data interfaces between systems,<br />

• application programming interfaces (APIs), and<br />

• any hardware devices.<br />

Interface analysis defines and clarifies the following:<br />

Complimentary IIBA® Member Copy. Not for Distribution or Resale.<br />

• who will use the interface,<br />

• what information is being exchanged through the interface, as well as the<br />

volume of the data,<br />

• when information will be exchanged and how frequently,<br />

• where the information exchange will occur,<br />

• why the interface is needed, and<br />

• how the interface is or should be implemented.<br />

The early identification of interfaces allows the business analyst to provide the<br />

context for eliciting more detailed stakeholder requirements, thus determining<br />

adequate functional coverage of the solution to meet stakeholder needs. Early<br />

identification of interfaces reveals which stakeholders will benefit from or depend<br />

on the various components of the solution, which can help the business analyst<br />

determine which stakeholders should be present for other elicitation techniques.<br />

Figure 10.24.1: Interface Analysis<br />

Solution<br />

Input<br />

Message<br />

Interface<br />

Validation<br />

or<br />

Transformation<br />

Output<br />

Message<br />

Solution<br />

10.24.3 Elements<br />

.1 Preparing for Identification<br />

The business analyst can leverage other techniques, such as document analysis,<br />

observation, scope modelling, and interviews, in order to understand which<br />

interfaces need to be identified. A context diagram can reveal high-level<br />

288

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

Saved successfully!

Ooh no, something went wrong!