Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Mubvunzo wekuti "maitirwo ekuita devops" wave wavapo kwemakore, asi hapana zvakawanda zvakanaka zvekushandisa. Dzimwe nguva unowira munjodzi yezviziviso kubva kune vasina-so-smart consultants vanoda kutengesa nguva yavo, zvisinei kuti sei. Dzimwe nguva aya mazwi asina kujeka, akajairika pamusoro pekuti ngarava dzemakambani makuru dzinorima sei nzvimbo dzedenga. Mubvunzo unomuka: izvi zvine basa rei kwatiri? Mudikanwi munyori, unogona here kuumba pfungwa dzako zvakajeka murunyoro?

Zvese izvi zvinobva pachokwadi chekuti hakuna maitiro mazhinji chaiwo uye kunzwisisa kwemhedzisiro yekushandurwa kwetsika yekambani yakaunganidza. Kuchinja kwetsika zvinhu zvenguva refu, mhedzisiro yacho isingazooneki muvhiki kana mwedzi. Tinoda munhu akura zvakakwana kuti aone kuti makambani akavakwa sei uye akakundikana mumakore apfuura.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

John Willis - mumwe wemadzibaba eDevOps. John ane makumi emakore echiitiko achishanda nenhamba huru yemakambani. Munguva pfupi yapfuura, John akatanga kuona maitiro chaiwo anoitika pakushanda nemumwe wavo. Achishandisa aya archetypes, John anotungamira makambani munzira yechokwadi yeDevOps shanduko. Verenga zvakawanda nezve aya archetypes mukududzirwa kwechinyorwa chake kubva kumusangano weDevOops 2018.

Nezvemutauri

Anopfuura makore makumi matatu neshanu muIT manejimendi, akatora chikamu mukugadzirwa kweakatangira OpenCloud kuCanonical, akatora chikamu mune gumi ekutanga, maviri acho akatengeswa kuna Dell naDocker. Parizvino ndiye Mutevedzeri weMutungamiriri weDevOps uye Digital Practices paSJ Technologies.

Inotevera inyaya kubva pamaonero aJohani.

Zita rangu ndiJohn Willis uye nzvimbo iri nyore kundiwana iri pa Twitter, @botchagalupe. Ndine zita rakafanana paGmail neGitHub. A neichi chinobatanidza unogona kuwana mavhidhiyo akarekodhwa emishumo yangu uye mharidzo kwavari.

Ndine misangano yakawanda nemaCIO emakambani makuru akasiyana. Vanowanzo nyunyuta kuti havanzwisise kuti DevOps chii, uye munhu wese anoedza kuvatsanangurira ari kutaura nezve chimwe chinhu chakasiyana. Chimwe chichemo chinowanzoitika ndechokuti DevOps haishande, kunyange zvazvo zvichiita sekuti vatungamiri vari kuita zvose sezvavanotsanangurwa kwavari. Tiri kutaura nezvemakambani makuru ane makore anopfuura zana. Mushure mekutaura navo, ndakasvika kumhedziso yekuti kumatambudziko mazhinji, haisi tekinoroji yepamusoro ndiyo inonyatsokodzera, asi pane yakaderera-tech mhinduro. Kwemavhiki ndaingotaura nevanhu vanobva kumadhipatimendi akasiyana-siyana. Zvaunoona mumufananidzo wekutanga mupositi ndiyo purojekiti yangu yekupedzisira, izvi ndizvo zvaitaridzika mukamuri mushure memazuva matatu ebasa.

Chii chinonzi DevOps?

Chokwadi, kana ukabvunza vanhu gumi vakasiyana, vanokupa mhinduro gumi dzakasiyana. Asi hechino chinhu chinonakidza: ese gumi emhinduro idzi achave akarurama. Hapana mhinduro isiriyo apa. Ndakanga ndakanyatso kudzika muDevOps, kweanenge makore gumi, uye ndaive wekutanga wekuAmerica paDevOpsDay yekutanga. Ini handisi kuzotaura kuti ndine njere kupfuura munhu wese anobatanidzwa muDevOps, asi hapana chero munhu akashandisa zvakanyanya kuedza pazviri. Ini ndinotenda kuti DevOps inoitika kana huwandu hwevanhu uye tekinoroji zvauya pamwechete. Isu tinowanzo kukanganwa nezvehunhu hwevanhu, kunyangwe tichitaura zvakawanda nezvemarudzi ese etsika.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Iye zvino tave nedata rakawanda, makore mashanu ekutsvagisa kwedzidzo, kuyedzwa kwedzidziso pachiyero cheindasitiri. Zvatinoudzwa nezvidzidzo izvi ndezvekuti kana ukabatanidza mamwe maitiro mutsika yesangano, unogona kuwana 2000x yekumhanyisa. Uku kukwidziridzwa kunofananidzwa nekuvandudzwa kwakaenzana mukugadzikana. Uku kuyerwa kwehuwandu hwebhenefiti iyo DevOps inogona kuunza kune chero kambani. Makore mashomanana apfuura, ndaitaura nezveDevOps kuMukuru Mukuru wekambani ye Fortune 5000. Pandakanga ndichigadzirira mharidzo, ndaitya zvikuru nokuti ndaifanira kupfupisa makore angu echiitiko mumaminitsi mashanu.

