Atlassian po 20 latach od wejścia na rynek IT, nadal plasuje się w czołówce dostawców oprogramowania dla firm – od aplikacji do zarządzania testami oraz pracami programistycznymi, przez systemy pozwalające na zwinne (lub kaskadowe) zarządzanie projektami, aż po możliwości digitalizacji procesów biznesowych w tym administracyjnych oraz ITSM. Zgodnie z najnowszymi danymi, Atlassian posiada już ponad 200 tysięcy klientów na całym świecie, a jego wartość rynkowa jest szacowana na ponad 60 mld dolarów. Osiągnięcie i utrzymanie takich wyników wiąże się z elastycznością i dostosowaniem oferty do potrzeb zmieniającego się świata. Obecnie Atlassian razem ze swoimi klientami wchodzi w nową erę – Cloud i stopniowo wygasza swoje systemy w wersji Server.
Wygasanie Jira Server
Od dłuższego czasu Atlassian przygotowuje swoją sieć partnerską oraz klientów do nadchodzących zmian – podążając za specyfiką rynku, stawia na rozwiązania osadzone w chmurze. Wiodące systemy marki zostały usprawnione, przyspieszone i zoptymalizowane pod kątem działania w chmurze. Wprowadzono dla nich także oddzielny model rozliczeń, a dostawcy dodatków (sprzedający swoje aplikacje poprzez Atlassian Marketplace) otrzymali od producenta narzędzia (migratory), które ułatwiają szybsze dostosowanie i przeniesienie aplikacji do wersji Cloud.
Firma ogłosiła i przestrzega harmonogramu zmian:
Dwie ścieżki rozwoju instancji Jira dla firm
Dla organizacji, które korzystają z systemów marki Atlassian w wersji Server, a zwłaszcza dla tych, dla których jest to środowisko krytyczne (tj. od jego funkcjonowania zależy działanie całej firmy i przedsiębiorstwo nie może sobie pozwolić na przestoje czy brak możliwości rozwoju), istnieją dwie ścieżki dalszego działania – migracja do Atlassian Cloud lub do Data Center.
Porównanie obu tych opcji przedstawiliśmy na odrębnej stronie, wraz z odpowiedziami na najczęstsze pytania dotyczące migracji:
Server vs Data Center – krótko o zmianach:
Dzisiejszy tekst poświęcimy migracji do Atlassian Cloud i najważniejszym zagadnieniom, które się z tym wiążą. Zanim jednak przejdziemy dalej, warto wspomnieć, że Atlassian udoskonala także swoje systemy w wersji Data Center. Od 2 lutego 2021 roku część aplikacji przejęła funkcjonalności narzędzi, które wcześniej funkcjonowały odrębnie i konieczne było instalowanie ich jako dodatki. Od wspomnianej daty:
- Jira Software Data Center posiada funkcjonalności aplikacji Advanced Roadmaps znanej wcześniej jako Portfolio for Jira.
- Confluence Data Center zyskał opcje Team Calendars oraz Analytics for Confluence.
- Jira Service Management Data Center obejmuje możliwości Insight Asset Management i Insight Discovery (i ta zmiana z perspektywy naszych klientów jest najistotniejsza oraz najkorzystniejsza).
- Dostępna jest też od niedawna aplikacja Bamboo Data Center.
Klienci, którzy posiadają licencje Server dla wymienionych aplikacji, włączonych obecnie do systemów Data Center (tj. Advanced Roadmaps, Team Calendars for Conflucene, Analitycs for Confluence, Insight Asset Management oraz Insight Discovery) mogą je odnawiać do 15 lutego 2024 roku. Aplikacje w wersji Server nie są już rozwijane, nie jest też możliwe zwiększenie lub zmniejszenie ilości użytkowników posiadanych licencji.
Jira Cloud – zalety
Trudno jest jednoznacznie i obiektywnie wskazać zalety rozwiązania, ponieważ każda firma ma inne potrzeby. Dla jednego przedsiębiorstwa utrzymanie oraz hosting po stronie producenta będzie plusem, dla innego – firmy, która chce w sposób bardziej zaawansowany nadzorować dostępami oraz konfiguracją – nie. Poniżej przedstawiamy najważniejsze cechy wyróżniające systemy w wersji Atlassian Cloud, które warto mieć na uwadze przed podjęciem decyzji o wyborze ścieżki rozwoju swojej instancji:
- Hosting oraz bezpieczeństwo danych po stronie producenta. Klient nie zajmuje się utrzymaniem instancji czy przechowywaniem danych, niemniej może zaimplementować aplikację Atlassian Access* do dodatkowego zabezpieczenia danych osobowych (więcej o tym rozwiązaniu piszemy niżej).
- Automatyczne aktualizacje. Właściciel instancji nie musi ich wykonywać ręcznie.
- Różne modele rozliczeń, dostosowane do wielkości instancji: Standard, Premium oraz Enterprise – więcej informacji na stronie: Jira Cloud oraz na stronie producenta: Jira Cloud pricing.
- Dwie możliwości subskrypcji: miesięczna lub roczna.
Ważne! Plany cenowe są różne dla różnych produktów w wersji Cloud:
-
- Confluence Cloud
- Jira Software Cloud
- Jira Service Management Cloud
- Jira Work Management (odpowiednik wcześniejszego systemu Jira Core, teraz wyłącznie dla wersji Cloud i pod nową nazwą).
- Bitbucket Cloud
- Niższe ceny dla instytucji akademickich oraz państwowych, a także dla firm, które przeniosą powyżej 1000 użytkowników oraz dla członków Atlassian Community.
- Darmowy okres próbny dla pakietu Standard oraz Premium: Sprawdź.
- Rosnąca liczba aplikacji dostępnych dla wersji Atlassian Cloud. Producenci dodatków z Atlassian Marketplace, otrzymali od producenta narzędzia, które przyspieszają pracę nad dostosowaniem aplikacji do wersji Atlassian Cloud. Dzięki temu z dnia na dzień na platformie pojawia się coraz więcej rozwiązań dedykowanych Jira, Confluence i Bitbucket Cloud.
- Szybki rozwój. Atlassian skupia wysiłki swoich zespołów na szybkim wprowadzaniu poprawek do błędów, które zgłaszają klienci, ogłasza też co jakiś czas kolejne udoskonalenia oraz udostępnia harmonogram planowanych prac: Cloud roadmap. Cloud stał się priorytetem i w krótkim czasie możemy spodziewać się kolejnych usprawnień i rozwoju możliwości systemów w tej wersji.
- Brak ukrytych kosztów. Mimo wrażenia, że opłaty za subskrypcje Atlassian Cloud są droższe od licencji serwerowych, musimy pamiętać o tzw. kosztach ukrytych, czyli opłatach związanych z utrzymaniem serwera czy zarządzaniem systemu. W przypadku korzystania z systemu Jira Cloud klient płaci za subskrypcje i administrację, dobrze obrazuje to poniższa grafika:
*Atlassian Access – rozwiązanie, które usprawnia scentralizowaną obsługę wszystkich domen firmy (inaczej mówiąc: wszystkich instancji Cloud); umożliwia jednokrotne logowanie (SAML), automatyzację aprowizacji użytkowników (SCIM), wprowadzenie dodatkowych etapów uwierzytelniania dostępu dla użytkowników (np. dwuetapowe uwierzytelnianie) oraz monitorowanie ustawień, rozliczeń czy dostęp do audytów wszystkich domen w jednym panelu; posiada także wbudowane mechanizmy kontroli tokenów API.
Czynności przedmigracyjne
Migracja instancji na platformę Atlassian Cloud rządzi się poniekąd własnymi prawami. W związku z tym rekomendujemy przejście przez kilka kroków przed rozpoczęciem procesu przenoszenia danych. Firmy, które stoją przed wyzwaniem migracji, mogą liczyć na usługi naszych specjalistów, dzięki czemu nie będą musiały martwić się o powodzenie działania – nawet jeśli dojdzie do pewnych „potknięć”, które są nieuniknione, szybko je naprawimy.
Wyróżniamy następujące czynności przedmigracyjne:
- Przedstawienie instancji przez klienta: co jest na niej zainstalowane, jakie procesy obsługuje, w jaki sposób skonfigurowano system; ważne jest też określenie, kto był odpowiedzialny za wdrażanie aplikacji oraz ustawienia (czy zespoły klienta, czy partner).
- Audyt instancji przez specjalistę TT PSC, po otrzymaniu odpowiednich dostępów.
- Uporządkowanie instancji: które dodatki są używane, które już nie; optymalizacja automatyzacji oraz elementów customowych.
- Ustalenie zakresu migracji, np. od jakich projektów zaczynamy, a które można zarchiwizować, ponieważ nie są już używane.
- Próbna migracja do nowego środowiska i przygotowanie na jej podstawie wniosków oraz analizy ryzyka.
- Przedstawienie klientowi propozycji dotyczących przeniesienia lub zastąpienia poszczególnych funkcjonalności innymi/nowymi dodatkami lub sposobem konfiguracji procesu.
- Ustalenie harmonogramu migracji właściwej.
- Realizacja.
Etapy migracji do Jira Cloud
Sama migracja składa się natomiast z kilku etapów:
Dlaczego lepiej powierzyć migrację specjalistom – potencjalne trudności
Przeglądając strony firmy Atlassian można odnieść wrażenie, że producent zachęca do samodzielnego wykonania migracji. Oczywiście jest to możliwe, natomiast może skutkować niewłaściwym poprowadzeniem pracy lub pominięciem ważnych czynności. Czytając wcześniejsze akapity na pierwszy plan wysuwa się myśl: to skomplikowane i długotrwałe. Czas oraz stopień trudności wynika oczywiście ze złożoności oraz ilości procesów, jakie firma posiada na swojej instancji. Natomiast prawdą jest, że prawidłowe wykonanie migracji tak, aby firma klienta nie odczuła przestojów i niczego nie straciła, wymaga doświadczenia i dużej kontroli wszystkich etapów, a także bardzo dobrej organizacji działań. Powierzenie migracji specjalistom, którzy posiadają certyfikaty producenta (a warto wiedzieć, że należy je regularnie odnawiać przechodząc testy) oraz praktyczne doświadczenie to pewność, że kluczowe dla firmy funkcjonalności zostaną odzwierciedlone w nowym stanowisku (lub odpowiednio zastąpione w przypadku braku kompatybilności jakiejś aplikacji z wersją Cloud).
Najczęstsze problemy podczas samodzielnej migracji:
- Zmiany w funkcjonowaniu systemu – nieudane przeniesienie procesów, nieprawidłowości konfiguracji wynikające z różnic technicznych między Jira Server a Jira Cloud; zmiany w UI.
- Różnice pomiędzy funkcjonalnościami dodatków lub w ogóle brak odpowiedników dla wersji Cloud.
- Trudności techniczne związane z użyciem migratorów Atlassian – narzędzia wymagają odpowiedniego skonfigurowania przed uruchomieniem, co dla klienta może być trudne i niezrozumiałe (brak polskiej wersji narzędzi oraz konsultantów po stronie producenta mówiących w j.polskim). Z kolei manualne przenoszenie procesów i konfiguracji trwa bardzo długo i jest obarczone jeszcze większym ryzykiem popełnienia błędów.
- Trudność w nawiązaniu kontaktu z linią supportową producenta, konieczność prowadzenia technicznych rozmów w języku angielskim.
- Problem z dostępem do dokumentacji części aplikacji.
- Większość danych jest migrowana przez REST API przez co operacje zajmują długi czas.
- W przypadku Jira Service Management: obecnie jeszcze nie ma możliwości automatycznej migracji konfiguracji systemu do wersji Cloud.
Jira Cloud – webinar
Pod koniec listopada 2020 roku, czyli jeszcze przed wprowadzeniem przez Atlassian największych zmian dotyczących systemów w wersji Server, zorganizowaliśmy webinar dotyczący platformy Atlassian Cloud. Spotkanie poprowadzili specjaliści ds. wdrożeń oraz administracji rozwiązań Atlassian. Zachęcamy do obejrzenia:
Podsumowanie i kierunek rozwoju
Decyzja o tym, czy przenieść środowisko IT do Atlassian Cloud, czy zdecydować się na Data Center wymaga solidnego przemyślenia wszystkich „za” oraz „przeciw” obu opcji w odniesieniu do sytuacji firmy (wielkości instancji, planów na rozwój itp.). Dla zespołów, które nie są na bieżąco z nowinkami technicznymi firmy Atlassian, nie śledzą postępowania firmy, zmian czy zapowiedzi zmian, podjęcie decyzji będzie bardzo trudne. TT PSC jako Platynowy Partner marki Atlassian oferuje nie tylko usługi związane z przeniesieniem, konfiguracją czy wsparciem technicznym, ale także konsultację oraz analizę instancji klienta pod kątem znalezienia najbardziej optymalnego rozwiązania.
Przeniesienie systemu do Atlassian Cloud to krok w kierunku, na który Atlassian kładzie teraz największy nacisk – i nie tylko Atlassian! Chmura to nie tylko trend, ale także wygoda, elastyczność rozliczeń i możliwość skalowania środowiska pracy.
Poniżej prezentujemy dane publikowane przez Atlassian i klientów firmy, którzy zdecydowali się na przeniesienie do Atlassian Cloud:
Zachęcamy do zapoznania się z informacjami o naszym zespole: TT PSC Atlassian Platinum Solution Partner, a także przejrzenia stron:
- EBOOK: 8 mitów na temat Atlassian Cloud
- Porównanie Jira Server vs Jira Cloud
- Jira Cloud – podstawowe informacje
- MATERIAŁY DO POBRANIA na temat Jira Cloud i nie tylko!
i zapraszamy do kontaktu: atlassian@ttpsc.pl.