Maitiro ekushandisa Atlassian Jira + Confluence mumubatanidzwa. Mibvunzo yehunyanzvi

Uri kuronga kushandisa Atlassian software (Jira, Confluence)? Haudi kuita hutsinye dhizaini zvikanganiso izvo zvinozofanirwa kugadziriswa panguva yekupedzisira?

Maitiro ekushandisa Atlassian Jira + Confluence mumubatanidzwa. Mibvunzo yehunyanzvi
Zvino iyi ndiyo nzvimbo yako - isu tiri kufunga nezvekuitwa kweAtlassian Jira + Confluence mumakambani, tichifunga zvakasiyana siyana zvehunyanzvi.
Mhoroi, ndiri Muridzi weChigadzirwa kuRSHB uye ndine mutoro wekuvandudza Hupenyu Cycle Management System (LCMS) yakavakirwa paAtlassian software zvigadzirwa Jira uye Confluence.

Muchinyorwa chino ini ndichatsanangura maitiro ehunyanzvi ekuvaka hupenyu hwekutarisira hurongwa. Ichi chinyorwa chichabatsira kune chero munhu ari kuronga kuita kana ari kuvandudza Atlassian Jira uye Confluence munzvimbo yemakambani. Chinyorwa hachidi ruzivo rwakakosha uye chakagadzirirwa nhanho yekutanga yekujairana neAtlassian zvigadzirwa. Chinyorwa chinozobatsira kune maneja, varidzi vezvigadzirwa, maneja epurojekiti, vavaki, uye chero munhu anoronga kuita masisitimu akavakirwa paAtlassian software.

Nhanganyaya

Chinyorwa chichakurukura nezvehunyanzvi nyaya dzekushandisa Hupenyu Cycle Management System (LCMS) munzvimbo yemakambani. Ngatitange tatsanangura kuti izvi zvinorevei.

Ko corporate solution inorevei?

Izvi zvinoreva mhinduro:

  1. Scalable. Kana mutoro ukawedzera, zvinogoneka nehunyanzvi kuwedzera simba rehurongwa. Ivo vanopatsanura yakatwasuka uye yakatwasuka kuyera - ne vertical scaling, simba remasevha rinowedzera, neakatwasuka scaling, nhamba yemaseva eiyo system inowedzera.
  2. Kutadza-kushivirira. Iyo system icharamba iripo kana chimwe chinhu chikatadza. Kazhinji, masisitimu emakambani haadi kushivirira kukanganisa, asi isu tichafunga nezve mhinduro yakadaro. Isu tinoronga kuve nemazana akati wandei evashandisi vanokwikwidza muhurongwa hwedu uye nguva yekuzorora ichave yakakosha.
  3. Inotsigirwa. Mhinduro yacho inofanira kutsigirwa nemutengesi. Software isina kutsigirwa inofanira kutsiviwa neproprietary software kana imwe software inotsigirwa.
  4. Kuiswa Kuzvitonga (Panzvimbo). Kuzvitonga ndiko kugona kuisa software kwete mugore, asi pamaseva ako. Kuti zvive zvakanyatsojeka, aya ese asiri eSaaS ekuisa sarudzo. Muchinyorwa chino tichaona sarudzo dzekuisa dzeKuzvitonga chete.
  5. Kugona kwekuzvimiririra kusimudzira uye kuyedzwa. Kuronga shanduko dzinofanofungidzira muhurongwa, yakaparadzana sisitimu yekusimudzira (shanduko muhurongwa pachayo), yekuyedza system (Staging) uye inobereka sisitimu yevashandisi inodiwa.
  6. Zvimwe. Inotsigira akasiyana echokwadi mamiriro, inotsigira matanda ekuongorora, ine customizable yemuenzaniso, nezvimwe.

Izvi ndizvo zvinhu zvikuru zvekugadzirisa bhizinesi uye, zvinosuruvarisa, ivo vanowanzo kanganwa kana kugadzira system.

Chii chinonzi Hupenyu Cycle Management System (LCMS)?

