Hi,
aktuell arbeite ich mich in das PHP Zend Framework ein und setze damit auch eine größere Community Seite privat um. Die Planung für die Plattform hat 11/07 mit der ersten Idee begonnen. Ich setze nicht alles an dem Projekt selbst um, das ist auch überhaupt nicht möglich, zumindest, wenn man wirklich alles was sichum das Projekt dreht mit einbezieht. Man wird immer in irgendeiner Art und Weise Fremdcode oder ganze Software im Projekt verwenden, zumindest ab einem gewissen Umfang des Projekts.
Dennoch arbeite ich allein an meinem Projekt. Da es mir in erster Linie darum geht sauber zu arbeiten, geht viel Zeit bei einzelnen Teilschritten drauf, da ich auch viel parallel dokumentiere, was die wenigstens Entwickler gerne tun, aber die Mühe zahlt sich meist im besseren Verständnis, Erkennung von Fehler(quellen), Zeitersparnis bei Wartung/Pflege/Erweiterung, Qualität des Projektes, etc. irgendwann aus.
Ich arbeite nun seit ca. 4 Monaten an diesem Projekt und brauche sicher noch 2-3 Monate, und dann steht wirklich nur das nötigste für den ersten Launch. Leider habe ich es versäumt meine Mann-Stunden zu zählen, so kann ich diesen Aspekt nur grob schätzen.
Ich denke, wenn ich mit dem Wissen nach diesem Projekt nochmal das selbe Projekt umsetzen würde, dann würde ich ein Viertel der Zeit sparen. Je mehr Erfahrung und Routine, desto schneller arbeitet man. Ob die Arbeit besser ist, ist aber nicht pauschal zu sagen.
In Zeiten von CM Systemen, Frameworks und der Menge an brauchbarer Software kann man ne Menge Zeit sparen. Wer sich aber mit der Materie auskennen will, kommt an eigener Arbeit nicht vorbei. Der Preis ist Zeit, der Lohn das Know How, welches einem keiner mehr nehmen kann. Natürlich spielt bei der ganzen Geschichte auch eine gewisse Leidenschaft eine große Rolle. Wer sich für Autos interessiert, der ist sicher mehr zum Mechaniker geeignet, als jemand der sich für Blumen interessiert. So ist es auch bei Web Projekten. Wer gerne am Design rummacht, der wird wohl weniger an der programmiertechnischen Entwicklung interessiert sein und umgekehrt. Was ich damit sagen will, in der Praxis werden mit Sicherheit weit weniger Projekte komplett alleine umgesetzt, als im Team.
Wie lange man also allein für ein Projekt brauchen würde, ist somit eigentlich eher uninteressant. Wichtig ist Organisation, sowohl für sich selbst, als auch in Teamarbeit. Die Fähigkeit ein Projekt alleine stemmen zu können ist sicherlich mit einem gewissen Fachwissen verbunden, aber Selbstdisziplin und soziale Kompetenzen (für die Teamfähigkeit, Beratung, etc.) sind auch ein großer Faktor in dieser Branche.