Home / FAQs / Applet, APP, SaaS und alte Systeme
QUESTION & ANSWER

Können das Bad Tail Software Projekt und der alte Code übernommen werden, nachdem das ursprüngliche Entwicklerteam den Kontakt verloren hat?

Die meisten Projekte können zuerst bewertet werden, können aber nicht direkt zur Reparatur verpflichtet werden, ohne die Vermögenswerte und Codes zu kennen.Der erste Schritt besteht darin, Code, Server, Datenbank, Domainname, Zertifikat und Konten von Drittanbietern gemäß dem Gesetz zu erhalten und dann das Repertoire an Repertoire und Betrieb wiederherzustellen.

Beantworten Sie die Frage.

Geben Sie zuerst Schlussfolgerungen, die für die Entscheidungsfindung verwendet werden können

Bei dem Projekt geht es nicht darum, sofort neue Funktionen hinzuzufügen, sondern die Kontrolle des Unternehmens über digitale Assets und Produktionsvorgänge wiederherzustellen. Es sollte anerkannt werden, dass das Unternehmen gesetzliche Rechte hat, Code, Daten und Konten zu kodieren, schreibgeschützte Backups zu erstellen, die aktuelle Systemversion und den Betriebsstatus aufzuzeichnen und lokale oder isolierte Testumgebungen zu erstellen. Der Code öffnet sich, ohne gewartet zu werden, und erfordert auch die Überprüfung von Abhängigkeit, Datenbankmigration, Timing, externe Schnittstellen, Schlüssel, Sicherheitslücken und wie er ausgegeben wird.

DECISION FACTORS

Welche Bedingungen müssen vor der Entscheidungsfindung festgelegt werden?

Die gleiche Frage kann in unterschiedlichen Geschäfts-, Daten- und Projektphasen unterschiedliche Antworten haben, und es wird vorgeschlagen, die folgenden Bedingungen zu überprüfen und die gemeinsamen Ergebnisse im Internet in ihre eigenen Projekte einzuarbeiten.

Vollständiger Quellcode und Fähigkeit, die aktuelle Produktionsversion zu entsprechenOb Datenbanken, Cloud-Ressourcen, Domainnamen und Konten von Drittanbietern kontrolliert werdenOb das System noch produziert und in Betrieb ist, so dass mehrere Stoppfenster möglich sindAm dringendsten ist es, Dienstleistungen wiederherzustellen, Mängel zu beheben oder sich weiter zu entwickeln.
ACTION STEPS

Vorgeschlagene Reihenfolge des Vorschusses

01

Zuerst werden wir uns über das Ziel und die Grenze im Klaren sein.

Einfrieren und Backup-Codes, Daten, Konfigurationen und Key-Accounts, um sekundäre Verluste zu vermeiden.

02

Validierungsschlüsselabhängigkeit

Neu-Inszenierung von Build-, Deployment- und Kerngeschäftsprozessen zur Bildung von Asset- und Risikolisten.

03

Entwicklung bewertbarer Ergebnisse

Unterscheidung zwischen sofortiger Rehabilitation, kurzfristiger Stabilisierung und langfristiger Restrukturierung durch operative Auswirkungen.

04

Stellen Sie sicher, dass Sie den nächsten Schritt mit den tatsächlichen Ergebnissen entscheiden.

Eine kleine, reversible Version wird fertiggestellt, um die Übernahmekette des neuen Teams zu validieren.

PRACTICAL EXAMPLE

Wie verstehen Sie es im eigentlichen Geschäft?

Beispiel zur Erläuterung der Beurteilungsmethode

Ein System kann nur auf dem ursprünglichen Server arbeiten und Lagercodes können nicht konstruiert werden. Das neue Team sollte zuerst eine Produktions-Snapshot und Datenbank-Backup erstellen, Unterschiede zwischen dem tatsächlichen Betriebspaket und dem Lager erkennen und dann die Testumgebung wiederherstellen. Wird das System direkt neu geladen oder werden neue Codes ausgegeben, kann der noch verfügbare Dienst vollständig zerstört werden. Die Reihenfolge der Übernahme ist wichtiger als die Geschwindigkeit der Entwicklung.

COMMON RISKS

Die einfachste Grube, auf die man treten kann.

Versuchen Sie, Abhängigkeit und Datenbank ohne Backup der Produktionsumgebung zu aktualisieren

Zitat nur basierend auf Codezeilen, Kontonummern, Daten und Geschäftswiederherstellung ignorierend

Die Art und Weise, wie Sie übernehmen, Sie fügen viel Funktionalität hinzu, Sie können nicht zwischen alt und neu unterscheiden.

ACCEPTANCE

Wie sollen wir am Ende empfangen und bestätigen?

Die Diagnosephase sollte den Asset-Katalog, den erzeugbaren Status, die Struktur und Abhängigkeit, die Risikoklassifizierung und die Wiederherstellung von Beweisen und empfohlenen Routen liefern.

Bei der Vorbereitung auf die Kommunikation mit Lieferanten oder internen Teams empfiehlt es sich, aktuelle Prozesse, repräsentative Muster, bestehende Systeme, Planungszeit und Budgetniveaus mitzunehmen. Zunächst werden die unbekannten Elemente eindeutig gekennzeichnet und dann wird die Entscheidung für Diagnostik, PoC, Feststreckenprojekte oder laufende Forschung und Entwicklung getroffen, was in der Regel zuverlässiger ist als eine direkte Forderung nach einem Preis und einer Dauer ohne Grenzen.

Verarbeitung von Gegenständen, die von undokumentierten oder verlorenen Teams zurückgelassen wurden?

Beschreiben Sie die kontrollierbare Natur von Codes, Servern, Datenbanken und Konten, wobei zunächst der Sicherheitsablauf der Wiederherstellung, Prüfung, Übernahme oder Umsiedlung festgelegt wird.

Kontakt aufnehmen