dedlfix: erstes echt großes Projekt

Beitrag lesen

echo $begrüßung;

Ich beginn diesesmal jedoch mit nem echt großen Projekt (geschätzte Arbeitszeit ca. 300 Stunden. Deshalb die Frage, wie geh ich das am besten an???

Ein Projekt benötigt immer mehr Zeit als veranschlagt. Ist dies bereits berücksichtigt, gilt der erste Satz trotzdem. Oder anders. 90% der Arbeit benötigt 90% der Zeit. Die Rest benötigt die anderen 90% der Zeit.

Pre-Release-Tests:

  • Standardisierung (Code besser lesbar machen, HTML, JS validieren)

Das sollte von Anfang an geschehen. Hinterher ist keine Zeit oder Lust vorhanden, grundlegende Fehler auszubessern.

  • Hacking- & Hijacking-Tests

Auch das muss von Anfang an berücksichtigt werden, um keine grundlegenden, schwer auszubessernde Lücken einzubauen.

  • privatet Kurz-Dokumentation schreiben

Wenn das Projekt umfangreich ist, benötigt man die Dokumentation selbst, wenn man an einem lange nicht angefassten Teil Änderungen vornehmen möchte. Es sei denn, man hat ein so gutes Gedächtnis, dass man sich an alle Details erinnert, die zur jeweiligen Lösung geführt haben. Dann aber hat man am Ende vielleicht keine Zeit mehr, zu dokumentieren. Also am besten gleich die Dokumentation mitschreiben (phpdoc-Stil).

Möglich ist auch, zuerst die öffentlichen Schnittstellen (Funktions/Methodenköpfe) mit Beschreibung zu erstellen und dann erst die Inhalte (samt Programmkommentaren) hinzufügen.

  • Hilfedateien & Tutorials erstellen

Lässt sich teilweise automatisch aus einer guten phpdoc-Dokumentation erstellen.

  • Rechtskonformität und Lizenzen prüfen

Das sollte in der Planungsphase angesiedelt sein.

Alpha-Tests starten:
Beta-Tests starten:

Ist es ein Auftrag eines Kunden? Dann ist es vorteilhaft, ihn frühzeitig in den Fortschritt einzubinden. Nicht dass er andere Aufgabenstellung formuliert hat als er eigentlich haben will, oder du dich anderweitig mit dem Ergebnis von seinen Vorstellungen entfernst. Andererseits hilft im Zweifelsfall eine detaillierte Aufstellung dessen, was zu erbringen ist (Stichwort: Lasten- und Pflichtenheft).

echo "$verabschiedung $name";