Zwee an enger Këscht - Konfiguratiounsmanagement

by Abr 11, 2023BI / Analyse0 Kommentaren

Zwee an enger Këscht (wann Dir kënnt) a jiddereen an der Dokumentatioun (ëmmer).

An engem IT Kontext bezitt "zwee an enger Këscht" op zwee Serveren oder Komponenten déi entwéckelt sinn fir zesummen ze schaffen fir Redundanz a méi Zouverlässegkeet ze bidden. Dëse Setup kann dofir suergen, datt wann ee Komponent klappt, deen aneren seng Operatiounen iwwerhëlt, sou datt d'Kontinuitéit vum Service erhale bleift. D'Zil fir "zwee an enger Këscht" ze hunn ass eng héich Disponibilitéit a Katastrophen Erhuelung ze bidden. Dëst gëllt och fir mënschlech Rollen an enger Organisatioun; et gëtt awer selten ëmgesat.

Loosst eis e relevant Analytics Beispill kucken. Mir kennen all méiglecherweis eng Persoun an eiser Firma oder Organisatioun mam Numm, déi d'"Go-to" Persoun fir Analytics ass. Si sinn déi, déi Berichter oder Dashboards no hinnen benannt hunn - dem Mike säi Bericht oder dem Jane säi Dashboard. Sécher, et ginn aner Leit déi d'Analytik kennen, awer dëst sinn déi richteg Championen déi schéngen ze wësse wéi déi schwéierst Saache gemaach ginn an d'Deadline iwwerwannen. D'Fro ass datt dës Leit eleng stinn. A ville Fäll ënner Drock schaffe se net mat jidderengem, well dat kéint se verlangsamen an hei fänkt de Problem un. Mir denken ni datt mir dës Persoun verléieren. Ech verzichte mech vun der typescher "Sie soen se vun engem Bus getraff ginn" oder mat engem Beispill, deen déi aktuell Aarbechtsmaartméiglechkeeten ausnotzen an eppes Positives soen wéi "Si hunn d'Lotterie gewonnen!", well mir all sollen eisen Deel maachen fir positiv ze sinn hautdesdaags.

d 'Geschicht
De Méindeg de Moie kënnt, an eisen Analysexpert a Champion MJ huet hir Demissioun ofginn. MJ huet d'Lotterie gewonnen an huet schonn d'Land ouni Pfleeg an der Welt verlooss. D'Team an d'Leit déi MJ kennen sinn begeeschtert an jalous, awer d'Aarbecht muss goen. Elo ass wann de Wäert an d'Realitéit vun deem wat de MJ gemaach huet amgaang ze verstoen ass. MJ war verantwortlech fir d'final Verëffentlechung an d'Validatioun vun der Analyse. Si schéngen ëmmer d'Effizienz ze verbesseren oder déi schwiereg Ännerung ze maachen ier se d'Analytik u jidderengem geliwwert hunn. Keen huet wierklech egal wéi et gemaach gouf a war sécher an der Tatsaach datt et just geschitt ass, an de MJ war en Analytics individuell Rock Star sou datt en Niveau vun der Autonomie geschenkt gouf. Elo wéi d'Team ufänkt d'Stécker opzehuelen, d'Ufroen, déi alldeeglech Themen, d'Modifikatiounsufroe si se verluer a fänken un ze kräischen. Berichter / Dashboards ginn an onbekannte Staaten fonnt; e puer Verméigen hunn de Weekend net aktualiséiert, a mir wëssen net firwat; d'Leit froe wat lass ass a wéini d'Saachen fixéiert ginn, Ännerungen déi de MJ gesot hunn gemaach gi sinn net op a mir hu keng Ahnung firwat. D'Equipe gesäit schlecht aus. Et ass eng Katastroph an elo haassen mir all MJ.

D'Lektioune
Et ginn e puer einfach an offensichtlech Take-aways.

  1. Ni erlaben engem Individuum eleng ze schaffen. Kléngt gutt awer a méi klengen agilen Teams hu mir keng Zäit oder d'Leit fir dëst ze maachen. D'Leit kommen a ginn, d'Aufgabe si vill, also ass et am Numm vun der Produktivitéit deelen an eroberen.
  2. Jidderee muss säi Wëssen deelen. Kléngt och gutt awer deele mir mat der richteger Persoun oder Leit? Denkt drun datt vill Lotterie Gewënner Mataarbechter sinn. Wëssen Deele Sessiounen maachen hëlt och Zäit ewech vun Aufgaben an déi meescht Leit investéiere just a Fäegkeeten a Wëssen just an der Zäit wann et néideg ass.

