Download PDF

Transcript
Die erfahrenen Mitarbeiter von B und C berücksichtigen Usability bereits ohne die
Verwendung von Anforderungen. C denkt, dass die Muster einen guten Leitfaden für
unerfahrenere Entwickler darstellen. B argumentiert, dass das Inhaltsverzeichnis der
Muster sich gut als Checkliste eigne, um eine Anforderungsspezifikation auf
Vollständigkeit zu überprüfen. A wünscht sich den Katalog als Online-Checkliste mit
kurzen, prägnanten Titeln in einer Übersicht, bei der auf Wunsch Gestaltungsbeispiele
und Use Cases für jede mögliche Software-Form aufgerufen werden können.
E.a Stimmen Sie mit den Mustern inhaltlich überein oder haben Sie andere
Erfahrungen oder Kenntnisse?
Bis auf wenige Ausnahmen, die im vorliegenden Muster-Katalog bereits
berücksichtigt wurden, werden alle gängigen Usability-Empfehlungen genannt, die die
Befragten bereits anwenden oder schon angewendet haben.
E.b Glauben Sie an die Nützlichkeit dieser Muster?
A hält Muster als solche nicht für nützlich und wünscht sich stattdessen die zuvor
beschriebene Checkliste, um Usability bei der Gestaltung zu berücksichtigen. Für B
sind die Muster irrelevant, weil das enthaltene Usability-Wissen bei seinen
Mitarbeitern bereits vorliege. C will die Muster ebenfalls nicht als solche verwenden,
die Empfehlungen aber in seine internen Richtlinien zur Softwareentwicklung
aufnehmen.
5.2 Rückschlüsse aus den Befragungsergebnissen
Durch die Hinweise der Befragten wurden die erarbeiteten Anforderungsmuster
mehrfach verändert. Einerseits wurden missverständliche Formulierungen geändert,
andererseits wurden viele Vorlagentexte so formuliert, dass sie nun einen
Prüfmechanismus erhalten. B wies explizit darauf hin, dass für sein Team keine
Anforderungen in Frage kämen, deren Erfüllungsgrad diskutiert werden könne.
Anforderungen müssen stets so formuliert sein, dass ihr Erfüllungsgrad genau geprüft
werden kann. So wurde in einer älteren Version des Musters C0-02: Konsistent
gestaltete Funktionen die Formulierung „(...) sollen die Funktionen überall ähnlich
gestaltet sein“ verwendet. Diese wurde auf B’s Vorschlag hin geändert zu „(...) sollen
Funktionen überall identisch formatiert sein“, da diese Formulierung überprüfbar sei.
Änderungen dieser Art wurden an mehreren Mustern vorgenommen. Muster, bei
66