Pakupedzisira ndakapa zvinotevera Tsanangudzo yeDevOps: Iro seti yemaitiro uye mapatani ayo anogonesa kushandurwa kwehupfumi hwevanhu kuita hukuru hwekuita hwesangano. Muenzaniso ndiwo mashandire akaita Toyota kwemakore makumi mashanu kana makumi matanhatu apfuura.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mushure meizvi, madhayagiramu akadaro anopiwa kwete sezvinyorwa, asi semienzaniso. Zviri mukati mavo zvichasiyana kune imwe neimwe kambani itsva. Zvisinei, mufananidzo unogona kuonekwa wakaparadzana uye wakakurisa. pane iyi link.)

Imwe yeakanyanya kubudirira maitiro akadaro ndeye kukosha kwemashamba mapping. Mabhuku akawanda akanaka akanyorwa pamusoro peizvi, ayo akabudirira zvikuru ari naKaren Martin. Asi pamusoro pegore rapfuura, ndakasvika pakugumisa kuti kunyange iyi nzira yakanyanya-tech. Iine mabhenefiti akawanda uye ndakaishandisa zvakanyanya. Asi kana CEO akakubvunza kuti sei kambani yake isingakwanise kushandura njanji nyowani, kuchiri mangwanani kuti utaure nezve kukosha kwerukova mepu. Kune mimwe mibvunzo yakawanda yakakosha inofanira kutanga yapindurwa.

Ndinofunga kukanganisa kunoita vazhinji vandinoshanda navo ndeyekuti vanongopa kambani gwara remapoinzi mashanu vozodzoka mushure memwedzi mitanhatu vozoona zvakaitika. Kunyangwe chirongwa chakanaka senge kukosha kwerukova mepu ine, ngatitii, mapofu. Mushure memazana ekubvunzurudzwa nevatungamiri vemakambani akasiyana-siyana, ndakagadzira imwe nzira inotibvumira kuputsa dambudziko muzvikamu zvayo, uye zvino tichakurukura chimwe nechimwe chezvikamu izvi zvakarongeka. Ndisati ndashandisa chero zvigadziriso zvetekinoroji, ndinoshandisa iyi pateni, uye semhedzisiro, madziro angu ese akafukidzwa nemifananidzo. Munguva pfupi yapfuura ndanga ndichishanda pamwe nemutual fund uye ndakaguma ndine 100-150 zvirongwa zvakadaro.

Tsika dzakaipa dzinodya nzira dzakanaka dzemangwanani

Pfungwa huru ndeiyi: hapana huwandu hweLean, Agile, SAFE uye DevOps ichabatsira kana tsika yesangano pachayo yakaipa. Zvakafanana nekunyura kusvika pakadzika pasina scuba gear kana kushanda pasina x-ray. Mune mamwe mazwi, kududzira Drucker naDeming: tsika yakaipa yesangano inomedza chero yakanaka system isina kudzipwa pairi.

Kugadzirisa dambudziko guru iri, unofanira kutora matanho anotevera:

  1. Ita Kuti Zvose Basa Rionekwe: unofanira kuita kuti basa rose rionekwe. Kwete mupfungwa yekuti inofanirwa kuratidzwa pane imwe skrini, asi mupfungwa yekuti inofanirwa kucherechedzwa.
  2. Consolidated Work Management Systems: manejimendi masisitimu anofanirwa kubatanidzwa. Mudambudziko reruzivo rwe "madzinza" uye ruzivo rwemasangano, muzviitiko 9 kubva pagumi bhodhoro vanhu. Mubhuku "Phoenix Project" dambudziko rakanga riri pamunhu mumwe chete, Brent, uyo akaita kuti basa rive makore matatu kumashure. Uye ndinomhanyira muma β€œBrents” aya kwese kwese. Kugadzirisa zvipingamupinyi izvi, ini ndinoshandisa zvinhu zviviri zvinotevera pane yedu runyorwa.
  3. Theory of Constraints Methodology: dzidziso yezvipingamupinyi.
  4. Kubatana hacks: kubatana hacks.
  5. Toyota Kata (Coaching Kata): Ini handisi kuzotaura zvakawanda nezveToyota Kata. Kana uchida, pane yangu github pane mharidzo pane inenge imwe neimwe yemisoro iyi.
  6. Sangano reMusika: sangano rakanangana nemusika.
  7. Shift-kuruboshwe maodhita: kuongororwa padanho rekutanga rekutenderera.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Ini ndinotanga kushanda nesangano zviri nyore: ndinoenda kukambani ndonotaura nevashandi. Sezvauri kuona, hapana yakakwirira tekinoroji. Zvose zvaunoda ndezvimwe zvekunyora. Ini ndinounganidza zvikwata zvakati wandei mukamuri rimwe uye ndoongorora zvavanondiudza kubva mumaonero e7 angu archetypes. Uye ndinobva ndavapa chiratidzo ivo pachavo uye ndovakumbira kuti vanyore pasi pabhodhi zvese zvavakataura zvinonzwika kusvika zvino. Kazhinji mumhando idzi dzemisangano kune munhu mumwe chete anonyora zvose pasi, uye zvakanakisisa anogona kunyora pasi 10% yehurukuro. Nemaitiro angu, nhamba iyi inogona kusimudzwa kusvika ku40%.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mufananidzo uyu unogona kutariswa zvakasiyana ona link)

