Bearbeiten: Justin Cave machte einen guten Punkt, dass diese Art der Kommunikation in meinen Zitaten / Schätzungen im Vordergrund stehen sollte. In diesem Fall bin ich immer noch daran interessiert zu wissen, mit welcher Art von Sprache die vorhandenen Code-Lernaktivitäten beschrieben werden. Vor allem für ein Unternehmen, das sich noch nie mit Softwareanbietern befasst hat. Bearbeitung beenden
Ich habe einen Vertrag zur Aktualisierung einer internen Software für ein großes Unternehmen. Das Unternehmen hat mehrere Funktionserweiterungen und einige Fehlerbehebungen angefordert. Dies ist mein erster freiberuflicher Job.
Zuerst musste ich mich mit der Funktionsweise der Anwendung vertraut machen - ich habe es gelernt, als ob ich ein Benutzer wäre.
Als nächstes musste ich lernen, wie die Software funktioniert. Ich habe mit umfassenden Konzepten begonnen und mich dann auf die notwendigen Details beschränkt, bevor ich an den einzelnen Fehlerkorrekturen und Funktionen arbeitete.
Zumindest zu Beginn des Projekts habe ich viel länger gebraucht, um den vorhandenen Code zu lernen, als um die zusätzlichen Funktionen zu schreiben.
Wie kann ich den Prozess des Lernens des vorhandenen Codes auf der Rechnung beschreiben? (Dieser Teil des Unternehmens erledigt die Dinge normalerweise intern. Daher hat er nicht viel Erfahrung im Umgang mit Software-Anbietern wie mir, und ich befürchte, dass sie den Aufwand für das Erlernen des Codes eines anderen nicht verstehen.) Ich möchte nicht nur die Lernzeit auf das eigentliche Feature-Upgrade beschränken, da dies in einigen Fällen dazu führen würde, dass eine "einfache Aufgabe" so aussieht, als hätte ich viel zu lange gebraucht. Ich möchte die Rechnung in relevante Schritte aufteilen und mitteilen, dass ich den hohen Aufwand für das Erlernen des Codes einer anderen Person in Rechnung stelle, bevor ich meinen Code hinzufügen kann.
Gibt es eine Standardmethode, um diese Art von Aktivität bei der Abrechnung eines Auftrags zu beschreiben?