Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O le fesili "faʻafefea ona faʻatinoina devops" ua leva ona i ai mo le tele o tausaga, ae e le tele ni mea lelei. O nisi taimi e te pa'ū i faʻasalalauga mai faufautua e le o ni popoto e manaʻomia le faʻatau atu o latou taimi, tusa lava pe faʻafefea. O nisi taimi o nei mea e le manino, e matua masani lava e uiga i le auala e suatia ai e vaʻa o kamupani tetele le vateatea o le atulaulau. O le fesili e tulaʻi mai: o le a le mea e taua ia i tatou? Le tusitala pele, e mafai ona e fa'atulaga manino ou manatu ile lisi?

O nei mea uma e mafua mai i le mea moni e le tele le faʻataʻitaʻiga moni ma le malamalama i le taunuuga o suiga o le aganuu a le kamupani ua faʻaputuina. Suiga i aganuu o mea umi, o taunuuga o le a le aliali mai i se vaiaso poʻo se masina. Matou te manaʻomia se tasi ua lava lona matua na te vaʻai pe faʻapefea ona fausia kamupani ma toilalo i le tele o tausaga.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

Ioane Uili - o se tasi o tama o DevOps. O John e tele tausaga o le poto masani e galue ai ma le tele o kamupani. Talu ai nei, na amata ai ona matauina e Ioane ni mamanu patino e tutupu pe a galulue faatasi ma i latou taitoatasi. I le faʻaaogaina o nei archetypes, e taʻitaʻia ai e Ioane kamupani i luga o le ala moni o le suiga o DevOps. Faitau atili e uiga i nei archetypes i le faaliliuga o lana lipoti mai le DevOops 2018 konafesi.

E uiga i le failauga:

E sili atu i le 35 tausaga i le pulega IT, na auai i le fausiaina o le muamua o OpenCloud i Canonical, na auai i le 10 amataga, e lua na faʻatau atu ia Dell ma Docker. Ole taimi nei ole Sui Peresetene ole DevOps ma Digital Practices ile SJ Technologies.

O le isi tala mai le vaaiga a Ioane.

O loʻu igoa o John Willis ma o le nofoaga sili ona faigofie e maua ai aʻu o luga ole Twitter, @botchagalupe. E iai la'u igoa tutusa ile Gmail ma GitHub. A i lenei sootaga e mafai ona e mauaina lipine vitio o aʻu lipoti ma faʻamatalaga mo i latou.

E tele a'u fonotaga ma CIO o kamupani tetele eseese. E masani ona latou faitio latou te le malamalama poʻo le a le DevOps, ma o tagata uma e taumafai e faʻamatalaina ia i latou o loʻo talanoa e uiga i se mea ese. O le isi faitioga masani o le DevOps e le aoga, e ui lava e foliga mai o loʻo faia e faatonu mea uma e pei ona faʻamatalaina ia i latou. O loʻo matou talanoa e uiga i kamupani tetele ua silia ma le selau tausaga. Ina ua uma ona talanoa ma i latou, na ou oo mai i le faaiuga e faapea mo le tele o faafitauli, e le o se tekinolosi maualuga e sili ona fetaui, ae o ni fofo maualalo-tekonolosi. Mo vaiaso sa na ona ou talanoa i tagata mai matagaluega eseese. O le mea e te vaʻaia i le ata muamua i le pou o laʻu galuega mulimuli lea, o le mea lea e foliga mai o le potu ina ua mavae aso e tolu o galuega.

O le a le DevOps?

Ioe, afai e te fesili i tagata eseese e 10, o le a latou tuuina mai tali eseese e 10. Ae o le mea manaia lenei: o nei tali uma e sefulu o le a saʻo. E leai se tali sese iinei. Sa ou matua loloto lava i DevOps, mo le tusa ma le 10 tausaga, ma o le muamua Amerika i le DevOpsDay muamua. Ou te le fai atu e sili atu loʻu poto nai lo tagata uma o loʻo aʻafia i DevOps, ae e leai se tasi na faʻaaluina le tele o taumafaiga i ai. Ou te talitonu o DevOps e tupu pe a oʻo mai tupe a tagata ma tekinolosi. E masani ona galo ia i tatou le tulaga o le tagata, e ui ina tatou talanoa tele e uiga i ituaiga uma o aganuu.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O lea ua tele a matou faʻamaumauga, lima tausaga o suʻesuʻega faʻaleaʻoaʻoga, suʻega o aʻoaʻoga i luga o se fua faʻapisinisi. O le a le mea o loʻo taʻu mai e nei suʻesuʻega ia i matou, afai e te tuʻufaʻatasia ni faʻataʻitaʻiga faʻataʻitaʻiga i se aganuu faʻalapotopotoga, e mafai ona e ausia se 2000x saoasaoa. O lenei fa'avavevave e fa'atusalia i se fa'aleleia tutusa i le mautu. Ole fua fa'atatau lea ole penefiti e mafai e DevOps ona aumai i so'o se kamupani. I nai tausaga talu ai, sa ou talanoa ai e uiga i DevOps i le Pule Sili o se kamupani Fortune 5000. A o ou sauniuni mo le faʻaaliga, sa ou matua popole lava aua e tatau ona ou aoteleina oʻu tausaga o le poto masani i le 5 minute.