Maitiro angu anobva pabasa raWilliam Schneider. Iyo Reengineering Alternative) Nzira yacho inobva pane pfungwa yokuti chero sangano rinogona kukamurwa kuita mativi mana. Ichi chirongwa kwandiri chinowanzova mugumisiro wekushanda nemazana ezvimwe zvirongwa zvinomuka pakuongorora sangano. Ngatitii tine sangano rine hutongi hwepamusoro, asi hune hunyanzvi hwakaderera. Iyi isarudzo isingafadzi zvakanyanya: kana munhu wese achitsika mutsara, asi hapana anoziva zvekuita.

Sarudzo iri nani zvishoma ndeye ine mwero wepamusoro wezvese kutonga uye kugona. Kana kambani yakadaro iine pundutso, saka pamwe haidi DevOps. Zvinonyanya kufadza kushanda nekambani ine chiyero chepamusoro chekutonga, kukwanisa kuderera uye kushanda pamwe chete, asi panguva imwechete yakakwirira yetsika (kurima). Izvi zvinoreva kuti kambani iyi ine vanhu vakawanda vanofarira kushanda ikoko uye kuwanda kwevashandi kwakaderera.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mufananidzo uyu unogona kutariswa zvakasiyana ona link)

Zvinoratidzika kwandiri kuti nzira dzine nhungamiro dzakasimba dzinopedzisira dzapinda munzira yekuwana chokwadi. Mukukosha kuyerera kwemepu kunyanya, kune mitemo yakawanda ine chekuita nemagadzirirwo eruzivo. Muzvikamu zvekutanga zvebasa, izvo zvandiri kutaura pamusoro pazvo zvino, hapana anoda mitemo iyi. Kana munhu ane chiratidzo mumaoko ake achitsanangura mamiriro ezvinhu chaiwo mukambani pabhodhi, iyi ndiyo nzira yakanakisisa yekunzwisisa mamiriro ezvinhu. Mashoko akadaro haasvike vatungamiri. Panguva ino, hupenzi kuvhiringa munhu uchiti akakweva imwe mhando yemuseve zvisiri izvo. Panguva ino, zviri nani kushandisa mitemo yakapfava, semuenzaniso: multi-level abstraction inogona kugadzirwa nyore nekushandisa-mavara-mavara mamakisi.

Ndinodzokorora, hapana teknolojia yepamusoro. Mucherechedzo mutema unoratidza chokwadi chechinangwa chekuti zvese zvinoshanda sei. Nechiratidzo chitsvuku, vanhu vanomaka izvo zvavasingade nezvemamiriro ezvinhu aripo. Zvakakosha kuti vanyore izvi, kwete ini. Pandinoenda kuCIO mushure memusangano, handipi zvinyorwa zvezvinhu gumi zvinoda kugadziriswa. Ini ndinoyedza kutsvaga hukama pakati pezviri kutaurwa nevanhu mukambani uye maitiro aripo akasimbiswa. Pakupedzisira, chiratidzo chebhuruu chinopa mhinduro dzinogona kuitika kudambudziko.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mufananidzo uyu unogona kutariswa zvakasiyana ona link)

Muenzaniso weiyi nzira ikozvino waratidzwa pamusoro apa. Kutanga kwegore rino ndakashanda nebhanga rimwe chete. Vanhu vekuchengetedza ipapo vaive nechokwadi chekuti havafanirwe kuuya kuzogadzira uye nekuongorora zvinodiwa.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mufananidzo uyu unogona kutariswa zvakasiyana ona link)

Uye takazotaura nevanhu vanobva kune mamwe madhipatimendi uye zvakazoitika kuti anenge makore masere apfuura, vanogadzira software vakadzinga vashandi vekuchengetedza basa nekuti vaidzikisira basa. Uye zvakazoshanduka kuita kurambidzwa, izvo zvakatorwa sezviri pachena. Kunyange zvazvo chaizvoizvo pakanga pasina kurambidzwa.

Musangano wedu wakapfuurira nenzira inovhiringidza zvikuru: kweanenge maawa matatu, zvikwata zvishanu zvakasiyana hazvina kukwanisa kunditsanangurira zvakanga zvichiitika pakati pekodhi negungano. Uye izvi zvingaita sezviri nyore. Vazhinji veDevOps vanopa mazano vanofungidzira kumberi kuti munhu wese anotoziva izvi.

