2.4 Anforderungsdefinition
In diesem Kapitel geht es vorangig darum, eine Ausgangsbasis für die Umsetzung Ihrer Webseite zu schaffen. Sicherlich könnte dabei auch ein Pflichtenheft oder ein Lastenheft helfen, besonders wenn Sie für einen Kunden tätig sind. Ich möchte Ihnen aber zunächst erstmal vermitteln, wie Sie auf einfache Art und Weise eine Anforderungsdefinition aufstellen können. Ziel dieses Abschnitts ist es daher, Ihnen ein grundsätzliches Verständnis dafür zu vermitteln, wie Sie das, was Ihre Webseite ausmachen soll, schriftlich festhalten können. Somit bewahren Sie sich auch in späteren Projektabschnitten die Übersicht.
Zudem könnte es wünschenswert sein, dass Ladeanimationen einen Ladevorgang signalisieren oder dass die Webseite auf allen Browsern exakt gleich dargestellt wird.
Nicht-funktionale Anforderungen könnten Sie zudem in weitere Teilbereiche wie zum Beispiel Benutzeroberfläche, Qualität oder Technisches unterteilen, wobei Sie diese Bereiche dann erneut in Pflicht- und Wunschkriterien zerlegen sollten.
1. Sie haben sich thematisch sehr intensiv mit der Planung und mit den Anforderungen auseinandergesetzt.
2. Sie haben nun eine Checkliste, anhand der Sie vorgehen und den Stand der Umsetzung überwachen können.
Beide Punkte erachte ich vor allem für Anfänger und auch für größere Projekte als äußerst hilfreich. Machen Sie demnach bitte nicht den Fehler und überstürzen Sie Ihr Projekt, denn eine gute Planung spart Ihnen später in der Regel viel Arbeit und Nerven.
Anforderungen
Jegliche Voraussetzungen an Ihre Webseite können Sie zum Beispiel in funktionale und in nicht-funktionale Anforderungen aufteilen. Somit schaffen Sie eine grobe Struktur für Ihre Anforderungsdefinition, mit der Sie loslegen können.Funktionale Anforderungen
Bei diesen Erfordernissen handelt es sich um alles, was Ihr System letztendlich aus funktionaler Sicht ausmacht. Das könnte etwa die Anforderung sein, dass sich der Benutzer einloggen und dafür zunächst registrieren können muss. Gegebenenfalls soll der Besucher Ihrer Webseite auch erfahren, welche weiteren Nutzer sich angemeldet haben. Dafür könnte es etwa wünschenswert sein, eine Liste mit allen registrierten Benutzer zu haben, die zudem sortierbar ist und pro Seite 20 Zeilen darstellt.Nicht-funktionale Anforderungen
Beschreiben Sie in diesem Unterkapitel Ihrer Anforderungsdefinition, was Sie sich aus nicht-funktionaler Perspektive von Ihrer Webseite versprechen. Dazu könnten Sie etwa die Anforderung definieren, dass die Seite mehrsprachig in Deutsch und in Englisch verfügbar oder dass die Oberfläche besonders leicht und innerhalb kürzester Zeit intuitiv bedienbar sein muss.Zudem könnte es wünschenswert sein, dass Ladeanimationen einen Ladevorgang signalisieren oder dass die Webseite auf allen Browsern exakt gleich dargestellt wird.
Weitere Untergliederungen
Wie Sie vielleicht bemerkt haben, habe ich bei den genannten Beispielanforderungen Wörter wie "müssen" oder "wünschenswert" verwendet. Diese Unterteilung kann ich Ihnen nur wärmstens an Herz legen, da Sie somit zusätzlich zu den Anforderungen Prioritäten definieren können. Unterteilen Sie daher unbedingt in Pflicht- und in Wunschkriterien, so dass Sie im späteren Verlauf leichter Abstriche machen können, sollte es etwa zeitliche oder andere Begrenzungen geben.Nicht-funktionale Anforderungen könnten Sie zudem in weitere Teilbereiche wie zum Beispiel Benutzeroberfläche, Qualität oder Technisches unterteilen, wobei Sie diese Bereiche dann erneut in Pflicht- und Wunschkriterien zerlegen sollten.
Das Ergebnis
Was haben Sie nun also mit einer Anforderungsdefinition erreicht? Zunächst mag es Ihnen vielleicht trivial vorkommen, dass Sie auch Dinge aufschreiben von denen Sie denken, dass diese doch selbstverständlich sind. Wichtig dabei sind aber die folgenden Dinge:1. Sie haben sich thematisch sehr intensiv mit der Planung und mit den Anforderungen auseinandergesetzt.
2. Sie haben nun eine Checkliste, anhand der Sie vorgehen und den Stand der Umsetzung überwachen können.
Beide Punkte erachte ich vor allem für Anfänger und auch für größere Projekte als äußerst hilfreich. Machen Sie demnach bitte nicht den Fehler und überstürzen Sie Ihr Projekt, denn eine gute Planung spart Ihnen später in der Regel viel Arbeit und Nerven.