it-swarm.com.de

Wie soll ich die Kosten für die Programmierung berechnen, deren Behebung zwei Minuten dauert?

Ich bin wirklich verwirrt damit. Ich glaube, je mehr ich Erfahrung sammle, desto mehr werde ich ein Experte darin, Fehler zu finden und schnell zu beheben.

Jetzt hat mein Chef eine Website von einem Programmierer bekommen, der sehr, sehr schlecht codiert. Jetzt sendet er die Liste der zu behebenden Probleme.

Angenommen, es ist das Stylesheet-Problem, und der alte Mann weiß nicht, wie er es beheben soll, aber aufgrund meiner Erfahrung weiß ich sofort, was das Problem ist, und ich kann es in zwei Minuten beheben und viele ähnliche Probleme wie diese.

Aber nachdem ich alles behoben habe, stelle ich fest, dass ich alle Probleme in 15 Minuten behoben habe, die ein anderer nicht lösen konnte.

Ich bekomme 25 $ pro Stunde, daher fühle ich mich sehr schlecht, wenn ich 6 $ für diese Liste von Dingen in Rechnung stelle, für deren Erlernen langjährige Erfahrung erforderlich war.

Ist es in Ordnung, 6 $ zu berechnen, oder sollte es eine Möglichkeit geben, Dinge zu berechnen?

129
user824981

Eine so gute Frage, weil es ein Problem ist, mit dem wir alle als Freiberufler konfrontiert sind. Als ich zum Freiberufler überging, war es für mich am schwierigsten, eine Zeiterfassungsdisziplin zu entwickeln. Während des ersten Jahres oder so habe ich mich nur auf projektorientierte Arbeit konzentriert und mich wirklich nur mit Timern beschäftigt, als ich "in der Zone" des Codierens war. Mit der Zeit lernte ich, was für ein großer Nachteil für mich war, nicht so viel von meinem Tag wie möglich zu verfolgen.

Während ich diesen Kommentar schreibe, läuft ein Timer mit dem Titel "Blogging on Stack Exchange". Aber dazu gleich mehr. Lassen Sie uns zuerst Ihre Frage beantworten.

In Bezug auf die Zeiterfassung stellte ich als Freiberufler fest, dass es bestimmte Kunden gab, die dazu neigten, viele kleine Probleme zu haben. Als Amateur und weil ich mich als "guter Kerl" fühlte, würde ich mich die meiste Zeit nicht einmal darum kümmern, den Kunden in Rechnung zu stellen. Es scheint kaum die Mühe wert zu sein, einen Timer zu starten, wenn man sich zwei Minuten Zeit nimmt, um ein Problem zu beheben, was manchmal alles ist, was man braucht. Was ich jedoch fand, war, dass es im Laufe eines Monats nicht nur ein 2-Minuten-Problem war, sondern 10 oder 20 Zwei-Minuten-Probleme. Für sich genommen war es keine große Sache. Insgesamt ließ ich Geld auf dem Tisch. Darüber hinaus hatte der Kunde keinen Einblick in die Menge an Arbeit, die ich für ihn erledigte. Infolgedessen neigten sie dazu, entweder a) meine Arbeit zu unterschätzen, b) mich auszunutzen oder c) mich einfach als selbstverständlich zu betrachten.

Dies ist keine gute Beziehung zu jemandem, insbesondere zu einem Kunden.

Als nächstes und wie jemand anderes betonte. Nichts wirklich dauert zwei Minuten. Es gibt E-Mails, den Anruf, die Anmeldung beim Bug-Tracking-System und alle anderen Artefakte eines guten Prozesses. Der Prozess, der Kundendienst im Gespräch mit dem Kunden am Telefon, ist Teil des von Ihnen bereitgestellten Werts und sollte daher etwas sein, für das Sie entschädigt werden. Und Kunden sollten wissen, wie viel Zeit Sie am Telefon verbringen und E-Mails beantworten. Einmal habe ich einem Kunden eine Rechnung vorgelegt, aus der hervorgeht, wie viel Zeit mit ihm am Telefon verbracht wurde. Sie sagten mir später, dass sie keine Ahnung hätten und dass sie daran arbeiteten, ihre Tendenz einzudämmen, mich standardmäßig anzurufen, wenn sie eine Frage hatten. Eine Tatsache, die ich sehr schätze, wenn man bedenkt, wie störend ein Anruf manchmal sein kann.

