მას შემდეგ, რაც Atlassian-მა გამოაცხადა Jira Server-ის განვითარების შეწყვეტის შესახებ,
საკმაოდ ბევრი კომპანია გადადის Jira Cloud-ზე ან Jira Data Center-ზე (ან ირჩევენ ალტერნატიულ პროდუქტებს).
ჩვენ არაერთი ასეთი განახლება და მიგრაცია შევასრულეთ ჩვენი კლიენტებისთვის,
და ახლა გადავწყვიტეთ გაგიზიაროთ ის გამოწვევები, რომლებიც გზად შეგვხვდა, ასევე დასკვნები და ნასწავლი გაკვეთილები,
რათა დაგეხმაროთ მსგავსი მიგრაციის პროცესში, რომელსაც დამოუკიდებლად ან სპეციალიზებული კომპანიის დახმარებით განახორციელებთ.

გამოწვევები მიგრაციის პროცესში:
- განხილვა: არის თუ არა Jira Cloud შესაფერისი ინსტრუმენტი? არის თუ არა Multi-tenancy (მრავალმომხმარებლიანი გარემო) სწორი გამოსავალი?
ამის მნიშვნელობა ის არის, რომ შესაძლოა დაკარგოთ გარკვეული კონტროლი და კონფიდენციალურობა. - მონაცემთა (Data) გადატანის საკითხი.
- შემოწმება: იქნება თუ არა მხარდაჭერილი არსებული სამუშაო პროცესები (Flows)?
- პლაგინების (Plugins) საკითხი. არის ისეთები, რომლებიც მხარდაჭერილია და ისეთებიც, რომლებიც არა – ეს სიღრმისეულად უნდა შემოწმდეს.
- მიგრაციის რამდენიმე გზა არსებობს. გამოწვევაა ყველაზე შესაფერისი გზის არჩევა.
- ინტეგრაციები – გააგრძელებენ თუ არა მუშაობას? მაგალითად: SSO, LDAP, git / GitLab / GitHub, API, webhooks.
- გარე ფაილები!
- ფუნქციონალი, რომელიც შეიძლება დაიკარგოს / ფუნქციები, რომლებიც არ არის მხარდაჭერილი / ფუნქციონალური ცვლილებები.
- Jira Server-ის განახლების საჭიროება, თუ ვერსია ძალიან ძველია (აუცილებელი პირობა Jira Cloud-ზე გადასვლამდე!).
- გათიშვის (Downtime) დროის შერჩევა (ზოგჯერ საჭიროა ერთზე მეტი).
- რომელი ტიპის ლიცენზია იქნება შესაფერისი? არსებობს რამდენიმე ვარიანტი (Standard / Premium / Enterprise / Data Center).
- დაწერილი სკრიპტები (მაგალითად, Script Runner-ის დახმარებით) – შესაძლოა საჭირო გახდეს სკრიპტების შეცვლა.
- თანამშრომლობა კლიენტის მხრიდან.
- IT ასპექტების განხილვა.
- უსაფრთხოების (Security) ასპექტების განხილვა (ცალკე სფერო, რომელშიც ჩვენ არ ვართ სპეციალიზებული).
- დიდი ალბათობით, გზად იქნება გაუთვალისწინებელი დაბრკოლებები. ძალიან რთულია წინასწარ შეფასდეს, თუ რა დროს წაიღებს ასეთი პროექტი, განსაკუთრებით თუ ის პირი, ვინც გარემო ააწყო, ორგანიზაციაში აღარ მუშაობს.
შენიშვნა: გამოწვევები აქ მოკლედ არის ჩამოთვლილი. გამოწვევების სრული აღწერა შეგიძლიათ მიიღოთ ჩვენგან – მოგვწერეთ ელ-ფოსტაზე: jira@almtoolbox.com.
დასკვნები და საუკეთესო პრაქტიკები (Best Practices) სწორი მართვისთვის:
- მოეპყარით ამას როგორც “პროექტს” – იმ გაგებით, რომ ეს არის საკითხი, რომელიც მოითხოვს ყურადღებას და აზროვნებას ორგანიზაციის რამდენიმე დაინტერესებული მხარისგან. ეს არ არის აუცილებლად ისეთი რამ, რაც “გზადაგზა” კეთდება.
- შეადგინეთ სამუშაო გეგმა. მოახდინეთ რისკებისა და შედეგების რუკაზე დატანა, რათა გაიგოთ როგორ შეამციროთ ისინი. აღრიცხეთ ყველა პლაგინი და მიგრაციის ყველა ნაბიჯი.
- შექმენით პროექტი Jira Cloud-ში მიგრაციის შესამოწმებლად და განახორციელეთ მიგრაცია “მშრალად” (dry run). სინამდვილეში, შესაძლებელია უფასო პროექტის გახსნაც, თუმცა სასურველია ამის გაკეთება გარკვეული გზით (დეტალებისთვის მოგვმართეთ – ინფორმაცია მოცემულია ქვემოთ).
- საჭიროა პასუხისმგებელი ლიდერი კლიენტის მხრიდან – საჭიროა ვალდებულების (commitment) აღება.
- შეამოწმეთ, შეამოწმეთ და კვლავ შეამოწმეთ…
- ეს არის პროექტი, რომელიც მოითხოვს სპეციალიზაციას და მოთმინებას – ეს არის პროექტი, რომელიც შეიძლება თვეებიც გაგრძელდეს (ბრუტო).
ჩვენ შევხვედრივართ ბევრ კომპანიას, რომლებმაც ეს საქმე გარე სპეციალიზებულ კომპანიას (როგორიც ჩვენ ვართ) გადააბარეს, მაგრამ ასევე შევხვედრივართ კომპანიებს, რომლებმაც ეს დამოუკიდებლად გააკეთეს (დამოუკიდებელი შესრულების შემთხვევაში, ჩვეულებრივ, საუბარი იყო მარტივ ინსტალაციაზე, რომელიც არ იყო რთული და არ ჰყავდა ბევრი საბოლოო მომხმარებელი). - ვისწავლეთ, რომ მართალია მწარმოებელი გვთავაზობს მიგრაციის რამდენიმე უფასო ინსტრუმენტს, მაგრამ უმეტესწილად ისინი რეალურად არ მუშაობენ.
ჩვენი გამოცდილებით, ისინი მუშაობენ მხოლოდ 10-20 კაციანი ორგანიზაციებისთვის
და მხოლოდ “ვანილა” გარემოში, რომელსაც არ განუცდია ცვლილებები – ანუ
ისინი არ იმუშავებენ, თუ გააკეთეთ კონფიგურაციის ცვლილება, “მორგება” (customization) ან დაამატეთ პლაგინები.
მიგრაციის ეს ინსტრუმენტები უმეტესად მარცხდებიან რთულ ან შეცვლილ გარემოში.
შენიშვნა: დასკვნები აქ მოკლედ არის ჩამოთვლილი. გამოწვევებისა და დასკვნების სრული აღწერა შეგიძლიათ მიიღოთ ჩვენგან – მოგვწერეთ ელ-ფოსტაზე: jira@almtoolbox.com.
როგორ შეგვიძლია დაგეხმაროთ?
ჩვენ ვართ სპეციალიზებული ALM-ში, DevOps-ში, Jira-ში, განვითარების პროცესებსა და დამხმარე ინსტრუმენტებში.
აი რამდენიმე მაგალითი, თუ როგორ შეგვიძლია დაგეხმაროთ Cloud-ზე გადასვლის კონტექსტში:
- მიგრაციის შედეგების განხილვა (Discovery / Assessment).
- მიგრაციის დაგეგმვა + შესრულება.
- ალტერნატიულ ინსტრუმენტებზე გადასვლის განხილვა.
- გვაქვს სპეციალური გამოცდილება git-ზე დაფუძნებულ ინსტრუმენტებთან (როგორიცაა Bitbucket / GitHub / GitLab) დაკავშირებაში,
განვითარების პროცესებსა და დამატებით განვითარებებში, როგორიცაა Script Runner და API / hooks. - დახმარება ორგანიზაციის საჭიროებებისთვის ყველაზე შესაფერისი ლიცენზირების შერჩევაში (და ლიცენზიების გაყიდვა მიმზიდველი პირობებით).
დასაკავშირებლად: jira@almtoolbox.com ან ტელეფონით: 072-240-5222
რელევანტური ბმულები:
- ჩვენი საიტი Jira-ს შესახებ
- Jira-ს გარშემო განხორციელებული პროექტები
- Case Study: გადასვლა Jira Cloud-დან Jira Data Center-ზე