Чӣ тавр Atlassian Jira + Confluence -ро дар корпоратсия татбиқ кардан мумкин аст. Саволҳои техникӣ

Оё шумо нақша доред, ки нармафзори Atlassian (Jira, Confluence) татбиқ кунед? Оё намехоҳед, ки хатогиҳои бераҳмона дар тарҳрезӣ кунед, ки онҳо бояд дар лаҳзаи охирин ҳал карда шаванд?

Чӣ тавр Atlassian Jira + Confluence -ро дар корпоратсия татбиқ кардан мумкин аст. Саволҳои техникӣ
Пас шумо дар ин ҷо ҳастед - мо татбиқи Atlassian Jira + Confluence-ро дар як корпоратсия бо назардошти ҷанбаҳои гуногуни техникӣ баррасӣ мекунем.
Салом, ман соҳиби маҳсулот дар RSHB ҳастам ва барои таҳияи Системаи идоракунии давраи ҳаёт (LCMS), ки дар маҳсулоти нармафзори Atlassian Jira ва Confluence сохта шудааст, масъул ҳастам.

Дар ин мақола ман ҷанбаҳои техникии сохтани LCMS-ро тавсиф мекунам. Мақола барои ҳар касе, ки нақшаи татбиқ ё таҳияи Atlassian Jira ва Confluence-ро дар муҳити корпоративӣ дорад, муфид хоҳад буд. Мақола дониши махсусро талаб намекунад ва барои сатҳи ибтидоии ошноӣ бо маҳсулоти Atlassian пешбинӣ шудааст. Мақола барои маъмурон, соҳибони маҳсулот, менеҷерони лоиҳа, меъморон ва ҳар касе, ки нақшаи татбиқи системаҳоро дар асоси нармафзори Atlassian дорад, муфид хоҳад буд.

Муқаддима

Дар мақола масъалаҳои техникии татбиқи системаи идоракунии сикли ҳаёт (LCMS) дар муҳити корпоративӣ баррасӣ карда мешавад. Биёед аввал муайян кунем, ки ин чӣ маъно дорад.

Ҳалли корхона чист?

Ин маънои онро дорад, ки ҳалли:

  1. Миқёспазир. Дар сурати зиёд шудани бор, имкони-яти техникии зиёд кардани иктидори система мавчуд аст. Миқёси ҷудогонаи уфуқӣ ва амудӣ - бо миқёси амудӣ иқтидори серверҳо зиёд карда мешавад, бо миқёси уфуқӣ шумораи серверҳо барои кори система зиёд карда мешавад.
  2. Бехатарӣ. Агар як элемент ноком шавад, система дастрас боқӣ мемонад. Умуман, системаҳои корпоративӣ таҳаммулпазирии хатогиҳоро талаб намекунанд, аммо мо маҳз чунин ҳалли худро баррасӣ хоҳем кард. Мо нақша дорем, ки дар система якчанд садҳо корбарони рақобатпазир дошта бошем ва вақти бекорӣ хеле муҳим хоҳад буд.
  3. Дастгир карда шудааст. Ҳал бояд аз ҷониби фурӯшанда дастгирӣ карда шавад. Нармафзори дастгирӣнашаванда бояд бо таҳияи дохилӣ ё дигар нармафзори дастгирӣшаванда иваз карда шавад.
  4. параметр Худи идоракунй (дар бино). Худи идорашаванда қобилияти насб кардани нармафзорро на дар абр, балки дар серверҳои худ аст. Аниқтараш, ин ҳама имконоти насби ғайри SaaS мебошанд. Дар ин мақола, мо танҳо имконоти насби худидоракуниро баррасӣ хоҳем кард.
  5. Имконияти таҳия ва санҷиши мустақил. Барои ташкили тағйироти пешбинишаванда дар система, системаи алоҳидаи рушд (тағйирот дар худи система), системаи санҷишӣ (Staging) ва системаи самаранок барои корбарон лозим аст.
  6. Дигар. Сенарияҳои гуногуни аутентификатсияро дастгирӣ мекунад, гузоришҳои аудитиро дастгирӣ мекунад, намунаи намунавӣ дорад ва ғайра.