I le faaiuga sa ou tuuina atu mea nei Fa'amatalaga o DevOps: O se seti o faʻataʻitaʻiga ma faʻataʻitaʻiga e mafai ai ona suia le faʻaogaina o tupe a tagata i totonu o faʻalapotopotoga faʻapitoa maualuga. O se faʻataʻitaʻiga o le auala na galue ai Toyota mo le 50 pe 60 tausaga talu ai.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(Mulimuli ane, o ia ata o loʻo tuʻuina atu e le o ni mea faʻasino, ae o ni faʻataʻitaʻiga. O a latou mea o le a eseese mo kamupani fou taʻitasi. Ae ui i lea, o le ata e mafai ona vaʻaia eseese ma faʻalauteleina i lenei sootaga.)

O se tasi o faiga e sili ona manuia o faʻafanua vaitafe taua. E tele ni tusi lelei na tusia e uiga i lenei mea, o tusi sili ona manuia o ia na tusia e Karen Martin. Ae i le tausaga ua tuanaʻi, ua ou oʻo mai i le faaiuga e oʻo lava i lenei faiga e matua maualuga tele. E mautinoa lava e tele ona lelei ma ua ou faʻaaogaina tele. Ae a fesiligia oe e le Pule Sili pe aisea e le mafai ai e lana kamupani ona sui i nofoaafi fou, e vave tele ona talanoa e uiga i le faʻafanua o le tau. E tele naua fesili taua e tatau ona tali muamua.

Ou te manatu o le mea sese e faia e le tele o aʻu paaga o le latou tuʻuina atu i le kamupani se taʻiala e lima ona toe foʻi mai lea i le ono masina mulimuli ane ma vaʻai i le mea na tupu. E oo lava i se fuafuaga lelei e pei o le faafanua o le tau o loo i ai, seʻi tatou fai atu, mea tauaso. Ina ua mavae le faitau selau o faatalanoaga ma faatonu o kamupani eseese, ua ou atiina ae se mamanu patino e mafai ai ona tatou talepeina le faafitauli i ona vaega, ma o lenei o le a tatou talanoaina ia vaega taitasi i le faasologa. Aʻo leʻi faʻaogaina soʻo se fofo faʻatekonolosi, ou te faʻaogaina lenei mamanu, ma o se taunuuga, o oʻu puipui uma e ufiufi i ata. Talu ai nei sa ou galue ai ma se faaputugatupe soofaatasi ma na ou iu i le 100-150 o ia polokalame.

O aganu'u leaga e 'ai auala lelei mo le taeao

O le manatu autu lenei: leai se aofaʻi o Lean, Agile, SAFE ma DevOps o le a fesoasoani pe a leaga le aganuu a le faʻalapotopotoga. E pei o le maulu i le loloto e aunoa ma se mea fa'a'au'au po'o le galue e aunoa ma se x-ray. I se isi faaupuga, ia toe fa'aupuina Drucker ma Deming: o se aganuʻu leaga faʻalapotopotoga o le a foloina soʻo se faiga lelei e aunoa ma le laoa.

Ina ia foia lenei faafitauli autu, e tatau ona e faia laasaga nei:

  1. Fa'aalia galuega uma: e tatau ona e fa'aalia galuega uma. E le o le uiga e tatau ona faʻaalia i luga o nisi lau, ae i le uiga e tatau ona mataʻituina.
  2. Faiga Tu'ufa'atasi o le Pulega o Galuega: e mana'omia ona tu'u fa'atasi faiga fa'afoe. I le faʻafitauli o le malamalama o le "ituaiga" ma le malamalama faʻalapotopotoga, i le 9 mataupu mai le 10 o le bottleneck o tagata. I totonu o le tusi "Phoenix Project" o le faafitauli sa i ai i le tagata nofofua e toatasi, o Brent, o le na mafua ai ona tuai le galuega i le tolu tausaga. Ma ou te tamoe i nei "Brents" i soo se mea. Ina ia foia nei fagufagu, ou te faʻaogaina isi mea e lua i la matou lisi.
  3. Theory of Constraints Methodology: talitonuga o fa'alavelave.
  4. Ta'aloga felagolagoma'i: hacks galulue faatasi.
  5. Toyota Kata (Faiaoga Kata): O le a ou le talanoa tele e uiga i le Toyota Kata. Afai e fiafia, i luga o laʻu github o lo'o iai fa'aaliga toetoe lava o mataupu uma nei.
  6. Fa'alapotopotoga Fa'atatau i Maketi: fa'alapotopotoga fa'atauva'a.
  7. Sii-agavale suetusi: su'etusi ile amataga ole taamilosaga.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

E amata ona ou galue ma se faalapotopotoga i le faigofie lava: Ou te alu i le kamupani ma talanoa ma tagata faigaluega. E pei ona e vaʻai, e leai se tekonolosi maualuga. Pau lava le mea e te manaʻomia o se mea e tusi ai. Ou te aoina ni 'au i totonu o le potu e tasi ma iloilo mea latou te taʻu mai ia te aʻu mai le vaaiga o laʻu 7 archetypes. Ona ou tuuina atu lea ia i latou o se faailoga ma fai atu ia i latou e tusi i lalo i luga o le laupapa mea uma na latou tautala leotele mai ai. E masani lava i nei ituaiga o fonotaga e tasi le tagata na te tusia mea uma, ma o le mea sili e mafai ona ia tusia i lalo le 10% o le talanoaga. Faatasi ai ma laʻu metotia, o lenei fuainumera e mafai ona siitia ile 40%.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(O lenei faʻataʻitaʻiga e mafai ona vaʻaia eseese va'ai so'oga)

