am 25. Dezember 2008
Zu den Feiertagen eher etwas leichte Kost für euch und ganz ehrlich auch für mich, denn wer will zwischen all den leckeren Essen, zu denen man ja doch an den Feiertagen vermehrt eingeladen wird, sich den Kopf mit etwas viel zu komplizierten zerbrechen.
Also jetzt zu der Drittel Regel. Hierbei geht es um ein Hilfsmittel bei der Schätzung von Aufwendungen. Das Problem beim Schätzen liegt meistens in der Tatsache, dass nur Implementierungsaufwand aufsummiert wird. In modernen Softwareprojekten, sollte aber für jeden Tag, der entwickelt wurde, einer für das Design und einer für die Tests eingeplant werden. Aus diesem Fakt heraus ist es natürlich auch einfach die Herkunft des Namens “Drittel Regel” zu erkennen. Planung (Design), Implementierung und Tests.
Stellen wir uns ein fiktives Projekt vor, für das ihr 9 Wochen Zeit habt. Ihr könnt davon ausgehen, dass ihr in diesen 63 Tagen nur ein drittel eurer Zeit für Codeschreiben verwenden werdet. Mal Hand aufs Herz, normalerweise schätzt man schon mit mehr effektiver Implementierungszeit und ich für meinen Teil kann sagen, dass ich damit eigentlich nie wirklich gut gefahren bin. Besonders in PHP ist leider die Planungsphase relativ kurz gehalten, was sich auch in der Qualität vieler Projekte bemerkbar macht.
Ich denke, dass man nicht pauschal sagen kann, dass die Drittel Regel auf alle Teams und Projekte anwendbar ist. Als eine Art Referenzwert kann sie trotzdem genommen werden, bis man die eigene Regel für sein Team aus Erfahrungswerten heraus erstellt hat.