Ich stimme auch zu, dass Sie in angemessenen Schritten abrechnen sollten. Ich rechne in Schritten von 15 Minuten ab, was nur eine ausgefallene Art zu sagen ist: "Ich habe ein Minimum von 15 Minuten für jedes Problem, das ich angehen soll." Es gibt viele Gründe dafür, aber für mich sind die versteckten Kosten für den Kontextwechsel der größte Grund. Für mich ist es nicht augenblicklich, von einer Aufgabe zur nächsten zu wechseln. Wenn es nur so wäre. Wenn ich von einer Aufgabe zur nächsten wechsle, kann es oft vorkommen, dass ich angehalten habe, um E-Mails zu lesen, auf die Toilette zu gehen, mir G +/Facebook/Twitter anzusehen usw. Man könnte sagen, dass mir die Disziplin fehlt, aber für mich ist dies ein wesentlicher Bestandteil meines Umstellungsprozesses Getriebe. Wenn ich also 4 Aufgaben auf meinem Teller habe, die jeweils 15 Minuten dauern, brauche ich keine Stunde, um sie zu erledigen, sondern ungefähr 1,5 Stunden. Und diese zusätzlichen 30 Minuten sind die versteckten Kosten für die Kontextumschaltung. Und meine Kunden bezahlen das durch meine minimalen abrechnungsfähigen Schritte.

Viele Leute haben auch den zusätzlichen Wert erwähnt und darüber gesprochen, den Sie als erfahrener Programmierer bieten. Die Tatsache, dass Sie halb so viel Zeit benötigen, um dieselbe Aufgabe wie ein Kollege auszuführen, spiegelt nicht nur Ihre überlegene Erfahrung wider, sondern auch einen besseren Prozess, den Sie bei der Verwaltung Ihrer Kunden für sich selbst entwickelt haben. Dies alles spricht direkt für den Wert, den Sie bereitstellen, und Sie sollten sich dafür fair entschädigen. Dazu müssen Sie verstehen, was Ihre Konkurrenten in Bezug auf die Qualität ihrer Arbeit verlangen. Persönlich pflege ich enge Beziehungen und Freundschaften zu den anderen Freiberuflern in meinem Bereich, was mir Einblick in dieses Problem gibt und es mir ermöglicht, meine Preise entsprechend anzupassen. Wenn Sie feststellen, dass Sie im Großen und Ganzen in kürzerer Zeit die gleiche Qualitätsarbeit produzieren, berechnen Sie auf jeden Fall mehr. Wenn sich Ihre Kunden das nicht leisten können, suchen Sie nach neuen Kunden und steigen Sie in der Welt auf. Überlassen Sie die Kunden, die den Penny kneifen, und die Kunden, die die Arbeit ihrer Freiberufler nicht schätzen, kleineren Fischen. Verweisen Sie diese Kunden an andere Freiberufler, denen Sie vertrauen, und machen Sie sie zum Problem eines anderen, während Sie daran arbeiten, eine Kundschaft aufzubauen, die Sie fairer bezahlt.