O laʻu auala e faʻavae i luga o le galuega a William Schneider. Le Reengineering Alternative). O le auala e faʻavae i luga o le manatu e mafai ona vaevaeina soʻo se faʻalapotopotoga i ni sikuea se fa. O lenei polokalame mo aʻu e masani lava o le taunuuga o le galulue faatasi ma le fiaselau o isi polokalame e tulaʻi mai pe a suʻesuʻeina se faʻalapotopotoga. Fa'apea la o lo'o i ai sa tatou fa'alapotopotoga e maualuga le fa'atonuga, ae maualalo le agava'a. O se filifiliga sili ona le manaʻomia: pe a oʻo tagata uma i le laina, ae leai se tasi na te iloa le mea e fai.

O se filifiliga e sili atu le lelei o se tasi e maualuga le maualuga o le pulea ma le agavaa. Afai o sea kamupani e aoga, atonu e le manaʻomia DevOps. E sili ona manaia le galulue faatasi ma se kamupani o loʻo i ai se tulaga maualuga o le pulea, maualalo le agavaʻa ma le galulue faʻatasi, ae i le taimi lava e tasi o se tulaga maualuga o aganuu (faʻatoʻaga). O lona uiga o le kamupani e to'atele tagata e fiafia e galulue ai ma e maualalo le aofa'i o tagata faigaluega.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(O lenei faʻataʻitaʻiga e mafai ona vaʻaia eseese va'ai so'oga)

E foliga mai ia te au o metotia ma taiala mautu e iu lava ina faalavelave i le ausiaina o le upumoni. Aemaise lava ile fa'afanua fa'atauga, e tele tulafono e fa'atatau i le fa'atulagaina o fa'amatalaga. I le amataga o galuega, lea o loʻo ou talanoa ai nei, e leai se tasi e manaʻomia nei tulafono. Afai o se tagata o loʻo i ai se faʻailoga i ona lima e faʻamatalaina le tulaga moni o le kamupani i luga o le laupapa, o le auala sili lea e malamalama ai i le tulaga o mataupu. O ia faamatalaga e le oo atu i faatonu. I le taimi nei, o se mea valea le faʻalavelaveina o le tagata ma fai mai na ia tusia se ituaiga o aū sese. I lenei laʻasaga, e sili atu le faʻaogaina o tulafono faigofie, mo se faʻataʻitaʻiga: e mafai ona faia le faʻaogaina o le tele-level abstract i le faʻaaogaina o faʻailoga lanu.

Ou te toe fai atu, leai se tekinolosi maualuga. O le maka uliuli o loʻo faʻaalia ai le moni faʻamoemoe o le auala e galue ai mea uma. Faatasi ai ma se faailoga mumu, e faailoga e tagata mea latou te le fiafia i ai i le tulaga o loʻo i ai nei. E taua ona latou tusia lenei mea, ae le o aʻu. A ou alu i le CIO pe a uma se fonotaga, ou te le ofoina atu se lisi o mea e 10 e manaʻomia ona faʻaleleia. Ou te taumafai e suʻe fesoʻotaʻiga i le va o mea o loʻo fai mai ai tagata o le kamupani ma faʻataʻitaʻiga faʻamaonia o iai. Mulimuli ane, o se maka lanumoana e fautua mai ai ni fofo talafeagai i le faafitauli.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(O lenei faʻataʻitaʻiga e mafai ona vaʻaia eseese va'ai so'oga)

O se faʻataʻitaʻiga o lenei auala o loʻo faʻaalia nei i luga. I le amataga o lenei tausaga sa ou faigaluega ai i le tasi faletupe. O tagata saogalemu iina na talitonu e le tatau ona latou o mai e mamanu ma iloiloga manaʻomia.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(O lenei faʻataʻitaʻiga e mafai ona vaʻaia eseese va'ai so'oga)

Ona matou talanoa lea i tagata mai isi matagaluega ma na iloa ai e tusa ma le 8 tausaga talu ai, na faʻateʻaina e le au faʻapipiʻi polokalama tagata faigaluega saogalemu ona o loʻo faʻagesegese galuega. Ona liu ai lea i se tapu, lea na manatu faatauvaa. E ui o le mea moni e leai se faʻasaina.

Na faagasolo le matou fonotaga i se faiga matuā fenumiai: pe tusa ma le tolu itula, e leʻi mafai e ʻau eseese e lima ona faamatala mai iā te aʻu le mea o loo tupu i le va o le tulafono ma le fono. Ma e foliga mai o le mea sili lea ona faigofie. O le tele o faufautua DevOps e manatu i luma ua uma ona iloa e tagata uma lenei mea.

Ona fa’afuase’i lea ona ola mai le tagata o lo’o pulea le IT governance, e fa itula e fa’alologo, ina ua o’o mai i lana autu, ma nofoia i matou mo se taimi umi lava. I le faaiuga sa ou fesili ia te ia po o le a sona manatu e uiga i le sauniga, ma o le a le galo lava ia te au lana tali. Fai mai a ia: “Sa masani ona ou manatu e na o le lua lava auala e avatu ai le polokalame a le matou faletupe, ae o lea ua ou iloa e lima i latou, ma ou te leʻi iloaina pe tusa ma le tolu.”

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

