Amióta az Atlassian bejelentette a Jira Server fejlesztésének leállítását,
számos cég tér át a Jira Cloudra vagy a Jira Data Centerre (vagy vált alternatív termékekre).
Számos ilyen frissítést és migrációt hajtottunk már végre ügyfeleink számára,
és most úgy döntöttünk, megosztjuk az út során felmerült kihívásokat, a következtetéseket és a tanulságokat,
hogy segítségükre lehessünk egy hasonló átállás előkészítésében, akár önállóan, akár szakértő cég bevonásával végzik azt.

Kihívások az út során:
- Megfelelő eszköz-e a Jira Cloud? Valóban a Multi-tenancy a jó megoldás?
Ez az ellenőrzés és az adatvédelmi kontroll elvesztésével járhat. - Az adatmigráció (data migration) kérdése.
- Tesztelés: támogatottak lesznek-e a meglévő munkafolyamatok (flows)?
- A bővítmények (plugins) kérdése. Vannak támogatottak és nem támogatottak – ezt alaposan meg kell vizsgálni.
- Többféle migrációs módszer létezik. A kihívás a legmegfelelőbb kiválasztása.
- Integrációk – fognak-e továbbra is működni? (pl. SSO, LDAP, git / GitLab / GitHub, API, webhookok).
- Külső fájlok és csatolmányok!
- Elveszhető funkcionalitás / nem támogatott funkciók / funkcionális változások.
- Szükséges-e a Jira Server frissítése? (Ha a verzió túl régi, ez elengedhetetlen feltétel a Jira Cloudra váltás előtt!)
- A leállás (downtime) időzítése (néha több alkalomra is szükség van).
- Milyen licenctípus a megfelelő? Több lehetőség is van (Standard / Premium / Enterprise / Data Center).
- Megírt scriptek (pl. Script Runner segítségével) – valószínűleg szükség lesz a scriptek módosítására.
- Együttműködés az ügyfél részéről.
- IT szempontok vizsgálata.
- Biztonsági (Security) szempontok vizsgálata (ez egy külön szakterület, amelyben jártasak vagyunk).
- Nagy valószínűséggel lesznek váratlan akadályok az út során. Nagyon nehéz előre megbecsülni, mennyi ideig tart egy ilyen projekt, különösen, ha az a személy, aki a környezetet építette, már nem dolgozik a szervezetnél.
Megjegyzés: A kihívások itt csak röviden vannak felsorolva. A kihívások teljes részletezéséért kérjük, lépjen kapcsolatba velünk – küldjön e-mailt a jira@almtoolbox.com címre.
Következtetések és bevált gyakorlatok (Best practices) a helyes lebonyolításhoz:
- Kezeljük ezt “Projektként” – abban az értelemben, hogy ez egy olyan téma, amely figyelmet és gondolkodást igényel a szervezet több érdekelt felétől. Ez nem feltétlenül olyasmi, amit “menet közben” lehet elvégezni.
- Készítsünk munkatervet. Térképezzük fel a kockázatokat és a következményeket, hogy megértsük, hogyan csökkenthetjük azokat. Térképezzük fel az összes plugint és a migráció minden lépését.
- Hozzunk létre egy projektet a Jira Cloudban a migráció tesztelésére, és végezzünk oda egy próbamigrációt “szárazon” (dry run). Valójában nyithatunk egy ingyenes projektet is erre a célra, de célszerű ezt meghatározott módon tenni (részletekért forduljon hozzánk – elérhetőségek alább).
- Szükség van egy felelős vezetőre az ügyfél oldaláról – elkötelezettség (commitment) szükséges.
- Tesztelni, tesztelni és újra tesztelni…
- Ez egy szakértelmet igénylő projekt, továbbá türelmet is igényel – egy ilyen projekt akár hónapokig is tarthat (bruttó időben).
Sok céggel találkoztunk, akik ezt kiszervezték erre szakosodott külső cégnek (mint mi), de találkoztunk olyanokkal is, akik maguk végezték (azokban az esetekben, amikor maguk csinálták, általában egyszerű, nem bonyolult telepítésről volt szó, kevés végfelhasználóval). - Megtanultuk, hogy bár a gyártó kínál néhány ingyenes migrációs eszközt, ezek többsége nem működik igazán jól.
Tapasztalataink szerint ezek csak 10-20 fős szervezeteknél működnek,
és csak “vanilla” (alap) környezetekben, amelyek nem estek át módosításokon – azaz
nem fognak működni, ha konfigurációs módosításokat, “testreszabásokat” végeztek, vagy pluginokat adtak hozzá.
Ezek a migrációs eszközök többnyire kudarcot vallanak összetett vagy módosított környezetekben.
Megjegyzés: A következtetések itt csak röviden vannak leírva. A kihívások és következtetések teljes részletezéséért forduljon hozzánk – küldjön e-mailt a jira@almtoolbox.com címre.
Hogyan tudunk segíteni Önnek?
Specialisták vagyunk ALM, DevOps, Jira, fejlesztési folyamatok és kiegészítő eszközök terén.
Íme néhány példa arra, hogyan tudunk segíteni a Cloudra történő átállás kapcsán:
- Az átállás hatásainak vizsgálata (Discovery / assessment).
- Átállás tervezése + kivitelezése.
- Alternatív eszközökre való áttérés vizsgálata.
- Különleges szakértelemmel rendelkezünk a git alapú eszközökkel (pl. Bitbucket / GitHub / GitLab) való összekapcsolás,
fejlesztési folyamatok és azokra épülő fejlesztések (pl. Script Runner és API / hooks) terén. - Segítségnyújtás a szervezet igényeinek leginkább megfelelő licenc kiválasztásában (és licencértékesítés kedvező feltételekkel).
Kapcsolatfelvétel: jira@almtoolbox.com vagy telefonon: 072-240-5222
Releváns linkek:
- Weboldalunk a Jira-ról
- JIRA-val kapcsolatos projektjeink
- Esettanulmány: Átállás Jira Cloudról Jira Data Centerre