Das Letzte, was ich teilen wollte, war etwas, das niemand wirklich berührt hat und das ich sehen konnte. Manchmal ist es aus Sicht der Kundenverwaltung richtig, den Kunden für die 2 Minuten Arbeit zu kompensieren. Manchmal hilft es Ihnen, ihnen Zeit zu geben, um Vertrauen beim Kunden aufzubauen, und Sie als Ansprechpartner für ihn zu etablieren. Dies könnte Ihnen auch helfen, größere und rentablere Projekte in der Zukunft zu sichern. Zu wissen, wann aufgeladen werden muss und was noch wichtiger ist, wann nicht aufgeladen werden muss, ist der schwierige Teil. Aber wenn ich die Entscheidung treffe, keinen Kunden zu belasten, bemühe ich mich, ihnen taktvoll zu sagen, dass dies "auf dem Haus" ist. Ich sage ihnen, dass ich all das Geschäft schätze, das sie mir schicken, und dass es mir nichts ausmacht, mich um dieses eine Problem für sie zu kümmern. Es ist das Mindeste, was ich tun kann, sage ich ihnen. Sie sind normalerweise sehr dankbar, und ich denke, es hilft, unsere Beziehung zu stärken.

Gestatten Sie mir nun, zu dem Timer zurückzukehren, der derzeit auf meinem Desktop mit dem Titel "Bloggen bei StackExchange" ausgeführt wird. Dies hängt nicht direkt mit Ihrer Frage zusammen, unterstreicht jedoch, wie wichtig es ist, eine Disziplin aufrechtzuerhalten und Ihre Zeit genau zu verfolgen.

Aus geschäftlicher Sicht ist die Rentabilität die wichtigste Messgröße, die Sie verfolgen können. Es ist sehr wichtig zu wissen, wie viel Zeit für abrechnungsfähige oder nicht abrechnungsfähige Arbeiten aufgewendet wird. Es hilft Ihnen festzustellen und zu verstehen, wie viel Aufwand für die Führung und Wartung Ihres Unternehmens anfällt. Es hilft Ihnen auch dabei, Möglichkeiten in Ihrem Unternehmen und in Ihren Prozessen zu identifizieren, die Sie verbessern können. Wenn Sie am Ende des Quartals feststellen, dass Sie viel mehr Zeit als gedacht beim "Bloggen bei Stack Exchange" verbracht haben und dies auf Kosten der tatsächlich abrechnungsfähigen Arbeit ging, sollten Sie in Betracht ziehen, weniger Zeit damit zu verbringen. In Bezug auf die Rentabilität stelle ich jedoch fest, dass VIEL mehr Zeit für ein Projekt aufgewendet wird als für die Codierung. Es gibt nicht nur alle zuvor erwähnten E-Mails und anderen Aufgaben, sondern auch die Zeit, die für die Sicherung des Geschäfts, die Abrechnung mit dem Kunden, die Aushandlung von Verträgen und dergleichen aufgewendet wird. Ein Großteil dieser Zeit ist nicht abrechnungsfähig. Wenn Sie jedoch wissen, wie viel Zeit Sie dafür aufwenden, können Sie möglicherweise Möglichkeiten zur Rationalisierung Ihres Geschäfts und zur Steigerung der Rentabilität ermitteln. Nehmen wir zum Beispiel an, Sie berechnen 100 US-Dollar pro Stunde, verbringen aber ungefähr 50% Ihrer Zeit mit administrativen, nicht abrechnungsfähigen Arbeiten. Vielleicht gibt es da draußen eine Person, die Sie zu einem Preis von 50 US-Dollar pro Stunde einstellen könnten, um diese Verwaltungsarbeit von Ihren Händen zu nehmen. Dann könnten Sie mehr Zeit mit dem Codieren verbringen UND gleichzeitig Ihren Gewinn steigern. Es ist eine Win-Win-Situation. Sie geben jemand anderem wertvolle Arbeit, bieten Ihren Kunden mit ziemlicher Sicherheit einen besseren Service und verdienen mehr Geld.

Und los geht's, 0,79 Stunden "Bloggen bei Stack Exchange". Ich werde das bis zu meinem Marketingbudget kalkulieren. :) :)

121
Byrne Reese