Ipapo munhu aitarisira IT governance, anga akanyarara kwemaawa mana, akaerekana ararama patakasvika pamusoro wake, akatigarisa kwenguva yakareba. Pakupedzisira ndakamubvunza zvaaifunga nezvemusangano wacho, uye handifi ndakakanganwa mhinduro yake. Iye akati: β€œNdaifunga kuti bhanga redu raingova nenzira mbiri chete dzekuendesa software, asi ikozvino ndava kuziva kuti kune shanu dzadzo, uye ndaisatomboziva nhatu dzacho.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

(Mufananidzo uyu unogona kutariswa zvakasiyana ona link)

Musangano wekupedzisira pabhanga iri waive nevevesheni vesoftware software. Yakanga iri naye kuti zvakazoitika kuti kunyora madhayagiramu ane chiratidzo pabepa zviri nani pane pabhodhi, uye zviri nani pane pane smartboard.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Mapikicha aunoona ndiwo maratidziro akaita imba yemusangano wehotera pazuva rechina remusangano wedu. Uye isu takashandisa zvirongwa izvi kutsvaga mapatani, kureva, archetypes.

Saka, ndinobvunza mibvunzo yevashandi, vanonyora mhinduro nemakasi emavara matatu (dema, tsvuku uye bhuruu). Ini ndinoongorora mhinduro dzavo kune archetypes. Zvino ngatikurukurei ose archetypes zvakarongeka.

1. Ita Kuti Basa Rose Rionekwe: Ita kuti basa rionekwe

Makambani mazhinji andinoshanda nawo ane chikamu chepamusoro chebasa risingazivikanwe. Semuenzaniso, apa ndipo apo mumwe mushandi anouya kune mumwe uye anongokumbira kuita chimwe chinhu. Mumasangano makuru, panogona kunge paine 60% yebasa risina kurongwa. Uye kusvika ku40% yebasa haina kunyorwa chero nzira. Dai yaiva Boeing, handaizombokwira ndege yavo zvakare muupenyu hwangu. Kana hafu chete yebasa yakanyorwa, saka hazvizivikanwe kana basa iri riri kuitwa nemazvo kana kwete. Dzimwe nzira dzese dzinozove dzisingabatsiri - hapana chikonzero chekuedza kuita chero chinhu, nekuti iyo inozivikanwa 50% inogona kunge yakanyanya kuwirirana uye yakajeka chikamu chebasa, iyo otomatiki iyo isingazopa mhedzisiro yakakura, uye zvese zvakaipisisa. zvinhu zviri muhafu isingaoneki. Mukusavapo kwezvinyorwa, hazvibviri kuwana marudzi ose ehacks uye basa rakavanzika, kwete kuwana mabhodhoro, iwo chaiwo "Brents" andakatotaura nezvazvo. Kune bhuku rakanaka rakanyorwa naDominica DeGrandis "Kuita Kuti Basa Rionekwe". Anoratidza shanu dzakasiyana "nguva inodonha" (mbavha dzenguva):

  • Basa Rakawanda Mukuita (WIP)
  • Unknown Dependencies
  • Basa Risina Kurongwa
  • Zvinhu zvinopesana
  • Basa Risingatarisirwi

Izvi zvakakosha zvikuru kuongorora uye bhuku racho rakakura, asi mazano ose aya haabatsiri kana 50% chete yedata ichionekwa. Nzira dzakatsanangurwa neDominica dzinogona kushandiswa kana huchokwadi hwepamusoro pe90% hunowanikwa. Ndiri kutaura nezvemamiriro ezvinhu apo mukuru anopa ari pasi basa remaminitsi gumi nemashanu, asi zvinomutora mazuva matatu; asi mukuru wacho haanyatso ziva kuti uyu ari pasi anovimba nevamwe vanhu vana kana vashanu.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Iyo Phoenix Project inyaya inoshamisa nezve chirongwa chakanonoka makore matatu. Mumwe wevatambi anotarisana nekudzingwa nekuda kweizvi, uye anosangana nemumwe munhu anoratidzwa semhando yaSocrates. Anobatsira kuona kuti chii chaizvo chakaitika. Zvinoitika kuti kambani ine one system maneja, ane zita rinonzi Brent, uye ese anoshanda neimwe nzira anoenda kuburikidza naye. Pane imwe yemisangano, mumwe wevari pasi anobvunzwa: nei rimwe nerimwe hafu yeawa basa richitora vhiki? Mhinduro imharidzo yakapfava kwazvo yedzidziso yemitsara uye mutemo weLittle, uye mumharidzo iyi zvinobuda kuti pakugara kwe90%, awa yega yega yebasa inotora maawa mapfumbamwe. Basa rega rega rinoda kutumirwa kune vamwe vanhu vanomwe, saka awa inova maawa makumi matanhatu nematatu, kanomwe ka9.

Saka kana ndichitaura nezvekuonekwa, handireve kuti zvese zviri pachiratidziri, asi kuti iwe une data. Pavanenge vachidaro, zvinowanzoitika kuti kune yakawanda kwazvo yebasa risina kurongwa iyo neimwe nzira inotumirwa kuBrent kana pasina chikonzero chacho. Uye Brent murume akanaka, haazomboti kwete, asi haaudze chero munhu mabatiro aanoita basa rake.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Kana basa richinge raonekwa, iyo data inogona kurongedzwa zvakanaka (ndizvo zviri kuitwa naDominika mumufananidzo), kubviswa kweiyo nguva shanu kudonha kunogona kuiswa, uye otomatiki inogona kuiswa.