Muchidimbu, mune yedu iyi Atlassian Jira uye Atlassian Confluence - sisitimu inopa maturusi ekuronga kushanda kwechikwata. Iyo sisitimu "haisi" mitemo yekuronga basa, asi inopa akasiyana ezvishandiso zvebasa, kusanganisira Scrum, Kanban mabhodhi, modhi yemapopoma, scalable Scrum, nezvimwe.
Iro zita LMS harisi izwi reindasitiri kana pfungwa inowanzoshandiswa, rinongova zita rehurongwa muBhangi redu. Kwatiri, iyo LMS haizi bug yekutevera sisitimu, uye haisi Incident Management system kana Shanduko Management system.

Kuita kunosanganisira chii?

Kuitwa kwemhinduro kunosanganisira zvakawanda zvehunyanzvi uye zvesangano nyaya:

  • Kugoverwa kwehunyanzvi hwekuita.
  • Software kutenga.
  • Kugadzirwa kwechikwata chekushandisa mhinduro.
  • Kuiswa uye kugadzirisa kwemhinduro.
  • Kuvandudzwa kwekugadzirisa zvivakwa. Role model.
  • Kuvandudzwa kwezvinyorwa zvekushanda, kusanganisira mirairo, mitemo, dhizaini yekugadzira, mitemo, nezvimwe.
  • Kuchinja maitiro ekambani.
  • Kugadzira boka rekutsigira. SLA kuvandudza.
  • Kudzidziswa kwemushandisi.
  • Zvimwe.

Muchinyorwa chino tichatarisa maitiro ehunyanzvi ekuita, pasina ruzivo nezvechikamu chesangano.

Atlassian Features

Atlassian ndiye mutungamiri muzvikamu zvakawanda:

Zvigadzirwa zveAtlassian zvinopa ese mabhizinesi maficha aunoda. Ndichacherechedza zvinotevera maitiro:

  1. Atlassian mhinduro dzakavakirwa paJava Tomcat web server. Apache Tomcat software inosanganisirwa neAtlassian software sechikamu chekumisikidza; haugone kushandura vhezheni yeApache Tomcat yakaiswa sechikamu cheAtlassian software, kunyangwe iyo vhezheni yakasakara uye iine kusagadzikana. Iyo yega sarudzo ndeyekumirira yekuvandudza kubva kuAtlassian, ine nyowani vhezheni yeApache Tomcat. Zvino, semuenzaniso, shanduro dzazvino dzeJira dzine Apache Tomcat 8.5.42, uye Confluence ine Apache Tomcat 9.0.33.
  2. Mushandisi-ane hushamwari interface, akanakisa maitiro anowanikwa pamusika weiyi kirasi yesoftware anoitwa.
  3. Full customizable solution. Nekugadziridzwa, unogona kuita chero shanduko mune yekutanga mashandiro emushandisi.
  4. Yakagadzirwa ecosystem. Kune mazana akawanda ekubatana: https://partnerdirectory.atlassian.com, kusanganisira 16 vashandi muRussia. Iri kuburikidza nevabatsiri muRussia kuti iwe unogona kutenga Atlassian software, plugins, uye kudzidziswa. Ivo vanobatana vanogadzira uye vanotsigira akawanda plugins.
  5. Chitoro chekushandisa (plugins): https://marketplace.atlassian.com. Mapulagi anowedzera zvakanyanya kushanda kweAtlassian software. Basa rekutanga reAtlassian software rine mwero; kune rinenge chero basa, zvinove zvakafanira kuisa mamwe plugins yemahara kana yekuwedzera mari. Naizvozvo, mutengo wesoftware unogona kuve wakakwira zvakanyanya kupfuura zvakafungidzirwa pakutanga.
    Parizvino, zviuru zvakati plugins zvakaburitswa muchitoro, angangoita chiuru chazvo akaedzwa uye akasimbiswa pasi peData Center yakatenderwa mapurogiramu epurogiramu. Mapulagi akadaro anogona kunzi akagadzikana uye akakodzera kushandiswa pane akabatikana masisitimu.
    Ndinokupa zano kuti uswedere pedyo nenyaya yekuronga plugins, izvi zvinonyanya kukanganisa mutengo wekugadzirisa, mazhinji emapulagi anogona kukonzera kusagadzikana kwehurongwa uye mugadziri we plugin haapi rubatsiro rwekugadzirisa dambudziko.
  6. Kudzidziswa uye zvitupa: https://www.atlassian.com/university
  7. SSO uye SAML 2.0 maitiro anotsigirwa.
  8. Tsigiro ye scalability uye kukanganisa kushivirira inongowanikwa muData Center editions. Ichi chinyorwa chakatanga kuoneka muna 2014 (Jira 6.3). Iko kushanda kweData Center editions kuri kuramba kuchiwedzerwa uye kuvandudzwa (semuenzaniso, mukana wekuiswa kwenode imwe chete wakaonekwa muna 2020). Maitiro emaplugins eData Center editions akachinja zvakanyanya muna 2018 nekuunzwa kweData Center yakabvumidzwa maapplication.
  9. Mutengo wekutsigirwa. Mutengo werutsigiro kubva kumutengesi wakada kuenzana nemutengo wakazara wemarezinesi esoftware. Muenzaniso wekuverenga mutengo wemarezinesi unopihwa pazasi.
  10. Kushaikwa Kwenguva Yakareba Inoburitswa. Kune vanonzi Enterprise shanduro, asi ivo, semamwe mavhezheni ese, anotsigirwa kwemakore maviri. Nemusiyano wekuti Enterprise vhezheni zvinongogadziriswa chete zvinoburitswa, pasina kuwedzera mashandiro matsva.
  11. Yakawedzerwa sarudzo dzekutsigira (pamwe muripo). https://www.atlassian.com/enterprise/support-services
  12. Dzakawanda sarudzo dzeDBMS dzinotsigirwa. Atlassian software inouya nemahara H2 DBMS; iyi DBMS haina kukurudzirwa kuti ishandiswe zvine pundutso. Aya anotevera maDBMS anotsigirwa kuti ashandise zvine pundutso: Amazon Aurora (Data Center chete) PostgreSQL, Azure SQL, MySQL, Oracle DB, PostgreSQL, MS SQL Server. Pane zvirambidzo pashanduro dzinotsigirwa uye kazhinji shanduro dzekare chete dzinotsigirwa, asi kune yega yega DBMS pane vhezheni ine rutsigiro rwevatengesi:
    Jira akatsigira mapuratifomu,
    Confluence inotsigirwa mapuratifomu.