(O lenei faʻataʻitaʻiga e mafai ona vaʻaia eseese va'ai so'oga)

O le feiloaiga mulimuli i lenei faletupe sa i ai ma le vaega o polokalame faafaigaluega. Na i ai ia te ia na iloa ai o le tusiaina o ata ma se maka i luga o se laupepa e sili atu nai lo luga o se laupapa, ma sili atu nai lo luga o se laupapa atamai.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O ata e te va'aia o foliga ia o le potu fono a le faletalimalo i le aso lona fa o le tatou fonotaga. Ma sa matou faʻaogaina nei polokalame e suʻe ai mamanu, o lona uiga, archetypes.

O lea la, ou te fesili i tagata faigaluega fesili, latou te tusia i lalo tali ma maka o lanu e tolu (uliuli, mumu ma le lanumoana). Ou te iloiloina a latou tali mo archetypes. Se'i o tatou talanoaina ia archetypes uma i le faasologa.

1. Fa'aalia Galuega Uma: Fa'aalia galuega

O le tele o kamupani ou te faigaluega ai e maualuga tele le pasene o galuega e le iloa. Mo se faʻataʻitaʻiga, o le taimi lea e sau ai se tasi tagata faigaluega i le isi ma fai mai e fai se mea. I faʻalapotopotoga tetele, atonu e 60% galuega e leʻi fuafuaina. Ma e oʻo atu i le 40% o le galuega e leʻo faʻamauina i soʻo se auala. Ana faapea o Boeing, ou te le toe alu i le latou vaalele i lo’u olaga. Afai e na o le afa o le galuega o loʻo faʻamaumau, e le o iloa pe o saʻo le galuega lea pe leai. O isi auala uma e foliga mai e leai se aoga - e leai se mea e taumafai ai e faʻaaogaina soʻo se mea, aua o le 50% e iloa atonu o le vaega sili ona manino ma manino o le galuega, o le masini lea o le a le maua ai ni taunuuga lelei, ma mea sili ona leaga. o mea i le afa e le vaaia. I le leai o ni faʻamaumauga, e le mafai ona maua ituaiga uma o hacks ma galuega natia, ae le o le mauaina o fagu, o na "Brents" ua uma ona ou talanoa i ai. E iai se tusi matagofie na saunia e Dominica DeGrandis "Fa'aali Galuega". Na ia faaalia lima 'ese'ese taimi "leaks" (gaoi o taimi):

  • Tele Galuega i le Fa'agasologa (WIP)
  • Fa'alagolago le iloa
  • Galuega Le'i Fuafuaina
  • Fete'ena'i faamuamua
  • Galuega Fa'atamala

O se suʻesuʻega taua tele ma o le tusi e sili, ae o nei fautuaga uma e leai se aoga pe a na o le 50% o faʻamatalaga e iloa. E mafai ona faʻaogaina metotia faʻatulagaina e Dominica pe a maua se saʻo i luga atu o le 90%. O loʻo ou talanoa e uiga i tulaga e tuʻuina atu ai e le pule i se tasi o loʻo i lalo se galuega e 15-minute, ae e tolu aso e alu ai; ae e le o iloa lelei e le pule o loo faalagolago lenei tagata i lalo i le toafa pe toalima isi tagata.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O le Phoenix Project o se tala matagofie e uiga i se poloketi ua tolu tausaga tuai. O se tasi o tagata e feagai ma le faateʻaina ona o lenei mea, ma na ia feiloai ma se isi tagata o loʻo faʻaalia o se ituaiga o Socrates. E fesoasoani o ia e iloa le mea tonu na tupu. E foliga mai o loʻo i ai i le kamupani le pule e tasi, o lona igoa o Brent, ma o galuega uma e ui atu ia te ia. I se tasi o fonotaga, na fesiligia ai se tasi o le au faipule: aisea e alu ai le vaiaso o galuega taitasi e afa itula? O le tali o se faʻamatalaga faigofie tele o le aʻoaʻoga o le laina ma le tulafono a Little, ma o lenei faʻamatalaga e aliali mai i le 90% o le nofoia, o itula taʻitasi e alu ai le 9 itula. O galuega ta'itasi e mana'omia ona lafo atu i isi tagata e to'afitu, ina ia avea lea itula ma 63 itula, 7 taimi 9. O le mea lea ou te fai atu ai, ina ia fa'aogaina le Tulafono a Laiti po'o so'o se a'oa'oga lavelave o le fa'asologa, e mana'omia le i ai o fa'amaumauga.

O lea pe a ou talanoa e uiga i le vaʻaia, ou te le o faʻapea o mea uma o loʻo i luga o le lau, ae o loʻo i ai au faʻamatalaga. A latou faia, e masani ona aliali mai o loʻo i ai se aofaiga tele o galuega e leʻi fuafuaina e tuʻuina atu ia Brent pe a le manaʻomia. Ma o Brent o se tagata lelei tele, na te le fai mai lava leai, ae na te le taʻuina atu i se tasi pe faʻapefea ona ia faia lana galuega.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

