Frage 1: Was sind mögliche Alternativen zur Zeiterfassung für Mitarbeiter in einem Web- / Softwareentwicklungsunternehmen und warum sind sie die besseren Optionen?
Erläuterung:
Ich arbeite in einer Firma, in der wir so arbeiten. Jeder bekommt ein Gehalt. Wir haben 3 Arten von Arbeiten, Vertrag, Ad-hoc und Intern (nicht abrechenbar). Bei Adhoc handelt es sich nur um kleine Änderungen, die einige Stunden dauern, und wir stellen den Kunden erst am Monatsende in Rechnung. Verträge sind unterschrieben und wir haben diesen großen langen Prozess, den üblichen.
Wir ermitteln den zu berechnenden Betrag, indem wir eine Schätzung des Zeitaufwands (vom Design und den Entwicklern) abrufen und ihn mit unserem Stundensatz multiplizieren. Nehmen wir an, wir schätzen 50 Stunden für eine Website. Wir haben eine Zeiterfassungssoftware und müssen die Zeit, die wir dafür aufgewendet haben (zum Beispiel 7:00 bis 7:15), den Projektnamen aufzeichnen und ihm einige Kommentare geben.
Wenn wir nun die 50 Stunden überschreiten, verlieren wir beide Geld und sind ineffizient.
Nachdem ich nun erklärt habe, wie das System funktioniert, ist meine Frage, wie es sonst gemacht werden kann, wenn es eine bessere Methode gibt (von der ich sicher bin, dass sie es muss). Niemand hier mag das aktuelle System, wir können einfach keine Alternative finden. Ich wäre mehr als gewillt, nach Stunden längerer Arbeit an einem Projekt zu arbeiten, um es rechtzeitig fertig zu stellen, aber ich bin sehr geneigt, dies mit dem aktuellen System zu tun. Ich würde gerne in der Lage sein, eine Zusammenfassung (oder einen Link) zu diesem Beitrag zu erstellen, damit mein Manager ihnen zeigt, warum wir abc anstelle dieses Systems verwenden sollten.
quelle
Das Problem bei dieser Methode ist, dass das inhärente Risiko bei Schätzungen nicht berücksichtigt wird. Eine bewährte Methode für Schätzungen ist die Angabe eines Zeitraums, z. B. 50 Stunden ± 15 Stunden, oder ähnliches. Der Fehlerbegriff ist schwer zu finden, aber niemand glaubt, dass er ohnehin genau 50 Stunden dauern wird.
Neben dem Festpreismodell gibt es andere Ansätze. Sie könnten einen niedrigeren Tarif verwenden und die Stunden direkt abrechnen, aber heutzutage möchten Ihre Kunden das Risiko wahrscheinlich auf Sie übertragen. Das ist in Ordnung, aber es bedeutet, dass Sie eine angemessene Risikoprämie berechnen müssen, die auf der Bandbreite der Zeitschätzungen basiert, die Sie sich einfallen lassen.
quelle
Wir machen Schätzungen mit einem "Unsicherheitsfaktor", anstatt zu versuchen, mit "+/-" Faktoren zu schätzen. Programmierer können Ihnen leicht sagen, wie lange etwas dauern wird, "wenn nichts schief geht". Was sie nicht leicht sagen können, ist, wie lange es dauern wird, wenn etwas schief geht. Also addieren wir einen Unsicherheitsfaktor - "L" bedeutet "addiere 25%" - "M" bedeutet "addiere 50%" und "H" bedeutet "addiere 100% - könnte sich verdoppeln". Die Echtzeit liegt in der Regel zwischen der geschätzten Zeit und der geschätzten Zeit plus der Unsicherheitszeit.
Was das Verfolgen Ihrer Zeit anbelangt, besteht die genaueste Methode darin, ein Programm zu schreiben, das jede Minute ein Dialogfeld mit einer Dropdown-Liste möglicher Aufgaben öffnet und Sie fragt, was Sie tun. Der einzige Eintrag, den Sie wirklich in diesem Dropdown-Listenfeld benötigen, ist die "Nachverfolgungszeit", denn wenn Sie jede Minute unterbrochen werden, werden Sie nie etwas anderes tun. Das gleiche Prinzip gilt auch für 15-Minuten-Intervalle, nur nicht so schlimm.
Wir führen ein kleines Programm aus, mit dem wir Aufgaben zu einer Liste hinzufügen und auswählen können, an welcher wir gerade arbeiten. Wenn wir vergessen, den Selektor auf die richtige Aufgabe zu stellen, können die Summen bearbeitet werden. Alles, was sich nicht in einer der Zeilen befindet, wird auf "Verschiedenes" gesetzt. Es ist nicht ganz genau, aber die Gesamtgenauigkeit ist weniger wichtig als die Auslaufzeit.
quelle