Niemand zweifelt an der Notwendigkeit, ein Haus zu entwerfen, und jeder versteht, warum es unmöglich ist, ein Haus mit den Augen zu bauen und während des Bauprozesses Merkmale hinzuzufügen. Es ist hilfreich, Sie daran zu erinnern, dass das Erstellen einer Website dem Erstellen eines Hauses gleicht. Es sollte mit einer vollständigen Planung beginnen, was in welchem Zeitraum, mit welchen Anfangsdaten und dem erwarteten Ergebnis entwickelt werden muss.
Es gab eine Zeit, in der ich Websites in einem kleinen Webstudio in Minsk entwickelte. Layout und Programmierung von Landing Pages, Online-Shops, CRM- und ERP-Systemen. Aus offensichtlichen Gründen gab es im Webstudio keine vollwertige Phase des Website-Designs - zusätzliche Kosten.
Die Kunden gingen auf ihre technischen Spezifikationen ein, in denen jeder sein Projekt so gut wie möglich beschrieb. Eine solche technische Aufgabe reichte aus, um das Projekt zu verstehen und die Kosten zu berechnen. Infolgedessen führte dieser Ansatz zu einer Reihe von Problemen, die wie Dominosteine regneten.
Lange Zulassungen
Oft versteht der Kunde das erwartete Ergebnis gut, beschreibt jedoch die detaillierten Details und klaren Anforderungen für die fertige Version von der Seite der technischen Entwicklung nicht ausreichend detailliert.
Aufgrund fehlender Details musste der Programmierer die Details häufig mit dem Projektmanager klären. Der Projektmanager übersetzte die Anfrage des Programmierers ins Russische und fragte den Kunden. Bestenfalls erhielt ich eine Antwort und übersetzte sie für den Entwickler zurück, im schlimmsten Fall begannen die Genehmigungsphasen.
Unterbrechung des Arbeitsplans, Zunahme von Fehlern
Neue Klarstellungen führten dazu, dass der Code bearbeitet und einzelne Module überarbeitet werden mussten. Es gab Kosten für neue Unit-Tests und Fehlerbehebung.
Es gab oft Fälle, in denen ein Manager am Ende des Arbeitstages mit einer Pizza in der Hand ins Büro kam und sagte: „Das Projekt brennt, zerstreuen Sie sich heute nicht.“ Dann mussten wir mit einem kleinen Entwicklerteam lange im Büro bleiben, die Module modifizieren und Fehler beseitigen.
, — , .
, — , .
, EZTec, . : , , . , .
, . .
: , , , .
, , . .
.
- .
, .
5-10 . “” , .
Die gesamte Phase des Website-Designs ist entscheidend für Projekte, bei denen die Risiken und Kosten von Fehlern steigen. Zum Beispiel Marktplätze, Nachrichtenportale, Aggregatoren, CRM- und ERP-Systeme. Solche Projekte können in einem Vierteljahr durchgeführt werden, aber ohne Design können sie fast ein Jahr lang durchgeführt werden oder erreichen nie die erste Veröffentlichung für die Produktion.
Für diejenigen, die den Prozess besser verstehen wollen, empfehle ich:
- Informationsarchitektur im Internet. Entwerfen von großen Websites. Louis Rosenfeld, Peter Morville
- Entwicklung von Softwareanforderungen. Karl Wigers, Joy Beatty
- Die Architektur von Unternehmenssoftwareanwendungen. Martin Fowler.
Mit einem Radiergummi am Zeichenbrett einfacher als mit einem Vorschlaghammer auf einer Baustelle. Frank Lloyd Wright