A faʻaalia le galuega, e mafai ona faʻavasega lelei faʻamaumauga (o le mea lena o loʻo faia e Dominika i le ata), e mafai ona faʻaogaina le faʻaaogaina o le lima taimi, ma e mafai ona faʻaogaina le masini.

2. Fa'amaopoopo Faiga Fa'afoega o Galuega: Pulea o Galuega

O archetypes o loʻo ou talanoa i ai o se ituaiga o pyramid. Afai e sa'o sa'o le mea muamua, o lona uiga o le lona lua o se ituaiga fa'aopoopo. O le tele o nei mea e le aoga mo amataga, e tatau ona teu i le mafaufau mo kamupani tetele e pei o le Fortune 5000. O le kamupani mulimuli na ou faigaluega ai e 10 faiga tiketi. O le tasi 'au na i ai le Fofo, o le isi na tusia se ituaiga o latou lava faiga, o le lona tolu na fa'aaogaina Jira, ma o nisi na faia i imeli. O le faafitauli lava lea e tasi e tulaʻi mai pe afai e 30 paipa eseese a le kamupani, ae e leai soʻu taimi e talanoaina uma ai mataupu faapena.

Ou te talanoa ma tagata tonu pe faʻapefea ona faia tiketi, o le a le mea e tupu ia i latou e sosoo ai, ma pe faʻafefea ona faʻafefe. O le mea e sili ona mataʻina, o tagata i a tatou sauniga e tautala ma le faamaoni. Na ou fesili pe toafia tagata na tuʻuina le "itiiti / leai se aʻafiaga" i tiketi e tatau ona tuʻuina atu i ai le "aʻafiaga tele". Na aliali mai e toetoe lava o tagata uma latou te faia lenei mea. Ou te le auai i le taʻusalaina ma taumafai i soo se auala e mafai ai ona le iloa tagata. A latou taʻutaʻu mai ma le faamaoni se mea ia te aʻu, ou te le tuʻuina atu le tagata. Ae a toetoe lava o tagata uma e pasia le faiga, o lona uiga o le saogalemu uma o le faʻamalama faʻamalama. O le mea lea, e leai ni fa'ai'uga e mafai ona maua mai fa'amaumauga o lenei faiga.

Ina ia foia le faafitauli tiketi, e tatau ona e filifilia se tasi faiga autu. Afai e te faʻaaogaina Jira, taofi ia Jira. Afai e i ai se isi mea, ia na o le tasi lava. O le laina pito i lalo e tatau ona vaʻaia tiketi o se isi laasaga i le atinaʻe. O gaioiga uma e tatau ona i ai se tiketi, lea e tatau ona tafe atu i le atinaʻe galuega. O tiketi e lafo i le 'au, lea e tu'u i luga o le laupapa tala ona ave lea o le matafaioi mo i latou.

E fa'atatau lea i matagaluega uma, e aofia ai atina'e ma galuega. I lenei tulaga, e mafai ona faia a itiiti mai o ni manatu talafeagai o le tulaga o mataupu. O le taimi lava e fa'amautu ai lea faiga, e fa'afuase'i loa ona faigofie ona iloa po'o ai e nafa ma talosaga ta'itasi. Aua o lea ua le maua le 50%, ae 98% o auaunaga fou. Afai e aoga lenei faiga autu, ona faʻaleleia lea o le saʻo i le faiga atoa.

Au'aunaga paipa

E toe fa'atatau lea i kamupani tetele. Afai o oe o se kamupani fou i se fanua fou, afe i luga ou lima ma galulue ma lau Travis CI poʻo le CircleCI. A oo mai i kamupani Fortune 5000, o se mataupu na tupu i le faletupe lea na ou faigaluega ai. Na o'o mai Google ia i latou ma fa'aalia ata o faiga IBM tuai. Na fesili le au mai Google ma le le mautonu - o fea oi ai le code source mo lenei mea? Ae leai se faʻailoga puna, e oʻo lava i se GUI. O le mea moni lea e tatau ona feagai ma faʻalapotopotoga tetele: Faʻamaumauga a le faletupe 40-tausaga i luga o se faʻasologa tuai. O se tasi o a'u tagata fa'atau e fa'aogaina pusa Kubernetes ma mamanu Circuit Breaker, fa'atasi ai ma Chaos Monkey, uma mo le KeyBank application. Ae o nei koneteina e iu lava ina fesoʻotaʻi i se talosaga COBOL.

O tama mai Google na matua mautinoa o le a latou foia uma faafitauli a laʻu tagata faʻatau, ona amata loa lea ona latou fesili: o le a le IBM datapipe? Ua taʻu atu ia i latou: o se soʻotaga lenei. O le a le mea e fesootai i ai? I le faiga Sperry. Ae o le a lena mea? Ma faapena atu ai lava. I le tepa muamua e foliga mai: o le a le ituaiga DevOps e mafai ona iai? Ae o le mea moni, e mafai. O loʻo i ai faiga faʻapipiʻi e faʻatagaina oe e tuʻuina atu le faʻasologa o galuega i 'au tuʻuina atu.

3. Theory of Constraints: Theory of Constraints

Se'i o tatou aga'i atu i le fa'ailoga lona tolu: fa'alapotopotoga/"ituaiga" malamalama. I le avea ai o se tulafono, i totonu o soʻo se faʻalapotopotoga e tele tagata e iloa mea uma ma pulea mea uma. O i latou ia ua leva ona i ai i totonu o le faʻalapotopotoga ma latou te iloa uma auala faʻaoga.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

