Ich habe einen Remote-Kunden, mit dem ich beauftragt bin, neue Funktionen zu seiner Schulungs-Website hinzuzufügen. In der Mitte des Projekts teilte mir mein Kunde mit, dass einige Daten für einen Zeitraum von zwei Monaten fehlten (ich war während dieser Zeit unter Vertrag). Der betreffende Kunde hat sehr strenge Sicherheitsrichtlinien. Ich darf nicht auf ihre Server oder Datenbanken zugreifen. Einer ihrer IT-Leute gab mir eine Kopie ihrer Live-Datenbank, also habe ich damit gearbeitet. Ich bin mir sicher, dass ich nicht schuld bin, weil ich keine Möglichkeit habe, die Live-Datenbank zu ändern, nur meine Kopie. Meine Mandantin ist im Allgemeinen verständnisvoll, aber ich habe das Gefühl, dass sie die Situation technisch nicht genug versteht, um zu sehen, dass es nicht meine Schuld war. Wie sage ich ihr (ohne schuldiger zu wirken), dass es nicht meine Schuld war?
Außerdem wollen sie, dass ich alle Daten wiederherstelle, die sich in meiner Kopie befinden, die teilweise die fehlenden Daten enthält. Dies liegt außerhalb des Projektumfangs. Wie spreche ich meinen Kunden auf zusätzliche Stunden an? Ich habe das Gefühl, dass sie denkt, dass es innerhalb des Geltungsbereichs liegt, weil sie nicht sicher ist, wer/was das Verschwinden der Daten verursacht hat.
Ich schätze diesen Kunden und hoffe, dass ich eine langfristige Beziehung aufbauen kann, aber ich mache mir Sorgen, dass diese Situation dies gefährden könnte.
Irgendwelche Ratschläge, wie man am besten mit dieser Situation umgeht?
Normalerweise hilft es, wenn Sie anderen Anerkennung zollen, anstatt sich zu verteidigen. IE "Ihr IT-Manager, Bob, hat dafür gesorgt, dass ich von Ihrer Produktionsdatenbank isoliert wurde, um absolut sicherzugehen, dass ich Ihre Produktionsdaten nicht beeinträchtige, nicht einmal aus Versehen."
Fügen Sie dann hinzu: „Natürlich gebe ich Ihnen gerne die Originaldaten zurück, die Bob mir für dieses Projekt zur Verfügung gestellt hat (Sie haben ein makelloses Original archiviert, hoffe ich). Das sollte Ihrem Team helfen, einige der Daten wiederherzustellen. Ich auch Ich habe mich während der Arbeit an diesem Projekt mit der Datenstruktur ziemlich vertraut gemacht. Wenn Sie mich außerhalb meines Projekts zu meinem Stundensatz engagieren möchten, bin ich sicher, dass ich Ihnen helfen kann.“
Erwecken Sie nicht einmal den Anschein, als würden Sie sich Sorgen um eine Schuld machen. Machen Sie den Eindruck, dass Sie die Auswirkungen der Veranstaltung verstehen und bereit sind zu helfen.
Sie brauchen ein Treffen mit den 3 beteiligten Parteien: Sie, dieser Manager und jemand in der IT, der erklären kann, wie es möglich ist, dass Sie auf diese Daten zugreifen können.
Sobald dies zur Zufriedenheit aller erledigt ist, können Sie anbieten, ein Angebot für zusätzliche Arbeiten zum Übertragen der Daten/Beheben des Problems zu erstellen.
Da sie nicht einmal in Betracht ziehen, eines ihrer eigenen Backups wiederherzustellen, um die fehlenden Daten zu finden, ist dies ein Zeichen dafür, dass sie nicht wissen, was sie tun, also möchten Sie vielleicht anbieten, sie in noch mehr Bereichen der Datensicherheit zu konsultieren.
Wenn du eine langfristige Beziehung aufbauen willst, lass dich nicht von ihr herumschubsen.
Erklären Sie ihr ruhig, dass Sie nicht schuld sind und dass ihr IT-Team in der Lage sein sollte, zu dem gleichen Schluss zu kommen. Wenn sie strenge Sicherheitsrichtlinien haben, wird wahrscheinlich jeder Zugriff auf vertrauliche Informationen authentifiziert und protokolliert. Wenn sie sich nur auf ihr „Bauchgefühl“ verlässt, um Ihnen die Schuld zu geben, und nicht auf ihr IT-Team hört, möchten Sie nicht mit ihr zusammenarbeiten.
Ihre Antwort auf die Wiederherstellungsaufgabe ist die gleiche wie auf die Frage „Wie würden Sie mit Arbeitsanfragen umgehen, die außerhalb Ihres Vertrags liegen?“ ?
Jan
Jo
Jan
Jo
Jan
Jongosi
I'm positive I'm not to blame
, würde ich dennoch vorschlagen, dass Sie noch einmal prüfen, ob es eine Möglichkeit gibt, wie Ihr Code/App/Dateien auf die Live-Datenbank zugreifen können. Vielleicht gibt es ein verstecktes ORM, das falsch eingestellt ist, und Sie müssen wissen, dass Sie im Klaren sind. Führen Sie eine globale Suche nach den Live-DB-Parametern durch (IP vielleicht??).Philipp
Benutzer1602