Technical architecture

Maitiro ekushandisa Atlassian Jira + Confluence mumubatanidzwa. Mibvunzo yehunyanzvi

Tsananguro dzedhiyagiramu:

  • Dhiagiramu inoratidza kuita muBhangi redu; iyi gadziriso inopiwa semuenzaniso uye haina kukurudzirwa.
  • nginx inopa reverse-proxy mashandiro kune ese ari maviri Jira uye Confluence.
  • Iko kukanganisa kushivirira kweDBMS kunoitwa kuburikidza neDBMS.
  • Shanduko dzinofambiswa pakati penzvimbo uchishandisa iyo Configuration Manager yeJira plugin.
  • AppSrv iri mudhayagiramu ndeye proprietary application server yekuzivisa uye haishandise Atlassian software.
  • Iyo EasyBI dhatabhesi yakagadzirirwa kuvaka cubes uye kushuma uchishandisa eazyBI Reports uye Charts yeJira plugin.
  • Iyo Confluence Synchrony sevhisi (chikamu chinobvumira kugadziridzwa kwemagwaro panguva imwe chete) haina kupatsanurwa kuita imwe yekumisikidzwa uye inotangwa pamwe chete neConfluence, pane imwechete server.

Rezinesi

Nyaya dzerezenisi dzeAtlassian dzakakodzerwa nechinyorwa chakasiyana; pano ini ndichangotaura zvakajairika misimboti.
Nyaya huru dzatakasangana nadzo inyaya dzekupihwa rezenisi dzeData Center editions. Marezenisi maficha eServer uye Data Center editions:

  1. Rezinesi reServer edition nderekusingaperi uye mutengi anogona kushandisa software kunyangwe rezinesi rapera. Asi mushure mekunge rezinesi rapera, mutengi anonyimwa kodzero yekugamuchira rutsigiro rwechigadzirwa uye kugadzirisa software kune ichangoburwa shanduro.
  2. Kupihwa rezenisi kunoenderana nehuwandu hwevashandisi mu 'JIRA Vashandisi' yepasi rose mvumo system. Izvo hazvina basa kuti vanoshandisa sisitimu here kana kuti kwete - kunyangwe vashandisi vasina kumbobvira vapinda muhurongwa, vese vashandisi vanozoverengerwa rezinesi. Kana nhamba yevashandisi vane marezinesi ikapfuurwa, mhinduro ingave yekubvisa mvumo ye 'JIRA Users' kubva kune vamwe vashandisi.
  3. Rezinesi reData Center rinonyatso kunyoresa. Mari yerezinesi yepagore inodiwa. Kana nguva yacho yapera, kushanda nehurongwa huchavharwa.
  4. Mitengo yerezinesi inogona kuchinja nekufamba kwenguva. Sezvo maitiro anoratidza, kusvika pamwero mukuru uye, zvichida, zvakanyanya. Naizvozvo, kana marezinesi ako achidhura zvakafanana gore rino, saka gore rinouya mutengo wemarezinesi unogona kuwedzera.
  5. Rezinesi rinoitwa nemushandisi netier (semuenzaniso, nhanho 1001-2000 vashandisi). Izvo zvinokwanisika kukwidziridza kune yakakwira tier, nekuwedzera kubhadhara.
  6. Kana nhamba yevashandisi vane marezinesi ikapfuudzwa, vashandisi vatsva vanogadzirwa vasina kodzero yekupinda ('JIRA Users' mvumo yepasi rose).
  7. Plugins inogona chete kupihwa rezinesi kune imwecheteyo nhamba yevashandisi seyo huru software.
  8. Kuiswa kwekugadzira chete kunoda kupihwa rezinesi; kune vamwe vese unogona kuwana rezinesi reMugadziri: https://confluence.atlassian.com/jirakb/get-a-developer-license-for-jira-server-744526918.html.
  9. Kuti utenge kugadzirisa, unofanirwa kutenga Renew Software kugadzirisa - mutengo ungangoita 50% yemutengo weiyo software yekutanga. Iyi ficha haiwanikwe yeData Center uye haishande kune plugins; kuti uvatsigire, uchafanirwa kubhadhara mutengo wakazara gore rega.
    Nokudaro, purogiramu yegore negore inotsigira inodhura kupfuura 50% yehuwandu hwemari yepurogiramu munyaya yeServer edition uye 100% munyaya yeData Center edition - izvi zvakanyanya kudarika vamwe vatengesi vakawanda. Sekuona kwangu, uku ndiko kukanganisa kwakakosha kweAtlassian's bhizinesi modhi.