A oʻo mai lenei mea i luga o le ata, ou te faʻataʻitaʻiina tagata faapena ma se maka: mo se faʻataʻitaʻiga, e foliga mai o loʻo iai se Lou i fonotaga uma. Ma e manino ia te aʻu: o Brent i le lotoifale. A filifili le CIO i le va o aʻu i se mitiafu ma sneakers ma le tama mai le IBM i se suti, ua filifilia aʻu ona e mafai ona ou taʻu atu i le faatonu mea e le taʻuina e le isi tama ma atonu e le fiafia le faatonu e faʻalogo. . Ou te taʻu atu ia i latou o le faʻalavelave i le latou kamupani o se tasi e igoa ia Fred ma se tasi e igoa ia Lou. E manaʻomia le tatalaina o lenei fagu, o lo latou malamalama e manaʻomia ona maua mai ia i latou i se auala poʻo se isi.

Ina ia foia lenei ituaiga faʻafitauli, e mafai, mo se faʻataʻitaʻiga, fautuaina le faʻaaogaina o Slack. O le a fesili se faatonu atamai - aisea? E masani lava, i ia tulaga, DevOps faufautua tali: aua o loʻo faia e tagata uma. Afai e atamai tele le faatonu, o le a ia fai mai: o le a la. Ma o iina e muta ai le talanoaga. Ma o laʻu tali i lenei mea: aua e fa faʻalavelave i totonu o le kamupani, Fred, Lou, Susie ma Sieni. Ina ia faʻatulagaina lo latou malamalama, e tatau i se tasi ona faʻalauiloa muamua Slack. O au wikis uma e leai se aoga aua e leai se tasi na te iloa lo latou ola. Afai o loʻo aʻafia le au inisinia ile atinaʻe pito i luma ma tua ma e manaʻomia e tagata uma ona iloa e mafai ona latou faʻafesoʻotaʻi le au atinaʻe pito i luma poʻo le au atinaʻe ma ni fesili. O le taimi lena atonu e maua ai e Lou poo Fred le taimi e auai ai i le wiki. Ona i ai lea i Slack atonu e fesili se tasi pe aisea, fai mai, e le o galue le laasaga 5. Ona faasaʻo lea e Lou poʻo Fred faatonuga i luga o le wiki. Afai e te faʻavaeina lenei faiga, o le tele o mea o le a pa'ū i latou lava.

O laʻu manatu autu lea: ina ia mafai ona fautuaina soʻo se tekinolosi maualuga, e tatau ona e tuʻuina muamua le faʻavae mo i latou i le faasologa, ma e mafai ona faia lenei mea i fofo maualalo-tekonolosi na faʻamatalaina. Afai e te amata i tekinolosi maualuga ma e le faʻamatalaina pe aisea e manaʻomia ai, o lona uiga, o se tulafono, e leʻi maeʻa lelei. O se tasi o matou tagata faʻatau e faʻaaogaina Azure ML, o se fofo sili ona taugofie ma faigofie. E tusa ma le 30% o a latou fesili na taliina e le masini e aʻoaʻo ai le tagata lava ia. Ma o lenei mea na tusia e tagata faʻatautaia e leʻi aʻafia i faʻamatalaga faasaienisi, fuainumera poʻo le matematika. E taua tele lenei mea. O le tau o sea fofo e laititi.

4. Galulue faʻatasi: Taʻavale faʻatasi

O le fa'ata'ita'iga lona fa o le mana'oga e fa'ato'a fa'aesea. Ua iloa e le to'atele o tagata le mea lea: o le tu'ufua e tupu ai le feitaga'i. Afai o matagaluega taʻitasi o loʻo i luga o lona lava fogafale, ma e le felavasaʻi tagata i soʻo se auala, seʻi vagana i totonu o le lifi, ona tulaʻi mai lea o le feitagaʻi i lo latou va. Ae afai, i se isi itu, o tagata o loʻo i totonu o le potu e tasi ma le tasi, o le a alu ese loa. Pe a lafoaʻi e se tasi se tuuaʻiga lautele, mo se faʻataʻitaʻiga, e le mafai ona aoga sea ma sea, e leai se mea e faigofie ona faʻaaogaina sea tuʻuaiga. O le au fai polokalame na tusia le atinaʻe e manaʻomia ona amata fai ni fesili patino, ma o le a vave ona manino, mo se faʻataʻitaʻiga, na faʻaaoga sese e le tagata faʻaoga le meafaigaluega.

E tele auala e foia ai le faaesea. Sa iai se taimi na talosagaina ai aʻu ou te feutagai mo se faletupe i Ausetalia, ae na ou musu e fai ona e toʻalua laʻu fanau ma se avā. Na pau lava le mea na mafai ona ou faia e fesoasoani ai ia i latou o le fautuaina o tala faʻataʻitaʻi. O se mea lea ua fa'amaonia e aoga. O le isi auala manaia o le lean coffee meetings. I totonu o se faʻalapotopotoga tele, o se filifiliga sili lea mo le faʻasalalauina o le malamalama. E le gata i lea, e mafai ona e faʻatautaia i totonu devopsdays, hackathons, ma isi.