Sie sollten nicht 6 Dollar verlangen, das ist in der Tat ein bisschen umständlich. Aber du vergisst ein paar Sachen. Ich kann nicht erkennen, ob Sie freiberuflich tätig sind oder nicht, aber Sie sollten mindestens 1 Stunde aufladen. Das liegt daran, dass Sie die Liste der Fehler lesen, interpretieren, in der Lösung finden, beheben, testen, ob Ihre Lösung funktioniert, veröffentlichen, wahrscheinlich die Lösung von jemand anderem testen und die Änderungen für den Kunden veröffentlichen lassen müssen. Wenn Sie all das in 15 Minuten erledigen können, müssen Sie wirklich gut/schnell sein.

Ich berechne immer pro volle Stunde. Wenn etwas 20 Minuten dauert, ist es 1 Stunde auf der Rechnung. Wenn ein anderer Job 1 Stunde und 15 Minuten dauert, ist es immer noch 1 Stunde. Auf diese Weise kompensieren die "zusätzlichen" Minuten etwas.

64
Jan_V

Sie werden stundenweise bezahlt und für Ihre Erfahrung, richtig? Was ist dann das Problem?

Jemand bezahlt Sie dafür, etwas zu tun, das Sie tatsächlich entsprechend Ihren Fähigkeiten tun können, und akzeptiert Ihren Stundensatz. Also mach es einfach. Warum sollten Sie sich mit einem Anfänger vergleichen, der zehnmal länger dasselbe macht? Wenn Sie der Meinung sind, dass Ihr Stundensatz im Vergleich zum Stundensatz Ihres Kollegen ungerecht ist, sprechen Sie mit Ihrem Chef/Kunden und bitten Sie ihn, Ihren Stundensatz zu erhöhen.

Das einzige Problem, das ich sehen kann, ist, dass Sie aufgrund Ihrer großen Erfahrung gebeten werden, die Arbeit zu erledigen, die weit unter Ihren Fähigkeiten liegt. Zum Beispiel sind Sie ein sehr erfahrener Entwickler, und Sie werden tatsächlich gebeten, die Arbeit zu erledigen, die jeder Praktikant ohne Erfahrung so schnell und so gut erledigen kann wie Sie¹. Aber dann ist es eher ein Problem Ihres Chefs/Kunden, der Ihnen viel Geld zahlt, wenn er stattdessen einem Anfänger viel weniger für das gleiche Ergebnis zahlen könnte.


¹ Ein weiterer, häufigerer Fall ist, wenn ein freiberuflicher Entwickler, der 800 USD/Tag kostet, gebeten wird, Stunden mit manuellen Tests zu verbringen, während es viel besser wäre, nur einen Tester einzustellen, der viel weniger kostet und tatsächlich kostet ein viel besserer Job.

54

Die Reparatur dauert nichts zwei Minuten.

Sie müssen die E-Mail lesen, die Liste der Fehler überprüfen, den Fehler reproduzieren, Ihre Entwicklungstools öffnen, zu den Dateien navigieren, Änderungen vornehmen, testen, ändern, erneut testen, speichern, einchecken, den Webserver aktualisieren, Testen Sie die Website, senden Sie eine E-Mail an Ihren Chef mit der Liste der von Ihnen vorgenommenen Korrekturen usw.

Das Bearbeiten einer Datei kann zwei Minuten dauern, der Rest der Zeit ist jedoch ebenfalls kostenpflichtig.

54
jqa

Ich hatte diese Diskussion einmal mit einem Professor während des Studiums. Er hatte mich mit einem Auftritt ausgestattet, um einige einfache Sicherheitsprobleme mit der Website eines anderen Professors zu beheben, die von einem anderen Studenten schlampig zusammengestellt worden war. (Seite wurde unkenntlich gemacht.)

Es waren nur ein paar Minuten Bereinigungsarbeit und Berechtigungseinstellungen. Als er fragte, was die Anklage sei, sagte ich etwas in der Art von "Es waren nur ein paar Minuten, mach dir keine Sorgen." Er antwortete: "Aber wie lange hast du studiert und wie viel hast du ausgegeben, um das in ein paar Minuten zu können? Hier sind 50 Dollar."

