Dla wielu organizacji HCL Notes a Domino stanowi podstawę ich krytycznych procesów biznesowych. Aby nadążyć za innowacjami, wymaganiami organizacyjnymi i rosnącymi oczekiwaniami użytkowników, działy IT regularnie aktualizują swoje środowiska produkcyjne Notes i Domino.

Ale pomimo oczywiste korzyści z aktualizacji, błędy w procesie mogą szybko obniżyć wartość modernizacji. Przeprowadzenie dużej aktualizacji obejmującej całe przedsiębiorstwo jest zwykle trudnym zadaniem dla każdego działu IT, ponieważ wiele czynności wykonywanych jest ręcznie. Istnieje wiele przeszkód, które mogąevent udane uaktualnienie twojego HCL Notes/Domino środowisko.

Złożoność, koszt i zaangażowanie zasobów będą zależeć od wielu czynników. Obejmują one datę istniejącej wersji oraz to, czy wdrożenie Notes/Domino zostało dostosowane – za pomocą wtyczek, zmian w systemie podstawowym lub poprzez integrację innych rozwiązań.

Jeśli Twoja organizacja przygotowuje się do uaktualnienia HCL Notes/Domino, ta lista sprawdzonych metod pomoże Ci uniknąć typowych pułapek projektowych.

UWAGA:

  • Jeśli planujesz tylko zainstalować pakiet poprawek lub poprawkę, po prostu zrób to! Poniższa lista dotyczy głównych ulepszeń z poprzedniego release jak 8, 9 lub 10 do Notes i Domino 11, a także dla klientów planujących korzystanie z Notes Nomad Telefon komórkowy po raz pierwszy.
  • Jeśli korzystasz z podstawowych klientów Notes, możesz również bezpiecznie zignorować dużą część z poniższych. Standardowy klient Notes 11 (=Eclipse) zawiera ładne ulepszenia wizualne (bardziej „zmiany dla użytkowników końcowych”), szczególnie dla obszaru roboczego/pulpitu Notes, „Listy otwartej” i szablonu poczty V11.
  • Większe skoki aktualizacji (Notes 8 lub 9 do 11 vs. Notes 10 do 11) wymagają uwagi dla wszystkich poniższych tematów.

1. Najpierw znajdź swoich interesariuszy

Aby osiągnąć sukces, konieczne jest włączenie zarówno wewnętrznych, jak i zewnętrznych interesariuszy. Konieczne może być również uwzględnienie użytkowników końcowych, trenerów, twórców treści, administratorów, zespoły wsparcia i hostingu, zespoły ds. kontroli jakości i testowania, właścicieli systemów, dostawców zewnętrznych i partnerów serwisowych. Dowiedz się, w jaki sposób każda grupa wchodzi w interakcję z Twoim systemem, jak uaktualnienie Notes/Domino wpłynie na nie i jakiego poziomu ciągłego zaangażowania mogą wymagać.

Zwłaszcza jeśli chodzi o aplikacje Domino, istnieje różnica między właścicielem aplikacji a prawdziwym interesariuszem.

Jeśli nie planujesz zmieniać podstawowego klienta używanego do pracy z Twoimi aplikacjami (pomyśl: Basic vs. Standard vs. browser vs. Nomad mobilna vs. nadchodząca Nomad web klienta), wtedy jedyną rzeczą, którą możesz rozważyć, są nowo wprowadzone Klasy, które mogą kolidować z istniejącymi wcześniej klasami o tej samej nazwie, opracowanymi samodzielnie lub przez osoby trzecie.

Jeśli planujesz zmienić klienta podstawowego do pracy z aplikacjami, poza tematem dotyczącym klas, który powoduje konflikt, pojawia się pytanie, czy aplikacje są zależne od XPages lub Java i czy nowy klient je obsługuje.

I nie zapomnij: może być wiele blokad w Twoim kodzie, których powinieneś unikać, aby nie narażać się na niebezpieczeństwo opóźnienia całego projektu.

2. Podejmij planowanie kontroli zmian