5. Faiaoga Kata

E pei ona ou lapataia i le amataga, ou te le talanoa e uiga i lenei aso. Afai e te fiafia, e mafai ona e va'ai nisi o a'u tautalaga.

O loʻo i ai foi se lauga lelei i lenei autu mai ia Mike Rother:

6. Fa'atatau i Maketi: fa'alapotopotoga fa'atauva'a

E eseese faafitauli iinei. Mo se faʻataʻitaʻiga, tagata "I", tagata "T" ma tagata "E". "O aʻu" tagata o i latou e faia na o le tasi le mea. E masani lava o lo'o iai i fa'alapotopotoga fa'atasi ai ma matagaluega tu'ufua. "T" o le taimi e lelei ai le tagata i se tasi mea ae lelei foi i isi mea. O le "E" poʻo le "selu" o le taimi e tele ai tomai o le tagata.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O le tulafono a Conway e galue iinei (Tulafono a Conway), lea i le faiga sili ona faigofie e mafai ona taʻua e faapea: afai e tolu 'au e galulue i luga o le compiler, o le taunuuga o le a avea ma se tuufaatasia o vaega e tolu. O le mea lea, afai ei ai se tulaga maualuga o le faʻaesea i totonu o se faʻalapotopotoga, e oʻo lava i Kubernetes, Circuit breaker, API faʻalauteleina ma isi mea manaia i totonu o lenei faʻalapotopotoga o le a faʻatulagaina i le auala lava e tasi e pei o le faʻalapotopotoga lava ia. E tusa ai ma le saunoaga a Conway ma e ui lava ia outou talavou geeks.

O le fofo o lenei faafitauli ua faamatalaina i le tele o taimi. E i ai, mo se faʻataʻitaʻiga, faʻataʻitaʻiga faʻalapotopotoga faʻamatalaina e Fernando Fernandez. O le faʻafitauli faʻafitauli lea na ou talanoa i ai, faʻatasi ai ma le faʻaesea, o se fausaga faʻatulagaina galuega. O le ituaiga lona lua o le sili ona leaga, matrix architecture, o se gaogao o le isi lua. O le lona tolu o le mea lea o loʻo vaʻaia i le tele o amataga, ma o loʻo taumafai foi kamupani tetele e faʻafetaui lenei ituaiga. O se fa'alapotopotoga e fa'atatau i maketi. O iinei matou te faʻamalieina e ausia ai le tali vave i talosaga a tagata faʻatau. E ta'ua lea i nisi taimi o se faalapotopotoga mafolafola.

O le tele o tagata latou te faamatalaina lenei fausaga i ni auala eseese, ou te fiafia i upu fausia/fa'atautaia 'au, i Amazon latou te taʻua lua 'au pizza. I totonu o lenei fausaga, o ituaiga uma o tagata "I" o loʻo tuʻufaʻatasia i le tasi auaunaga, ma faasolosolo malie ona latou latalata i le ituaiga "T", ma afai o loʻo i ai le pulega saʻo, e mafai foi ona avea ma "E". O le tetee muamua iinei o sea fausaga o loʻo i ai elemene e le manaʻomia. Aisea e te manaʻomia ai se suʻega i matagaluega taʻitasi pe afai e mafai ona iai sau matagaluega faʻapitoa o suʻega? O lea ou te tali atu ai: o tau faaopoopo i lenei tulaga o le tau mo le faʻalapotopotoga atoa e avea ma ituaiga "E" i le lumanaʻi. I lenei fausaga, e faasolosolo malie ona aʻoaʻoina e le tagata suʻega fesoʻotaʻiga, fausaga, mamanu, ma isi. O le iʻuga, o tagata uma e auai i le faʻalapotopotoga e malamalama atoatoa i mea uma e tutupu i totonu o le faʻalapotopotoga. Afai e te fia iloa pe faʻafefea ona galue lenei polokalame ile alamanuia, faitau Mike Rother, Toyota Kata.

7. Sii-agavale suetusi: suetusi i le amataga o le taamilosaga. O le tausisia o tulafono saogalemu o loʻo faʻaalia

O le taimi lea e le pasi ai au gaioiga i le su'ega manogi, e tautala ai. O tagata e faigaluega mo oe e le valea. Afai, e pei o le faʻataʻitaʻiga o loʻo i luga, latou te setiina laʻititi / leai se aʻafiaga i soʻo se mea, e tolu tausaga le umi, ma e leai se tasi na matauina se mea, ona iloa lelei lea e tagata uma e le aoga le faiga. Poʻo se isi faʻataʻitaʻiga - o se sui sui faufautua, lea e manaʻomia ona tuʻuina atu lipoti uma, fai mai, Aso Lulu. O loʻo i ai se vaega o tagata o loʻo galulue iina (e le o totogi lelei, i le ala) oe, i le talitonuga, e tatau ona iloa le auala e galue ai le faiga atoa. Ma i le lima tausaga ua tuana'i, masalo ua e matauina o tatou faiga e matua'i lavelave. Ma e toalima pe ono tagata e tatau ona faia se faaiuga e uiga i se suiga latou te leʻi faia ma e leai se mea latou te iloa.

