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

Czy drugi rozwój Diffy wpłynie na kolejne aktualizacje?

Funkcje osiągnięte poprzez konfigurację, API, wtyczki, samodzielne portale i usługi peryferyjne są zwykle łatwiejsze do aktualizacji niż bezpośrednie modyfikacje podstawowej bazy danych i kodu źródłowego biznesu; głębokie zmiany nie są koniecznie błędne, ale lista rozbieżności, automatyczne testy, skrypty migracji i kopie zapasowe programów. Projekt powinien zidentyfikować, zanim się zacznie, który musi być zmodyfikowany w rdzeniu, kto będzie śledzić wersję źródłową w przyszłości, i jak szybko naprawy bezpieczeństwa będą musiały być skonsolidowane.

Odpowiedz na pytanie.

Po pierwsze, należy przedstawić wnioski, które mogą być wykorzystane do podejmowania decyzji.

W pierwszej części niezależności należy określić kolejność wtórnego rozwoju firmy Diffy. Na pierwszym końcu niezależności priorytetowo traktuje się wejścia marki, portale biznesowe i złożone interakcje; zdolność systemów biznesowych jest połączona za pośrednictwem API, wtyczek lub usług peryferyjnych; tylko podstawowe potrzeby, których nie mogą zaspokoić standardowe punkty rozszerzenia, wchodzą do oddziału kodu źródłowego. Każda zasadnicza zmiana jest udokumentowana pod względem celów, dokumentów, struktury danych, odpowiedników wcześniejszych, badań i warunków usuwania.

DECISION FACTORS

Jakie warunki należy określić przed podjęciem decyzji?

To samo pytanie może zawierać różne odpowiedzi w różnych fazach działalności, danych i projektów. Sugeruje się, aby sprawdzić następujące warunki i włączyć wspólne ustalenia w sieci do ich własnych projektów.

Zmienione strony, wtyczki, usługi peryferyjne lub kod źródłowyZmiana struktury bazy danych, modelu uprawnień i kluczowych interfejsówUpstream version, security patches and respondent upgrade frequencyŚrodowisko testowe, stałe zadanie i możliwość odtwarzania kopii zapasowych
ACTION STEPS

Sugerowana kolejność wyprzedzania

01

Najpierw wyjaśnimy cel i granicę.

Tworzy listę aktualnych wersji, zależności i wszystkich niestandardowych punktów.

02

Kluczowe zależności zatwierdzenia

Przesuwa funkcję zewnętrzną do wtyczki, API lub samodzielnej usługi.

03

Opracowanie wyników możliwych do oceny

Należy wypełnić automatyczne oświadczenia o testach i migracji dla podstawowych zmian zachowanych.

04

Upewnij się, że zdecydujesz się na kolejny krok z prawdziwymi wynikami.

Każda aktualizacja poprzedzona jest ćwiczeniami, regresjami, backupem i dystrybucją szarości.

PRACTICAL EXAMPLE

Jak to rozumiesz w prawdziwym biznesie?

Przykład stosowany do zilustrowania metody oceny

Przedsiębiorstwo zmodyfikowało dużą liczbę stron diff front- end dla portalu klienta, a także bezpośrednio dodał apartamenty klientów do podstawowej tabeli. Kolejne aktualizacje obejmują konflikty interfejsów i zagrożenia migracji bazy danych. Bardziej wykonalne jest utrzymanie portalu klienta, pakiet i pomiar w samodzielnej usługi biznesowej, z Diffy jest wywoływany przez stabilny interfejs, z minimalnymi podstawowymi zmianami w zdolności platformy, która jest rzeczywiście potrzebna.

COMMON RISKS

Najprostszy do przejścia.

Punkty zmiany są organizowane dopiero po zakończeniu projektu i nie można ich już śledzić.

Skrypt uaktualniający bezpośrednio przed działaniem środowiska produkcyjnego

Sprawdź tylko strony, bez powrotu do wiedzy, przywilejów, narzędzi i danych

ACCEPTANCE

Jak mamy to potwierdzić?

Aktualizacja wymaga ponownego testowania zadań, uprawnień do ról, referencji wiedzy, przepływu pracy, interfejsów, logów i slajdów wstecznych.

Przygotowując się do komunikacji z dostawcami lub zespołami wewnętrznymi, zaleca się, aby obecnie procesy, reprezentatywne próbki, istniejące systemy, czas planowania i poziomy budżetowe zostały wprowadzone. Po pierwsze, nieznane pozycje są wyraźnie oznaczone, a następnie podejmuje się decyzję o zastosowaniu diagnostyki, PoC, projektów o zasięgu stałym lub trwających badań i rozwoju, co jest zazwyczaj bardziej wiarygodne niż bezpośrednie zapotrzebowanie na cenę i czas trwania bez granic.

Warunki projektu różnią się od powyższych przykładów?

Cele operacyjne, istniejące systemy, próby i planowany czas można by zestawić, zanim konsultanci będą mogli dokonać wstępnych ocen w odniesieniu do rzeczywistych granic.

Doradcy ds. projektów stowarzyszonych