Home 9 Kuenderera mberi kusangana kweBI technical Pepa

Yehunyanzvi Pepa naLance Hankins, CTO, Motio Inc.

Zvakanakira Kuenderera Mberi kweKusanganisa kweBhizinesi Njere

Mashandiro anoita Bhizimusi reUngwaru Bhizinesi Kubva kuKuenderera Kwekubatanidza

Mune mazwi emabhizimusi, Business Intelligent (BI) ichiri munda mutsva. Kunge akawanda maekinoroji akavakirwa maindasitiri, BI yakafambira mberi kuburikidza nematanho ayo ekutanga nemaitirwo anoenderana neanochengetedza maitiro uye kubudirira kwakasiyana siyana. Munguva yakapfuura, yanga iri nzvimbo yakajairika yemapurojekiti mazhinji eBI anoshandiswa nesangano rimwe chete kutora nzira dzakasiyanasiyana dzakasiyana munzira yekuenda kuzvinangwa zvakafanana. Mumakore achangopfuura, zvakadaro, epamberi masangano ekufunga akawedzera kugona kwavo kweBI kuburikidza nepakati pekuziva kweBI uye hunyanzvi. Iine modhi dzakadai se "BI Competency Center" (BICC) uye "BI Center of Excellence" iri kuramba ichiwedzera, masangano aya ave kutsanangura BI matekinoroji matura, maturusi, maitiro uye maitiro esangano rese kuona kubudirira uye kuwedzera ROI pa zvitsva zveBI. Ivo vari kutorawo zvirevo kubva kune akanakisa maitiro muzvikamu zvematanho, mune ino kesi, iyo software indasitiri.

Imwe tsika yakanakisa iyo isati yazivikanwa nenharaunda yeBI ndeye yeContinuous Integration (CI). Mumunda wekusimudzira software, CI ndiyo nzira iyo software yekodhi inovakwa otomatiki uye kupfungaidzwa utsi nguva nenguva - munzvimbo yekuvandudza. Pane yakajairwa CI-inogoneswa software chirongwa, "inovaka server" inotarisa iyo projekiti sosi kodhi repositi uye, kana shanduko ikaonekwa, inodhonza yakachena kopi yesosi, inoita yakazara kuvaka, inomhanyisa bvunzo dzese dzekudzora, uye ichinyatso zivisa budiriro. timu yekumwe kukundikana. Imwe neimwe yakabudirira kutenderera1 inogadzira isingagadzike seti mabhainari eiyo software chigadzirwa.

Izvi zvinowanzoitika, zvinowirirana kusangana nekukurumidza zvinobata chero zvikanganiso zvinounzwa muhurongwa (kazhinji mukati memaminetsi ekutanga kwavo), uye zvinoita kuti zvive nyore kwazvo kuona kuti ndiani akaunza kukanganisa uye riini. Kukanganisa uye kusapindirana zvinogara zvakachipa kugadzirisa kana zvabatwa mukati memaminetsi ekutanga kwavo (kunyanya kana vasingambozvibudise munzvimbo yekusimudzira).

Iwo Akanyanya Misimboti Ekuenderera Kubatanidzwa (CI)

  • Inodzokororwa, otomatiki kuvaka uye bvunzo maitiro.
  • Aya otomatiki kuvaka uye bvunzo maitiro anoitwa kazhinji kuitira kuti matambudziko ekubatanidza aonekwe kutanga.
  • Kazhinji, otomatiki macircuit anopa ekutanga yambiro yezvinhu zvakaputswa / zvisingawirirane zvigadzirwa.
  • Pedyo nekukurumidza kusimbiswa uye kuyedzwa kweshanduko dzese kuhurongwa.

Pane kupokana kushoma kuti maitiro eCI ave chishandiso chakakosha mune arsenal yesangano remazuva ano rekuvandudza software. CI inovandudza zvese mhando uye kukura kwesoftware development timu. Ruzivo rwekuvandudza zvikwata izvo zvakagamuchira pfungwa yeCI hazvifungidzire kuita chero rakakura software chirongwa pasina iyo.

Muitiro weCI wakanakidzwa nekutora kwakakosha mukutora mwero neiyo software yekuvandudza indasitiri kubvira kutanga 2000s, tichitenda muchikamu chikuru kune yekupayona kuyedza kwevanhu vakaita saMartin Fowler2 uye Kent Beck.

Iyo indasitiri yeBI ingabatsirikewo kubva mukuita kweKuenderera Kusanganiswa?

Ndizvozvo. Mumakore anotevera, maitiro eCI anozozivikanwa nekuda kwesimba rayo guru kana rikashandiswa kunzvimbo dzemazuva ano dzekuvandudza kweBI. BI ecosystems zvakasikwa zvakaoma (ona mufananidzo 1). Iwo anowanzo kuve anoumbwa nezvakawanda zvinofamba zvikamu, zvine zvakawanda kudyidzana. Semuenzaniso, yakajairwa BI ecosystem inogona kunge iine:

  • Akawanda ekumusoro kwedhesi masosi.
  • ETL inoitisa nguva nenguva kubvisa, kuchenesa uye kurodha dhata kubva kune yega yeaya ekumusoro masosi kune data marts kana matura edata.
  • Zvigadzirwa zvakawanda zveBI zvinowedzera "modhi" yakaturikidzana pamusoro peaya mamashi kana matura.
  • Nyanzvi yeBI vanyori vanovaka zvirimo zveBI vachipesana neiyi modhi layer (semuenzaniso mishumo).

 

