Während meines letzten MSc-Jahres. Während meines Studiums war ich Teilzeit im Universitätsprojekt beschäftigt. Das Projekt stand im Zusammenhang mit meiner Diplomarbeit. Meine Aufgabe bestand darin, eine Data-Mining-Software zu erstellen und Experimente mit dieser Software durchzuführen.
Ich habe die Software fertiggestellt, die Experimente darin ausgeführt, erfolgreich abgeschlossen. und beendete das Studium. Es war ein großer Erfolg für mich und die Universität, da die Diplomarbeit in einem Studentenwettbewerb vergeben wurde und unter den 2000 Diplomarbeiten die Top 10 war.
Trotz dieses Erfolgs ist die von mir entwickelte Software nicht produktionsbereit , eher nur ein Prototyp. Für meine Experimente habe ich nur Happy-Case-Szenarien berücksichtigt. Wenn unerwartete Eingaben vom Benutzer / von verbundenen Systemen / hochgeladenen CSV-Dateien nicht mit den Spezifikationen usw. übereinstimmen, stürzt die Software ab und kann nicht verwendet werden.
Mein Vorgesetzter möchte die Software normalerweise zweimal im Jahr verwenden. Wenn er Probleme damit hat, sendet er mir eine E-Mail, um Korrekturen bereitzustellen, damit er die Experimente ausführen kann. In den ersten anderthalb Jahren, nachdem ich das Projekt und die Software abgeschlossen hatte, habe ich es dreimal gemacht. Jetzt bittet er erneut, die Probleme in der Software zu debuggen und zu beheben. Ich möchte es nicht tun, weil:
- Ich habe keine Zeit dafür, weil ich in meinem aktuellen Job sehr zeitaufwändige Projekte habe.
- Ich arbeite in einem In anderen Branchen habe ich jetzt und in zwei Jahren viele Dinge aus der Softwareentwicklung und den von mir verwendeten spezifischen Lösungen vergessen.
- Ich habe bereits den Zugriff auf die Produktionsumgebung an der Universität verloren, sodass ich keine Fixes bereitstellen kann.
- Ich fühle mich durch die Anfragen gestresst. Da dies ein Prototyp war, habe ich keine Protokollierung eingerichtet und habe normalerweise Schwierigkeiten, die Fehlerursache zu finden und zu beheben. Ich kann die Fehler manchmal sogar nicht lokal reproduzieren und weiß dann wirklich nicht, wie ich sie beheben soll. ol>
Ich habe ihm diese Gründe geschrieben, aber er besteht darauf, dass ich ihnen trotzdem dabei helfen sollte. Er bot mir an, dass sie mir wieder einen Stundensatz zahlen würden, um die Software zu unterstützen, wieder Produktionszugriffe zu erhalten usw. Aber das Geld ist mir egal; Ich möchte das Tool einfach nicht weiter unterstützen.
Ich habe das Gefühl, dass von ihrer Seite einige Missverständnisse darüber bestehen, was der Unterschied zwischen dem Prototyp einer Diplomarbeit und der produktionsfertigen Software ist. Wir haben uns nie offiziell darauf geeinigt, dass ich es unterstützen würde. Wir haben nur einmal darüber gesprochen, dass ich es "für einige Zeit unterstützen würde, wenn Probleme auftreten", was ich glaube (drei Bugfixes und ungefähr drei Monate Arbeit in anderthalb Jahren nach meinem Abschluss).
Gibt es eine Möglichkeit, sich höflich zu weigern, während man immer noch ein gutes Verhältnis zum Vorgesetzten hat, da er immer sehr nett und höflich ist?
Ich dachte daran, ihm für einige einen ein- oder zweitägigen Workshop anzubieten der aktuellen Universitätsangestellten, bei denen wir den Code auf GitHub durchgehen konnten, und ich würde ihn offiziell dem aktuellen Mitarbeiter übergeben. Aber es wäre keine Lösung für ihn, da es nur eine Handvoll Doktoranden in ihrer Gruppe gibt und sie keine Programmierer sind, so dass sie die Software nicht übernehmen können.
Und ich fühle mich schlecht beim Schreiben zu ihm: "Ich habe keine Lösung, ich möchte damit nicht fortfahren, und es ist mir egal, dass Sie die Software nicht mehr verwenden können ..."