Инҳо унсурҳои асосии қарорҳои корхона мебошанд ва мутаассифона, онҳо ҳангоми тарҳрезии система аксар вақт фаромӯш карда мешаванд.

Системаи идоракунии давраи ҳаёт (LCMS) чист?

Хулоса, дар ҳолати мо, инҳо Atlassian Jira ва Atlassian Confluence мебошанд - системае, ки асбобҳоро барои ташкили кори даста таъмин мекунад. Система қоидаҳоро барои ташкили кор "ҷори" намекунад, балки асбобҳои гуногунро барои кор таъмин мекунад, аз қабили Scrum, тахтаҳои Канбан, модели шаршара ва миқёспазир Scrum ва ғайра.
Номи LCMS истилоҳи соҳавӣ ё истилоҳи умумӣ нест, он танҳо номи система дар Бонки мост. LCMS барои мо системаи пайгирии хатогиҳо нест, он системаи идоракунии ҳодисаҳо ва системаи идоракунии тағирот нест.

Амалиёт чиро дар бар мегирад?

Татбиқи қарор аз бисёр масъалаҳои техникӣ ва ташкилӣ иборат аст:

  • Тақсимоти иқтидорҳои техникӣ.
  • Хариди нармафзор.
  • Эҷоди як даста барои амалӣ кардани қарор.
  • Насб ва конфигуратсияи ҳалли.
  • Рушди меъмории ҳалли мушкилот. намунаи ибрат.
  • Таҳияи ҳуҷҷатҳои амалиётӣ, аз ҷумла дастурҳо, низомномаҳо, тарҳи техникӣ, қоидаҳо ва ғайра.
  • Тағир додани равандҳои ширкат.
  • Таъсиси як дастаи дастгирӣ. Таҳияи SLA.
  • Омӯзиши корбар.
  • Дигар.

Дар ин мақола мо ҷанбаҳои техникии татбиқро бидуни ҷузъиёти ҷузъи ташкилӣ баррасӣ хоҳем кард.

Хусусиятҳои Atlassian

Atlassian дар бисёр бахшҳо пешсаф аст:

Маҳсулоти Atlassian дорои тамоми хусусиятҳои корхонаи ба шумо лозим аст. Ман хусусиятҳои зеринро қайд мекунам:

  1. Қарорҳои Atlassian ба веб-сервери Java Tomcat асос ёфтаанд. Нармафзори Apache Tomcat ба нармафзори Atlassian дохил карда шудааст, ҳамчун як қисми насб, шумо наметавонед версияи Apache Tomcat-ро бо нармафзори Atlassian насб кунед, ҳатто агар версия кӯҳна бошад ва осебпазирӣ дошта бошад. Ягона вариант интизори навсозӣ аз Atlassian бо версияи нави Apache Tomcat аст. Ҳоло, масалан, версияҳои кунунии Jira дорои Apache Tomcat 8.5.42 ва Confluence дорои Apache Tomcat 9.0.33 мебошанд.
  2. Интерфейси қулай, таҷрибаҳои беҳтарин дар бозор барои ин синфи нармафзор амалӣ карда мешаванд.
  3. Ҳалли комилан танзимшаванда. Бо такмилдиҳӣ, шумо метавонед ҳама гуна тағиротро дар функсияҳои асосӣ барои корбар амалӣ кунед.
  4. Экосистемаи инкишофёфта. Якчанд сад шарикон вуҷуд доранд: https://partnerdirectory.atlassian.com, аз ҷумла 16 шарик дар Русия. Маҳз тавассути шарикон дар Русия шумо метавонед нармафзори Atlassia, плагинҳоро харед ва омӯзиш гиред. Маҳз шарикон аксари плагинҳоро таҳия ва нигоҳ медоранд.
  5. Дӯкони барномаҳо (плагинҳо): https://marketplace.atlassian.com. Васлкунакҳо вазифаи нармафзори Atlassian-ро хеле беҳтар мекунанд. Функсияи асосии нармафзори Atlassian хеле хоксор аст, барои қариб ҳама вазифаҳо насб кардани плагинҳои иловагӣ ба таври ройгон ё барои пули иловагӣ зарур аст. Аз ин рӯ, хароҷоти нармафзор метавонад назар ба тахмини аввал хеле баландтар бошад.
    То имрӯз, дар мағоза якчанд ҳазор плагинҳо нашр шудаанд, ки тақрибан ҳазори онҳо дар доираи барномаи барномаҳои тасдиқшудаи Маркази додаҳо санҷида ва тасдиқ карда шудаанд. Чунин плагинҳоро метавон устувор ва мувофиқ барои истифода дар системаҳои банд ҳисоб кард.
    Ман ба шумо маслиҳат медиҳам, ки ба масъалаи банақшагирии плагинҳо бодиққат муносибат кунед, ин ба арзиши ҳалли он хеле таъсир мерасонад, бисёре аз плагинҳо метавонанд ба ноустувории система оварда расонанд ва истеҳсолкунандаи плагин барои ҳалли мушкилот дастгирӣ намекунад.
  6. Омӯзиш ва сертификатсия: https://www.atlassian.com/university
  7. Механизмҳои SSO, SAML 2.0 дастгирӣ мешаванд.
  8. Дастгирии миқёспазирӣ ва таҳаммулпазирии хатогиҳо танҳо дар нашрияҳои Маркази додаҳо дастрас аст. Ин нашр бори аввал соли 2014 пайдо шуд (Jira 6.3). Функсияи нашрияҳои маркази додаҳо мунтазам васеъ ва такмил дода мешавад (масалан, имкони насби як гиреҳ танҳо дар соли 2020 пайдо шуд). Муносибат ба плагинҳо барои нашрҳои Маркази додаҳо дар соли 2018 бо ҷорӣ намудани барномаҳои тасдиқшудаи Маркази додаҳо хеле тағйир ёфт.
  9. Арзиши дастгирӣ. Арзиши дастгирии фурӯшанда тақрибан ба арзиши пурраи иҷозатномаҳои нармафзор баробар аст. Намунаи ҳисоб кардани арзиши иҷозатномаҳо дар зер оварда шудааст.
  10. Набудани релизҳои дарозмуддат. Ба ном вуҷуд доранд Версияҳои корпоративӣ, аммо онҳо, мисли ҳама версияҳои дигар, барои 2 сол дастгирӣ карда мешаванд. Бо фарқияти он, ки танҳо ислоҳҳо барои версияҳои Enterprise бидуни илова кардани функсияҳои нав бароварда мешаванд.
  11. Имкониятҳои дастгирии васеъ (барои пули иловагӣ). https://www.atlassian.com/enterprise/support-services
  12. Якчанд вариантҳои DBMS дастгирӣ карда мешаванд. Atlassian бо пойгоҳи ройгони H2 меояд, ки барои истифодаи самаранок тавсия дода намешавад. DBMS зерин барои истифодаи самаранок дастгирӣ карда мешаванд: Amazon Aurora (танҳо Маркази маълумот) PostgreSQL, Azure SQL, MySQL, Oracle DB, PostgreSQL, MS SQL Server. Дар версияҳои дастгирӣшуда маҳдудиятҳо мавҷуданд ва аксар вақт танҳо версияҳои кӯҳна дастгирӣ мешаванд, аммо барои ҳар як DBMS версияи дастгирии фурӯшанда мавҷуд аст:
    Jira платформаҳоро дастгирӣ мекунад,
    Платформаҳои конфлуэнси дастгирӣшаванда.

Меъмории техникӣ

Чӣ тавр Atlassian Jira + Confluence -ро дар корпоратсия татбиқ кардан мумкин аст. Саволҳои техникӣ

