Home / FAQs / Diffy Second Development en Enterprise Applications
QUESTION & ANSWER

Zal de Diffy Tweede Ontwikkeling invloed hebben op latere upgrades?

De functies die worden bereikt door middel van configuratie, API, plugins, stand-alone portals en perifere diensten zijn meestal gemakkelijker te upgraden dan directe wijzigingen in de kerndatabase en bedrijfsbroncode; diepe veranderingen zijn niet noodzakelijk verkeerd, maar de lijst van discrepanties, geautomatiseerde testen, migratiescripts en back-upprogramma's moet worden gehandhaafd. Het project moet identificeren, voordat het begint, die moet worden gewijzigd in de kern, die de upstream versie in de toekomst zal volgen, en hoe snel de beveiligingsreparaties moeten worden geconsolideerd.

Beantwoord de vraag.

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

De secundaire ontwikkeling van Diffy moet worden getrapt. Brand entrees, zakelijke portals en complexe interacties worden prioriteit aan het front einde van onafhankelijkheid; de capaciteit van de ondernemingssystemen is gekoppeld door API, plugins of perifere diensten; alleen kernbehoeften die niet kunnen worden voldaan door standaard uitbreidingspunten invoeren de broncode tak. Elke kern verandering is gedocumenteerd in termen van doelstellingen, documenten, gegevensstructuur, upstream equivalenten, test-en verwijderingsvoorwaarden.

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.

Gewijzigde pagina's, plugins, randapparatuur of kernbroncodeWijziging in databasestructuur, permissiemodel en sleutelinterfacesUpstreamversie, beveiligingspatches en afhankelijkheidsupgradefrequentieTestomgeving, vaste taakinstelling en reservekopiecapaciteit
ACTION STEPS

Voorgestelde volgorde van de voorschotten

01

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

Maakt een lijst met huidige versies, afhankelijkheden en alle aangepaste punten.

02

Validatie Zeer belangrijke afhankelijkheid

Verplaatst de uitwendigbare functie naar plugin, API of stand-alone service.

03

Ontwikkeling van de te beoordelen resultaten

Voltooi de geautomatiseerde test- en migratieverklaringen voor de bewaarde kernwijzigingen.

04

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

Elke upgrade wordt voorafgegaan door oefeningen, regressies, back-ups en distributie van grijswaarden.

PRACTICAL EXAMPLE

Hoe begrijp je dat in de praktijk?

Voorbeeld gebruikt om de methode van beoordeling te illustreren

De onderneming heeft een groot aantal front-end Diff pagina's voor de client portal gewijzigd, en heeft ook direct toegevoegd client suites aan de kern tabel. Latere upgrades omvatten interface conflicten en database migratie risico's. Het is meer haalbaar om de klanten portal, pakket en metering in een stand-alone zakelijke dienst, met Diffy wordt opgeroepen via een stabiele interface, met minimale kernwijzigingen in de platform capaciteit die daadwerkelijk nodig is.

COMMON RISKS

De makkelijkste put om op te stappen.

De veranderingspunten worden pas georganiseerd nadat het project is afgelopen en ze niet meer kunnen worden getraceerd.

Opwaardering van het script direct vóór de exploitatie van de productieomgeving

Alleen pagina's controleren zonder terug te keren naar kennis, privileges, hulpmiddelen en gegevens

ACCEPTANCE

Hoe moeten we uiteindelijk ontvangen en bevestigen?

De upgrade vereist een hertest van taken, rolprivileges, kennisverwijzingen, workflow, interfaces, logs en backslides.

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.

Uw projectvoorwaarden verschillen van de bovenstaande voorbeelden?

Operationele doelstellingen, bestaande systemen, steekproef en geplande tijd kunnen worden verzameld voordat consultants een voorlopige beoordeling kunnen maken van de feitelijke grenzen.

Associate project consultants