8 Jahre im Geschäft Strenge NDA-Bedingungen Geschäftsorientierte Dienstleistungen
Was wir im Bereich Re-Engineering tun
Die 8 wichtigsten Indikatoren, wann es Zeit für eine Modernisierung ist
Die Software erledigt den Job, aber die Benutzer beschweren sich über die Benutzeroberfläche, verbringen zu viel Zeit mit trivialen Dingen oder können Funktionen nicht finden.
Die Software ist funktionsfähig, aber als die Anzahl der Benutzer wuchs oder die Datenbank größer wurde, begann sie inakzeptabel langsam zu arbeiten.
Die Software funktioniert größtenteils, aber es gibt Fehler, die das vorherige Team nicht beheben kann.
Die Software ist ein selbstgebauter Prototyp. Jetzt brauchen Sie eine „professionelle“ Version.
Die Software ist teilweise funktionsfähig. Das Team, das damit begonnen hat, kann nicht weitermachen oder Sie haben sich entschieden, es zu ersetzen.
Die Software baut auf der älteren Version des CMS auf. Ein Benutzer möchte von den neuen Funktionen profitieren, aber benutzerdefinierte Module sind so geschrieben, dass sie nicht einfach aktualisiert werden können.
Die Software funktioniert einwandfrei, benötigt jedoch neue Funktionen und das vorherige Team ist nicht verfügbar.
Die Software ist veraltet und muss drastisch verbessert werden, wenn Sie sie nicht einfach durch neue Software ersetzen können.
Was Sie wissen müssen, bevor Sie mit dem Reengineering beginnen start
Es besteht ein spezifisches Risiko, das von allen Parteien akzeptiert werden muss: Wir können keine Schätzungen vornehmen oder nichts umsetzen, bevor wir die bestehende Lösung untersucht und den Code analysiert haben. Auch danach besteht immer noch das Risiko, Fehler oder unerwartete Lösungen früherer Entwickler zu identifizieren. Sie anzusprechen ist unsere Aufgabe, aber dieses Risiko besteht.
Aufgrund des beschriebenen Risikos bieten wir für Softwaremodernisierungsprojekte nur das Zeit- und Materialeinsatzmodell an:
Reengineering kann nur von hochqualifizierten Entwicklern mit solider Expertise in der Softwaremodernisierung und Kenntnissen verschiedener Technologien durchgeführt werden. Das Verfahren macht sonst keinen Sinn.
Wichtige Schritte, die wir unternehmen:
Der erste und wichtigste Teil der Arbeit ist die Analyse. Es ist üblich, dass der Kunde den tatsächlichen Status des Projekts nicht kennt, da er glaubt, dass nur ein paar Dinge repariert werden müssen. Daher können wir das System anhand der angegebenen Anforderungen testen und eine Geschäftsanalyse anbieten. Die Liefergegenstände sind:
Nach Abschluss der Analysephase sind wir bereit, einen Projektvorschlag zu erstellen und den zu erledigenden Aufwand abzuschätzen. Der Projektvorschlag beinhaltet:
In den meisten Fällen bieten wir den agilen Entwicklungsansatz basierend auf der SCRUM-Methodik an. Die Entwicklung läuft in der Regel 30 % über die geschätzte Zeit aufgrund von Codeproblemen. Typische Änderungen sind je nach Projekt:
Neben Standardverfahren zur Qualitätssicherung arbeitet unser Team daran, modernisierte Anwendungen in Ihre IT-Infrastruktur zu integrieren und dokumentiert alles ausreichend detailliert und in leicht zugänglicher Form für Entwickler und andere Stakeholder.
Beantworten Sie 7 kurze Fragen, um ein kostenloses individuelles Angebot zu erhalten
Vielen Dank!
Wir werden Ihre Antworten überprüfen und Sie innerhalb von 1 Werktag kontaktieren