Zvimiro zveshanduko kubva kuServer edition kuenda kuData Center:

  1. Pane muripo wekusimudzira kubva kuServer edition kuenda kuData Center. Mutengo unogona kuwanikwa pano https://www.atlassian.com/licensing/data-center.
  2. Paunenge uchichinja kubva kuServer edition kuenda kuData Center, haufanire kubhadhara kuti uchinje edition yemaplugins - plugins yeServer edition icharamba ichishanda. Asi zvichave zvakakodzera kumutsiridza marezinesi emaplugins eiyo Data Center edition.
  3. Unogona kushandisa maplugins asina shanduro yekushandisa neData Center editions. Nekudaro, hongu, maplugins akadaro anogona kusashanda nemazvo uye zviri nani kupa imwe nzira kune akadaro plugins pamberi.
  4. Shanduko kuenda kuData Center edition inoitwa nekuisa rezinesi idzva. Nekudaro, rezinesi reServer edition richiri kuwanikwa.
  5. Iko hakuna misiyano inoshanda pakati peData Center uye Server editions yevashandisi; misiyano yese ingori mumabasa ekutonga uye tekinoroji yekumisikidza kugona.
  6. Mutengo wesoftware uye plugins unosiyana kune Server uye Data Center editions. Musiyano mumutengo kazhinji uri pasi pe5% (kwete yakakosha). Muenzaniso wekuverenga mutengo unopiwa pasi apa.

Kushanda chiyero chekuita

Iyo yakakosha Atlassian software package inosanganisira huwandu hukuru hwekugona, asi kazhinji kugona kunopihwa nehurongwa kunoshaikwa zvakanyanya. Dzimwe nguva kunyangwe mabasa akareruka haawanikwe mune yekutanga package, saka plugins akakosha kune chero kuita. Kune iyo Jira system tinoshandisa anotevera plugins (pikicha inodzvanywa):
Maitiro ekushandisa Atlassian Jira + Confluence mumubatanidzwa. Mibvunzo yehunyanzvi

