Software-Refactoring

"Wir bringen Ihre veraltete Software auf den neuesten Stand"
Untersuchung, Beratung und Durchführung von Refactoring oder Umstellung Ihrer Software auf die modernsten Plattformen.

Die Softwaretechnologien entwickeln sich immer schneller. Das bedeutet, dass die Lebensdauer einer Software auch kürzer wird. Die technische Lebensdauer von Anwendungen ist oft noch nicht vorbei, aber die Umgebung bedingt die Softwarealterung. Ein Großteil der kundenspezifischen Entwicklungsaufträge, die wir bei Technosoft im Rahmen des Nearshoring durchführen, haben als Ziel die Umstellung oder Neuentwicklung bestehender Anwendungen.

Technosoft refactoringKundenspezifisches Refactoring

Jede Situation ist anders, wenn die Problematik besprochen werden muss oder die Umgebung, in der dies zu tun ist. Das bedeutet, dass jedes Refactoring auf andere Weise erfolgt. Bevor wir zusammenarbeiten, müssen wir gemeinsam entscheiden, wie wir den Prozess in Bezug auf die Zielsetzung, Arbeitsteilung,  Planung, Phasierung, Technologien, usw. organisieren werden. Nur dank einer professionellen Vorbereitung kann das Projekt erfolgreich durchgeführt werden.

  • Ist Ihre Anwendungsentwicklung für das Outsourcing geeignet?
  • Unverbindliche Machbarkeitsstudie
  • Vergleichen Sie Ihre Einschätzung mit unserem Angebot

Bas Strijker - Manager Operations

Bei Technosoft haben wir bereits vor 10 Jahren mit dem Refactoring einiger unserer eigenen Anwendungen begonnen, darunter zählt auch unsere ERP-Projektmanagementsoftware, die aktuell von mehr als 1200 Kunden täglich eingesetzt wird. Eigentlich handelte es sich um eine komplette Umschreibung des Quellcodes auf einem neuen Technologie-Stack, der die bestehende Anwendung ersetzen sollte.

Dabei haben wir, da wir selber über unausreichend Softwareentwicklungskapazitäten verfügten, die Zusammenarbeit mit einem Partner aus Rumänien angefangen. Nach einigen Jahren haben wir uns von diesem Partner getrennt, da wir die Zusammenarbeit und die Rollenverteilung im Gegensatz zur Agilen Entwicklung als nicht transparent und verbesserungsbedürftig eingestuft haben.

Wir haben viel daraus gelernt und mit dieser Erfahrung unsere Organisation so umstrukturiert, dass wir andere Unternehmen mit gleichwertigen Herausforderungen unterstützen können. Heutzutage ist mehr als die Hälfte unserer Belegschaft damit beschäftigt. Es handelt sich hierbei oft um Partnerschaften, in der die Zusammenarbeit sich über Jahre weiterentwickelt hat und wir das Beste aus unseren Partnerteams herausholen können.

Aufbau einer Partnerschaft

Ein “Refactoring” oder “Rewrite” bringt vieles mit sich. In der Anfangsphase ist die Beurteilung der Ausgangssituation und die Wahl der richtigen Architektur eine aufwendige Aufgabe. Eventuelle Integration oder Migration als Bestandteil des Refactoring sind oft unerlässlich und stellen eine Voraussetzung dar. Wenn man diese Einführungsphase abgeschlossen hat, kann die erste Entwicklungsphase starten. Unsere Mitarbeiter sind es gewohnt, sich in neuen Entwicklungsumgebungen oder neuen Zusammenarbeitsformen schnell zurecht zu finden. Im Laufe der Zeit werden Kenntnisse über spezifische Fachbereiche aufgebaut, die dann im weiteren Verlauf immer wertvoller werden.

Unsere Kunden legen großen Wert auf unsere proaktive Grundhaltung in der Zusammenarbeit. Wir bringen schließlich umfangreiche Erfahrung bei der Softwareentwicklung in unterschiedlichen Technologiebereichen mit. Wir sind Spezialisten für Softwareentwicklung, QA und Testing, wobei sich der Kunde am besten in seiner Domäne auskennt. Wir sehen es auch als unsere Aufgabe, um den Auftraggeber über den Stand seines Produkts zu informieren und den Nachbesserungsbedarf zu signalisieren.  Sind neue Technologien oder bessere Lösungen vorhanden, so sehen wir es als Pflicht, dem Kunden dies mitzuteilen, denn das ist einer der Grundsteine für eine nachhaltige Partnerschaft.

Möchten Sie Beratung beim Refactoring Ihrer Software?

Möchten Sie einen Termin vereinbaren?

Siehe die Entwicklung von Technosoft

1977 Heute
1998
Projektmanagementsoftware
1983
Markenregistrierung Technosoft
1984
Start der Entwicklung CAD Software
2000
Übernahme der Tätigkeiten von Brunel und Niederlassung in Deventer
2007
Technosoft Deutschland
2009
Technosoft Moldawien
2015
Technosoft Rumänien
1993
Von DOS zur Windows-Plattform
2001
Start Verkauf AxisVM Software
2014
Einführung 3Muri Erdbebensoftware + erste KOMO Zertifizierung
2013
Start Business Unit Qualitätssicherung & Testing
2011
Übergang zu Eurocodes
2012
Start von Nearshoring unter dem Markennamen In-shore
2006
Technosoft von Brunel verkauft durch ein Management Buy Out