Also, wat sinn e puer richteg Léisungen, déi jidderee ka kënnen ëmsetzen an hannendrun?
Loosst d'mat Configuratioun Management ufänken. Mir benotzen dëst als Regenschirmbegrëff fir e puer ähnlech Themen.

  1. Changement Management: De Prozess vun der Planung, der Ëmsetzung an der Kontroll vun Ännerungen u Software Systemer op eng strukturéiert a systematesch Manéier. Dëse Prozess zielt fir sécherzestellen datt Ännerungen op eng kontrolléiert an effizient Manéier gemaach ginn (mat der Fäegkeet zréckzekommen), mat minimaler Stéierung vum existente System a maximal Benefice fir d'Organisatioun.
  2. Projet Gestioun: D'Planung, d'Organisatioun an d'Kontroll vu Softwareentwécklungsprojeten fir sécherzestellen datt se op Zäit, am Budget an un de gewënschte Qualitéitsnormen ofgeschloss sinn. Et beinhalt d'Koordinatioun vu Ressourcen, Aktivitéiten an Aufgaben am ganzen Softwareentwécklungszyklus fir d'Projetziler z'erreechen an d'Softwareprodukt op Zäitplang ze liwweren.
  3. Kontinuéierlech Integratioun a kontinuéierlech Liwwerung (CI / CD): De Prozess fir d'Gebai ze automatiséieren, ze testen an d'Deployment vun der Software. Kontinuéierlech Integratioun erfuerdert regelméisseg Code Ännerungen an e gemeinsame Repository ze fusionéieren an automatiséiert Tester auszeféieren fir Feeler fréi am Entwécklungsprozess z'entdecken. Continuous Delivery / Deployment implizéiert automatesch getest a validéiert Code Ännerungen an d'Produktioun erauszekréien, wat fir séier a reegelméisseg Verëffentlechunge vun neie Featuren a Verbesserungen erlaabt.
  4. Versiounskontroll: De Prozess fir d'Verännerunge vum Quellcode an aner Software-Artefakte mat der Zäit mat spezialiséierte Software-Tools ze managen. Et erlaabt d'Entwéckler op enger Codebase ze kollaboréieren, eng komplett Geschicht vun Ännerungen z'erhalen, an experimentéieren mat neie Featuren ouni d'Haaptcodebase ze beaflossen.

All déi uewe bezéie sech op gutt Softwareentwécklungspraktiken. Analytics déi d'Geschäft dréit a leeft verdéngt net manner well se kritesch sinn fir d'Entscheedung ze huelen. All analytesch Verméigen (ETL Aarbechtsplazen, semantesch Definitiounen, Metriken Definitiounen, Berichter, Dashboards, Geschichten ... asw) si just Code Snippets mat enger visueller Interface fir ze designen a scheinbar kleng Ännerungen kënnen op Operatiounen zerstéieren.

Benotzt Configuration Management deckt eis fir weider an engem gudden Zoustand ze lafen. Verméigen sinn Versioune sou datt mir kënne gesinn wat an hirer Liewensdauer geschitt ass, mir wësse wien un deem schafft zesumme mam Fortschrëtt gemaach an Zäitlinnen, a mir wëssen datt d'Produktioun weider geet. Wat net vun engem pure Prozess ofgedeckt ass, ass d'Iwwerdroung vu Wëssen an d'Verstoe vu firwat d'Saachen esou sinn wéi se sinn.

All System, Datebank, an Analyse-Tool hunn hir eege Quirks. Saachen déi se séier oder lues maachen, Saachen déi se op eng gewësse Manéier behuelen oder e gewënschte Resultat produzéieren. Dëst kënnen Astellunge sinn op engem System oder globalen Niveau oder Saachen am Asset Design, déi se maache wéi se sollen lafen. De Problem ass datt déi meescht vun dëse Saache mat der Zäit geléiert ginn an et ass net ëmmer eng Plaz fir se ze dokumentéieren. Och wa mir op Cloud Systemer plënneren, wou mir net méi kontrolléieren wéi d'Applikatioun ausféiert a mir vertrauen op de Fournisseur fir et sou séier wéi méiglech ze maachen, geet d'Tweaking vun Definitioune weider an eise Verméigen fir genau ze spären wat mir sichen. Dëst Wëssen ass wat muss erfaasst a gedeelt ginn andeems se et fir anerer zur Verfügung stellen. Dëst Wësse muss als Deel vun der Dokumentatioun vun Verméigen erfuerderlech sinn an en integralen Deel vun der Versiounskontroll & CI/CD Check-In an Genehmegungsprozess gemaach ginn an an e puer Fäll souguer als Deel vun enger Checklëscht virun der Verëffentlechung vu Saachen ze maachen an net maachen.

Et gëtt keng magesch Äntwerten oder AI fir Ofkierzungen an eisen Analyseprozesser ze decken oder de Mangel dovun. Onofhängeg vun der Gréisst vum Team, deen d'Donnéeën an d'Analytik fléisst eng Investitioun an e System fir Ännerungen ze verfolgen, Versioun all Verméigen an Hëllef fir den Entwécklungsprozess ze dokumentéieren an d'Wëssen z'erfaassen ass e Must. Investitiounen an Prozesser an Zäit virun wäert eng Tonn vun verschwenden Zäit spueren méi spéit Saachen erauszefannen fir e gesonden Zoustand vun eiser Analys ze erhalen. D'Saache geschéien a säi Bescht fir eng Versécherungspolice fir MJs an aner Lotterie Gewënner ze hunn.