Kune iyo Confluence system tinoshandisa anotevera plugins (pikicha inodzvanywa):
Maitiro ekushandisa Atlassian Jira + Confluence mumubatanidzwa. Mibvunzo yehunyanzvi

Mhinduro pamatafura ane plugins:

  • Mitengo yese yakavakirwa pavashandisi ve2000;
  • Mitengo inoratidzwa inobva pamitengo yakanyorwa https://marketplace.atlassian.com, mutengo chaiwo (nezvidzikisiro) wakaderera;
  • Sezvauri kuona, iyo yakazara huwandu hwakafanana kune iyo Data Center uye Server editions;
  • Mapulagi chete anotsigira iyo Data Center edition anosarudzwa kuti ashandiswe. Isu takabvisa ma plugins akasara kubva muzvirongwa zvekugadzikana kwehurongwa.

Iko kushanda kunotsanangurwa muchidimbu muComment column. Mamwe maplugins akawedzera mashandiro ehurongwa:

  • Yakawedzera maturusi akawanda ekuona;
  • Nzira dzekubatanidza dzakagadziridzwa;
  • Zvishandiso zvekuwedzera zvemapurojekiti emhando yemvura;
  • Zvishandiso zvekuwedzera zveScrum zvinokuvadza, zvekuronga basa rezvikwata zvakakura zveprojekiti;
  • Yakawedzerwa kushanda kwekutevera nguva;
  • Akawedzera maturusi e otomatiki mashandiro uye kugadzirisa mhinduro;
  • Yakawedzerwa mashandiro ekurerutsa uye otomatiki manejimendi emhinduro.

Uyezve tinoshandisa Atlassian Shamwari app. Ichi chishandiso chinokutendera kuti ugadzirise mafaera mune ekunze maapplication (MS Hofisi) uye woadzosera kuConfluence (check-in).
Chikumbiro chevashandisi nzvimbo dzekushandira (mutengi mukobvu) ALM Inoshanda Jira Mutengi https://marketplace.atlassian.com/apps/7070 vakasarudza kusaishandisa nekuda kwerutsigiro rwemutengesi urombo uye ongororo dzisina kunaka.
nokuti kubatanidzwa neMS Project Isu tinoshandisa yakazvinyora application iyo inokutendera iwe kuti uvandudze Issue statuses muMS Project kubva kuJira uye zvinopesana. Mune ramangwana, nekuda kwezvinangwa zvakafanana, tinoronga kushandisa plugin yakabhadharwa Septah Bridge - JIRA MS Project Plugin, iyo inoiswa sekuwedzera kune MS Project.
Kubatanidzwa nekunze kwekushandisa inoshandiswa kuburikidza neApplication Links. Panguva imwecheteyo, yeAtlassian applications, kubatanidzwa kusati kwagadziriswa uye kushanda pakarepo mushure mekugadzirisa, somuenzaniso, unogona kuratidza ruzivo pamusoro peZvisungo muJira pane peji muConfluence.
Kuti uwane iyo Jira uye Confluence maseva, iyo REST API inoshandiswa: https://developer.atlassian.com/server/jira/platform/rest-apis.
SOAP neXML-RPC API zvakarambwa uye hazviwanikwe kuti zvishandiswe mushanduro itsva.

mhedziso

Saka, takatarisa maitiro ehunyanzvi ekushandisa hurongwa hwakavakirwa pane zvigadzirwa zveAtlassian. Mhinduro yakatsanangurwa inomiririra mhinduro imwe chete uye yakanyatsokodzera nharaunda yebhizinesi

Mhinduro yakarongwa ndeye scalable, inoshivirira kukanganisa, ine nharaunda nhatu dzekuronga kusimudzira uye kuyedzwa, ine zvese zvinodiwa zvekubatana muhurongwa uye inopa huwandu hwakawanda hwezvishandiso zvekutungamira kweprojekiti.

Ndichafara kupindura mibvunzo mumhinduro.

Source: www.habr.com