Ioe, e le aoga lenei faiga. E tatau ona ou aveese mea faapena ona e le o puipuia e nei tagata le faiga. O le faaiuga e tatau ona faia e le au lava ia, aua e tatau ona nafa ma le au. A leai, o se tulaga faʻalavelave e tulaʻi mai pe a taʻu atu e se pule e leʻi tusia se code i lona olaga i le tagata fai polokalame le umi e tatau ona tusia ai le code. E tasi le kamupani na ou faigaluega ai e 7 laupapa eseese na iloiloina suiga uma, e aofia ai se laupapa fausaga, laupapa oloa, ma isi. Sa i ai foi se taimi faʻatali faʻatagaina, e ui lava na taʻu mai e se tasi tagata faigaluega ia te aʻu i le sefulu tausaga o galuega, e leai se tasi na teena se suiga na faia e lenei tagata i lenei vaitaimi faʻatulafonoina.

E tatau ona vala'aulia su'etusi e fa'atasi ma i matou, ae aua le fa'ate'aina. Ta'u atu ia i latou e te tusia ni koneteina binary e le suia, afai latou te pasi uma su'ega, e tumau pea le le suia e faavavau. Ta'u i ai o lo'o iai sau paipa e fai ma fa'ailoga ma fa'amatala le uiga. Faaali atu ia i latou le polokalame lenei: o se binary e le mafai ona suia na'o le faitau i totonu o se koneteina e pasi uma su'ega vaivai; ma e le gata ina leai se tasi e paʻi i ai, latou te le paʻi atu foi i le faiga e fausia ai le paipa, talu ai o loʻo faia foi ma le malosi. E iai aʻu tagata faʻatau, Capital One, o loʻo faʻaogaina le Vault e fai ai se mea e pei o se poloka poloka. E le manaʻomia e le suetusi ona faʻaalia "fua" mai le Chef; ua lava e faʻaalia ai le poloka poloka, lea e manino ai le mea na tupu i le pepa Jira i le gaosiga ma o ai e nafa ma ia.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

E tusa ai lipoti, na faia i le 2018 e Sonatype, sa i ai 2017 piliona OSS download talosaga i le 87.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

O tupe gau na maua ona o fa'aletonu e fa'asa. E le gata i lea, o fuainumera o loʻo e vaʻaia nei i luga e le aofia ai tau avanoa. O le a le DevSecOps i se fa'apuupuuga? Sei ou fai atu i le taimi lava lena ou te le fiafia e talanoa i le manuia o lenei igoa. O le manatu e faapea talu ai o DevOps ua matua manuia, e tatau ona tatou taumafai e faʻaopoopo le saogalemu i lena paipa.

O se faʻataʻitaʻiga o lenei faʻasologa:
Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

E le o se fautuaga lenei mo oloa faʻapitoa, e ui lava ou te fiafia ia i latou uma. Na ou taʻua i latou e fai ma faʻataʻitaʻiga e faʻaalia ai o DevOps, lea na faʻavae muamua i luga o le faʻalapotopotoga faʻapitoa i alamanuia, faʻatagaina oe e faʻaogaina vaega uma o galuega i luga o se oloa.

Fitu Suiga Archetypes Fa'avae i luga o DevOps Principles

Ma e leai se mafuaʻaga e le mafai ai ona matou faia le auala tutusa i le saogalemu.

Le iʻuga

I le faʻaiuga, o le a ou tuʻuina atu ni fautuaga mo DevSecOps. E tatau ona e aofia ai suetusi i le faagasologa o le fausiaina o au faiga ma faʻaalu le taimi e aʻoaʻoina ai i latou. E tatau ona e felagolagomai ma suetusi. O le isi, e tatau ona e faia se taua e matua le alofa lava e faasaga i mea sese. E tusa lava pe sili ona taugata mea faigaluega su'esu'e fa'aletonu, e mafai ona e fa'ai'u i le fa'atupuina o mausa leaga tele i au atina'e pe afai e te le iloa po'o le a lau fua fa'ailoga-i-leo. O tagata atiaʻe o le a lofituina i mea tutupu ma o le a naʻo le tapeina. Afai na e faʻalogo e uiga i le tala Equifax, o le mea sili lena na tupu iina, lea na le amanaʻia ai le maualuga maualuga. E le gata i lea, e manaʻomia ona faʻamatalaina faʻafitauli i se auala e faʻamalamalama manino ai pe faʻafefea ona latou aʻafia ai le pisinisi. Mo se faʻataʻitaʻiga, e mafai ona e fai atu o le faʻafitauli lava lea e tasi e pei o le tala Equifax. O faʻafitauli faʻaletonu e tatau ona faʻaogaina tutusa ma isi mataupu faʻapipiʻi, o lona uiga, e tatau ona aofia i le faagasologa atoa o DevOps. E tatau ona e galulue ma i latou e ala i Jira, Kanban, ma isi. E le tatau i tagata atiae ona manatu o le a faia e se tasi lenei mea - i se isi itu, e tatau i tagata uma ona faia lenei mea. Ma le mea mulimuli, e tatau ona e faʻaalu le malosi i le aʻoaʻoina o tagata.

aoga fesoʻotaʻiga

O nai tautalaga nei mai le DevOops conference e te ono aoga:

Va'ai i totonu le polokalama DevOops 2020 Moscow — e tele fo'i mea mananaia iina.

puna: www.habr.com

Faaopoopo i ai se faamatalaga