Rozszerzenie o niski poziom porównawczy
Użyj platformy w miarę możliwości z punktów rozszerzeniaKonfiguracja, API, wtyczki, narzędzia, węzły przepływu pracy i niezależne fronty
Najczęstszym długoterminowym ryzykiem wtórnego rozwoju Diffy 'ego nie było to, że nie można było wykonać początkowej funkcjonalności, lecz raczej, że wersja źródłowa nie mogła być bezpiecznie skonsolidowana przy modyfikacji kodu źródłowego podstawowego, przy pomocy systemu zabezpieczeń, modelu montażu i zdolności platformy stopniowo pozostającej w starej wersji.
Potrzeby należy klasyfikować według konfiguracji, narzędzi plugin, samodzielnych portali, usług peryferyjnych i źródła podstawowego pięć warstw, nadając pierwszeństwo rozszerzeniu o niższe poziomy zamachu stanu. Upstream podstawowe, niestandardowe gałęzie, oświadczenia o wariancji, migracja bazy danych i automatyczne regresje muszą być utrzymane, gdy niezbędne są zmiany podstawowe, a cykl oceny powinien być ustalony.
Następujące warstwy są wykorzystywane do ustalenia podstawy budżetu i akceptacji, a rzeczywisty zakres będzie nadal musiał zostać oceniony w odniesieniu do wymogów dotyczących status quo, interfejsów i czasu.
Konfiguracja, API, wtyczki, narzędzia, węzły przepływu pracy i niezależne fronty
Opisy retrofit, segregacja interfejsów, ocena kodów, skrypty migracji i pokrycie testowe
Różnice w wersji, modernizacja piaskownicy, regresja, ćwiczenia migracyjne, uwolnienie i odwrót w skali szarości
Po pierwsze, określono granice ograniczeń i odpowiedzialności, a następnie porównano techniczne drogi i sposoby współpracy.
Przegląd podstawowego modelu, bazy danych i warstwy wdrażania przepływu pracy jest bardziej ryzykowny niż niezależny portal.
Wspólnotowy podział częstotliwości i uzależnienie od środków na modernizację wpływu zmian.
Należy przenieść struktury baz danych, stosowaną wiedzę i konfigurację wtyczki do walidacji.
Wpływ aktualizacji nie może być oceniony bez funkcjonalności, przywilejów, procesów i oceny zbiorów regresji.
Wtyczki, modele, banki wektorowe i zewnętrzne API mogą być również niezgodne.
Formalne aktualizacje wymagają programów backupu, skali szarości, obserwacji i programów wyjścia, które można wdrożyć.
Pierwsza faza obejmuje ustanowienie indywidualnych list stron, próbek regresji i demontowalnych wdrożeń; każda aktualizacja uzupełnia migrację i operacyjne wejście na rynek w oddzielnym środowisku, a następnie szarości wchodzi do produkcji.
Poniższe arkusze robocze pomagają przedsiębiorstwom w organizacji niejasnych porad w zakresie wejść opartych na wendorskich, wewnętrznych i do otrzymania projektu.
Przegląd podstawowego modelu, bazy danych i warstwy wdrażania przepływu pracy jest bardziej ryzykowny niż niezależny portal.
Jeżeli czynnik pozostaje niepewny, należy zorganizować weryfikację diagnostyczną lub w małej skali i nie jest właściwe bezpośrednie włączenie niezmiennego ustalonego zakresu cen.
Wspólnotowy podział częstotliwości i uzależnienie od środków na modernizację wpływu zmian.
Jeżeli czynnik pozostaje niepewny, należy zorganizować weryfikację diagnostyczną lub w małej skali i nie jest właściwe bezpośrednie włączenie niezmiennego ustalonego zakresu cen.
Należy przenieść struktury baz danych, stosowaną wiedzę i konfigurację wtyczki do walidacji.
Jeżeli czynnik pozostaje niepewny, należy zorganizować weryfikację diagnostyczną lub w małej skali i nie jest właściwe bezpośrednie włączenie niezmiennego ustalonego zakresu cen.
Przynajmniej zorganizować wersje zewnętrzne i dostosowane do indywidualnych potrzeb oddziały, pełne punkty dostosowania i powody zmian, konfiguracja rdzenia modernizacji portalu plugin, bazy danych i zmiany przechowywania, przy czym opisując aktualny wolumen działalności, średni czas przetwarzania, główne anomalie, systemy w miejscu, przywileje danych, zależność trzeciej strony i dostęp do okien. Ta sama wersja jest dostarczona do różnych dostawców, i żąda oddzielnych opisów założeń, wyłączeń, sprawy współpracy klienta, dostawy i potwierdzenia akceptacji, aby uniknąć porównania tylko całkowitej ceny jednej brakującej granicy.
Na przykład, przedsiębiorstwo oczekuje, że projekt zaoszczędzi 160 godzin pracy miesięcznie, ale liczba ta powinna być podzielona na liczbę zadań, oszczędności czasu, stawki adopcji i współczynniki ręcznego przeglądu. Jeśli tylko 40% użytkowników korzysta z pierwszego okresu, lub jeśli nowy proces zwiększa proces przeglądu, rzeczywiste korzyści będą znacznie niższe niż pozorne szacunki.
Pierwszy to dowody dotyczące zakresu: spójność wersji popytu, procesów biznesowych, prototypów, interfejsów i wyłączeń; drugi to dowody techniczne: czy podobne technologie mają dostępne struktury, zarządzanie kodem, testowanie, wdrażanie i zarządzanie problemami; trzeci to dowody dotyczące personelu: czy rzeczywiści uczestnicy, etapy wprowadzania, obowiązki i mechanizmy wymiany są jasne; a czwarty to dowody dotyczące dostawy: sposób przekazywania kodów źródłowych, danych, numerów kont, dokumentów, szkoleń, zapewnienia jakości i transportu. To normalne, że dostawcy nie mogą zapewnić poufności klienta na etapie składania ofert, ale powinni być w stanie wyjaśnić swoje własne metody i dowody, które mogą być opracowane w ramach tego projektu.
Zaleca się, aby przejrzystość zakresu, krytyczne poleganie, zdolność zespołu, wykonalność przyjęcia i długoterminowe przejęcie były oceniane oddzielnie i aby podstawa dla każdego wyniku była rejestrowana. Jeśli program jest tańszy, interfejs, migracja, testowanie lub odpowiedzialność online jest wykluczona, to należy go przeliczyć na ten sam kaliber dostawy przed porównaniem.
Niniejsza strona zawiera ramy decyzyjne, które nie stanowią stałej oferty ani zobowiązania do wykonania.
Najczęstsze kwestie przed współpracą są wyraźnie określone z wyprzedzeniem.
Wtyczki, API, bazy danych i zmiany zależności zewnętrznej nadal istnieją, ale ryzyko jest zwykle łatwiej odizolowane i przetestowane.
Okna są opracowywane na podstawie zagrożeń bezpieczeństwa, potrzeb biznesowych i zmian na wcześniejszych etapach, i nie muszą być zgodne z każdą wersją, ale nie mogą być nieocenione na długo.
Konieczność jednoczesnego rozważenia spójnych wersji kodów, konfiguracji, baz danych, dokumentów i indeksów wektorowych oraz możliwości niekompatybilności odtworzenia bazy danych oddzielnie.
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.
Wyświetl pełną odpowiedźProjekt oprogramowania uruchamia i wybiera programMożesz podpisać dwukierunkową umowę poufności, zanim będziesz mógł dostarczyć informacji.
Wyświetl pełną odpowiedźUmowy, płatności, zmiany i realizacja projektuCelem informacji jest wykazanie, że system spełnia uzgodnione standardy oraz że klient może kontynuować działalność i przejąć kontrolę.
Wyświetl pełną odpowiedźUmowy, płatności, zmiany i realizacja projektuPrzestań prosić tylko o procent ukończenia, i poprosić zespół o dostarczenie listy wyników operacyjnych, pozostałe miejsca pracy, ryzyka i zależności. Rozróżnienie między zwiększonym zakresem, współpraca z klientem, kwestie techniczne, lub zarządzanie sprzedawcą prowadzi do opóźnień. Przeformułowanie planu odbioru i inspekcji na podstawie faktów i zamrożenie nowych wymogów nie krytycznych.
Wyświetl pełną odpowiedźZobacz zakres audytu, dostosowania i modernizacji wersji
Więcej informacji.OdpowiedniePrzewidywana wersja testu zarządzania i regresji
Więcej informacji.OdpowiednieTworzenie łat, monitorowanie, tworzenie kopii zapasowych i wydawanie wydawnictw
Więcej informacji.OdpowiednieSprawdzanie kodów, budowa, rozmieszczenie, dane i aktywa dokumentów
Więcej informacji.