Тавсифи схема:

  • Диаграмма татбиқро дар Бонки мо нишон медиҳад, ин конфигуратсия ҳамчун намуна оварда шудааст ва тавсия дода намешавад.
  • nginx ҳам барои Jira ва ҳам Confluence функсияи баръакси проксиро таъмин мекунад.
  • Таҳаммулпазирии хатогиҳои DBMS тавассути DBMS амалӣ карда мешавад.
  • Интиқоли тағирот байни муҳитҳо бо истифода аз менеҷери конфигуратсия барои плагини Jira анҷом дода мешавад.
  • AppSrv дар диаграмма сервери барномаҳои гузоришдиҳии ватанӣ буда, нармафзори Atlassian-ро истифода намебарад.
  • Пойгоҳи EasyBI барои сохтани кубҳо ва гузоришдиҳӣ бо истифода аз плагини eazyBI Reports and Charts for Jira сохта шудааст.
  • Хидмати Confluence Synchrony (компоненте, ки имкон медиҳад ҳамзамон таҳрир кардани ҳуҷҷатҳо) ба насби алоҳида ҷудо карда нашудааст ва якҷоя бо Confluence дар як сервер кор мекунад.

Лисензия

Масъалаҳои иҷозатномадиҳии Atlassian сазовори мақолаи алоҳида мебошанд, дар ин ҷо ман танҳо принсипҳои умумиро зикр мекунам.
Масъалаҳои асосие, ки мо вохӯрдем, масъалаҳои иҷозатномадиҳии нашрияҳои Маркази Датаҳо мебошанд. Хусусиятҳои иҷозатномадиҳӣ барои нашрҳои сервер ва маркази додаҳо:

  1. Литсензия барои нашри сервер абадӣ аст ва муштарӣ метавонад нармафзорро ҳатто пас аз гузаштани мӯҳлати иҷозатнома истифода барад. Аммо пас аз ба итмом расидани мӯҳлати иҷозатнома, харидор ҳуқуқи гирифтани дастгирии маҳсулот ва навсозии нармафзорро ба версияҳои охирини он аз даст медиҳад.
  2. Иҷозатномадиҳӣ ба шумораи корбарон дар системаи ҷаҳонии иҷозати 'JIRA Users' асос ёфтааст. Фарқ надорад, ки онҳо системаро истифода мебаранд ё не - ҳатто агар корбарон ҳеҷ гоҳ ба система надаромада бошанд ҳам, барои иҷозатнома ҳамаи корбарон ба инобат гирифта мешаванд. Агар шумораи корбарони иҷозатномадор аз ҳад зиёд бошад, роҳи ҳалли он аз баъзе корбарон хориҷ кардани иҷозати "Истифодабарандагони JIRA" мебошад.
  3. Иҷозатномаи Маркази маълумот воқеан обуна аст. Пардохти солонаи иҷозатнома талаб карда мешавад. Баъди ба охир расидани мӯҳлат кор бо система баста мешавад.
  4. Арзиши иҷозатномаҳо метавонад бо мурури замон тағйир ёбад. Чунон ки амалия нишон медихад, ба таври калон ва шояд ба таври назаррас. Аз ин рӯ, агар литсензияҳои шумо имсол як маблағ арзиш дошта бошанд, пас соли оянда метавонад арзиши иҷозатномаҳо афзоиш ёбад.
  5. Иҷозатномадиҳӣ аз ҷониби корбарон аз рӯи сатҳ анҷом дода мешавад (масалан, корбарони сатҳи 1001-2000). Бо пардохти иловагӣ ба зинаи баландтар навсозӣ кардан мумкин аст.
  6. Агар шумораи корбарони иҷозатномадор зиёд бошад, корбарони нав бидуни ҳуқуқи воридшавӣ (иҷозаи глобалии 'JIRA Users') эҷод карда мешаванд.
  7. Васлкунакҳо метавонанд танҳо барои ҳамон шумораи корбарон ҳамчун нармафзори асосӣ иҷозатнома дода шаванд.
  8. Танҳо барои насби истеҳсолӣ иҷозатнома лозим аст, барои боқимонда шумо метавонед иҷозатномаи таҳиякунанда гиред: https://confluence.atlassian.com/jirakb/get-a-developer-license-for-jira-server-744526918.html.
  9. Барои харидани нигоҳдорӣ, харидани нигоҳдории Renew Software лозим аст - арзиш тақрибан 50% арзиши нармафзори аслӣ аст. Ин хусусият барои Маркази маълумот дастрас нест ва ба плагинҳо дахл надорад - шумо бояд ҳар сол барои дастгирии онҳо маблағи пурраро пардохт кунед.
    Ҳамин тариқ, дастгирии солонаи нармафзор беш аз 50% арзиши умумии нармафзорро дар мавриди нашри сервер ва 100% дар нашри маркази додаҳо арзиш дорад - ин нисбат ба аксари фурӯшандагони дигар хеле зиёд аст. Ба андешаи ман, ин як камбудии назарраси модели тиҷорати Atlassian аст.

