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