Mailinglisten-Archive |
Hi Eric, Auch wenns eigentlich Off-Topic ist, ist die Frage bestimmt für einige auf der Liste interessant, und ich bringe mal meine bescheidenen Kenntnisse an. > mich würde interessieren, mit welchem aufwand in stunden ihr für folgende > applikation rechnen würdet? Hmm, genaue Zeitabschätzungen sind selbst bei kleinen IT-Projekten schwierig - deshalb hört man auch aus Firmen ab und zu so Dinge wie "und als Buffer dann nachher mit 2 multiplizieren" - Programmierer sind eben in der Regel Optimisten :-) . Das Problem ist imho, _alle_ entstehenden Aufgaben abzuschätzen. Wir machen das so: a) Brainstorming über die Funktionalität, es werden alle Features unsortiert in einer Liste erfasst. Zweck der Übung ist eigentlich nur, ein Gefühl für die Anforderungen zu gewinnen. b) Ein Organigramm, in dem die Funktionalitäten hierarchisch aufgeschlüsselt werden, dh. eine Zerlegung der Gesamtaufgabe in einen Baum von Teilaufgaben. Meist kommen zwischen 40 und 100 Teilaufgaben an der unteren Kante heraus. Man sollte die Funktionstests nicht vergessen ;-) . c) Ein Plot der Webseiten. Für alle wichtigen Funktionen, bei kleineren Projekten wie dem Beispiel wohl für alle, werden die Masken/Seitenabläufe auf Papier skizziert und mit einem einfachen Flussdiagramm die Fallunterscheidungen/ Wiederholungen erfasst. Das Organigramm aus b) wird ergänzt und bei Bedarf ganz neu erstellt. d) Die jetzt hoffentlich fast vollständige untere Kante aus dem Organigramm mit den Einzelaufgaben wird zu einer Liste gemacht, und für jeden Posten wird die benötigte Zeit geschätzt. Der einzig sichere Weg zu guten Schätzungen ist Erfahrung. e) Die Summe dieser Punkte ergibt den Gesamtbedarf :-) Je nach Religionszugehörigkeit und Projektgröße kann man noch Koordination, geplante Tests oder Iterationen beim Kunden und Anpassungen mit in die Planung einbeziehen. Bei größeren Projekten macht man natürlich ein Pflichtenheft, nach dem sich im Endeffekt nur der Vertragspreis richtet ;-) > mit allem drumrum (tests, anleitung und dokumentation schreiben usw.) habe > ich mal ca. 80 stunden eingesetzt. was meint ihr da so über den daumen? Hmm, daumengepeilt könnte das hinkommen, wenn die komplette Funktionalität nach 6 Tagen steht. Liebe Grüße - johann ps: wenn jemand feststellt, dass unser Verfahren grober Unsinn ist, möge er mir Bescheid sagen. Wir machen es nämlich tatsächlich so ;-) .
php::bar PHP Wiki - Listenarchive