| Termin | Definicja |
|---|---|
| Migracja z wersji starszej | Migracja z wersji starszej wymaga sprawdzenia, czy wykorzystywane funkcje nie zostały w nowym wydaniu wycofane. Zakres migracji z wersji starszejMigracja z wersji starszej polega na przeniesieniu programu, systemu albo danych do nowszego wydania z zachowaniem wymaganych funkcji i poprawnej konfiguracji. Samo zainstalowanie nowszej wersji nie zawsze jest równoznaczne z udaną migracją. Nowsze wydanie może zmieniać format plików, sposób przechowywania ustawień, wymagania sprzętowe, obsługiwane biblioteki albo zasady komunikacji z innymi programami. Dlatego przed rozpoczęciem prac trzeba ustalić, z jakiej wersji następuje przejście, do jakiej wersji ma prowadzić oraz jakie elementy muszą działać po zakończeniu operacji. Ważnym etapem jest sporządzenie listy używanych funkcji, dodatków, sterowników i integracji. Należy sprawdzić, czy funkcje dostępne w starszej wersji nadal istnieją, czy zostały zastąpione innym mechanizmem, czy też całkowicie usunięte. Dotyczy to między innymi starszych formatów dokumentów, rozszerzeń programu, makr, modułów komunikujących się z urządzeniami oraz ustawień zapisanych w profilu użytkownika. Jeżeli migracja obejmuje dane, trzeba również potwierdzić, czy nowa wersja potrafi je odczytać i zapisać bez utraty istotnych informacji. Kompatybilność programu, plików i urządzeńKompatybilność należy oceniać na kilku poziomach. Program może wymagać konkretnej wersji systemu operacyjnego, określonej architektury procesora albo dodatkowych składników środowiska, takich jak biblioteki systemowe i pakiety uruchomieniowe. Nowsza aplikacja może nie uruchomić się na starszym systemie albo może działać z ograniczeniami, nawet jeśli sama instalacja przebiegnie bez komunikatu o błędzie. Trzeba też zweryfikować sterowniki urządzeń, ponieważ zmiana programu może wpłynąć na drukowanie, skanowanie, obsługę interfejsów USB, dźwięku lub grafiki. Osobnej kontroli wymagają pliki utworzone w poprzedniej wersji. Format może być wstecznie zgodny, częściowo zgodny albo niezgodny. W przypadku zgodności częściowej plik może się otworzyć, lecz niektóre elementy zostaną pominięte lub zmienione. Przykładem są niestandardowe czcionki, formuły, ustawienia wydruku, profile kolorów, odwołania do zewnętrznych zasobów albo funkcje dostępne wyłącznie w starszym wydaniu. Przed migracją warto otworzyć kopię reprezentatywnych plików w nowej wersji i porównać ich zawartość, układ oraz działanie używanych funkcji. Próba migracji i kontrola po aktualizacjiBezpieczna migracja powinna zaczynać się od kopii zapasowej danych oraz zapisania obecnej konfiguracji. Kopia powinna obejmować nie tylko dokumenty, lecz także profile użytkowników, własne szablony, ustawienia programu, listę dodatków i klucze licencyjne, jeżeli są potrzebne do ponownej aktywacji. Warto zachować również instalator lub nośnik starszej wersji, ponieważ nie każda aktualizacja pozwala łatwo wrócić do poprzedniego wydania. Przy większej liczbie plików korzystne jest wykonanie próbnej migracji na kopii danych, bez ingerowania w oryginalny zbiór. Po instalacji nowszej wersji należy sprawdzić działanie typowych scenariuszy pracy, a nie tylko uruchomienie programu. Kontroli wymagają otwieranie i zapisywanie plików, drukowanie, eksport, wyszukiwanie, obsługa dodatków oraz współpraca z urządzeniami. Jeżeli program korzysta z automatycznych aktualizacji, trzeba sprawdzić, czy ustawienia nie zostały przywrócone do wartości domyślnych. Należy też zweryfikować komunikaty dziennika systemowego i logi aplikacji, ponieważ problemy z brakującą funkcją, biblioteką lub uprawnieniami mogą ujawnić się dopiero podczas wykonywania konkretnej operacji. Postępowanie przy niezgodności po przejściu na nowe wydanieJeżeli po migracji funkcja nie działa, najpierw trzeba ustalić, czy przyczyną jest usunięcie funkcji, zmiana jej konfiguracji, niezgodny dodatek, sterownik albo uszkodzenie danych. Pomocne jest porównanie zachowania tego samego pliku w starszej i nowszej wersji oraz sprawdzenie dokumentacji zmian dla używanego programu. Nie należy bezpośrednio modyfikować oryginalnych danych podczas testów, ponieważ utrudnia to późniejsze odtworzenie stanu sprzed migracji. W zależności od wyniku można zastosować aktualny zamiennik funkcji, zaktualizować dodatek, przekonwertować pliki albo przywrócić poprzednią wersję do czasu przygotowania poprawnego rozwiązania. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, a w przypadku problemów po migracji można rozpocząć od sprawdzenia zgodności programu, systemu operacyjnego, sterowników oraz danych użytkownika. Diagnostyka pozwala rozdzielić błąd samej aplikacji od problemu sprzętowego, na przykład uszkodzenia dysku, niestabilnej pamięci operacyjnej lub niewystarczającej ilości wolnego miejsca. Dopiero po ustaleniu przyczyny można zdecydować, czy właściwym działaniem będzie korekta konfiguracji, ponowna instalacja, odzyskanie danych z kopii, aktualizacja sterowników czy powrót do wcześniejszego środowiska. |