Хусусиятҳои гузариш аз версияи сервер ба маркази додаҳо:

  1. Гузариш аз версияи сервер ба маркази додаҳо пулакӣ аст. Нархро дар ин ҷо пайдо кардан мумкин аст https://www.atlassian.com/licensing/data-center.
  2. Ҳангоми гузаштан аз нашри сервер ба Маркази додаҳо, ба шумо барои иваз кардани нашри плагинҳо пардохт кардан лозим нест - плагинҳо барои нашри сервер кор хоҳанд кард. Аммо барои навсозии литсензияҳо барои плагинҳо барои нашри Маркази маълумот зарур аст.
  3. Шумо метавонед плагинҳоро истифода баред, ки версияи истифода бо нашрияҳои Маркази маълумот надоранд. Дар баробари ин, албатта, чунин плагинҳо метавонанд дуруст кор накунанд ва беҳтар аст, ки ба ин гуна плагинҳо пешакӣ алтернатива пешниҳод кунед.
  4. Навсозӣ ба нашри Маркази маълумот тавассути насб кардани иҷозатномаи нав анҷом дода мешавад. Ҳамзамон, иҷозатнома барои нашри сервер ҳоло ҳам дастрас аст.
  5. Байни версияҳои маркази додаҳо ва сервер барои корбарон фарқияти функсионалӣ вуҷуд надорад, ҳама фарқиятҳо танҳо дар функсияҳои маъмурият ва имкониятҳои техникии насб мебошанд.
  6. Нархи нармафзор ва плагинҳо барои нашрҳои сервер ва маркази додаҳо фарқ мекунад. Тафовут дар арзиш аксар вақт камтар аз 5% аст (муҳим нест). Намунаи ҳисобкунии хароҷот дар зер нишон дода шудааст.

Доираи функсионалии татбиқ

Маҷмӯи нармафзори асосии Atlassian шумораи зиёди хусусиятҳоро дар бар мегирад, аммо аксар вақт хусусиятҳое, ки система пешниҳод кардааст, хеле каманд. Баъзан ҳатто соддатарин функсияҳо дар бастаи асосӣ мавҷуд нестанд, аз ин рӯ плагинҳо барои қариб ҳама татбиқ ҳатмӣ мебошанд. Барои системаи Jira, мо плагинҳои зеринро истифода мебарем (тасвирро клик кардан мумкин аст):
Чӣ тавр Atlassian Jira + Confluence -ро дар корпоратсия татбиқ кардан мумкин аст. Саволҳои техникӣ

Барои системаи Confluence, мо плагинҳои зеринро истифода мебарем (тасвирро клик кардан мумкин аст):
Чӣ тавр Atlassian Jira + Confluence -ро дар корпоратсия татбиқ кардан мумкин аст. Саволҳои техникӣ