Danach habe ich diese einmaligen Dinge immer etwas anders betrachtet, und heute habe ich eine Mindestgebühr von 1 Stunde festgelegt, die sich nach der ersten um eine halbe Stunde erhöht.

24
Ben L

Lassen Sie mich die Analogie eines Taxifahrers verwenden, der einen Mindestpreis und dann eine Gebühr für jede Minute/Entfernungseinheit über dem Mindestpreis hat.

Vielleicht kennt der erfahrene Taxifahrer eine Abkürzung und bringt Sie unter der Mindestzeit/Entfernung dorthin, aber Sie müssen immer noch den Mindestpreis bezahlen.

Das gleiche sollte für Sie selbst gelten, Ihr Mindestpreis sollte eine Stunde betragen, und so würde ich arbeiten. Stellen Sie jedoch sicher, dass dies in Ihrem Vertrag ausdrücklich festgelegt ist.

18
maple_shaft

Meine Politik ist es, ein Mindestabrechnungsintervall zu haben. Wenn ich überhaupt etwas auflade, berechne ich eine volle Stunde. Während die offizielle Richtlinie lautet, dass alle Jobs auf die nächste volle Stunde aufgerundet werden, runde ich Jobs, die nur wenige Minuten dauern, auf $ 0 ab, aber dann runde ich die nächste Job für diesen Kunden bis zu 1 Stunde. Kunden finden das nicht nur fair, sondern auch sehr positiv. Es zeigt, dass Sie flexibel und vernünftig sind und sich um den Kunden kümmern.

Denken Sie daran, dass "Free" mehr Gewicht hat als sein Geldwert. Das heißt, bei korrekter Darstellung würden Kunden es vorziehen, 1 USD für ein Cookie zu zahlen, wenn sie ein zweites Cookie kostenlos erhalten, anstatt jeweils 0,50 USD für zwei Cookies zu zahlen. Es ist völlig unlogisch, aber los geht's.

Denken Sie auch daran, dass ein Rabatt, den Sie jemandem geben, nicht zu Ihren Gunsten zählt, es sei denn, Sie erzählen ihm davon. Wenn Sie für sie arbeiten, die sie nichts kosten, senden Sie ihnen eine Rechnung über 0 USD (für "Buchhaltungszwecke"). Senden Sie ihnen eine Rechnung über 25 USD mit einem Guthaben von 25 USD, was eine berechnete Gesamtsumme von 0 USD ergibt.

8
tylerl

Dies ist meiner Meinung nach ein üblicher Irrtum. Sie sollten sich vorstellen, dass Sie die Menge an Wissen in Rechnung stellen, nicht die Menge an Arbeit, die in die Behebung des Fehlers gesteckt wird.

4
zvrba

Als Erweiterung der Antwort von @ MainMa: Zunächst einmal würde ein Anfänger, der zehnmal mehr für dieselbe Aufgabe ausgibt, selbst bei einem niedrigeren Stundensatz sicherlich viel mehr kosten. Mit anderen Worten, Sie können das gleiche Problem viel billiger lösen, was - in einem vernünftigen Unternehmen/Markt - fast garantiert, dass Sie lange Zeit mehr Arbeit bekommen :-) Und langfristige Arbeitsplatzsicherheit ist eine gute Sache .

Wenn Sie jedoch der Meinung sind, dass Sie für Ihr Fachwissen nicht ausreichend bezahlt werden, sollten Sie Statistiken über Ihre Jobs sammeln. Nach einiger Zeit können Sie sich mit den Daten an Ihren Manager wenden, die belegen, wie billig Sie für die hervorragende Arbeit sind, die Sie möglicherweise leisten helfen Ihnen, eine Gehaltserhöhung zu bekommen.

2
Péter Török

Ich stimme @Scott zu

