Tveir í kassa - Stillingarstjórnun

by Apríl 11, 2023BI/Aalytics0 athugasemdir

Tveir í kassa (ef þú getur) og allir í skjölum (alltaf).

Í upplýsingatækni samhengi vísar „tveir í kassa“ til tveggja netþjóna eða íhluta sem eru hannaðir til að vinna saman til að veita offramboð og aukinn áreiðanleika. Þessi uppsetning getur tryggt að ef annar íhluturinn bilar mun hinn taka við rekstri hans og viðhalda þannig samfellu þjónustunnar. Markmiðið með því að hafa „tveir í kassa“ er að veita mikið framboð og bata við hörmungum. Þetta á einnig við um hlutverk manna í stofnun; þó er það sjaldan útfært.

Við skulum skoða viðeigandi greiningardæmi. Við þekkjum líklega öll manneskju í fyrirtækinu okkar eða samtökum með nafni sem er „viðkomandi“ einstaklingurinn fyrir Analytics. Það eru þeir sem hafa skýrslur eða mælaborð nefnd eftir þeim – Mike's Report eða Jane's Dashboard. Vissulega er til annað fólk sem kann greiningar, en þetta eru sannir meistarar sem virðast vita hvernig á að gera erfiðustu hlutina og ná ofurárangri á fresti. Málið er að þetta fólk stendur eitt og sér. Í mörgum tilfellum undir álagi vinna þeir ekki með neinum þar sem það gæti hægt á þeim og það er þar sem vandamálið byrjar. Við höldum aldrei að við séum að fara að missa þessa manneskju. Ég mun forðast hið dæmigerða „við skulum segja að þeir verði fyrir strætó“ eða nota dæmi sem nýta núverandi tækifæri á vinnumarkaði og segja eitthvað jákvætt eins og „þeir unnu í lottóinu!“, því við ættum öll að leggja okkar af mörkum til að vera jákvæð þessa dagana.

Sagan
Mánudagsmorgunn kemur og greiningarsérfræðingurinn okkar og meistari MJ hefur lagt fram uppsögn sína. MJ vann í lottóinu og hefur þegar farið úr landi án umhyggju í heiminum. Liðið og fólkið sem þekkir MJ er spennt og afbrýðissamt en samt þarf að vinna. Nú er þegar farið er að skilja gildi og raunveruleika þess sem MJ var að gera. MJ var ábyrgur fyrir endanlegri birtingu og löggildingu greininganna. Þeir virtust alltaf geta bætt skilvirkni eða gert þá erfiðu breytingu áður en þeir útveguðu greiningar til allra. Engum var alveg sama hvernig það gerðist og var öruggur í þeirri staðreynd að þetta gerðist bara og MJ var Analytics einstaklingur Rock Star svo sjálfræði var veitt. Nú þegar liðið byrjar að tína upp bitana, beiðnirnar, daglegu málin, breytingarbeiðnirnar þá eru þeir á villigötum og byrja að spæna. Skýrslur / mælaborð finnast í óþekktum ríkjum; sumar eignir uppfærðust ekki um helgina og við vitum ekki hvers vegna; fólk er að spyrja hvað sé að gerast og hvenær það verði lagað, breytingar sem MJ sagði að hafi verið gerðar birtast ekki og við höfum ekki hugmynd um hvers vegna. Liðið lítur illa út. Þetta er hörmung og nú hatum við öll MJ.

Lærdómarnir
Það eru nokkrar auðveldar og augljósar aðferðir.

  1. Aldrei leyfa einstaklingi að vinna einn. Hljómar vel en í smærri liðum, höfum við hvorki tíma né fólk til að láta þetta gerast. Fólk kemur og fer, verkefnin eru mörg, svo það er skipt og sigra í nafni framleiðni.
  2. Allir verða að miðla þekkingu sinni. Hljómar líka vel en erum við að deila með réttum einstaklingi eða fólki? Hafðu í huga að margir lottóvinningarar eru vinnufélagar. Að stunda þekkingarmiðlunarlotur tekur líka tíma frá verkefnum og flestir fjárfesta aðeins í færni og þekkingu í tíma þegar þess er þörf.