2. Kubatanidza Maitiro Ekuita Basa: Task Management

Iwo archetypes andiri kutaura nezvawo imhando yepiramidhi. Kana yekutanga yakaitwa nemazvo, saka yechipiri yatova mhando yekuwedzera. Zvizhinji zveizvi hazvishandire kutanga, zvinoda kurangarirwa kumakambani makuru akaita seFortune 5000. Kambani yekupedzisira yandakashandira yakanga ine masystem gumi ekutengesera. Chikwata chimwe chaive neRemedy, chimwe chakanyora imwe mhando yehurongwa hwayo, chetatu chakashandisa Jira, uye chimwe chakaita neemail. Dambudziko rimwe chete rinomuka kana kambani ine mapaipi makumi matatu akasiyana, asi ini handina nguva yekukurukura nyaya dzese dzakadai.

Ini ndinokurukura nevanhu kuti matikiti anogadzirwa sei, chii chinoitika kwavari chinotevera, uye kuti anodzingirwa sei. Chinonyanya kufadza ndechokuti vanhu pamisangano yedu vanotaura nomwoyo wose. Ndakabvunza kuti vangani vanhu vanoisa "zvidiki / zvisina kukanganisa" pamatikiti anofanirwa kupihwa "hukuru hunoita". Zvakazoitika kuti anenge munhu wese anoita izvi. Ini handiite kushora uye ndinoedza munzira dzese kuti ndisaziva vanhu. Pavanoreurura chimwe chinhu kwandiri nomwoyo wose, handipi munhu wacho. Asi kana anenge munhu wese akadarika sisitimu, zvinoreva kuti kuchengetedzeka kwese kunonyanya kupfeka hwindo. Naizvozvo, hapana mhedziso dzinogona kutorwa kubva kune data reiyi system.

Kugadzirisa dambudziko retikiti, unofanirwa kusarudza imwe huru system. Kana ukashandisa Jira, chengeta Jira. Kana pane imwe nzira, ngaive iyo chete. Chinokosha ndechekuti matikiti anofanirwa kutariswa seimwe nhanho mukuita kwekusimudzira. Chese chiitiko chinofanirwa kunge chine tikiti, iro rinofanirwa kuyerera kuburikidza nekufambiswa kwebasa. Matikiti anotumirwa kuchikwata, icho chinoaisa pabhodhi renyaya uye chobva chatora mutoro kwavari.

Izvi zvinoshanda kumadhipatimendi ese, kusanganisira zvivakwa uye mashandiro. Muchiitiko ichi, zvinokwanisika kugadzira imwe pfungwa inonzwisisika yemamiriro ezvinhu. Kana maitiro aya angotangwa, zvinongoerekana zvave nyore kuziva kuti ndiani ane chekuita nechikumbiro chega chega. Nokuti ikozvino hatigamuchire 50%, asi 98% yemabasa matsva. Kana iyi yakakosha maitiro ikashanda, saka kunyatsoita kunovandudza mukati mehurongwa.

Services pipeline

Izvi zvinongoshanda chete kumakambani makuru. Kana iwe uri kambani nyowani mumunda mutsva, simudza maoko ako uye shanda neTravis CI yako kana CircleCI. Kana zvasvika kumakambani eFortune 5000, imwe nyaya yakaitika kubhangi kwandaishanda. Google yakauya kwavari uye vakaratidzwa madhayagiramu ekare IBM masisitimu. Vakomana veGoogle vakabvunza mukuvhiringika - iripi kodhi kodhi yeizvi? Asi hapana kodhi kodhi, kwete kunyange GUI. Ichi ndicho chokwadi icho masangano makuru anofanira kutarisana nawo: 40-year-old bank records pane yekare mainframe. Mumwe wevatengi vangu anoshandisa Kubernetes midziyo ine Circuit Breaker mapatani, pamwe neChaos Tsoko, zvese zveKeyBank application. Asi midziyo iyi inozobatana neCOBOL application.

Vakomana veGoogle vainyatsovimba kuti vaizogadzirisa matambudziko ese emutengi wangu, uye ipapo vakatanga kubvunza mibvunzo: chii IBM datapipe? Vanoudzwa: ichi chibatanidza. Inobatanidza nei? KuSperry system. Uye chii ichocho? Zvichingoenda zvakadaro. Pakutanga kuona zvinoita sekuti: rudzii rweDevOps inogona kuvepo? Asi chaizvoizvo, zvinogoneka. Kune masisitimu ekutumira anokutendera kuti upe mafambiro ebasa kune zvikwata zvekutumira.

3. Dzidziso yeZvipingamupinyi: Dzidziso yezvipingamupinyi

