Die Entwicklung von Websites hat zum Ziel,
eine vollständige Lösung einer Site im Internet
zu erarbeiten, von Anfang an. Es baut sich aus den folgenden
Etappen auf:
Aufdeckung: In der Etappe wird auf die
Bedürfnisse des Kunden geachtet. Dafür definiert
man:
Die Ziele der Site: Zum
Beispiel eine informative Site einer medizinischen Institution.
Reichweite: Hier wird die
Reichweite der Site bestimmt (z.B. ob es eine Ecommerce-Site
sein wird oder die Sprachen, in die sie übersetzt
werden soll).
Designanforderungen: Ästhetische
Prioritäten.
Inhalt: Die Hauptbereiche,
die die Site besitzen wird.
Zielgruppenbestimmung:
Es sind die Personen zu bestimmen, die die Website erreichen
möchte und die die Dienste der Website nutzen
sollen.
Funktionelle Anforderungen:
Die Funktionen der Site, z.B. die mit den Ecommerce
verbundenen, Wechselwirkung mit den Nutzer, etc.
Analyse: Analyse: Ab der mit dem Kunden
durchgeführten Aufdeckung wird jene Information studiert,
und es wird ein Vorschlag erarbeitet, der hauptsächlich
folgende Punkte beinhalten wird:
Möglichkeiten: Es
wird die Machbarkeit der Anforderungen an der InternetSite
bestimmt, d. h. ob die Durchführung überhaupt
möglich ist.
Zeiten: Es wird die Zeit
bestimmt innerhalb der die Site fertig sein wird.
Kosten: Es wird ein Kostenvoranschlag
für die Site erstellt und abgegeben.
Akzeptanz: Der Kunde analysiert den Vorschlag
von WebAladdin.com und entscheidet, ob er es so annimmt
oder nicht. Im Falle der Akzeptanz beginnt der Aufbau der
Website.
Anlauf: Die Domain wird im Internet registriert,
und man eröffnet das Web Hosting Konto, das die Site
beherbergen wird. Dabei definiert man die Eigenschaften
derselben und die genutzten Emailkonten. Nach dem Anlauf
folgt der eigentliche Aufbau der Site in der Entwicklungsumgebung.
Graphisches Design: Es wird das Aussehen
der verschiedenen Bildschirme mit verschiedenen Funktionsprototypen
definiert. Hauptsächlich beschreibt man dort:
Bilder, dazwischen die
Logos der Institution,
Vorwiegende Farben und
Raster in den verschiedenen Seitenbereichen.
Tipographie der Bereiche.
Animationen, falls vorhanden.
Graphische Kontrollen wie zum Beispiel
Menüs und Schaltflächen.
Navigationsstruktur zwischen den
Seiten.
Inhaltsgenerierung: In dieser Phase ist
der Kunde am stärksten beteiligt. Er generiert die
Information der verschiedenen Sitebereiche in Abhängigkeit
der Zielgruppen der Site und der Anhörung.
Aufbau der Datenbank: Fast alle Sites
besitzen diese, da es üblich ist, dass es z.B. ein
Kontaktformular gibt. Die dort enthaltenden Daten werden
in einer Datenbank registriert. Hauptsächlich werden
die Tabellen sowie die Beziehungen und Felder derselben
definiert.
Programmierung: Es werden die verschiedenen
Site-Funktionen kodiert, z.B. die Gültigkeit der Dateneingabe,
Kontaktformulare, Newsletter-Abonnements, der Ecommerce-Bereich,
usw. Mehrere der Programmierungsmodule können in den
Sprachen Java oder Php durchgeführt werden, mit einem
Programmiermodell, das sich an Objekte und Design-Vorlagen
orientiert.
Testphase: Nachdem man das Design und
die Siteprogrammierung durchgeführt hat, ist es wichtig,
dies zu testen. Die Testphase beinhaltet:
Funktioneller Test: Testen
der verschiedenen Funktionen.
Performance-Test: Man überprüft,
ob die Zugriffszeit zu den Seiten akzeptabel ist.
Navigationstest: Man überprüft,
ob die Navigation intuitiv möglich ist und ob es
defekte Links (Links, die zu keiner gültigen Seite
führen) oder lose Seiten gibt.
Volumentest: Man testet
die Site mit großen Informationsmengen, um zu überprüfen,
ob sie sich korrekt anpasst.
Internationalisationstest:
Man überprüft, ob die Site in den erforderlichen
Sprachen korrekt funktioniert.
Abnahme: Nach den verschiedenen Konstruktionsphasen
der Site, wird diese dem Kunden vorgeführt, der dann
entscheidet, ob diese Weblösung seinen Erwartungen
entspricht. Wenn es so ist, ist sie bereit, gestartet zu
werden. Ansonsten werden die aufgezeigten Probleme
genannt, indem man zur Design- oder Programmierphase zurückkehrt,
je nach Fall, und die Problemfälle korrigiert. Nach
der Korrektur, werden die Veränderungen getestet und
man kehrt zur Abnahmephase zurück.
Befähigung: Sobald die Website vom
Kunden akzeptiert wurde, wird der Kunde (oder, bei einer
Organisation, die dort Angestellten) in die Funktionsweise
der Site, mit Erklärungen der verschiedener Bereiche
und Funktionen, eingewiesen. Sollte es sich um eine Organisation
handeln, war bisher nur ein Teil derselben an der Website
beteiligt gewesen. In dieser Phase sollen alle Mitarbeiter
miteinbezogen werden.
Unter den befähigten
Personen ist eine auszuwählen und zu schulen, die die
Berichtmail (in der Regel ist dies das Feld Email Info)
und das Kontaktformular beantworten soll, die den Newsletter
erstellt, falls vorhanden, usw.
Start: In dieser Phase wird die Site
vom Entwicklungsumfeld zum Produktionsumfeld verlagert,
so dass Texte und Bilder für das Internet geladen werden
und die Site im Web aufgerufen werden kann.
Verbreitung: Es handelt sich um die Verbreitung
der Website und beinhaltet:
Die Positionierung in den
Suchmaschinen: Es ist sehr wichtig, dass die Präsenz
die beste Platzierung in den Suchmaschinen erhält,
entsprechend der Suchbegriffe, die man angibt.
Austausch von Links oder
Banners.
Verknüpfung mit Foren
zum Thema der Website.
Gesichtpunkte, die nicht
rein zu einer Online Website gehören, z.B. Broschüren,
Zeitschriften, etc.
Wartung: Sobald die Konstruktionsphasen
und die Phasen der Siteverbreitung erfüllt sind, wird
die Website in eine andere Phase gelangen, in der man sie
verwalten und bearbeiten muss. Diese Phase beinhaltet:
Kontrolpaneel: Dies bedeutet, die Site mittels
den vom Web Hosting Unternehmen
gelieferten Kontrolpaneel zu verwalten, zum Beispiel um Emailkonten
hinzuzufügen.
Monitoring: Ebenso wird auf das Auftauchen von
Warnungen oder Problemen (wie eine
Tabelle der Datenbank, die gestört ist) geachtet und gelegentlich wird
das Web Hosting kontaktiert, um dies zu regeln.
Backups: Es werden regelmäßig oder
auf Wunsch des Kunden Kopien der Website
oder der Datenbank erstellt.
Webmaster: Es wird eine Person geben, den Webmaster,
welcher ein Email Feld auf der Website besitzt, die mit "Webmaster"
bezeichnet wird. Er wird auf Fragen, Vorschläge oder auch auf Hindernisse
technischer Art antworten. Die Fragen bezüglich des Unternehmens, der
die Website gehört, werden über das Feld "Kundeninformationen"
beantwortet.
Statistik: WebAladdin.com führt Statistiken
über die Besuche auf der Internetseite.
Dort sind enthalten:
Alle Zugriffe auf die Seite, geordnet nach
Tag und Uhrzeit.
Einzelbesucher pro Tag.
Anzahl der Besuche pro Tag.
Anzahl von Zugriffe pro Tag.
Herkunft des Zugriffs (direkter Zugriff,
Name der Suchmaschine oder Name
des Links).
Ebenso kann der Kunde spezielle Statistiken verlangen.
Veränderungen: In der Pflege-Phase werden
neue Bedürfnisse auftauchen. Man
analysiert die Auswirkungen dieser Veränderung auf die Webpräsenz.
Falls die Auswirkungen klein gering
sind, werden die Veränderungen durchgeführt,
doch im Falle einer hohen Wirkung werden sie genauer analysiert,
und man packt es wie eine neue Entwicklung ab der Design
Phase an.