Wenn ich als Freiberufler arbeite, sehe ich oft seltsame Anfragen von meinen Kunden, von denen einige meine tägliche Arbeit negativ beeinflussen können¹ und andere versuchen, eine Art von Kontrolle zu erlangen. Normalerweise stoße ich bei Vorverhandlungen auf solche Dinge. In diesem Zustand ist es also einfach, dem Kunden zu erklären, dass mir meine Arbeit und Produktivität am Herzen liegen und dass meine Kunden meiner Arbeit vertrauen.
Die Dinge bei einem Projekt, das ich gerade angenommen habe, waren viel schwieriger², da mein Kunde erst nach Abschluss der Verhandlungen (der Vertrag wurde bereits unterzeichnet und es wurde nichts über Video-Tracking gesagt) und nachdem ich mit der Arbeit an dem Projekt begonnen hatte, die Aufzeichnung angefordert hatte ein Video von allem, was ich auf meinem Computer mache, wenn ich an seinem Projekt arbeite , dh ein Video, das zeigt, dass ich den Cursor bewege, ein Zeichen eingebe, eine Datei öffne, ein Fenster verschiebe usw.
Ich arbeite in meiner eigenen Firma und benutze meine eigenen PCs.
Ich habe diesem Kunden geantwortet, dass eine solche Anfrage nicht angenommen werden kann, da:
- Hunderte von Arbeitsstunden auf einem Dual-Screen-PC erfordern eine große Menge an Speicherplatz für die aufgezeichneten Videos. Wenn mir der Speicherplatz egal ist, ist es mir wichtig, dass dieser Kunde meine Bandbreite verschwendet, um diese Videos herunterzuladen.
- Das Aufzeichnen eines Videos kann sich auf die Gesamtleistung auswirken und meine Produktivität verringern (was eigentlich nicht der Fall ist, da der Computer leistungsstark genug ist, um dieses Video ohne Leistungsverlust aufzuzeichnen, aber es scheint immer noch ein gültiges Argument zu sein).
- Ich kann mich nicht immer daran erinnern, die Videoaufnahme vor Beginn der Arbeit ein- und am Ende wieder ausgeschaltet zu haben.
- Es kann ein Datenschutzproblem sein. Was passiert, wenn ich beim Aufnehmen des Videos auf meine E-Mails umschalte? Was ist, wenn ich zum Öffnen des Verzeichnisses mit den Dateien zu diesem Kundenprojekt zuerst das übergeordnete Verzeichnis öffne, das die Liste aller meiner Kunden enthält?
- Ein solches Video kann nicht eine zuverlässige Quelle , die Kosten eines Projekts zu verfolgen (ich nach Stunden bezahlt), da einige Arbeit mit nur einem Bleistift und ein Papier gemacht wird (das ist tatsächlich wahr, da ich viel Entwurf Arbeit tun , ohne mit dem PC).
Ungeachtet dieser Punkte ist der Kunde der Ansicht, dass ich etwas zu verbergen habe und über die für sein Projekt aufgewendete Echtzeit lügen möchte , wenn ich das Video nicht aufnehmen möchte .
Wie kann man ihm erklären, dass es für Freiberufler nicht üblich ist, die Videos ihrer täglichen Arbeit aufzunehmen , und dass solche extravaganten Anfragen außergewöhnlichen Umständen vorbehalten sein müssen?
¹ Das häufigste Beispiel ist die Aufforderung, über Remotedesktop auf einem mehr als langsamen Server zu arbeiten, der eine mehr als langsame Internetverbindung verwendet, oder eine veraltete Software als Windows Me ohne schwerwiegende Gründe als Legacy zu verwenden Unterstützung.
² Tatsächlich habe ich bereits viel Management- und Systemdesignarbeit geleistet, was wesentlich ist, aber normalerweise von Kunden missverstanden und als Zeit- und Geldverschwendung empfunden wird. Wenn ich den betroffenen Kunden beobachte, bin ich mir ziemlich sicher, dass er es ablehnen wird, einen großen Betrag für das zu zahlen, was bereits getan wurde, da es tatsächlich keine Codezeilen gibt. Auch wenn ich rechtlich leicht nachweisen kann, dass auf Designebene viel Arbeit geleistet wurde, möchte ich meine Beziehung zu diesem Kunden nicht vor Gericht beenden.
³ Was nicht so riskant ist, wie es nur sein könnte, da ich diesem Kunden die erwarteten und maximalen Kosten des Projekts angegeben habe, sodass der Kunde sicher niemals aufgefordert wird, mehr als den im Vertrag festgelegten Höchstbetrag zu zahlen wenn die wirkliche Arbeit mehr kostet.
⁴ Ein Fall, in dem ich von sich aus effektiv aufzeichne, ist das Video von Aktionen, wenn ich einige Manipulationen direkt auf einem Produktionsserver eines Kunden vornehmen muss, insbesondere wenn es um Sicherheitsprobleme geht. Das Aufzeichnen dieser Schritte kann eine gute Idee sein, um genau zu wissen, was getan wurde, und um sicherzustellen, dass in meiner Arbeit keine Fehler aufgetreten sind, oder um festzustellen, welche Fehler aufgetreten sind.
Aktualisieren:
Zunächst einmal vielen Dank für all Ihre Antworten und Kommentare.
Da die Frage viel mehr Aufmerksamkeit erregte und viel mehr Antworten hatte als ich erwartet hatte, stelle ich mir vor, dass sie für andere Personen relevant sein kann. Deshalb füge ich ein Update hinzu. Um die Antworten und Kommentare zusammenzufassen, wurde zunächst Folgendes vorgeschlagen (nach dem Zufallsprinzip geordnet):
- Schlagen Sie andere Möglichkeiten der Verfolgung, wie in gezeigt Twitter - Code Swarm Video oder einen „kurzen Meilenstein mit einem einfachen, klaren lieferbar, durch komplexere Meilensteine folgten“ liefern, etc .
- Erklären Sie, dass das Video keine zuverlässige Quelle ist und gefälscht werden kann und dass es schwierig zu implementieren ist, insbesondere für Supportzwecke.
- Erklären Sie, dass das Video keine verlässliche Quelle ist, da es nur einen kleinen Teil der Arbeit zeigt: Ein großer Teil der Arbeit wird ohne Verwendung eines Computers erledigt, ohne die zusätzlichen Stunden, die zum Nachdenken über eine Lösung eines Problems aufgewendet werden.
- Halte dich an den Vertrag; Wenn der Kunde dies ändern möchte, muss er mit neuen Verhandlungen und einem höheren Preis rechnen.
- Machen Sie das Video, "aber verlangen Sie, dass der Kunde [die] gesamte Gebühr auf ein Treuhandkonto einzahlt", verlangen Sie von einem Anwalt, dass er die gesamte abrechnungsfähige Zeit auf Video aufzeichnet, mit anderen Worten, "in einer vertrauenslosen Umgebung arbeiten" der Kunde die zusätzlichen Kosten zu unterstützen.
- Suche nach Gesetzen, die dies verbieten. Mehrere Leute fragten, in welchem Land ich lebe. Ich bin in frankreich Solche Gesetze existieren, um die Mitarbeiter eines Unternehmens zu schützen (es gibt strenge Vorschriften für Sicherheitskameras usw.), aber ich bin mir ziemlich sicher, dass ein Freiberufler nicht gezwungen ist, einen Vertrag bewusst zu unterzeichnen, der ihn dazu zwingt, den Bildschirm aufzunehmen, während er an einem Projekt arbeitet .
- Machen Sie es einfach und senden Sie die Videos: Der Kunde wird "ein paar Zehn-Sekunden-Schnipsel von Aktivitäten ansehen, die er nicht versteht" und diese Videos dann wegwerfen.
- Nein sagen. Es ist schließlich meine Sache, und ich bin der einzige, der darüber entscheidet, wie er sich verhält. Außerdem ist der Vertrag bereits unterschrieben und hat nichts mit Video-Tracking zu tun.
- Nein sagen. Die Prozesse und Praktiken, die ich in meinem Unternehmen einsetze, können als Geschäftsgeheimnisse betrachtet werden und sind oder können klassifiziert werden.
- Verlassen. Wenn die Beziehung so beginnt, wird sie wahrscheinlich bald oder später schlecht enden. Außerdem : "Wenn er Sie wie einen Dieb behandelt - und das schlägt er vor -, wird es später nur noch schlimmer, wenn die XYZ-Funktion nicht genau so funktioniert, wie er es sich vorgestellt hat."
Obwohl all diese Vorschläge gleichermaßen wertvoll sind, habe ich mich persönlich entschlossen, meinem Kunden zu sagen, dass ich die Videos mache. In diesem Fall müssen wir jedoch den Vertrag neu aushandeln , wobei zu berücksichtigen ist, dass dies mit erheblichen Kosten verbunden ist, einschließlich der zusätzliche Gebühr für die Veröffentlichung des Urheberrechts . Die neuen Gesamtkosten würden im Durchschnitt das Dreifache der tatsächlichen Projektkosten betragen. Da ich diesen Kunden kenne, bin ich mir völlig sicher, dass er niemals akzeptieren würde, so viel zu bezahlen, sodass das Problem gelöst ist.
Zweites Update:
Der Kunde lehnte den Vorschlag zur Neuverhandlung des ursprünglichen Vertrags unter Berücksichtigung der erheblichen zusätzlichen Kosten effektiv ab.
quelle
Antworten:
(Oder die Kehrseite meines vorherigen Ratschlags ...)
Sie hören auf zu protestieren und sagen ja.
"Ja, ich würde gerne einen neuen Vertrag für diese zusätzlichen Leistungen abschließen. Die projektbezogene Gesamtkostenübernahme in meinem firmeneigenen Handwerk wird mit (Wert meines prognostizierten Einkommens für die nächsten $ N Jahre) bewertet. Es wird auch eine Lizenzgebühr von $ erhoben Y, für Eigentumsrechte an physischen Dateien. Wenn Sie auch den Inhalt des Videos besitzen möchten, melde ich mich in Kürze mit einer zusätzlichen Gebühr für die Veröffentlichung des Urheberrechts bei Ihnen. "
Wenn Sie das nicht absurd finden: Ernsthaft, welcher Preis lohnt es, Ihr Geschäft zu riskieren?
Der Wert eines Arbeitsprodukts entspricht nicht dem Wert von (Arbeitsprodukt + Fachwissen + Arbeitsprozesse).
Ein Arbeitgeber kann all dies besitzen und leiten. Ein Kunde darf nur fragen: "Bieten Sie _ _ an , und wenn ja, was berechnen Sie dafür?"
Ja, das sind vernünftige Bedingungen für die Aufnahme einer unangemessenen Anfrage.
ABER wenn er diese Bedingungen nicht akzeptiert und nicht weiter heult, sage ich immer noch, ein klares "Nein" ist die Überzeugungskraft, die Sie möglicherweise ausdrücken können, dass das, was er will, nicht machbar ist.
quelle
Du erklärst es nicht; nicht weiter, überhaupt nicht. Du sagst einfach nein.
Dies ist Ihre Angelegenheit, und Ihre Entscheidungen zur Durchführung stehen nicht zur Diskussion. Die Bedingungen eines Vertrags stehen zur Diskussion; vor der Unterzeichnung, das heißt.
Er gibt Ihnen mehrere große rote Fahnen, dass dieser Vertrag eine miserable Erfahrung sein wird, dass es auch dann so bleibt, wenn Sie es in Rechnung gestellt haben, und dass er anderen nichts als misstrauische Dinge zu Ihrer Arbeit zu sagen hat. Lächle, weil du das Glück hast, dass er das mitgeteilt hat, bevor du mit dem Idioten feststeckst.
Danke ihm gnädig für seine Zeit, gib seine Kaution zurück und trete ihn an den Straßenrand.
Er wird sich nie von Ihrer Professionalität überzeugen lassen, egal was Sie ihm sagen.
quelle
Ich würde mich nicht mit diesem Typen beschäftigen, Punkt. Es hört sich so an, als würde man einfach nicht verstehen, dass ein Großteil des Jobs gedacht wird. Wenn Sie ihm das Video geliefert haben, wird er die ganze Zeit, die Sie damit verbringen, ihn zu ignorieren, nichts aussuchen (nachdenken über die Situation).
quelle
Ich denke, das größte Problem (außer einen verrückten Kunden zu haben) ist, dass die Argumente, die Sie vorbringen, schwach sind:
Speicherplatz und Bandbreite sollten wirklich keine Rolle spielen. Sie berechnen beide zusätzlich zu dem bereits ausgehandelten Stundensatz zu einem erheblichen Aufschlag.
Es ist kein gültiges Argument, weil es, wie Sie zugeben, einfach nicht wahr ist. Es mag ein plausibles Argument sein, aber Sie versuchen, Vertrauen zu diesem Kunden aufzubauen, anstatt es zu untergraben, oder?
Gegenargument: Wie verfolgen Sie die Zeit, die Sie in Rechnung stellen? Sie sollten die Zeit markieren, in der Sie starten und anhalten, und nicht versuchen, herauszufinden, wie viele Stunden Sie danach gearbeitet haben. Machen Sie das Video einfach zu einem Teil Ihres Prozesses.
Damit sollten Sie umgehen können. Wechseln Sie nicht zu Ihrer persönlichen E-Mail-Adresse, wenn Sie an dem Projekt arbeiten sollen. Verwenden Sie einen Alias, um zum Projekt zu gelangen.
Ihr Abrechnungsprozess sollte eine separate Angelegenheit sein. Wenn ein Video für die gesamte in Rechnung gestellte Zeit benötigt wird, sollte dies unbedingt Bestandteil des ursprünglichen Vertrags sein. In diesem Punkt haben Sie also Recht: Das Video ist nicht die Abrechnungsquelle.
Das beste Argument, IMO, ist einfach, dass Sie sich fühlen, als würde Ihnen jede Sekunde jemand über die Schulter schauen, und das ist etwas, mit dem Sie sich nicht wohl fühlen. Wenn Ihr Kunde nicht vertraut, dass Sie gutgläubig arbeiten und rechnen, sollte er oder sie für das, was Sie getan haben, bezahlen und einen neuen Auftragnehmer finden, um die Arbeit abzuschließen (mit dem Verständnis, dass nur sehr wenige Fachkräfte unter den erforderlichen Bedingungen arbeiten würden ).
quelle
Der Kunde versteht die Softwareentwicklung nicht, wenn er glaubt, ein Video Ihrer Arbeit zu benötigen. Ein guter Programmierer schafft den größten Mehrwert für den Kunden, wenn er scheinbar überhaupt nichts mit dem Computer zu tun hat. Vielleicht möchte er, dass Sie für Zeiten, in denen Sie sich ausnahmslos eine Lösung für ein Problem überlegen oder beim Durchsuchen von Stack Overflow nach etwas anderem suchen, zusätzliche Rechnungen stellen.
Das Datenschutzproblem (Ihre persönliche E-Mail wird aufgezeichnet) allein reicht aus, um diese Anfrage abzulehnen.
quelle
Tun Sie es, aber verlangen Sie, dass der Kunde Ihre gesamte Gebühr auf ein Treuhandkonto einzahlt. Ansonsten, woher weißt du, dass er dich bezahlen wird?
Das Treuhandkonto sollte von einem Anwalt erstellt werden, der die gesamte für den Vertrag in Rechnung gestellte Zeit auf Video aufzeichnet.
Der Kunde muss den gesamten Zeitaufwand für die Genehmigung der Software aufzeichnen. Vorzugsweise eine Videodatei pro Anforderung.
Wenn Sie in einer vertrauenslosen Umgebung arbeiten, können Sie auch den ganzen Weg gehen.
Vielleicht kannst du dir einfach eine Nanny-Cam auf den Kopf kleben lassen?
quelle
Ja, absolut nicht. Mein erster Instinkt ist wegzugehen - in einem so frühen Stadium des Prozesses, wenn er Sie wie einen Dieb behandelt - und das schlägt er vor -, dann wird es später nur noch schlimmer, wenn die XYZ-Funktion nicht genau so funktioniert er stellte sich vor. Nicht funktioniert nicht nach Spezifikation, funktioniert nicht so, wie er dachte, dass die Spezifikation sein sollte.
Wenn Sie absolut nicht weggehen können (wir haben alle Miete zu zahlen), würde ich vorschlagen, den Kunden zu zwingen, sich der monetisierten Last seiner Anfrage zu stellen. Erstellen Sie eine Konfiguration, in der alle Ihre Probleme gelöst werden. Wenn er für einen dedizierten Computer bezahlen möchte, also keine potenzielle Informationslücke zwischen anderen Kunden besteht, der für die stundenweise Aufzeichnung des Videos erforderliche Speicherplatz und die für die Verarbeitung des Videos erforderlichen Verwaltungsunterstützungskosten, sollten Sie dies möglicherweise in Betracht ziehen. Aber wenn er möchte, dass Sie Ihre gesamte Arbeit kostenlos auf Video dokumentieren - auf keinen Fall.
quelle
Fragen Sie Ihren Kunden: Wenn Sie ein Angestellter und kein Bauunternehmer wären, würde er Ihnen jeden Tag über die Schulter stehen und Ihre Arbeit beobachten? Die Antwort ist offensichtlich nein. Es ist Zeitverschwendung (Ihre und seine ), alles, was auf Ihrem Bildschirm passiert, aufzuzeichnen.
Sie müssen die Grundursache des Problems beheben. Ihr Kunde vertraut Ihnen anscheinend nicht und denkt, dass Sie ihn verarschen. Da Sie ihm bereits einen wahrscheinlichen und einen maximalen Preis angegeben haben, müssen Sie ihm mitteilen: "Sie haben einen Vertrag auf der Grundlage eines bekannten Preises unterzeichnet. So viel wird es Sie kosten, unabhängig davon, wie Sie meine Produktivität für wahrscheinlich halten. "
Geben Sie ihm die Option, Ihren Vertrag basierend auf der Zeit, die Sie bisher verbracht haben, aufzukaufen. Wenn er so besorgt ist, dass Sie ihn verarschen, könnte er die versunkenen Kosten für wert halten.
quelle
Warum würden Sie sich die Mühe machen, einen Vertrag mit einem so nervigen Kunden anzunehmen? Wenn sie dir nicht vertrauen, bevor du dich zu dem Deal verpflichtet hast, wird es nicht besser.
Es ist gut möglich, dass Ihr Kunde in der Vergangenheit verbrannt wurde, und das können Sie verstehen, aber Sie müssen verstehen, dass das Programmieren eine intellektuelle Arbeit ist und die Zeit auf der Tastatur nicht unbedingt das Arbeitsergebnis oder den generierten Wert widerspiegelt.
Ich habe gesehen, dass bestimmte Low-End-Websites für Freiberufler wie odesk über Software verfügen, die Freiberufler dazu anregt, gelegentlich Frames von Ihrem Desktop abzurufen und es den Unternehmen, mit denen Sie sich befassen, zu ermöglichen, dieses Video zu sehen beweisen Sie, dass Sie nicht alle Ihre Arbeitsstunden damit verbringen, Nachrichten- und Unterhaltungsseiten zu durchsuchen. Es kann sicherlich nicht beweisen, ob Sie "arbeiten" oder nicht, bis die Software Ihre Gedanken lesen kann.
Gesunde Kunden dulden Folgendes, um Vertrauen aufzubauen:
Sobald Sie mit einem vernünftigen Kunden eine Erfolgsbilanz aufgestellt haben, benötigen Sie keine Orwellschen Überwachungstechniken mehr, um sie zufrieden zu stellen. Wenn Sie sich professionell präsentieren und den Wert, den der Kunde benötigt, rechtzeitig liefern können, wird es niemanden interessieren, ob Sie den Code mit 80 wpm eingegeben haben oder nachgedacht haben.
Persönlich bevorzuge ich es, an Projekten zu arbeiten, die Zeit für die Erbringung von Leistungen haben (Was können wir in den nächsten 3 Wochen oder 4 Wochen erreichen), und an der Verbesserung der Geschwindigkeit zu arbeiten, wenn mein Team das Geschäftsproblem kennt. In einem solchen Fall hat der Kunde die Möglichkeit, ständig neu zu bewerten, ob Sie Fortschritte machen oder nicht und ob Sie das Geld wert sind. Ich nehme an, das ist der Grund, warum ich als unabhängiger Unternehmer und nicht als Freiberufler arbeite, und ich übernehme eher komplexe geschäftliche Probleme als Dinge mit einer Art "mache mich zu einer Webseite", aber in meiner Welt kümmert sich niemand darum, zu sehen, was ist auf meinem Bildschirm jede wache Minute. Wenn ein Kunde Zeit hätte, jede Minute des erzeugten Videos zu überprüfen, hätte er ein ziemlich schlechtes Geschäft.
quelle
Auch wenn Sie als Freiberufler arbeiten, müssen Sie Ihre Arbeitsmoral und -kultur beibehalten. Bitten Sie Ihren Kunden nach Möglichkeit, einen anderen Entwickler zu finden. Unterhalte niemals solche Anfragen.
quelle
Ich habe eine Beratungsfirma (12 Personen) geleitet und bin seit 16 Jahren freiberuflich tätig. Ich habe mit vielen, vielen Größen, Formen und Arten von Firmen zu tun gehabt.
Glauben Sie mir: Jede Firma, die eine solche Anfrage stellt, hat Kontroll- und Vertrauensprobleme, und diese können nur schlecht enden . Die Beziehung ist schon prekär, würde ich sogar als beschädigt bezeichnen.
Wenn Sie den Luxus haben, würde ich in Betracht ziehen, dem Kunden und dem Projekt so schnell wie möglich davonzulaufen. Wenn finanzielle oder vertragliche Bedenken dazu führen, dass "der Kunde entlassen wird", fühle ich mich für Sie. Wie andere gesagt haben, ist dies ein neuer Vertrag: Verhandeln Sie mehr Geld usw. oder sagen Sie einfach, dass Sie unter keinen Bedingungen weitermachen können, die nicht im ursprünglichen Vertrag festgelegt sind.
Einige der besten Geschäftsentscheidungen, die ich in meinem Leben getroffen habe, waren, als ich unvernünftig / extrem schwierig / unmöglich gefeuert habe, um Kunden zufriedenzustellen. Kommt nicht oft vor, besonders jetzt (mein Radar ist feiner eingestellt als zu Beginn), aber man muss wissen, wann man "Köder schneidet".
quelle
Gibt es Raum für einen Kompromiss?
Möglicherweise könnten Sie dem Client Repository-Protokolle oder einen lokalen Dateiversionsverlauf bereitstellen (wie von Eclipse bereitgestellt, gibt es wahrscheinlich auch eigenständige Tools für ähnliche Aufgaben). Dies könnte sie zufriedenstellen, ohne Ihren tatsächlichen Arbeitsablauf zu stark zu beeinträchtigen ...
quelle
Es ist sehr einfach. Die Antwort ist nein. Die Verhandlungen sind abgeschlossen.
Wenn er befürchtet, dass Sie ihn abzocken, können Sie einen anderen Weg finden, um seine Besorgnis zu befriedigen. Mit Meilensteinen, Zahlungsplan, Lieferung des Quellcodes, den er einsehen kann usw.
Wenn Sie keinen Weg finden, ihn auf eine für Sie sinnvolle Weise zufriedenzustellen, dann machen Sie den Job nicht. Diese Welt ist voller Millionen von Kunden, die weniger Ärger und mehr Verstand haben. Treten Sie ihn jetzt an den Straßenrand, bevor er später Ärger macht.
Einer der Hauptvorteile von Freelancing ist, dass Sie auswählen, mit wem Sie arbeiten . Sie arbeiten nicht mit jeder Person zusammen, die sagt, dass sie Sie bezahlen wird. Sie arbeiten mit wem Sie arbeiten möchten. Wenn Sie sie nicht mögen, sagen Sie ihnen nein.
quelle
Ich würde einfach argumentieren, dass es nicht machbar ist. Die größten Bedenken sind die Privatsphäre und das geistige Eigentum Ihres Unternehmens und anderer Kunden. und die Tatsache, dass die am Whiteboard, in einer Besprechung usw. verbrachte Zeit nicht aufgezeichnet wird.
Manchmal müssen Sie ein Buch konsultieren, jemanden im IRC oder sogar hier auf einer der Stackexchange-Sites fragen. Manchmal müssen Sie einen Anruf tätigen, mit Administratoren in Rechenzentren vor Ort sprechen usw.
Was ist, wenn das Video ins Internet gelangt oder auf andere Weise gestohlen wird? Falls er Ihnen nicht glaubt, können Sie Codemetriken anbieten und diese von einem Experten eines Drittanbieters überprüfen lassen. Dies wird jedoch die Kosten erheblich erhöhen, wenn nicht sogar verdoppeln.
Wenn er das nicht verstehen kann und sich sonst nicht überzeugen lässt, würde ich überhaupt nicht für ihn arbeiten. Diese Art der Beaufsichtigung von Arbeitnehmern ist in Deutschland gesetzlich verboten.
Bevor Sie mit der Arbeit am Projekt beginnen, führen Sie eine Komplexitätsanalyse der wichtigsten identifizierbaren Abschnitte Ihres Projekts durch. Diese geben Ihnen die Arbeitsstunden an, die Sie benötigen, um Teile des Programms zu implementieren oder zu integrieren. Wenn Sie in diesem Zeitraum bleiben, gibt es nichts zu streiten.
Anwälte, Banker usw. arbeiten auf ähnliche Weise. Sie bloggen nicht selbst, wenn sie für Sie arbeiten ...
quelle
Mit einem Programm wie AutoScreenShot können Sie auf einfache Weise ein (beschleunigtes) Video des Entwicklungsprozesses erstellen .
Es nimmt nicht so viel Platz in Anspruch (ein kleines JPEG mit ca. 80 KB alle 30 Sekunden) , und Sie müssen sich keine Gedanken darüber machen, dass es ausgeschaltet wird, da es bei allen möglichen Dingen hilfreich ist (um die Zeit zu belegen, die für die Entwicklung benötigt wurde) , wenn nötig, durch den Tag gehen, um all die Dinge zu sehen, an denen Sie Zeit verschwendet haben; etc) .
Ich halte es die ganze Zeit auf. Die PC-Nutzung für einen Monat nimmt etwa 3 GB in Anspruch (danach wird sie automatisch gelöscht).
quelle
Viele Leute (einschließlich Sie selbst) haben gültige Argumente gefunden, um den Kunden davon abzubringen, dieses Video anzufordern. Aber Sie brauchen sich nicht mit solchen Dingen zu befassen.
Unternehmen arbeiten alle unterschiedlich. Sie haben unterschiedliche Prozesse und Praktiken, um sich einen Vorsprung zu verschaffen oder generell nur ein Einkommen zu generieren. All diese Praktiken fallen unter das, was in Abhängigkeit von Ihrer Region allgemein als " Geschäftsgeheimnisse " oder "Verschlusssachen" bezeichnet wird.
Diese Geheimnisse sind gesetzlich geschützt (überprüfen Sie Ihre Region auf weitere Einzelheiten), da der Wettbewerbsvorteil und damit der Lebensunterhalt eines Unternehmens auf ihnen beruhen.
Nehmen wir ein Beispiel: Apple Inc. Sie haben die strengste Sicherheit aller Unternehmen. Sie nehmen den Schutz ihrer Geschäftsgeheimnisse äußerst ernst. Eine Möglichkeit, ihre Geheimnisse zu schützen, besteht darin, NDA-Vereinbarungen (Non-Discolure Agreements) an viele zu erlassen, die mit ihnen Geschäfte machen. Sogar iOS- und OS X-Entwickler unterzeichnen diese Vereinbarungen. Dies stellt sicher, dass alle Informationen, die nicht öffentlich verfügbar sind, klassifiziert bleiben. Stellen Sie sich vor, Sie sollen ein Video über die Herstellung ihrer Produkte produzieren. Sie würden aus ihren Büros ausgelacht werden.
Das Aufzeichnen des Prozesses, mit dem Sie Code schreiben, und das Entwerfen von Programmen fallen definitiv unter Verschlusssachen .
Sie müssen sich dem Kunden nicht erklären - er hat offensichtlich kein gutes Verständnis dafür, wie das Geschäft funktioniert. Informieren sie einfach , dass Sie nicht Ihre Geschäftsgeheimnisse (aus offensichtlichen Gründen) unter keinen Umständen verraten. Sie können dann den Vertrag beenden oder die Arbeit fortsetzen. Wichtig dabei ist jedoch nicht, dass sie Ihren guten Namen beschmutzen oder Sie als "zwielichtig" bezeichnen (ich bin sicher, dass sich jede intelligente Person einer solch verrückten Forderung widersetzen würde), sondern dass Sie Ihr Unternehmen schützen.
Der Schutz von Geschäftsgeheimnissen ist implizit gesetzlich geschützt. Sie müssen nicht in Ihren Vertrag aufgenommen oder erneut schriftlich bestätigt werden.
quelle
Mit ODesk können Ihre Kunden sehen, was Sie tun. Es kann sich lohnen, dies als Kompromiss zu untersuchen.
Ich persönlich halte das für eine schreckliche Idee. Es ist sehr unwahrscheinlich, dass sich Ihr Kunde das Video ansieht. Wenn dies der Grad des Mikromanagements ist, den Sie jetzt erhalten, wird der Grad des Mikromanagements, den Sie später erhalten, wahrscheinlich zunehmen. Wenn Sie diese Arbeit nicht brauchen, würde ich jetzt weglaufen.
quelle
Das Problem ist, dass Sie mit Ihrem Kunden festgelegt haben, dass Sie nach Stunden und nicht nach Effekten bezahlt werden. Dies ist in der Regel für Programmierer sehr attraktiv, da er nicht analysieren muss, wie viel die Entwicklung kosten wird, und kein Risiko eingeht, die Kosten zu unterschätzen.
Ansonsten ist das Problem, dass Sie tatsächlich weniger verdienen, wenn Sie Ihre Arbeit schneller erledigen. Es gibt keine Motivation, Dinge schnell zu erledigen. Aus Sicht des Kunden ist alles in Ordnung, solange er den Fortschritt sieht und die Gesamtkosten nicht den Betrag tauschen, den er "dachte, es würde kosten".
Vermutlich wurde dieser Betrag überschritten, und jetzt glaubt der Kunde, dass Sie ihm mehr Stunden in Rechnung stellen, als Sie tatsächlich an dem Projekt arbeiten. Er bezahlt Sie für Stunden, und wenn er die angegebenen Stunden in Frage stellt, müssen Sie ihm beweisen, dass Sie in 100 Stunden und nicht in 50 gearbeitet haben würde am Anfang sehen.
quelle
Nun, ich stimme bei beiden Antworten mit @cczona überein. Außerdem bin ich hier, um neben dem Video eine Alternative vorzuschlagen:
Was ist, wenn Sie ihm vorschlagen, dass Sie nachverfolgen können, was Sie getan haben?
Dh Sie machen ein Login (wenn Sie jeden Tag anfangen zu arbeiten) und ein Logout (wenn Sie es beenden, dh Sie könnten nur die Stunden notieren, die Sie an diesem Tag gearbeitet haben). Außerdem schreiben Sie eine kleine Zusammenfassung, die Ihren Arbeitstag, Ihre Erfolge usw., die Themen, die Sie im Code verschoben haben, enthält. Genau das, was Sie an diesem Tag getan haben, geben Sie ungefähr an, wie viel Zeit Sie in den einzelnen Schritten verbracht haben. Das ist ein wenig vernünftig und würde Sie nicht so viel Speicherplatz, Privatsphäre oder die von @cczona aufgelisteten negativen Punkte kosten, da Sie Ihre Zahlung zu den geleisteten Arbeitsstunden erhalten.
Als Professor arbeite ich mit einem System, in dem es obligatorisch ist, den Beginn und das Ende des Unterrichts sowie eine Zusammenfassung davon zu notieren ...
Wenn Sie diese Alternative ausnutzen und er sie akzeptiert, ist sie in Ordnung. Ansonsten sag einfach Lebewohl.
Viel Glück!
quelle
Um für Ihre nächste Anfrage eine weitere Ansicht hinzuzufügen, die viel einfacher ist:
Verwenden Sie einen scm (wie git), wie Sie es bei Ihren Projekten immer tun (richtig?). Übergeben Sie einen Export des vollständigen Repositorys, einschließlich der Historie, bei Lieferung. Das wird sein
Der Rest, der mir in den Sinn kommt, wurde bereits gesagt.
quelle
eine wirklich einfache lösung.
Erzählen Sie ihm alles, was die oben genannten Leute Ihnen erzählt haben. ABER am Ende sag ihm, DU vertraust ihm. und du wirst genau das tun, was er gefragt hat. und Sie werden ihm keinen Cent mehr in Rechnung stellen.
ABER!
Sie möchten eine Videoaufzeichnung von allem, was er tut, seit SIE beginnen, an dem Projekt zu arbeiten, und bis es endet.
Grundsätzlich sollten Sie beide den gleichen Zeitbetrag aufzeichnen lassen.
Wenn er das kann, wirst du seine Bitte annehmen.
quelle