Шарҳҳо дар бораи ҷадвалҳо бо плагинҳо:

  • Ҳама нархҳо ба 2000 корбар асос ёфтаанд;
  • Нархҳо дар асоси нархҳои нишон дода шудаанд https://marketplace.atlassian.com, арзиши аслии (бо тахфиф) пасттар аст;
  • Тавре ки шумо мебинед, маблағи умумӣ барои версияҳои маркази додаҳо ва серверҳо амалан якхела аст;
  • Барои истифода танҳо плагинҳо бо дастгирии нашри Маркази маълумот интихоб карда шуданд. Мо боқимондаи плагинҳоро аз нақшаҳо хориҷ кардем, то устувории система.

Функсия дар сутуни Шарҳ ба таври мухтасар тавсиф шудааст. Плагинҳои иловагӣ функсияҳои системаро васеъ карданд:

  • Якчанд асбобҳои визуалӣ илова карда шуданд;
  • Такмили механизмҳои ҳамгироӣ;
  • Асбобҳои иловашуда барои лоиҳаҳои модели шаршара;
  • Асбобҳо барои миқёспазир Scrum барои ташкили кори гурӯҳҳои калони лоиҳавӣ;
  • Функсияи иловашуда барои пайгирии вақт;
  • Асбобҳо барои автоматикунонии амалиёт ва танзими ҳалли иловашуда;
  • Функсияҳои иловашуда барои содда ва автоматикунонии идоракунии ҳалли мушкилот.

Илова бар ин, мо истифода мебарем Барномаи Atlassian Companion. Ин барнома ба шумо имкон медиҳад, ки файлҳоро дар замимаҳои беруна (MS Office) таҳрир кунед ва онҳоро ба Confluence (бақайдгирӣ) баргардонед.
Ариза барои истгоҳҳои кории корбар (муштарии ғафс) ALM Works Jira Client https://marketplace.atlassian.com/apps/7070 аз сабаби дастгирии сусти фурӯшанда ва баррасиҳои манфӣ қарор дод, ки истифода набарад.
барои ҳамгироӣ бо MS Project мо як барномаи худнависиро истифода мебарем, ки ба шумо имкон медиҳад, ки ҳолати масъаларо дар MS Project аз Jira навсозӣ кунед ва баръакс. Дар оянда, барои ҳамин мақсадҳо, мо нақша дорем, ки плагини пулакӣ истифода барем Bridge Ceptah - Васлкунаки лоиҳаи JIRA MS, ки ҳамчун илова барои MS Project насб шудааст.
Интегратсия бо барномаҳои беруна тавассути Пайвандҳои Ариза амалӣ карда мешавад. Ҳамзамон, интегратсияҳо барои барномаҳои Atlassian пешакӣ танзим карда шудаанд ва фавран пас аз насб кор мекунанд, масалан, шумо метавонед маълумотро дар бораи Масъалаҳо дар Jira дар саҳифаи Confluence намоиш диҳед.
REST API барои дастрасӣ ба серверҳои Jira ва Confluence истифода мешавад: https://developer.atlassian.com/server/jira/platform/rest-apis.
API-ҳои SOAP ва XML-RPC бекор карда шудаанд ва дар версияҳои нав барои истифода дастрас нестанд.

хулоса

Ҳамин тариқ, мо хусусиятҳои техникии татбиқи системаро дар асоси маҳсулоти Atlassian баррасӣ кардем. Ҳалли пешниҳодшуда яке аз роҳҳои имконпазир аст ва барои муҳити корпоративӣ хеле мувофиқ аст.

Ҳалли пешниҳодшуда миқёспазир аст, ба хатоҳо таҳаммулпазир аст, дорои се муҳит барои ташкили таҳия ва санҷиш, дорои тамоми унсурҳои зарурӣ барои ҳамкорӣ дар система ва маҷмӯи васеи воситаҳои идоракунии лоиҳа мебошад.

Ман хурсандам, ки ба саволҳо дар шарҳҳо ҷавоб диҳам.

Манбаъ: will.com