Ein so altes Betriebssystem unterstützen zu müssen, erscheint mir unangemessen, obwohl ich verstehe, dass die Unterstützung von Altsystemen Teil unseres Berufs ist.
Ich würde zu den Anzugträgern in Ihrer Organisation gehen und Ihr Dilemma erklären -
-
Die Unterstützung des alten Betriebssystems kostet die Organisation ein Produkt des "kleinsten gemeinsamen Nenners".
-
Kleiner Kundenstamm == geringe Investitionsrendite
-
Großer/unangemessener Aufwand für die Pflege von zwei Code-Zweigen (alte und aktuelle)
Erklären Sie den Anzugträgern, dass der Kunde ein Upgrade vornehmen kann, wenn er Gefahr läuft, zurückgelassen zu werden.
Wenn sich niemand beugen will und du Unterstützung brauchst, hast du mehrere Möglichkeiten:
-
Bitten Sie Ihren Arbeitgeber, die Lizenzen für Ihre Kunden zu kaufen, und zeigen Sie ihm, wie er dadurch Entwicklungskosten einsparen kann.
-
Bleiben Sie bei VS2008. Fragen Sie Ihr Management, wie lange sie beabsichtigen, das alte Betriebssystem zu unterstützen, und sagen Sie ihnen, dass Ihr Produkt so lange stagnieren wird. Untermauern Sie dies mit Prototypen von Dingen, die Sie nicht tun können - weil Sie dieses alte Betriebssystem unterstützen müssen.
-
Pflegen Sie zwei Codezweige.
-
Kündigen Sie - es gibt eine Million Entwicklungsjobs, bei denen der Arbeitgeber froh ist, wenn Sie Ihre technologische Erfahrung in einer alten Technologie stagnieren lassen, solange Sie Geld verdienen. Und es gibt großartige Arbeitgeber, die auf Ihren Rat hören, Ihnen zur Seite stehen und ihre Kunden in diesen Fragen unter Druck setzen.
Die Kunden wollen nie aufrüsten, aber ich habe die Erfahrung gemacht, dass sie es normalerweise tun - wenn sie unter Druck stehen...
Ich weiß, dass das Aufhören drastisch erscheinen mag - und vielleicht ist es auch nicht die beste Option für Sie. Ich habe einige Jahre als Webentwickler gearbeitet, ein Bereich, der mich nicht interessierte - und mit einem unflexiblen Arbeitgeber - und es war das Beste, was mir je passiert ist(!).
In etwas mehr als einem Jahr habe ich es zum leitenden Entwickler und verdoppelt mein Gehalt - und ich habe wirklich Spaß an meiner Arbeit!
Dort sind Es gibt bessere Arbeitgeber - und wenn Ihr Arbeitgeber Ihren Rat ablehnt, um einen unbedeutenden Kundenstamm zu unterstützen, ist es vielleicht an der Zeit zu überlegen, ob Sie für den richtigen Arbeitgeber arbeiten!