Life 14. Nov. 2007

Finalizer als Job-Bezeichnung

Wer macht eigentlich die Website fertig? Also nicht nur die Entwicklung des Softwarecodes oder die Konfiguration von RealURl oder das grundsätzliche Layout - sondern eben richtig fertig. Typischerweise gibt bei frontendlastigen Projekten eine Menge an Kleinigkeiten zu beachten, welche bei der Umsetzung einzelner Anforderungen nicht direkt auffallen oder nicht im Fokus stehen. Aspekte wie “Zurück-Links” bei Suchmasken, Detailanzeigen oder komplexeren Use Cases, Locallang-Einträge der Benutzerregistrierung , Community-Funktionen, RealURL-Konfiguration für parametrisierte Plugins, Caching-Optimierung usw. usf. gibt es zu Tausenden und einige von diesen sind nach Abschluss der Entwicklung von allen Funktionalitäten noch offen.

Hierfür wird ein Finalizer gebraucht. Man könnte auch zunächst das Gesamtsystem unter allen Aspekten testen, die Testergebnisse dokumentieren, von einem Entwickler beheben lassen und anschließend erneut einen Test durchführen. Nur ist gerade bei den genannten letzten Dingen der Aufwand der Behebung zumeist nicht größer als der der Dokumentation.

Nach Abschluß der Entwicklungsarbeit sollte dann der “Finalizer” ans Werk gehen. Dieser muss einen Blick für die Anforderungen, das Design, die Usability und die Funktionalität haben und alle Issues beheben. Bei umfangreichen oder sehr komplexen Projekten könnte auch eine Art Pair-Programming von Finalizer und Entwickler sinnvoll sein. Das Vorgehen sieht dabei ähnlich wie bei einem Test aus - nur das die Issues sofort behoben werden. Ist der “Finailzer” fertig, dann ist wirklich die Zeit für abschließende strukturierte Tests gekommen. Interesse an dieser Tätigkeit, dann einfach eine E-Mail an jobs (at) form4.de schicken.