| Termin | Definicja |
|---|---|
| brak automatyzacji wdrożeń | Brak automatyzacji wdrożeń to ograniczenie wymagające ręcznej instalacji i konfiguracji zmian w systemie. Na czym polega brak automatyzacji wdrożeńBrak automatyzacji wdrożeń oznacza, że instalowanie nowej wersji programu, sterownika, poprawki albo konfiguracji odbywa się ręcznie. Osoba odpowiedzialna za komputer musi pobrać właściwy pakiet, uruchomić instalator, zaakceptować odpowiednie opcje, wskazać lokalizację plików, ustawić parametry programu i sprawdzić, czy uruchamia się on po zakończeniu prac. W przypadku kilku komputerów te same czynności są powtarzane osobno na każdym urządzeniu. Nie ma wtedy jednego, powtarzalnego mechanizmu, który wykonuje identyczne operacje według wcześniej określonego scenariusza. Ręczne wdrożenie może dotyczyć zarówno pojedynczej aplikacji, jak i całego zestawu zmian. Przykładem jest aktualizacja programu biurowego, instalacja sterownika karty sieciowej, zmiana ustawień usługi systemowej lub skopiowanie plików konfiguracyjnych do konkretnego katalogu. Jeżeli instrukcja nie opisuje dokładnie kolejności działań, użytkownik może pominąć wymagany etap, zastosować nieprawidłową wersję pliku albo zmienić ustawienie, które powinno pozostać bez modyfikacji. Problem nie wynika wtedy z samego komputera, lecz z braku kontrolowanego i powtarzalnego procesu dostarczania zmian. Skutki ręcznego instalowania zmianNajbardziej widocznym skutkiem jest różnica między komputerami, które powinny mieć taki sam zestaw programów i ustawień. Na jednym urządzeniu może być zainstalowana aktualna wersja aplikacji, a na innym starsze wydanie, ponieważ instalacja nie została wykonana albo zakończyła się błędem. Różnice mogą obejmować także obecność wymaganych bibliotek, sterowników, skrótów, wpisów konfiguracji i uprawnień. W rezultacie identyczne polecenie może działać na jednym laptopie, a na drugim generować komunikat o braku komponentu lub niezgodności wersji. Brak automatyzacji zwiększa również ryzyko błędów podczas wycofywania zmiany. Gdy instalator zastąpi pliki programu, a wcześniejsza wersja nie została zachowana, powrót do poprzedniego stanu może wymagać ponownego pobrania pakietu i odtworzenia ustawień. Ręczne kopiowanie plików nie zawsze rejestruje wszystkie elementy potrzebne do poprawnego działania aplikacji. Część programów korzysta z usług uruchamianych wraz z systemem, wpisów rejestru, zmiennych środowiskowych lub dodatkowych składników instalowanych poza głównym katalogiem programu. Pominięcie jednego z nich może spowodować awarię dopiero po ponownym uruchomieniu komputera. Kontrola wersji, kolejności i wyniku wdrożeniaAutomatyzacja wdrożeń służy przede wszystkim ujednoliceniu czynności. Narzędzie lub skrypt może sprawdzić, czy komputer spełnia wymagania, wykonać kopię plików, zainstalować wskazaną wersję, zastosować konfigurację i zapisać wynik operacji. Istotne jest, aby procedura jednoznacznie określała źródło pakietu, docelową wersję oraz warunki przerwania pracy. Samo uruchomienie instalatora nie jest jeszcze potwierdzeniem poprawnego wdrożenia. Należy sprawdzić kod zakończenia procesu, obecność plików, numer wersji oraz możliwość uruchomienia programu. W środowisku z kilkoma komputerami przydatny jest rejestr wykonanych zmian. Powinien wskazywać, na którym urządzeniu wdrożenie się powiodło, gdzie zostało pominięte i jaki błąd wystąpił. Dzięki temu można odróżnić problem pojedynczego komputera od błędu wspólnego pakietu instalacyjnego. Praktyczna procedura powinna także przewidywać test po instalacji, na przykład uruchomienie programu, otwarcie przykładowego pliku lub sprawdzenie komunikacji z lokalnym urządzeniem. Jeżeli aktualizacja zmienia sposób działania aplikacji, test należy wykonać na kopii danych albo na niekrytycznym stanowisku, aby nie łączyć diagnostyki z przypadkową utratą efektów pracy. Jak rozpoznać problem na komputerze użytkownikaObjawem braku uporządkowanego wdrażania może być niezgodność wersji programu między laptopami, powracający komunikat o dostępnej aktualizacji albo konieczność wielokrotnego wykonywania tych samych czynności po awarii. Warto sprawdzić listę zainstalowanych aplikacji, numer wydania, datę ostatniej aktualizacji i stan wymaganych sterowników. Dla konkretnego programu należy porównać pliki instalacyjne oraz ustawienia z dokumentacją producenta, ponieważ różne aplikacje zapisują konfigurację w innych miejscach i mają odmienne wymagania. Nie należy zakładać, że skopiowanie katalogu programu zastąpi pełną instalację. Podczas serwisowania trzeba ustalić, czy błąd powstał w trakcie wdrożenia, czy dopiero po późniejszej zmianie systemu. Pomocne są dzienniki instalatora, Podgląd zdarzeń systemu Windows, informacje o ostatnich aktualizacjach oraz historia ręcznie wykonywanych czynności. Jeżeli na komputerze występują częściowe instalacje, najpierw należy ustalić, czy producent przewiduje naprawę, modyfikację lub odinstalowanie programu. Dopiero po zabezpieczeniu potrzebnych ustawień można ponowić instalację według jednej, zapisanej instrukcji. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym sprawdzaniem skutków niepełnych instalacji oraz przywracaniem prawidłowego działania oprogramowania. |