Ngatiendererei kune yechitatu archetype: masangano / "madzinza" ruzivo. Sezvo mutemo, mune chero sangano kune vanhu vanoverengeka vanoziva zvose uye vanotarisira zvose. Ava ndivo vanga vari musangano kwenguva yakareba uye vanoziva magadzirirwo ese.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Kana izvi zvauya padhayagiramu, ini ndinotenderedza vanhu vakadaro nemucherechedzo: semuenzaniso, zvinoitika kuti mumwe Lou aripo pamisangano yese. Uye zviri pachena kwandiri: iyi inzvimbo yeBrent. Kana veCIO vasarudza pakati pangu neT-shirt nemateki uye mukomana weBM akapfeka sutu, ndinosarudza nekuti ndinogona kuudza director zvinhu zvisingaudzwe nemumwe mukomana uye kuti director anogona kusada kunzwa. . Ndinovaudza kuti bhodhoro mukambani yavo mumwe munhu anonzi Fred uye mumwe anonzi Lou. Iri bhodhoro rinoda kusunungurwa, ruzivo rwavo runofanira kuwanikwa kubva kwavari neimwe nzira.

Kugadzirisa rudzi urwu rwedambudziko, ndinogona, semuenzaniso, kupa zano rekushandisa Slack. A smart director anobvunza - nei? Kazhinji, mumamiriro ezvinhu akadaro, DevOps consultants vanopindura: nokuti munhu wose ari kuzviita. Kana mutungamiriri akachenjera chaizvo, achati: saka chii. Uye apa ndipo panoperera nhaurirano. Uye mhinduro yangu kune iyi ndeiyi: nekuti kune mabhodhoro mana mukambani, Fred, Lou, Susie naJane. Kuti vagadzirise ruzivo rwavo, munhu anofanira kutanga asuma Slack. Mawikis ako ese haana maturo nekuti hapana anoziva nezvekuvapo kwawo. Kana timu yeinjiniya ichibatanidzwa pamberi-kumagumo uye kumashure-yekupedzisira uye munhu wese anofanirwa kuziva kuti vanogona kubata kumberi-kumagumo timu yekuvandudza kana timu yezvivakwa nemibvunzo. Ndipo apo Lou kana Fred vangangove nenguva yekujoinha wiki. Uyezve muSlack mumwe munhu angabvunza kuti sei, oti, nhanho 5 isiri kushanda. Uye ipapo Lou kana Fred anogadzirisa mirairo pawiki. Kana iwe ukamisa iyi maitiro, saka zvinhu zvakawanda zvinowira munzvimbo yega.

Iyi ndiyo pfungwa yangu huru: kuitira kurumbidza chero matekinoroji epamusoro, iwe unofanirwa kutanga waisa hwaro hwazvo mukurongeka, uye izvi zvinogona kuitwa neakaderera-tech mhinduro ichangobva kutsanangurwa. Kana iwe ukatanga nepamusoro-tekinoroji uye usingatsananguri kuti nei ichidikanwa, saka, sekutonga, izvi hazviperi zvakanaka. Mumwe wevatengi vedu anoshandisa Azure ML, yakachipa uye yakapusa mhinduro. Inenge 30% yemibvunzo yavo yakapindurwa nemuchina wekuzvidzidzira wega. Uye chinhu ichi chakanyorwa nevashandisi vasina kubatanidzwa mune data sainzi, nhamba kana masvomhu. Izvi zvakakosha. Mutengo wemhinduro yakadaro ishoma.

4. Kudyidzana hacks: Kudyidzana hacks

Yechina archetype ndiyo inoda kurwisana nekuzviparadzanisa. Vanhu vazhinji vanotoziva izvi: kuzviparadzanisa kunobereka ruvengo. Kana dhipatimendi rimwe nerimwe riri pauriri hwaro, uye vanhu vasingapesani neimwe nzira, kunze kwekunge mune elevator, ipapo kuvengana pakati pavo kunomuka nyore nyore. Asi kana, pane zvinopesana, vanhu vari mukamuri rimwe chete nemumwe, anobva angobuda. Kana mumwe munhu akarasa kumwe kupomera kwakajairika, semuenzaniso, chakadaro uye chakadaro chimiro hachimboshanda, hapana chiri nyore kugadzirisa kupomera kwakadaro. Vagadziri vakanyora iyo interface vanongoda kutanga kubvunza mibvunzo chaiyo, uye zvichakurumidza kujeka kuti, semuenzaniso, mushandisi aingoshandisa chishandiso zvisiri izvo.

Kune nzira dzakawanda dzekukunda kuzviparadzanisa nevamwe. Ndakambonzi ndiende kubhanga kuAustralia, asi ndakaramba nekuti ndine vana vaviri nemukadzi. Chandaigona kuita kuti ndivabatsire kwaiva kuvakurudzira kurondedzera nyaya. Ichi chinhu chinopupurirwa kushanda. Imwe nzira inofadza ndeye misangano yekofi yakaonda. Musangano rakakura, iyi isarudzo yakanakisa yekuparadzira ruzivo. Mukuwedzera, iwe unogona kuitisa mukati devopsdays, hackathons, uye zvichingodaro.

5. Kudzidzisa Kata