Meiner Meinung nach sollten Sie nur in minimalen Schritten abrechnen, z. B. 15 Minuten. Wenn Sie also eine Sache tun, die eine Minute dauert, oder 10 Dinge, die 12 Minuten dauern, spielt das keine Rolle. Rechnung nur in Schritten von 15 Minuten. Wenn Sie einen Aufwand angeben, beträgt das Minimum, das Sie jemals angeben werden, 15 Minuten. Dies macht die Abrechnung für Sie einfach und der Kunde weiß immer, welche Änderungen ihn mindestens kosten.

Denken Sie auch daran, dass alle mit der jeweiligen Aufgabe verbundenen Dinge abrechnungsfähig sind. Sie können dies auf etwa 60 Sekunden reduzieren, um Ihren Computer zu starten, wenn Sie Ihren Tag beginnen. Verwenden Sie Ihre Diskretion mit diesen Informationen.

In Bezug auf Erfahrung ... Ihre Rate sollte von der Erfahrung und dem Markt bestimmt werden. Sie müssen berechnen, was Ihrer Meinung nach fair ist, basierend auf Ihrem Können. Wenn Sie wissen, dass Anfänger 20 US-Dollar pro Stunde verdienen, was nicht viel weniger ist als das, was Sie jetzt verdienen, dann erhöhen Sie Ihren Preis auf 50 US-Dollar. Sie könnten ein oder zwei Kunden verlieren, aber wenn Sie für sie großartig waren, werden sie Sie behalten wollen, weil Sie die Arbeit besser und schneller ausschalten können als die Programmierer auf niedrigerer Ebene, die einen niedrigeren Stundensatz haben.

Das Beste, was für mich funktioniert hat, ist die Verwendung von Zeiterfassungstools wie Ernte . Ich benutze es, um alles zu verfolgen, was mit einem Projekt zu tun hat. Wenn der Kunde Ihnen eine E-Mail sendet, starten Sie einen Timer, bevor Sie mit dem Lesen der E-Mail beginnen. Wenn Sie die Arbeit erfassen oder schätzen müssen, starten Sie einen Timer, bevor Sie über die Arbeit nachdenken. Wenn Sie die Arbeit erledigen, starten Sie den Timer und werden Sie beschäftigt. Mit den meisten Zeiterfassungstools können Sie Ihre Zeit auch auf das Mindestinkrement aufrunden!

Mit diesen Tools können Sie auch Ihre Abrechnung aufschlüsseln. Vielleicht möchten Sie 25 US-Dollar pro Stunde für CSS-Änderungen berechnen, aber 50 US-Dollar pro Stunde für das Schreiben von Datenbankabfragen, wer weiß ...? Ich mag die Flexibilität. Ich mag diese Daten auch, weil Sie Statistiken mit dem Client teilen können. Wenn Sie in der Regel Ihre Schätzungen übertreffen und mit einem Bericht (der mit Zeiterfassungstools geliefert wird) nachweisen können, sind Sie in einer guten Position für Wiederholungsgeschäfte oder Verhandlungen über Ratenerhöhungen.

2
Billy Coover

Ein Stundensatz von $ X mit einer Mindestgebühr von 1/4 Stunde (d. H. $ X/4) ist in Ordnung. Die eigentliche Reparatur dauerte ein paar Minuten, aber es gab auch E-Mails hin und her usw. Sie haben nichts, worüber Sie sich schlecht fühlen könnten; Sie können nicht kostenlos arbeiten.

Beachten Sie außerdem, dass es nur für Kunden, mit denen Sie einen stetigen Workflow und eine dauerhafte Beziehung haben, eine Gebühr von 1/4 Stunde berechnet. Wenn es einmalig ist, berechnen Sie auf jeden Fall die gesamte Stunde, wie von @Tyanna vorgeschlagen.

1
Scott C Wilson

Woher weiß Ihr Chef, dass Sie nur 15 Minuten gebraucht haben? Hast du es ihm gesagt?

Ihr Tarif beträgt aus einem bestimmten Grund 25 US-Dollar pro Stunde, da Sie über die erforderlichen Fähigkeiten und Erfahrungen verfügen, um ihn zu sichern.

Ich denke, Sie sollten für die volle Stunde berechnen.

0
Tyanna