Diplomarbeit - Teresa Merino
Diplomarbeit - Teresa Merino
Diplomarbeit - Teresa Merino
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Gestaltung der Mensch-Computer-Interaktion<br />
2.3 Usability-Engineering<br />
„Usability ist kein Zustand der sich ergibt, sondern er muss erarbeitet werden.“ [Stapel-<br />
kamp 2007, S.536]<br />
Um einen hohen Grad an Usability zu erreichen, ist sie bei der Software-Entwicklung von<br />
Anfang an zu berücksichtigen. Im Folgenden wird erklärt, was unter Usability-Engineering<br />
zu verstehen ist und auf welcher Grundlage die Modelle zum Usability-Engineering beruhen.<br />
Danach wird eines dieser Modelle vorgestellt und erläutert. Abschließend werden die<br />
Planung des Usability-Engineering und die Notwendigkeit der Integration des Usability-<br />
Engineering in die Software-Entwicklung beschrieben.<br />
2.3.1 Begriffsklärung<br />
Usability-Engineering ist eine Erweiterung der Software-Entwicklung, um mit bestimmten<br />
Vorgehensweisen und Methoden die angestrebte Usability zu erreichen. Dabei steht der<br />
Nutzer mit seinen Zielen, Aufgaben und Bedürfnissen im Mittelpunkt der Betrachtung.<br />
Nach seinen Besonderheiten ist die Software zu gestalten und zu entwickeln. Definition<br />
nach Nielsen:<br />
„Usability Engineering is not a one-shot affair where the user interface is fixed up before<br />
the release of a product. Rather, usability engineering is a set of activities that ideally take<br />
place throughout the lifecycle of the product, with significant activities happening at the<br />
early stages before the user interface has even been designed.“ [Nielsen 1993, S.71]<br />
Nielsen betont in seiner Definition des Usability Engineering, dass Usability schon frühzeitig<br />
in den Entwicklungsprozess einzuplanen und zu berücksichtigen ist. So ist der Entwicklungsprozess<br />
auf das Entwicklungsziel Usability auszurichten. Nicht erst am Ende des<br />
Entwicklungsprozesses, sondern während des Entwicklungsprozesses ist die Usability als<br />
Qualitätsziel zu berücksichtigen. Denn je früher Nutzungsprobleme erkannt werden, desto<br />
leichter sind sie zu beheben. Korrekturen am Ende der Entwicklung sind mit einem viel<br />
größeren Aufwand und höheren Kosten verbunden und können daher oftmals nicht mehr<br />
umgesetzt werden Solche Fehlentwicklungen gilt es zu vermeiden. Usability-Engineering<br />
ist ein Prozess, der eng mit der Software-Entwicklung verbunden sein sollte. Innerhalb des<br />
Prozesses können Methoden genutzt werden, um eine Software mit einer guten Usability<br />
zu entwickeln. So wird schon in den frühen Phasen des Produktlebenszyklus mit der Eva-<br />
39