Oprócz prac technicznych związanych z aktualizacją środowiska Notes/Domino, skuteczna kontrola zmian będzie prawdopodobnie największym wyzwaniem związanym z: software Aktualizacja. Zachowanie równowagi między odpowiednią komunikacją i konsultacjami a przytłaczaniem interesariuszy szczegółami może być trudne. Rozważ przypisanie do procesu dedykowanego kierownika ds. kontroli zmian i uwzględnij opracowanie planu komunikacji i planu projektu wysokiego poziomu jako produktów dostarczanych dla tej roli.

3. Wykonaj audyty systemu

Przeprowadzenie audytu systemu obejmuje inwentaryzację wszystkich dostosowań w środowisku zarówno dla instalacji klienckich, jak i serwerów. Zidentyfikuj wszystkie modyfikacje i wykop specyfikacje i inną odpowiednią dokumentację związaną z tą pracą. Oceń każdą niestandardową implementację pod kątem ryzyka aktualizacji.

Przykłady:

  • Upewnij się, że rozszerzenia i aplikacje innych firm – czy to dla klientów, czy serwerów – obsługują release uaktualniasz do. Pomyśl: Telefonia software, Crossware Signature, iQ.Suite lub nasz własny MarvelClient, na przykład.
  • Zweryfikuj, czy należy dodać, zmienić lub usunąć poprzednie wpisy notes.ini na klientach i serwerach np. w dokumentach konfiguracji serwera i dokumentach polityk, na przykład CREATE_R##_DATABASES, DPABRemoveRule, DisableAccessibility, ENABLE_ACL_FILES, ENABLE_NEW_FTLEXWORD_HANDLING i wszelkie nowe opcje dostępne z release uaktualniasz do.

Czy funkcja (lub coś bardzo podobnego) jest teraz dostępna w nowym? release? Czy aktualna personalizacja nadal ma zastosowanie? Jest software zintegrowany z innymi systemami lub aplikacjami? Czy szablon, który zostanie zaktualizowany podczas aktualizacji, jest używany w wielu różnych odmianach (np. szablon poczty lub publiczna książka adresowa)?

4. Ustal wzorce wydajności

Uaktualnienie Notatek może również pomóc w zwiększeniu wydajności. Upewnij się, że zebrałeś wszystkie istotne dane do analizy porównawczej przed uaktualnieniem/po uaktualnieniu. Upewnij się, że aktualizujesz wykluczenia skanera antywirusowego ze ścieżek IBM (lub nawet Lotus) do HCL. Nie zapomnij zaktualizować optymalizacji obszaru roboczego, zwłaszcza w Citrix.

Przygotuj się na odpowiedzi na typowe pytania, takie jak: Czy poprawił się czas uruchamiania klienta (wydajność uruchamiania i logowania)? A jeśli nie, to czy pogorszenie wydajności dotyczy całej firmy, czy tylko określonych działów lub regionów?

5. Określ swoje potrzeby (zwłaszcza w środowiskach Citrix)

Czy na podstawie audytu systemu musisz ponownie opracować dostosowania i integracje lub zaktualizować określone wtyczki? Czy możesz uaktualnić do najnowszej wersji software z aktualnej wersji, czy musisz najpierw uaktualnić do wersji pośredniej?

Sprawdź specyfikacje techniczne nowej wersji programu Notes — czy w ramach aktualizacji musisz coś uaktualnić, zainstalować lub kupić? Czy musisz również uaktualnić swój motyw/projekt/specyfikacje, czy będzie działać na ulepszonej wersji?

Czy musisz uaktualnij Notes w infrastrukturze Virtual Desktop Infrastructure (VDI), takiej jak Citrix? Pamiętaj, że w Citrixie optymalna wydajność i stabilność wymaga specjalnej konfiguracji.

6. Stwórz i utrzymuj plan aktualizacji

