Home / FAQs / Applet, APP, SaaS en oude systemen
QUESTION & ANSWER

Kan het slechte staart software project en de oude code worden overgenomen nadat het oorspronkelijke ontwikkelingsteam het contact heeft verloren?

De meeste projecten kunnen eerst worden geëvalueerd, maar kunnen niet direct worden vastgelegd om te repareren zonder de activa en codes te kennen. De eerste stap is het behouden van code, server, database, domeinnaam, certificaat en derden rekeningen volgens de wet, en vervolgens het repertoire van repertoire en de werking te herstellen.

Beantwoord de vraag.

Ten eerste, geef conclusies die kunnen worden gebruikt voor de besluitvorming

Het project neemt niet over het toevoegen van nieuwe functionaliteit onmiddellijk, maar over het herstellen van de controle van de onderneming over digitale activa en productie-activiteiten. Het moet worden erkend dat de onderneming heeft juridische rechten op code, gegevens en accounts, het produceren van alleen-lezen back-ups, het registreren van de huidige systeemversie en operationele status, en het creëren van lokale of geïsoleerde testomgevingen. De code opent zonder te worden onderhouden, en vereist ook controleren afhankelijkheid, database migratie, timing, externe interfaces, sleutels, veiligheidsachterpoorten en hoe het wordt uitgegeven.

DECISION FACTORS

Welke voorwaarden moeten worden vastgesteld voordat een oordeel wordt uitgesproken?

Dezelfde vraag kan verschillende antwoorden hebben in verschillende bedrijfs-, data- en projectfasen. Er wordt voorgesteld de volgende voorwaarden te controleren en de gemeenschappelijke bevindingen op het web in hun eigen projecten op te nemen.

Volledige broncode en mogelijkheid om de huidige productieversie aan te passenOf databases, cloudbronnen, domeinnamen en derdenaccounts worden gecontroleerdOf het systeem nog wordt geproduceerd en bediend, waardoor meerdere stopvensters mogelijk zijnHet meest dringende is het herstellen van diensten, het herstellen van tekortkomingen of het verder ontwikkelen van de dienstverlening.
ACTION STEPS

Voorgestelde volgorde van de voorschotten

01

Eerst zullen we duidelijk zijn over het doel en de grens.

Bevriezen en back-upcodes, gegevens, configuraties en belangrijke accounts om secundaire verliezen te voorkomen.

02

Validatie Zeer belangrijke afhankelijkheid

Herinvoering van bouw-, implementatie- en kernactiviteiten om activa- en risicolijsten te vormen.

03

Ontwikkeling van de te beoordelen resultaten

Onderscheid tussen onmiddellijke rehabilitatie, stabilisatie op korte termijn en herstructurering op lange termijn door operationele impact.

04

Zorg ervoor dat u de volgende stap met de echte resultaten te beslissen.

Een kleine, omkeerbare versie is voltooid om de overnameketen van het nieuwe team te valideren.

PRACTICAL EXAMPLE

Hoe begrijp je dat in de praktijk?

Voorbeeld gebruikt om de methode van beoordeling te illustreren

Een systeem kan alleen op de originele server en magazijncodes worden gebruikt. Het nieuwe team moet eerst een productie snapshot en database back-up produceren, verschillen tussen het feitelijke besturingspakket en het magazijn identificeren en vervolgens de testomgeving herstellen. Als het systeem direct wordt herladen of er nieuwe codes worden afgegeven, kan de dienst nog volledig worden vernietigd. De volgorde van overname is belangrijker dan de snelheid van ontwikkeling.

COMMON RISKS

De makkelijkste put om op te stappen.

Poging om afhankelijkheid en database te verbeteren zonder back-up van productieomgeving

Citaten op basis van alleen codelijnen, het negeren van rekeningnummers, gegevens en bedrijfsherstel

De manier waarop je het overneemt, je voegt veel functionaliteit toe, je kunt geen onderscheid maken tussen oud en nieuw.

ACCEPTANCE

Hoe moeten we uiteindelijk ontvangen en bevestigen?

De diagnosefase moet de activacatalogus, de bouwbare status, structuur en afhankelijkheid, risicoclassificatie en het herstel van bewijsmateriaal en aanbevolen routes opleveren.

Bij de voorbereiding op communicatie met leveranciers of interne teams, wordt aanbevolen om huidige processen, representatieve monsters, bestaande systemen, planningstijd en budgetniveaus worden gebracht. Eerst, de onbekende items zijn duidelijk gemarkeerd, en dan wordt besloten om gebruik te maken van diagnostiek, PoC, vaste-range projecten of lopende onderzoek en ontwikkeling, die meestal betrouwbaarder is dan een directe vraag naar een prijs en duur zonder grenzen.

Verwerking van zaken die zijn achtergelaten door niet-gedocumenteerde of verloren teams?

Beschrijf de controleerbare aard van codes, servers, databases en rekeningen, eerst bepalen van de security sequentie van herstel, audit, overname of verplaatsing.

Neem contact op