Svo, hverjar eru nokkrar raunverulegar lausnir sem allir geta innleitt og staðið á bak við?
Byrjum á stillingarstjórnun. Við munum nota þetta sem regnhlífarhugtak fyrir nokkur svipuð efni.

  1. Breytingastjórnun: Ferlið við að skipuleggja, innleiða og stjórna breytingum á hugbúnaðarkerfum á skipulegan og kerfisbundinn hátt. Þetta ferli miðar að því að tryggja að breytingar séu gerðar á stjórnanlegan og skilvirkan hátt (með getu til að snúa til baka), með lágmarksröskun á núverandi kerfi og hámarks ávinningi fyrir stofnunina.
  2. Verkefnastjórn: Áætlanagerð, skipulag og eftirlit með hugbúnaðarþróunarverkefnum til að tryggja að þeim ljúki á réttum tíma, innan fjárhagsáætlunar og að tilætluðum gæðastöðlum. Það felur í sér samhæfingu auðlinda, athafna og verkefna allan lífsferil hugbúnaðarþróunar til að ná markmiðum verkefnisins og afhenda hugbúnaðarvöruna á áætlun.
  3. Stöðug samþætting og stöðug afhending (CI/CD): Ferlið við að gera sjálfvirkan smíði, prófanir og dreifingu hugbúnaðar. Stöðug samþætting krefst þess að kóðabreytingar séu sameinaðar reglulega í sameiginlega geymslu og keyrt sjálfvirk próf til að greina villur snemma í þróunarferlinu. Stöðug afhending/dreifing felur í sér að prófaðar og staðfestar kóðabreytingar sleppa sjálfkrafa í framleiðslu, sem gerir kleift að gefa út nýja eiginleika og endurbætur hratt og oft.
  4. Útgáfustýring: Ferlið við að stjórna breytingum á frumkóða og öðrum hugbúnaðargripum með tímanum með því að nota sérhæfð hugbúnaðarverkfæri. Það gerir forriturum kleift að vinna saman að kóðagrunni, viðhalda heildarsögu breytinga og gera tilraunir með nýja eiginleika án þess að hafa áhrif á aðalkóðagrunninn.

Allt ofangreint vísar til góðra starfsvenja hugbúnaðarþróunar. Greining sem knýr og rekur fyrirtækið á ekkert minna skilið þar sem þær eru mikilvægar fyrir ákvarðanatöku. Allar greiningareignir (ETL störf, merkingarskilgreiningar, mælingarskilgreiningar, skýrslur, mælaborð, sögur ... osfrv.) eru bara kóðabútar með sjónrænu viðmóti til að hanna og að því er virðist minniháttar breytingar geta valdið eyðileggingu á rekstri.

Notkun stillingarstjórnunar nær yfir okkur til að halda áfram að keyra í góðu ástandi. Eignir eru útfærðar þannig að við getum séð hvað hefur gerst á lífstíma þeirra, við vitum hver vinnur við hvað ásamt framfarir og tímalínum og við vitum að framleiðslan mun halda áfram. Það sem fellur ekki undir neitt hreint ferli er yfirfærsla þekkingar og skilningur á því hvers vegna hlutirnir eru eins og þeir eru.

Sérhvert kerfi, gagnagrunnur og greiningartæki hafa sína eigin einkenni. Hlutir sem fá þá til að fara hratt eða hægt, hlutir sem láta þá hegða sér á ákveðinn hátt eða skila tilætluðum árangri. Þetta geta verið stillingar á kerfis- eða alþjóðlegum vettvangi eða hlutir innan eignahönnunarinnar sem gera það að verkum að þær keyra eins og þær ættu að gera. Vandamálið er að flestir af þessum hlutum lærast með tímanum og það er ekki alltaf staður til að skrá þá. Jafnvel þegar við færum okkur yfir í skýjakerfi þar sem við stjórnum ekki lengur hvernig forritið keyrir og við treystum á birginn til að gera það eins hratt og mögulegt er, heldur klipping skilgreininga áfram innan eigna okkar til að opna nákvæmlega það sem við erum að leita að. Þessi þekking er það sem þarf að fanga og deila með því að gera hana aðgengilega öðrum. Þessar þekkingar þarf að krefjast sem hluta af skjölum eigna og vera óaðskiljanlegur hluti af útgáfustýringu & CI/CD innritunar- og samþykkisferli og í sumum tilfellum jafnvel sem hluta af gátlista fyrir birtingu á hlutum sem á að gera og ekki. gera.

Það eru engin töfra svör eða gervigreind til að hylja flýtileiðir í greiningarferlum okkar eða skort á þeim. Burtséð frá stærð teymisins sem heldur gögnum og greiningum streymandi, er fjárfesting í kerfi til að fylgjast með breytingum, útgáfu allra eigna og aðstoð við að skrásetja þróunarferlið og fanga þekkingu. Fjárfesting í ferlum og tíma fyrirfram mun spara ógrynni af tímasóun síðar við að finna út hlutina til að viðhalda heilbrigðu ástandi greiningar okkar. Hlutir gerast og best að vera með tryggingarskírteini fyrir MJs og aðra lottóvinningshafa.