Sezvandakanyevera pakutanga, handisi kuzotaura nezvazvo nhasi. Kana uchifarira, unogona kutarisa dzimwe mharidzo dzangu.

Kune zvakare hurukuro yakanaka pane iyi musoro kubva kuna Mike Rother:

6. Market Oriented: sangano rinotarisana nemusika

Pane matambudziko akasiyana pano. Somuenzaniso, "Ini" vanhu, "T" vanhu uye "E" vanhu. β€œIni” vanhu ndevaya vanoita chinhu chimwe chete. Kazhinji ivo varipo mumasangano ane madhipatimendi ari oga. "T" inguva apo munhu akanaka pane chimwe chinhu asiwo akanaka pane zvimwe zvinhu. "E" kana kuti "muzinga" apo munhu ane unyanzvi hwakawanda.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Mutemo waConway unoshanda pano (Mutemo waConway), iyo mune yakanyanya kurerutswa fomu inogona kutaurwa sezvizvi: kana zvikwata zvitatu zvinoshanda pamuunganidzi, zvino chigumisiro chichava muumbi wezvikamu zvitatu. Nokudaro, kana pane yakakwirira yekuzviparadzanisa mukati mesangano, ipapo kunyange Kubernetes, Circuit breaker, API extensibility uye zvimwe zvinhu zvinofadza musangano rino zvicharongwa nenzira yakafanana nesangano pacharo. Zvakanyatsoenderana naConway uye kunyangwe imi mose madiki geeks.

Mhinduro yedambudziko iri yakatsanangurwa kakawanda. Kune, semuenzaniso, archetypes esangano anotsanangurwa naFernando Fernandez. Iyo yakaoma dhizaini yandichangotaura nezvayo, nekuzviparadzanisa nevamwe, ibasa-yakatarisana nekuvaka. Rudzi rwechipiri ndiyo yakaipisisa, matrix architecture, tsvina yemamwe maviri. Yechitatu ndiyo inoonekwa mukutanga kwekutanga, uye makambani makuru ari kuedzawo kufananidza rudzi urwu. Isangano rinotarisa misika. Pano isu tinogadzirisa kuti tiwane mhinduro inokurumidza kune zvikumbiro zvevatengi. Izvi dzimwe nguva zvinodaidzwa kuti flat organization.

Vanhu vazhinji vanotsanangura chimiro ichi nenzira dzakasiyana, ndinoda mazwi kuvaka/mhanya zvikwata, kuAmazon vanozvidaidza zvikwata zviviri zvepizza. Muchigadziro ichi, vanhu vemarudzi ose "I" vakaiswa kumativi ose sevhisi, uye zvishoma nezvishoma vanoswedera pedyo nemhando "T", uye kana hutungamiri hwakanaka huripo, vanogona kuva "E". Yekutanga kupokana apa ndeyekuti chimiro chakadaro chine zvinhu zvisina basa. Sei uchida muongorori mudhipatimendi rega rega kana uchikwanisa kuve nedhipatimendi rakakosha revayedzi? Kwandinopindura: mari yakawedzerwa munyaya iyi ndiyo mutengo wesangano rose kuti rive rudzi "E" mune ramangwana. Muchimiro ichi, muongorori anodzidza zvishoma nezvishoma nezve network, zvivakwa, dhizaini, nezvimwe. Nekuda kweizvozvo, wese anotora chikamu musangano anonyatsoziva zvese zvinoitika musangano. Kana iwe uchida kuziva kuti chirongwa ichi chinoshanda sei muindasitiri, verenga Mike Rother, Toyota Kata.

7. Shift-kuruboshwe maodhita: odhita kutanga mukutenderera. Kutevedzera mitemo yekuchengetedza pazviratidzwa

Apa ndipo kana zviito zvako zvikasakunda bvunzo yekunhuwa, sekutaura. Vanhu vanokushandira havasi mapenzi. Kana, semuenzaniso uri pamusoro, vakaisa diki / pasina kukanganisa kwese, izvi zvakatora makore matatu, uye hapana akacherechedza chero chinhu, saka munhu wese anoziva zvakakwana kuti hurongwa hahushande. Kana mumwe muenzaniso - bhodhi rezano rekuchinja, uko mishumo inoda kuendeswa yega yega, toti, Chitatu. Kune boka revanhu vanoshanda ikoko (kwete kubhadharwa zvakanyanya, nenzira) avo, muchirevo, vanofanira kuziva kuti hurongwa hunoita sei. Uye mumakore mashanu apfuura, iwe wakaona kuti masisitimu edu akaomarara zvakanyanya. Uye vanhu vashanu kana vatanhatu vanofanira kuita chisarudzo pamusoro pechinjo yavasina kuita uye yavasingazivi nezvayo.