Kumusoro kweData Sosi kwakajairwa BI ecosystem

Sevashandi veBI vane ruzivo vanogona kupupurira - shanduko diki mune chero eaya marongero anogona kukanganisika muhurongwa hwese - kugadzira zvikanganiso kana kusakwanisa mune zvinobuda neBI kubuda. Zvichienderana nekuti timu yeBI iripi mukutenderera, izvi zvikanganiso kana kusakwana kunogona kuenda kusingaonekwe kwemazuva, vhiki kana kunyange mwedzi.

Heano mashoma echokwadi-epasi mienzaniso:

  • Shanduko inoita senge isina njodzi pamutanho wemhando inokonzeresa shanduko dzisingatarisirwi kumhamba yemushumo usati wagadziriswa mumwedzi. Shanduko idzi dzinodzikisira mashandiro emushumo mumwe chete (mamiriro akatonyanya kuoma uye kuona nemaoko).
  • Shanduko mune inoonekwa muDB inokonzeresa kuwedzera kunoshamisa mumishumo nguva yekumhanya.
  • Muenzaniso anodana mazita kana kudzima chikamu icho chirevo chinoenderana nacho.
  • Munyori wenyaya anoedza kukwidziridza mushumo, asi gwaro nyowani hariburitse mhedzisiro kana pakagadziriswa paramende yekusarudzika.

Munzvimbo zhinji dzeBI kusimudzira, kuyedzwa kweBI zvirimo pasi pekuvandudzwa kunowanzoitwa nenzira chaiyo manyorerwo (semuenzaniso "mhanyisa rondedzero, tarisa nhamba, tarisa kuti dzakarurama"). Zvikwata zveBI zvinowanzo tarisa iyi bvunzo yekuyedza pazvivakwa3 zvavari kushandurika, pane izvo zvisina kugadziriswa munguva pfupi yapfuura. Iyi tsika inokweretesa kumatambudziko asingaonekwe kana shanduko kune yakaderera nhanho yehurongwa inotanga kukwira kumusoro uye kukanganisa akawanda maBII zvigadzirwa.

Masangano mazhinji anoendesa nguva nenguva zvinyorwa zveBI kubva munzvimbo yekuvandudza kuenda mukuyedzwa kana kuvimbiswa kwemhando yepamusoro (QA) nharaunda, kwavanozoedzwa zvakanyanya nehunyanzvi hweQA. Zvichienderana nekunyatsoita kwechikwata cheQA, hurema kana kudzikisira mukuita kunogona kubatwa pano, asi panguva ino, mutengo wekugadzirisa nyaya idzi wawedzera zvakanyanya. Kamwe hurema pahuchigadzira kunze kwenzvimbo yekuvandudza (semuenzaniso kupinda muQA nharaunda), zvinova zvinodhura zvakanyanya kugadzirisa. Chaizvoizvo kufambiswa kwemabasa kwekugadzirisa kunogadzira kugadzirwa kwetikiti redambudziko rinotsanangura maitiro ekuberekesa hurema (nechikwata cheQA), BI timu triage yese akamirira matikiti ematambudziko (kusarudza kuti ndedzipi dzinokoshesa), kubereka kwedambudziko mukusimudzira, kuita kwe gadzirisa, uyezve kuendesa patsva kweimwe baseline kuQA. Saizvozvowo, zvikanganiso zvakawanikwa munzvimbo dzekugadzira zvakatodhura kugadzirisa kupfuura izvo zvakawanikwa muQA.

Mamiriro Akajairwa Akarongedzwa, nharaunda yekusimudzira, QA nharaunda, yekugadzira nharaunda

Uchishandisa misimboti yeCI, timu yekusimudzira yeBI inogona kuona zvine mutsindo zvinhu zvakaita seizvi (kazhinji mukati memaminetsi ekuchinja kwakazvikonzera), uye wotora matanho ekugadzirisa izvo zvirimo zveBI zvichiri munzvimbo yekuvandudza. Izvi zvinoreva kuti mutengo wakazara wekugadzirisa hauna kudhura zvakanyanya.

Saka misimboti yeCI inogona kushandiswa sei kune yakajairwa Bhizinesi Intelligence chirongwa? Kune mimwe mienzaniso yekongiri, isu tichafunga MotioCI™, chishandiso chekutengesa chinogonesa Kuenderera Kubatanidzwa kweBusiness Intelligence budiriro nharaunda. MotioCI inopa BI zvikwata zvinotevera:

Kuenderera mberi kusangana kweBhizinesi Njere

  1. Kuzvigadzirisa kusimbisa kweese maBI zvigadzirwa maringe nemhando yavo inoenderana. Izvi zvinoona kuti chero modhi kana dhatabhesi shanduko hadzi "paza" zviripo BI zvigadzirwa.
  2. Kuzvigadzirira kuuraya kesi dzekuyedza kune yega yega artifact. Aya kesi bvunzo anogona kushandiswa kuona zvinhu zvakadai se:
    1. Kuitwa kwechigadzirwa kwakaburitsa data rakarurama
    2. Kuitwa kwechigadzirwa kwakaburitsa huwandu hwakatarisirwa hwedata
    3. Iko kuita kwechigadzirwa kunogamuchirwa (kuuraya kunopedzisa mune inotarisirwa nguva yenguva)
  3. Zvoga kuenderana kuongorora. Kune chimwe nechimwe chigadzirwa.
    1. Tarisa kuti inonamatira kune yakamisikidzwa purojekiti kana zviyero zvemakambani zvezvinhu zvakaita semavara, mafonti, masitaera, mifananidzo yakadzika.
    2. Tarisa uone kuti mazita eparamende anoenderana pane zvigadzirwa
    3. Chengetedza kuti hukama hwehukama pakati pezvigadzirwa zvichiri kushanda
  4. Kuteedzera kweBI ecosystem shanduko kuitira kuti kana bvunzo yatanga kutadza, vanobata chirongwa vane maonero akajeka e "ndiani akachinja chii" kubva kwekupedzisira kutenderera. Semuyenzaniso:
    1. Ndeapi mamodheru akachinjwa (uye naani?)
    2. Ndezvipi zvigadzirwa zvakashandurwa (uye naani?)
    3. Pave paine schema shanduko kune akakodzera dhata sosi?
    4. Pakave nekuchinja kwakanyanya kune huwandu hwedata mune akakodzera data sosi?

Nekugadzirisa maitiro ari pamusoro apa uye nekumhanyisa nguva nenguva, zvirimo zveBI zvinogadzirwa nechikwata zvinoramba zvichisimbiswa kuti ndezvechokwadi, zvinowirirana uye mashandiro zvichiri munzvimbo yekusimudzira. Kana chirongwa cheCI chikaona kutadza, chichaita kuti timu yeBI yenyaya iyi inyatsoitika, pamwe nekurongedza shanduko kuiyo ecosystem yakaitika kubva panguva yekupedzisira yakabudirira. Iyi nzira inogonesa timu yeBI kukurumidza kucherechedza nyaya dzakagadzirwa neshanduko dzichangoburwa, kutora matanho ekugadzirisa uye kudzikisa mutengo.

Mhedzisiro Mhedzisiro Yekushandisa Kuenderera Mberi Kusanganiswa kweBI

  1. Zvikanganiso, kusakwana uye zviyero kutyorwa zvinobatwa zvakanyanya kutanga (kazhinji mukati memaminetsi kana maawa ekutanga kwavo.
  2. Chikwata cheBI chinowana kudzoka maawa asingaverengeki neimwe nzira yakashandiswa nemaoko kuyedza zvese zvekugadzira kuti ive nechokwadi chekuti chimwe chinhu hachina kutyoka, kuchengetedza nguva, asi zvakare ichikurudzira (inobvumira vanyori veBI kuti vatarise pamabasa ekuvandudza chaiwo).
  3. Chikwata cheBI chinowana kuwedzera kuoneka kuita "ndiani ari kuchinja chii" mune yavo BI ecosystem.
  4. Mhedzisiro inogadzirwa nechikwata cheBI ndeye yemhando yepamusoro.
  5. Kumusoro kwemasangano eQA anokwanisa kutarisisa simba ravo pakuyedza kwepamusoro-soro (zvese "michero yakadzika yakaturikwa" inosvinwa kunze zvisati zvasimudzirwa BI kuva QA).

Mukupfupisa, sezvo BI Indasitiri inokura uye ichigadzira nzira dzakanakisa mukubatanidza, manejimendi uye kushandiswa kwehungwaru hwebhizinesi, maBICC ari kubuda anofanirwa kuongorora uye kuwedzera izvo zvidzidzo zvinodzidziswa mumatanho epamberi, kunyanya indasitiri yesoftware. CI haisi chete indasitiri yesoftware yakanakisa maitiro, asi irikuchinjawo kuita yakajairika mashandiro. Sezvo maitiro anoonekwa seCI achigamuchirwa, maBICC anoenderera mberi achikura sedanho repamusoro rebhizimusi nekungogadziridza kuburitswa kwechikwata cheBI (chakakomba kusagadzikana), asiwo nekuwedzera mhando yezvabuda. Aya maitiro maviri anomiririra kukwakuka mukuita kweBICC uye munguva pfupi iri kuuya ichava musimboti wenzvimbo dzemazuva ano dzeBI.

 

 

1 Kubudirira kutenderera ndeimwe iyo pasina bvunzo dzinokundikana.
2 bepa raMartin Fowler rekutanga rinotsanangura Kuenderera Mberi kwekubatanidzwa kwakaburitswa munaGunyana wa2000.