W zależności od ustaleń z powyższych kroków, zbudowałeś teraz listę wszystkich szczegółów. Twoje następne pytanie i zadanie to: kto wykona ulepszenie i co należy ulepszyć w jakiej kolejności. Zwykle po upewnieniu się, że wszystkie powyższe zależności zostały wyjaśnione i rozwiązane, zaleca się najpierw uaktualnienie serwerów, a następnie klientów.
Inne ważne pytania dotyczące aktualizacji to: Jak zostanie przeprowadzone uaktualnienie? Czy jest jakiś poradnictwo na uaktualnieniu z software dostawca? Jakiego czasu, ludzi, zasobów i budżetu potrzebujesz, aby zastosować się do procesu aktualizacji?

Nawet najlepszy plan w pewnym momencie spotyka się z rzeczywistością. Im lepiej wykonałeś audyty i planowanie wymagań, tym mniej problemów napotkasz na tym etapie.

7. Użyj przemyślanego planu wdrażania

Nie należy mylić planu uaktualnień z planem wdrażania. Podczas gdy Twój plan uaktualnienia uwzględnia temat uaktualnienia i wszystkie pytania dotyczące zawartości, Twój plan wdrożenia to czas i sposób, w jaki uaktualnienie trafi do użytkowników końcowych.
Dlatego ważne jest, aby wcześniej ustalić takie pytania jak:

  • Kiedy zostanie przeprowadzona aktualizacja?
  • Czy nastąpi awaria?
  • Jak długo to zajmie?
  • Jakie wiadomości należy przekazać interesariuszom?
  • Jak wygląda planowany proces wdrożenia?
  • Jaki jest twój plan wycofywania?

8. Lepiej bezpieczniej niż przepraszam z kopiami zapasowymi

Przechowuj kopię zapasową w bezpiecznym i bezpiecznym miejscu. Wykonaj dodatkową kopię zapasową i przechowuj ten plik w bezpiecznym i bezpiecznym miejscu.

Nie jest to przesadne, ale rozważne. Nigdy nie wiesz, z jakimi wpływami środowiskowymi będziesz musiał się zmierzyć właśnie w momencie planowania wdrożenia.

I nie potrzebujesz kopii zapasowej tylko do aktualizacji — potrzebujesz jej w produkcji, przez cały czas.

9. Uruchom aktualizację próbną

Najlepszym sposobem sprawdzenia, czy podczas aktualizacji pojawią się jakiekolwiek problemy, jest próba aktualizacji kopii systemu live. Zidentyfikuje wszelkie konflikty kodu lub systemu i zwróci uwagę, gdzie wymagana jest dalsza praca. Ważne jest, aby poświęcić dużo czasu na ten krok i nawiązać kontakt z odpowiednimi interesariuszami.

10. Wykonaj wszystkie testy

Obejmuje to testowanie funkcjonalne, niefunkcjonalne i techniczne, integralność danych, bezpieczeństwo, wydajność oraz testowanie motywu/projektu, w tym testowanie na różnych klientach i testowanie urządzeń. Kluczowym elementem procesu testowania jest wspólny mechanizm przechwytywania i śledzenia problemów. Problemy powinny być szczegółowo opisane, posiadać unikalny identyfikator do celów śledzenia, mieć aktualny status i być przydzielone komuś do czasu pełnego rozwiązania.

Ważne jest również, aby poświęcić czas na testy akceptacyjne użytkowników i zarządzać ich oczekiwaniami. Chociaż zaktualizowany system może być funkcjonalny, może nie spełniać wszystkich wymagań biznesowych, w celu spełnienia których został zaimplementowany.

11. Skonfiguruj Roll-out

Po wdrożeniu, przetestowaniu i rozwiązaniu problemów świeżo zaktualizowanej wersji próbnej administratorzy będą potrzebować trochę czasu, aby upewnić się, że wszystkie nowe funkcje i funkcje wprowadzone przez aktualizacje są poprawnie skonfigurowane. Może to obejmować włączanie lub wyłączanie funkcji lub aktualizowanie ustawień, aby jak najlepiej dostosować się do użytkowników.

12. Przygotuj dobrą i przejrzystą dokumentację