Zvechokwadi, nzira iyi haishandi. Ndinofanira kubvisa zvinhu zvakadaro nekuti vanhu ava havasi kuchengetedza hurongwa. Sarudzo inofanirwa kuitwa nechikwata pachayo, nekuti timu inofanirwa kuve nehanya nazvo. Zvikasadaro, mamiriro ezvinhu anokatyamadza anomuka kana maneja asina kumbobvira anyora kodhi muhupenyu hwake anoudza mugadziri wepurogiramu kuti zvinofanirwa kutora nguva yakareba sei kunyora kodhi. Imwe kambani yandakashanda nayo yaive nemabhodhi manomwe akasiyana aiongorora shanduko yese, kusanganisira bhodhi rezvivakwa, bhodhi rezvigadzirwa, nezvimwe. Kwaitova nenhambo yokumirira inosungirwa, kunyange zvazvo mumwe mushandi akandiudza kuti mumakore gumi ebasa, hapana akanga amboramba chinjo yakaitwa nouyu munhu mukati meiyi nhambo inosungirwa.

MaAuditor anofanira kukokwa kuti vabatane nesu, kwete kuvabvisa. Vaudze kuti unonyora midziyo isingachinjiki yemabhinari iyo, kana vakapasa bvunzo dzese, inoramba isingachinjiki zvachose. Vaudze kuti une pombi sekodhi uye tsanangura kuti zvinorevei. Varatidze chirongwa chinotevera: bhinari isingachinjiki yekuverenga-chete mugaba rinopfuura bvunzo dzese dzekusagadzikana; uyezve kwete chete hapana anoibata, ivo havatombobata sisitimu inogadzira pombi, nekuti zvakare yakagadzirwa zvine simba. Ndine vatengi, Capital One, vari kushandisa Vault kugadzira chimwe chinhu senge blockchain. Muongorori haafanire kuratidza "mabikirwo" kubva kuna Chef; zvakakwana kuratidza iyo blockchain, kubva kwazviri pachena zvakaitika kune Jira tikiti mukugadzira uye ndiani ane mhosva nazvo.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Maererano ne chirevo, yakagadzirwa muna 2018 neSonatype, pakanga paine 2017 bhiriyoni OSS yekurodha zvikumbiro muna 87.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Kurasikirwa kwakaitika nekuda kwekusagadzikana kunorambidzwa. Zvakare, iwo manhamba aunoona pamusoro apa haasanganisi mari yemukana. Chii chinonzi DevSecOps muchidimbu? Rega nditaure ipapo kuti handifarire kutaura kuti zita iri rakabudirira sei. Icho chiripo ndechekuti sezvo DevOps yakabudirira zvakanyanya, isu tinofanirwa kuedza kuwedzera chengetedzo kune iyo pombi.

Muenzaniso wekutevedzana uku:
Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Iyi haisi kurudziro yezvakagadzirwa zvigadzirwa, kunyangwe ini ndinozvida zvese. Ndakavapa semuenzaniso wekuratidza kuti DevOps, iyo yakatanga yakavakirwa pahurongwa hwesangano muindasitiri, inobvumidza iwe kuti uite otomatiki nhanho yega yebasa pachigadzirwa.

Zvinomwe Shanduko Archetypes Kubva paDevOps Misimboti

Uye hapana chikonzero nei isu takatadza kutora nzira imwechete yekuchengeteka.

Mugumisiro

Semhedziso, ini ndichapa mamwe matipi eDevSecOps. Iwe unofanirwa kusanganisira vaongorori mukugadzira masisitimu ako uye kupedza nguva uchiadzidzisa. Iwe unofanirwa kushanda pamwe nevanoongorora. Tevere, unofanirwa kurwa kurwa kusinganzwisisike kurwisa nhema. Kunyangwe iine yakanyanya kudhura yekusagadzikana yekuongorora chishandiso, unogona kupedzisira wagadzira tsika dzakaipa zvakanyanya pakati pevagadziri vako kana iwe usingazive kuti chiratidzo-ku-ruzha reshiyo chii. Vagadziri vanozoremerwa nezviitiko uye vanongozvidzima. Kana iwe wakanzwa nezvenyaya yeEquifax, ndizvo chaizvo zvakaitika ipapo, uko nhanho yepamusoro yechenjedzo haina kufuratirwa. Pamusoro pezvo, kusasimba kunoda kutsanangurwa nenzira inoita kuti zvive pachena mabatiro avanoita bhizinesi. Semuenzaniso, unogona kutaura kuti uku ndiko kusagadzikana kwakafanana semunyaya yeEquifax. Kusagadzikana kwekuchengetedza kunofanirwa kubatwa zvakafanana nedzimwe nyaya dzesoftware, kureva kuti, dzinofanirwa kuverengerwa mune yese DevOps maitiro. Iwe unofanirwa kushanda navo kuburikidza neJira, Kanban, nezvimwe. Vagadziri havafanire kufunga kuti mumwe munhu achaita izvi - pane zvinopesana, munhu wese anofanira kuita izvi. Pakupedzisira, iwe unofanirwa kushandisa simba pakudzidzisa vanhu.

Useful links

Hedzino hurukuro shoma kubva kumusangano weDevOops dzaungawane unobatsira:

Tarisa mu chirongwa DevOops 2020 Moscow - kune zvakare zvakawanda zvinonakidza zvinhu ipapo.

Source: www.habr.com

Voeg