Przygotowanie plików pomocy lub podręczników użytkownika, a także dokumentacji technicznej wyszczególniającej wszelkie niestandardowe projekty lub wymagania dotyczące wdrażania ma kluczowe znaczenie dla powodzenia bieżącego uaktualnienia.

Wykorzystaj wszelką dokumentację dostarczoną przez software dostawcy lub dostawcy technologii i podkreśl różnice między wersjami, aby podkreślić ważne zmiany w nowym release.

13. Zapewnij szkolenie dla wszystkich

Szkolenie właściwych ludzi we właściwym czasie wymaga nie tylko odpowiednich zasobów szkoleniowych, ale także odpowiedniego planowania. Trenerzy i uczestnicy muszą być dostępni w tym samym czasie, w odpowiedniej przestrzeni.

Ilość szkolenia, rodzaj szkolenia i czas trwania szkolenia będą zależeć od funkcjonalności i zmian funkcji dostępnych dla użytkownika końcowego w ramach uaktualnionego software.

14. Przygotuj swoją infrastrukturę

Jeśli uaktualnienie wprowadza kilka istotnych zmian lub planujesz software uaktualnij z ponownymrelease systemu, musisz upewnić się, że konfiguracja hostingu będzie w stanie poradzić sobie ze wzrostem dostępu i użytkowania — choćby przez krótki czas.

15. Idź na żywo

Masz kilka opcji związanych z procesem uruchomienia, w tym całkowite przełączenie lub równoległe uruchamianie starego i zaktualizowanego systemu przez pewien czas. Zapoznaj się ze swoim planem wdrożenia, aby upewnić się, że wszyscy znają swoją rolę i obowiązki w zakresie release.

16. Oferuj wsparcie

Prawdopodobnie po aktualizacji pojawi się początkowe zapotrzebowanie na zasoby wsparcia released, gdy użytkownicy zapoznają się z nowym systemem.

Zmiany w bieżącym wsparciu mogą być wymagane z powodu nowych funkcji i funkcji systemu lub zmian w procesach i zasadach. Upewnij się, że zespół pomocy technicznej ma wystarczającą dokumentację, szkolenia i zasięg, aby sprostać wymaganiom związanym z aktualizacją release.

17. Przeprowadź przegląd aktualizacji

Ważne jest, aby przejrzeć projekt modernizacji z perspektywy czasu, aby określić, co zadziałało dobrze i gdzie można wprowadzić ulepszenia na następny raz, gdy wymagana jest aktualizacja.

Ogólnie rzecz biorąc, warto je mieć 7 wskazówek, jak utrzymać zdrowe, stabilne i aktualne środowisko Notes/Domino, obok Twoich nowych informacji.

18. Ciągle aktualizuj swoje środowisko

… choćby ze względów bezpieczeństwa.

Wreszcie, nawet jeśli uważasz, że Twój uaktualniony system Notes jest bezpieczny, powinieneś rutynowo sprawdzaj biuletyny bezpieczeństwa i aktualizacje w celu ochrony systemu przed złośliwymi atakami.

Podczas gdy trwająca pandemia zmusiła bezprecedensową liczbę osób do pracy w domu i zrezygnowała z bezpieczeństwa dobrze rozwiniętej infrastruktury informatycznej Notes, cyberprzestępcy wybrali nieostrożnych pracowników jako cel z wyboru.

Upewnij się, że Twoje środowisko Notes jest aktualne, aby chronić się przed hakerami, złośliwym oprogramowaniem, atakami DDoS i nie tylko.

Pamiętaj: Ulepszenia tracą swoje żądło, gdy są wykonywane regularnie.

Masz pytania?

Bardzo chcielibyśmy usłyszeć od ciebie jeśli uznasz, że ta lista jest pomocna w planowaniu i wykonywaniu następnej aktualizacji.

Jeśli uważasz, że coś trzeba dodać lub poprawić, daj nam znać, zostawiając komentarz.

Dzieląc się tą listą z rówieśnikami, całość community może skorzystać. Wystarczy kliknąć poniższe przyciski udostępniania.