Xya Transformation Archetypes Raws li DevOps Cov Cai

Cov lus nug "yuav ua li cas rau kev siv devops" tau nyob ib puag ncig rau xyoo, tab sis tsis muaj ntau yam khoom zoo. Qee lub sij hawm koj poob raug tsim txom los ntawm kev tshaj tawm los ntawm cov kws pab tswv yim tsis zoo uas xav tau muag lawv lub sijhawm, txawm li cas los xij. Qee lub sij hawm cov no yog cov lus tsis meej, tsis tshua muaj lus hais txog yuav ua li cas cov nkoj ntawm megacorporations plow lub expanses ntawm lub ntug. Cov lus nug tshwm sim: qhov no tseem ceeb rau peb li cas? Nyob zoo tus kws sau ntawv, koj puas tuaj yeem tsim koj cov tswv yim meej hauv ib daim ntawv teev npe?

Tag nrho cov no tshwm sim los ntawm qhov tseeb tias tsis muaj ntau qhov kev coj ua tiag tiag thiab kev nkag siab txog qhov tshwm sim ntawm kev hloov pauv ntawm lub tuam txhab kab lis kev cai tau sau tseg. Cov kev hloov pauv hauv kab lis kev cai yog cov khoom mus sij hawm ntev, cov txiaj ntsig uas yuav tsis tshwm sim hauv ib lub lis piam lossis ib hlis. Peb xav tau ib tus neeg laus txaus kom pom tias cov tuam txhab tau tsim thiab ua tsis tiav xyoo dhau los.

Xya Transformation Archetypes Raws li DevOps Cov Cai

John Willis - ib tug ntawm cov txiv ntawm DevOps. John muaj ntau xyoo dhau los ntawm kev ua haujlwm nrog ntau lub tuam txhab. Tsis ntev los no, John tau pib pom cov qauv tshwj xeeb uas tshwm sim thaum ua haujlwm nrog lawv txhua tus. Siv cov archetypes no, John qhia cov tuam txhab ntawm txoj kev tseeb ntawm DevOps kev hloov pauv. Nyeem ntxiv txog cov archetypes hauv kev txhais lus ntawm nws tsab ntawv ceeb toom los ntawm DevOops 2018 lub rooj sib tham.

Hais txog tus hais lus:

Ntau tshaj 35 xyoo hauv IT kev tswj hwm, koom nrog kev tsim cov thawj coj ntawm OpenCloud ntawm Canonical, tau koom nrog 10 startups, ob qho uas tau muag rau Dell thiab Docker. Tam sim no nws yog Tus Lwm Thawj Coj ntawm DevOps thiab Digital Practices ntawm SJ Technologies.

Tom ntej no yog zaj dab neeg los ntawm John txoj kev xav.

Kuv lub npe yog John Willis thiab qhov chaw yooj yim tshaj plaws los nrhiav kuv yog hauv Twitter, @botchagalupe. Kuv muaj tib lub npe ntawm Gmail thiab GitHub. A los ntawm qhov txuas koj tuaj yeem nrhiav cov yeeb yaj kiab kaw ntawm kuv cov lus ceeb toom thiab kev nthuav qhia rau lawv.

Kuv muaj ntau lub rooj sib tham nrog CIOs ntawm ntau lub tuam txhab loj. Lawv feem ntau yws tias lawv tsis nkag siab tias DevOps yog dab tsi, thiab txhua tus neeg uas sim piav qhia rau lawv yog tham txog qee yam txawv. Lwm qhov kev tsis txaus siab yog tias DevOps tsis ua haujlwm, txawm hais tias nws zoo li cov thawj coj ua txhua yam raws li tau piav qhia rau lawv. Peb tab tom tham txog cov tuam txhab loj uas muaj ntau tshaj li ib puas xyoo. Tom qab tham nrog lawv, kuv tuaj txog rau qhov xaus tias rau ntau yam teeb meem, nws tsis yog high technology uas yog qhov zoo tshaj plaws suited, tab sis kuj yog ib tug tsawg-tech daws. Tau ntau lub lis piam kuv nyuam qhuav tham nrog cov neeg los ntawm ntau lub tuam tsev. Qhov koj pom hauv daim duab thawj zaug hauv kev tshaj tawm yog kuv txoj haujlwm kawg, qhov no yog qhov zoo li chav tsev tom qab peb hnub ua haujlwm.

DevOps yog dab tsi?

Tseeb tiag, yog tias koj nug 10 tus neeg sib txawv, lawv yuav muab 10 cov lus teb sib txawv. Tab sis ntawm no yog qhov nthuav tshaj plaws: tag nrho kaum ntawm cov lus teb no yuav raug. Tsis muaj lus teb tsis raug ntawm no. Kuv tau zoo nkauj tob rau hauv DevOps, txog li 10 xyoo, thiab yog thawj tus neeg Asmeskas ntawm thawj DevOpsDay. Kuv yuav tsis hais tias kuv ntse dua txhua tus neeg koom nrog DevOps, tab sis tsis tshua muaj leej twg tau siv zog ntau npaum li ntawd. Kuv ntseeg tias DevOps tshwm sim thaum tib neeg peev thiab thev naus laus zis los ua ke. Peb feem ntau tsis nco qab txog tib neeg qhov ntev, txawm hais tias peb tham ntau txog txhua yam kab lis kev cai.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Tam sim no peb muaj ntau cov ntaub ntawv, tsib xyoos ntawm kev tshawb fawb kev kawm, kev sim cov kev xav ntawm kev lag luam. Qhov kev tshawb fawb no qhia peb yog tias yog tias koj muab qee tus cwj pwm coj cwj pwm hauv kev coj noj coj ua, koj tuaj yeem ua tiav 2000x nrawm. Qhov no acceleration yog matched los ntawm ib tug sib npaug zos txhim kho nyob rau hauv stability. Qhov no yog qhov ntsuas ntau ntawm cov txiaj ntsig uas DevOps tuaj yeem coj mus rau txhua lub tuam txhab. Ob peb xyoos dhau los, kuv tab tom tham txog DevOps rau CEO ntawm lub tuam txhab Fortune 5000. Thaum kuv tab tom npaj rau qhov kev nthuav qhia, kuv ntshai heev vim kuv yuav tsum sau kuv cov kev paub ntau xyoo hauv 5 feeb.

Thaum kawg kuv tau muab cov hauv qab no DevOps txhais: Nws yog cov txheej txheem ntawm kev coj ua thiab cov qauv uas ua rau kev hloov pauv ntawm tib neeg peev rau hauv cov peev txheej ua haujlwm siab. Ib qho piv txwv yog txoj kev Toyota tau ua haujlwm rau 50 lossis 60 xyoo dhau los.

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Ntawm no, cov duab kos tau muab tsis yog cov ntaub ntawv siv, tab sis raws li cov duab kos. Lawv cov ntsiab lus yuav txawv rau txhua lub tuam txhab tshiab. Txawm li cas los xij, daim duab tuaj yeem saib nyias thiab nthuav dav. ntawm qhov link no.)

Ib qho kev ua tau zoo tshaj plaws yog tus nqi kem kuas. Ob peb phau ntawv zoo tau sau txog qhov no, qhov kev vam meej tshaj plaws yog los ntawm Karen Martin. Tab sis xyoo dhau los, kuv tau los xaus tias txawm tias txoj hauv kev no yog high-tech. Nws yeej muaj ntau yam zoo thiab kuv tau siv ntau heev. Tab sis thaum CEO nug koj tias vim li cas nws lub tuam txhab tsis tuaj yeem hloov mus rau txoj kab tshiab, nws ntxov dhau los tham txog tus nqi kwj dej. Muaj ntau ntau cov lus nug tseem ceeb uas yuav tsum tau teb ua ntej.

Kuv xav tias qhov yuam kev ntau ntawm kuv cov npoj yaig ua yog tias lawv tsuas yog muab lub tuam txhab qhia tsib lub ntsiab lus thiab tom qab ntawd rov qab los rau lub hlis tom qab thiab pom tias muaj dab tsi tshwm sim. Txawm tias ib lub tswv yim zoo xws li tus nqi kwj dej muaj, cia peb hais, qhov muag tsis pom. Tom qab ntau pua kev sib tham nrog cov thawj coj ntawm ntau lub tuam txhab, kuv tau tsim ib qho qauv uas tso cai rau peb rhuav tshem qhov teeb meem rau hauv nws cov khoom, thiab tam sim no peb yuav tham txog txhua yam ntawm cov khoom no. Ua ntej siv cov kev daws teeb meem thev naus laus zis, kuv siv cov qauv no, thiab vim li ntawd, tag nrho kuv cov phab ntsa tau npog nrog cov duab kos. Tsis ntev los no kuv tau ua haujlwm nrog kev sib koom ua ke thiab kuv tau xaus nrog 100-150 cov tswv yim zoo li no.

Cov kab lis kev cai tsis zoo noj zaub mov zoo

Lub tswv yim tseem ceeb yog qhov no: tsis muaj ntau npaum li cas Lean, Agile, SAFE thiab DevOps yuav pab yog tias lub koom haum kab lis kev cai nws tus kheej tsis zoo. Nws zoo li dhia mus rau qhov tob tsis muaj scuba iav lossis ua haujlwm tsis muaj x-ray. Nyob rau hauv lwm yam lus, paraphrase Drucker thiab Deming: ib tug phem lub koom haum kab lis kev cai yuav nqos ib tug zoo system yam tsis muaj choking rau nws.

Txhawm rau daws qhov teeb meem tseem ceeb no, koj yuav tsum ua cov kauj ruam hauv qab no:

  1. Ua kom pom txhua txoj haujlwm: koj yuav tsum ua kom pom tag nrho cov haujlwm. Tsis yog nyob rau hauv lub siab hais tias nws yuav tsum tau yuav tsum tau muab tso tawm nyob rau hauv ib co screen, tab sis nyob rau hauv lub siab hais tias nws yuav tsum tau soj ntsuam.
  2. Consolidated Work Management Systems: tswj systems yuav tsum tau consolidated. Hauv qhov teeb meem ntawm "cov pab pawg neeg" kev paub thiab kev paub hauv lub koom haum, hauv 9 kis ntawm 10 lub fwj yog tib neeg. Hauv phau ntawv "Phoenix Project" Qhov teeb meem yog nrog ib tug tib neeg, Brent, uas ua rau peb lub xyoos tom qab lub sijhawm. Thiab kuv khiav mus rau hauv cov "Brents" txhua qhov chaw. Txhawm rau daws cov teeb meem no, kuv siv ob yam khoom tom ntej ntawm peb daim ntawv teev npe.
  3. Theory of Constraints Methodology: txoj kev txwv.
  4. Kev sib koom tes hacks: kev sib koom tes hacks.
  5. Toyota Kata (UA)Kev cob qhia Kata): Kuv yuav tsis tham ntau txog Toyota Kata. Yog xav paub ntxiv, ntawm kuv tus github muaj kev nthuav qhia ntawm yuav luag txhua yam ntawm cov ncauj lus no.
  6. Market Oriented Organization: kev lag luam-oriented organization.
  7. Hloov-sab laug auditors: kev tshuaj xyuas thaum ntxov ntawm lub voj voog.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Kuv pib ua haujlwm nrog ib lub koom haum yooj yim heev: Kuv mus rau lub tuam txhab thiab tham nrog cov neeg ua haujlwm. Raws li koj tau pom, tsis muaj high technology. Txhua yam koj xav tau yog ib yam dab tsi los sau rau. Kuv sau ntau pawg hauv ib chav thiab txheeb xyuas qhov lawv qhia kuv los ntawm qhov kev xav ntawm kuv 7 archetypes. Thiab tom qab ntawd kuv muab ib lub cim rau lawv thiab hais kom lawv sau rau ntawm lub rooj tsavxwm txhua yam uas lawv tau hais nrov nrov txog tam sim no. Feem ntau hauv cov rooj sib tham no muaj ib tus neeg uas sau txhua yam, thiab qhov zoo tshaj plaws nws tuaj yeem sau 10% ntawm kev sib tham. Nrog kuv txoj kev, daim duab no tuaj yeem nce mus txog 40%.

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Cov duab no tuaj yeem saib nyias saib link)

Kuv txoj hauv kev yog ua raws li kev ua haujlwm ntawm William Schneider. Lub Reengineering Alternative). Txoj hauv kev yog ua raws li lub tswv yim hais tias txhua lub koom haum tuaj yeem muab faib ua plaub squares. Cov tswv yim no rau kuv feem ntau yog qhov tshwm sim ntawm kev ua haujlwm nrog ntau pua lwm cov tswv yim uas tshwm sim thaum txheeb xyuas ib lub koom haum. Piv txwv tias peb muaj ib lub koom haum uas muaj kev tswj hwm qib siab, tab sis muaj peev xwm tsawg. Qhov no yog ib qho kev xaiv uas tsis xav tau: thaum sawv daws toeing kab, tab sis tsis muaj leej twg paub yuav ua li cas.

Ib qho kev xaiv me ntsis zoo dua yog ib qho uas muaj qib siab ntawm kev tswj hwm thiab kev txawj ntse. Yog tias lub tuam txhab zoo li no tau txais txiaj ntsig, tej zaum nws tsis xav tau DevOps. Nws yog qhov nthuav tshaj plaws rau kev ua haujlwm nrog lub tuam txhab uas muaj kev tswj hwm qib siab, tsis muaj peev xwm thiab kev koom tes, tab sis tib lub sijhawm muaj kev coj noj coj ua (kev cog qoob loo). Qhov no txhais tau hais tias lub tuam txhab muaj ntau tus neeg nyiam ua haujlwm nyob ntawd thiab cov neeg ua haujlwm hloov pauv tsawg.

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Cov duab no tuaj yeem saib nyias saib link)

Nws zoo nkaus li kuv tias cov txheej txheem nrog cov txheej txheem nruj kawg tau txais txoj hauv kev kom ua tiav qhov tseeb. Nyob rau hauv tus nqi kwj mapping tshwj xeeb, muaj ntau txoj cai hais txog yuav ua li cas cov ntaub ntawv yuav tsum tau ua. Nyob rau theem pib ntawm kev ua haujlwm, uas kuv tab tom tham txog tam sim no, tsis muaj leej twg xav tau cov cai no. Yog hais tias ib tug neeg uas muaj lub cim ntawm nws txhais tes piav txog qhov xwm txheej tiag tiag hauv lub tuam txhab ntawm lub rooj tsavxwm, qhov no yog txoj hauv kev zoo tshaj plaws kom nkag siab txog lub xeev xwm txheej. Cov ntaub ntawv zoo li no tsis ncav cuag cov thawj coj. Lub sijhawm no, nws yog qhov ruam los cuam tshuam tus neeg thiab hais tias nws kos qee yam xub tsis raug. Nyob rau theem no, nws yog qhov zoo dua los siv cov kev cai yooj yim, piv txwv li: ntau theem abstraction tuaj yeem tsim tau yooj yim los ntawm kev siv cov cim ntau xim.

Kuv rov hais dua, tsis muaj kev siv tshuab siab. Tus cim dub qhia txog lub hom phiaj kev muaj tiag ntawm txhua yam ua haujlwm li cas. Nrog lub cim liab, tib neeg kos qhov lawv tsis nyiam txog qhov xwm txheej tam sim no. Nws yog ib qho tseem ceeb uas lawv sau qhov no, tsis yog kuv. Thaum kuv mus rau CIO tom qab lub rooj sib tham, kuv tsis muab cov npe ntawm 10 yam uas yuav tsum tau kho. Kuv siv zog nrhiav kev sib txuas ntawm cov neeg hauv tuam txhab hais thiab cov qauv pov thawj uas twb muaj lawm. Thaum kawg, tus cim xiav qhia txog kev daws teeb meem rau qhov teeb meem.

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Cov duab no tuaj yeem saib nyias saib link)

Ib qho piv txwv ntawm txoj hauv kev no tam sim no tau piav qhia saum toj no. Thaum pib ntawm lub xyoo no kuv tau ua haujlwm nrog ib lub txhab nyiaj. Cov neeg muaj kev ruaj ntseg nyob ntawd tau ntseeg tias lawv yuav tsum tsis txhob tuaj rau kev tsim thiab kev tshuaj xyuas.

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Cov duab no tuaj yeem saib nyias saib link)

Thiab tom qab ntawd peb tau tham nrog cov neeg los ntawm lwm lub tuam tsev thiab nws tau pom tias kwv yees li 8 xyoo dhau los, software tsim tawm tau tshem tawm cov neeg ua haujlwm ruaj ntseg vim tias lawv tau ua haujlwm qeeb. Thiab ces nws tig mus rau hauv ib qho kev txwv, uas tau txais kev tso cai. Txawm hais tias qhov tseeb tsis muaj kev txwv.

Peb lub rooj sib tham tau ua dhau los ua qhov tsis meej pem: txog li peb teev, tsib pawg sib txawv tsis tuaj yeem piav qhia rau kuv tias muaj dab tsi tshwm sim ntawm txoj cai thiab lub rooj sib txoos. Thiab qhov no yuav zoo li yog qhov yooj yim tshaj plaws. Feem ntau cov kws pab tswv yim DevOps xav ua ntej tias txhua tus twb paub qhov no.

Ces tus thawj tswj hwm IT, uas nyob twj ywm rau plaub teev, mam li nco dheev los txog lub neej thaum peb mus txog nws lub ntsiab lus, thiab nyob rau hauv peb lub sij hawm ntev heev. Thaum kawg kuv nug nws tias nws xav li cas txog lub rooj sib tham, thiab kuv yuav tsis hnov ​​qab nws cov lus teb. Nws hais tias: "Kuv tau xav tias peb lub txhab nyiaj tsuas muaj ob txoj hauv kev xa cov software, tab sis tam sim no kuv paub tias muaj tsib ntawm lawv, thiab kuv tseem tsis tau paub txog peb."

Xya Transformation Archetypes Raws li DevOps Cov Cai

(Cov duab no tuaj yeem saib nyias saib link)

Lub rooj sib tham zaum kawg ntawm lub txhab nyiaj no yog nrog pab pawg peev software. Nws yog nrog nws tias nws tau muab tawm tias kev sau cov duab kos nrog lub cim rau ntawm daim ntawv yog zoo dua li ntawm lub rooj tsavxwm, thiab txawm zoo dua li ntawm lub smartboard.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Cov duab uas koj pom yog qhov chaw sib tham hauv tsev so zoo li nyob rau hnub plaub ntawm peb lub rooj sib tham. Thiab peb siv cov tswv yim no los tshawb nrhiav cov qauv, uas yog, archetypes.

Yog li, kuv nug cov neeg ua haujlwm cov lus nug, lawv sau cov lus teb nrog cov cim ntawm peb xim (dub, liab thiab xiav). Kuv txheeb xyuas lawv cov lus teb rau archetypes. Tam sim no cia peb tham txog tag nrho cov archetypes nyob rau hauv kev txiav txim.

1. Ua kom pom kev ua haujlwm tag nrho: Ua kom pom kev ua haujlwm

Feem ntau cov tuam txhab uas kuv ua haujlwm nrog muaj feem pua ​​​​ntawm cov haujlwm tsis paub. Piv txwv li, qhov no yog thaum ib tus neeg ua haujlwm tuaj rau lwm tus thiab tsuas yog thov ua ib yam dab tsi. Hauv cov koom haum loj, tej zaum yuav muaj 60% tsis tau npaj ua haujlwm. Thiab txog li 40% ntawm kev ua haujlwm tsis tau sau tseg nyob rau hauv ib txoj kev. Yog tias nws yog Boeing, kuv yuav tsis nce lawv lub dav hlau ntxiv hauv kuv lub neej. Yog tias tsuas yog ib nrab ntawm cov ntaub ntawv tau sau tseg, ces nws tsis paub tias txoj haujlwm no puas raug ua tiav lossis tsis raug. Tag nrho lwm txoj hauv kev dhau los ua qhov tsis muaj txiaj ntsig - tsis muaj lub ntsiab lus hauv kev sim ua kom automate ib yam dab tsi, vim tias 50% paub yuav yog qhov feem ntau sib koom ua ke thiab pom tseeb ntawm kev ua haujlwm, automation uas yuav tsis muab cov txiaj ntsig zoo, thiab tag nrho cov phem tshaj plaws. tej yam uas nyob rau hauv qhov tsis pom ib nrab. Thaum tsis muaj cov ntaub ntawv, nws yog tsis yooj yim sua kom nrhiav tau tag nrho cov hom ntawm hacks thiab zais ua hauj lwm, tsis mus nrhiav tau lub bottlenecks, cov heev "Brents" uas kuv twb tham txog. Muaj ib phau ntawv zoo los ntawm Dominica DeGrandis "Ua kom pom kev ua haujlwm". Nws qhia tsib txawv "lub sij hawm xau" (tub sab ntawm lub sijhawm):

  • Ua haujlwm ntau dhau hauv txheej txheem (WIP)
  • Unknown Dependencies
  • Tsis npaj ua hauj lwm
  • Kev tsis sib haum xeeb ua ntej
  • Ua hauj lwm tsis saib xyuas

Qhov no yog qhov muaj txiaj ntsig zoo heev thiab phau ntawv zoo heev, tab sis tag nrho cov lus qhia no tsis muaj txiaj ntsig yog tias tsuas yog 50% ntawm cov ntaub ntawv pom. Cov txheej txheem uas tau hais los ntawm Dominica tuaj yeem siv tau yog tias qhov tseeb ntawm siab dua 90% ua tiav. Kuv tab tom tham txog cov xwm txheej uas tus thawj coj muab tus neeg ua haujlwm rau 15 feeb, tab sis nws yuav siv sijhawm peb hnub; tab sis tus thawj coj yeej tsis paub tias tus subordinate no nyob ntawm plaub los tsib lwm tus.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Phoenix Project yog ib zaj dab neeg zoo txog ib qhov project uas tau lig peb xyoos dhau los. Ib tug ntawm cov cim raug tshem tawm vim qhov no, thiab nws ntsib nrog lwm tus cwj pwm uas tau nthuav tawm zoo li Socrates. Nws pab kom paub seb qhov twg yog qhov yuam kev. Nws hloov tawm tias lub tuam txhab muaj ib tus thawj tswj hwm, uas nws lub npe yog Brent, thiab txhua txoj haujlwm ua haujlwm dhau los ntawm nws. Ntawm ib lub rooj sib tham, ib tug ntawm cov neeg ua haujlwm raug nug: yog vim li cas txhua qhov haujlwm ib nrab teev siv sijhawm ib lim tiam? Cov lus teb yog qhov kev nthuav qhia yooj yim heev ntawm queuing theory thiab Little txoj cai, thiab hauv qhov kev nthuav qhia no nws hloov tawm tias ntawm 90% nyob, txhua teev ntawm kev ua haujlwm yuav siv sijhawm 9 teev. Txhua txoj hauj lwm yuav tsum tau xa mus rau xya lwm tus neeg, yog li lub sijhawm ntawd dhau los ua 63 teev, 7 zaug 9. Qhov kuv hais yog tias txhawm rau siv Txoj Cai Lij Choj lossis lwm txoj kev xav sib tw, tsawg kawg koj yuav tsum muaj cov ntaub ntawv.

Yog li thaum kuv tham txog kev pom, kuv tsis txhais hais tias txhua yam nyob ntawm qhov screen, tab sis qhov tsawg kawg koj muaj cov ntaub ntawv. Thaum lawv ua, nws feem ntau hloov tawm tias muaj ntau qhov haujlwm tsis tau npaj tseg uas yog qee yam raug xa mus rau Brent thaum tsis muaj kev xav tau. Thiab Brent yog ib tug txiv neej zoo, nws yuav tsis hais tsis tau, tab sis nws tsis qhia leej twg nws ua nws txoj hauj lwm li cas.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Thaum pom kev ua haujlwm, cov ntaub ntawv tuaj yeem raug cais tawm kom zoo (qhov ntawd yog qhov Dominika ua hauv daim duab), qhov kev xav ntawm tsib lub sij hawm xau tuaj yeem siv tau, thiab automation tuaj yeem siv tau.

2. Consolidate Work Management Systems: Task Management

Cov archetypes kuv tab tom tham txog yog hom pyramid. Yog tias thawj tus ua tiav lawm, ces qhov thib ob yog ib yam ntawm add-on. Ntau yam ntawm no tsis ua haujlwm rau kev pib ua haujlwm, lawv yuav tsum tau khaws cia rau hauv lub siab rau cov tuam txhab loj xws li Fortune 5000. Lub tuam txhab kawg kuv ua haujlwm rau muaj 10 daim pib pib. Ib pab neeg muaj kev kho mob, lwm tus tau sau qee yam ntawm nws tus kheej, ib feem peb siv Jira, thiab qee qhov ua nrog email. Tib qhov teeb meem tshwm sim yog tias lub tuam txhab muaj 30 cov kav dej sib txawv, tab sis kuv tsis muaj sijhawm los tham txog tag nrho cov xwm txheej zoo li no.

Kuv tham nrog tib neeg raws nraim li cas daim pib tsim, yuav ua li cas rau lawv tom ntej, thiab yuav ua li cas lawv hla. Qhov nthuav tshaj plaws yog cov neeg ntawm peb cov rooj sib tham hais lus ncaj ncees. Kuv nug pes tsawg tus neeg muab "me / tsis cuam tshuam" rau daim pib uas yuav tsum tau muab "kev cuam tshuam loj". Nws tau pom tias yuav luag txhua tus ua qhov no. Kuv tsis koom nrog kev tsis lees paub thiab sim ua txhua txoj hauv kev kom tsis txhob txheeb xyuas tib neeg. Thaum lawv lees txim rau kuv tiag tiag, kuv tsis muab tus neeg ntawd tso tseg. Tab sis thaum yuav luag txhua tus neeg hla qhov system, nws txhais tau tias txhua qhov kev ruaj ntseg yog qhov tseem ceeb ntawm qhov rais hnav khaub ncaws. Yog li ntawd, tsis muaj kev txiav txim siab tuaj yeem kos los ntawm cov ntaub ntawv ntawm qhov system no.

Yuav kom daws tau qhov teeb meem ntawm daim pib, koj yuav tsum xaiv ib lub ntsiab system. Yog tias koj siv Jira, khaws nws Jira. Yog tias muaj lwm txoj hauv kev, cia nws tsuas yog ib qho xwb. Cov kab hauv qab yog tias daim pib yuav tsum tau saib ua lwm kauj ruam hauv txoj kev txhim kho. Txhua qhov kev nqis tes ua yuav tsum muaj daim pib, uas yuav tsum ntws los ntawm kev txhim kho kev ua haujlwm. Daim pib raug xa mus rau pab pawg, uas tshaj tawm rau hauv zaj dab neeg thiab tom qab ntawd coj lub luag haujlwm rau lawv.

Qhov no siv rau txhua lub tuam tsev, suav nrog kev tsim kho vaj tse thiab kev ua haujlwm. Nyob rau hauv cov ntaub ntawv no, nws muaj peev xwm tsim tsawg kawg yog ib co plausible tswv yim ntawm lub xeev ntawm affairs. Thaum cov txheej txheem no tau tsim, nws mam li nco dheev dhau los ua ib qho yooj yim los txheeb xyuas leej twg yog lub luag haujlwm rau txhua daim ntawv thov. Vim tias tam sim no peb tsis tau txais 50%, tab sis 98% ntawm cov kev pabcuam tshiab. Yog tias cov txheej txheem tseem ceeb no ua haujlwm, qhov tseeb yuav txhim kho thoob plaws hauv lub cev.

Cov kev pab cuam pipeline

Qhov no dua tsuas yog siv rau cov tuam txhab loj. Yog tias koj yog ib lub tuam txhab tshiab hauv daim teb tshiab, dov koj lub tes tsho thiab ua haujlwm nrog koj Travis CI lossis CircleCI. Thaum nws los txog rau lub tuam txhab Fortune 5000, ib rooj plaub uas tau tshwm sim ntawm lub txhab nyiaj uas kuv ua haujlwm. Google tuaj rau lawv thiab lawv tau pom daim duab ntawm IBM qub. Cov txiv neej los ntawm Google nug hauv kev tsis meej pem - qhov twg yog qhov chaws rau qhov no? Tab sis tsis muaj qhov chaws, tsis yog GUI. Qhov no yog qhov tseeb uas cov koom haum loj yuav tsum tau ua nrog: 40-xyoo-laus cov ntaub ntawv hauv tuam txhab nyiaj ntawm lub tuam txhab qub. Ib qho ntawm kuv cov neeg siv khoom siv Kubernetes ntim nrog Circuit Breaker qauv, ntxiv rau Chaos Monkey, tag nrho rau daim ntawv thov KeyBank. Tab sis cov thawv no thaum kawg txuas rau daim ntawv thov COBOL.

Cov txiv neej los ntawm Google tau ntseeg siab tias lawv yuav daws tau tag nrho kuv cov neeg siv khoom cov teeb meem, thiab tom qab ntawd lawv pib nug cov lus nug: IBM datapipe yog dab tsi? Lawv hais tias: qhov no yog qhov txuas. Nws txuas rau dab tsi? Mus rau Sperry system. Thiab yog dab tsi? Thiab li ntawd. Thaum xub thawj siab ib muag nws zoo li: dab tsi ntawm DevOps tuaj yeem muaj? Tab sis qhov tseeb, nws yog ua tau. Muaj cov khoom xa tuaj uas tso cai rau koj xa cov haujlwm ua haujlwm rau pawg xa khoom.

3. Theory of Constraints: Theory of Constraints

Cia peb mus rau qhov thib peb archetype: institutional / "tribal" kev paub. Raws li txoj cai, hauv ib lub koom haum muaj ntau tus neeg uas paub txhua yam thiab tswj txhua yam. Cov no yog cov uas tau nyob hauv lub koom haum ntev tshaj plaws thiab paub txog txhua qhov kev ua haujlwm.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Thaum qhov no los txog ntawm daim duab, kuv tshwj xeeb ncig cov neeg zoo li no nrog tus cim: piv txwv li, nws hloov tawm tias muaj qee tus Lou tuaj ntawm txhua lub rooj sib tham. Thiab nws yog qhov tseeb rau kuv: qhov no yog Brent hauv zos. Thaum CIO xaiv ntawm kuv hauv T-shirt thiab khau ntaub thiab tus txiv leej tub los ntawm IBM hauv ib ce, kuv xaiv vim kuv tuaj yeem qhia tus thawj coj yam uas lwm tus txiv neej yuav tsis qhia thiab tus thawj coj yuav tsis nyiam mloog. . Kuv qhia rau lawv tias lub fwj hauv lawv lub tuam txhab yog ib tug neeg hu ua Fred thiab ib tug neeg hu ua Lou. Cov kab no yuav tsum tau muab khi, lawv txoj kev paub yuav tsum tau txais los ntawm lawv ib txoj kev lossis lwm qhov.

Txhawm rau daws qhov teeb meem no, kuv tuaj yeem, piv txwv li, hais kom siv Slack. Tus thawj coj ntse yuav nug - yog vim li cas? Feem ntau, hauv cov xwm txheej zoo li no, DevOps cov kws pab tswv yim teb: vim tias txhua tus ua nws. Yog hais tias tus thawj coj yog ntse tiag tiag, nws yuav hais tias: yog li cas. Thiab qhov no yog qhov kev sib tham xaus. Thiab kuv cov lus teb rau qhov no yog: vim tias muaj plaub lub fwj hauv lub tuam txhab, Fred, Lou, Susie thiab Jane. Txhawm rau txhim kho lawv txoj kev paub, ib tus yuav tsum xub qhia Slack. Tag nrho koj cov wikis yog qhov tsis muaj tseeb vim tsis muaj leej twg paub txog lawv lub neej. Yog tias pab pawg engineering koom nrog kev txhim kho pem hauv ntej thiab rov qab thiab txhua tus yuav tsum paub tias lawv tuaj yeem tiv tauj pab pawg txhim kho pem hauv ntej lossis pab pawg tsim kho vaj tse nrog cov lus nug. Qhov ntawd yog thaum Lou lossis Fred tej zaum yuav muaj sijhawm los koom nrog wiki. Thiab tom qab ntawd hauv Slack ib tus neeg yuav nug yog vim li cas, hais, kauj ruam 5 tsis ua haujlwm. Thiab tom qab ntawd Lou lossis Fred yuav kho cov lus qhia ntawm wiki. Yog tias koj tsim cov txheej txheem no, ces ntau yam yuav poob rau hauv qhov chaw ntawm lawv tus kheej.

Qhov no yog kuv lub ntsiab lus tseem ceeb: txhawm rau pom zoo rau cov thev naus laus zis siab, koj yuav tsum xub muab lub hauv paus rau lawv kom ua tiav, thiab qhov no tuaj yeem ua tiav nrog cov kev daws teeb meem qis uas tau piav qhia. Yog tias koj pib nrog cov thev naus laus zis siab thiab tsis piav qhia vim li cas lawv xav tau, ces, raws li txoj cai, qhov no tsis xaus zoo. Ib qho ntawm peb cov neeg siv khoom siv Azure ML, kev daws teeb meem pheej yig thiab yooj yim heev. Kwv yees li 30% ntawm lawv cov lus nug tau teb los ntawm lub tshuab kev kawm nws tus kheej. Thiab qhov no tau sau los ntawm cov tswv lag luam uas tsis koom nrog cov ntaub ntawv tshawb fawb, txheeb cais lossis lej. Qhov no yog qhov tseem ceeb. Tus nqi ntawm qhov kev daws teeb meem no tsawg heev.

4. Kev sib koom tes hacks: Kev sib koom tes hacks

Plaub archetype yog qhov xav tau los tawm tsam kev sib cais. Cov neeg feem coob twb paub qhov no: kev sib cais ua rau muaj kev sib ntxub. Yog tias txhua lub tuam tsev nyob ntawm nws tus kheej hauv pem teb, thiab tib neeg tsis cuam tshuam nrog txhua txoj hauv kev, tsuas yog hauv of the elevator, ces kev sib ntxub ntawm lawv tshwm sim yooj yim heev. Tab sis yog tias, ntawm qhov tsis sib xws, tib neeg nyob hauv ib chav nrog ib leeg, nws tam sim ntawd tawm mus. Thaum ib tus neeg pov tawm qee qhov kev liam dav dav, piv txwv li, xws li thiab xws li kev sib cuam tshuam yeej tsis ua haujlwm, tsis muaj dab tsi yooj yim dua los rhuav tshem qhov kev iab liam no. Cov programmers uas sau lub interface tsuas yog yuav tsum pib nug cov lus nug tshwj xeeb, thiab nws yuav sai sai no paub meej tias, piv txwv li, tus neeg siv tsuas yog siv lub cuab yeej tsis raug.

Muaj ntau txoj hauv kev los kov yeej kev nyob ib leeg. Ib zaug kuv tau hais kom mus sab laj rau ib lub txhab nyiaj hauv Australia, tab sis kuv tsis kam ua vim kuv muaj ob tug me nyuam thiab ib tug poj niam. Txhua yam kuv tuaj yeem ua tau los pab lawv yog kom pom zoo graphical storytelling. Qhov no yog ib yam uas tau ua pov thawj ua haujlwm. Lwm txoj kev nthuav yog lean kas fes rooj sib tham. Hauv ib lub koom haum loj, qhov no yog qhov kev xaiv zoo tshaj plaws rau kev tshaj tawm kev paub. Tsis tas li ntawd, koj tuaj yeem ua haujlwm sab hauv devopsdays, hackathons, thiab lwm yam.

5. Kev cob qhia Kata

Raws li kuv tau ceeb toom thaum pib, kuv yuav tsis tham txog qhov no hnub no. Yog tias koj txaus siab, koj tuaj yeem saib ib co ntawm kuv kev nthuav qhia.

Kuj tseem muaj lus hais zoo txog lub ncauj lus no los ntawm Mike Rother:

6. Market Oriented: lub koom haum ua lag luam-taw qhia

Muaj teeb meem sib txawv ntawm no. Piv txwv li, "Kuv" neeg, "T" neeg thiab "E" neeg. "Kuv" cov neeg yog cov uas ua ib yam nkaus xwb. Feem ntau lawv muaj nyob rau hauv cov koom haum nrog cov koom haum cais. "T" yog thaum ib tug neeg zoo ntawm ib yam tab sis kuj zoo ntawm lwm yam. "E" los yog "comb" yog thaum ib tug neeg muaj ntau yam txuj ci.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Conway txoj cai ua haujlwm ntawm no (Conway txoj cai), uas nyob rau hauv daim ntawv yooj yim tshaj plaws tuaj yeem hais raws li hauv qab no: yog tias peb pawg ua haujlwm ntawm lub compiler, ces qhov tshwm sim yuav yog ib tug compiler ntawm peb qhov chaw. Yog li ntawd, yog tias muaj kev sib cais siab nyob rau hauv ib lub koom haum, ces txawm Kubernetes, Circuit breaker, API extensibility thiab lwm yam zoo nkauj hauv lub koom haum no yuav raug teem rau tib yam li lub koom haum nws tus kheej. Ua nruj me ntsis raws li Conway thiab tawm tsam txhua tus tub ntxhais hluas geeks.

Txoj kev daws teeb meem no tau piav qhia ntau zaus. Muaj, piv txwv li, lub koom haum archetypes piav los ntawm Fernando Fernandez. Qhov teeb meem architecture uas kuv nyuam qhuav tham txog, nrog kev sib cais, yog lub luag haujlwm-oriented architecture. Qhov thib ob hom yog qhov phem tshaj, matrix architecture, ib tug mess ntawm lwm yam ob. Qhov thib peb yog qhov pom nyob rau hauv feem ntau startups, thiab cov tuam txhab loj kuj tseem sim ua kom phim hom no. Nws yog ib lub koom haum ua lag luam. Ntawm no peb optimize kom ua tiav cov lus teb ceev tshaj plaws rau cov neeg siv khoom thov. Qhov no qee zaum hu ua lub koom haum tiaj tus.

Ntau tus neeg piav txog cov qauv no hauv ntau txoj kev, Kuv nyiam cov lus tsim/khiav pab pawg, ntawm Amazon lawv hu nws ob pab pizza. Hauv cov qauv no, txhua hom "I" cov neeg tau muab faib ua ib qho kev pabcuam, thiab maj mam lawv los ze rau hom "T", thiab yog tias muaj kev tswj hwm zoo, lawv tuaj yeem dhau los ua "E". Thawj qhov kev sib cav ntawm no yog tias cov qauv zoo li no muaj cov ntsiab lus tsis tsim nyog. Vim li cas koj thiaj xav tau ib tus neeg kuaj xyuas hauv txhua lub tuam tsev yog tias koj tuaj yeem muaj lub chaw kuaj xyuas tshwj xeeb? Qhov kuv teb: cov nqi ntxiv hauv qhov no yog tus nqi rau tag nrho lub koom haum los ua hom "E" yav tom ntej. Nyob rau hauv cov qauv no, tus tester maj mam kawm txog kev tes hauj lwm, architecture, tsim, thiab lwm yam. Yog li ntawd, txhua tus neeg koom nrog hauv lub koom haum tau paub txog txhua yam uas tshwm sim hauv lub koom haum. Yog tias koj xav paub seb qhov txheej txheem no ua haujlwm li cas hauv kev lag luam, nyeem Mike Rother, Toyota Kata.

7. Cov kws tshuaj xyuas sab laug: tshawb xyuas thaum ntxov ntawm lub voj voog. Ua raws li cov cai kev nyab xeeb ntawm cov zaub

Qhov no yog thaum koj qhov kev ua tsis dhau qhov ntsuas tsis hnov ​​tsw, yog li hais. Cov neeg ua hauj lwm rau koj tsis yog neeg ruam. Yog tias, raws li qhov piv txwv saum toj no, lawv teeb tsa me me / tsis cuam tshuam txhua qhov chaw, qhov no tau siv sijhawm peb xyoos, thiab tsis muaj leej twg pom dab tsi, ces txhua tus paub zoo tias lub kaw lus tsis ua haujlwm. Los yog lwm qhov piv txwv - pawg thawj coj saib xyuas kev hloov pauv, qhov twg cov ntaub ntawv yuav tsum tau xa txhua, hais, Wednesday. Muaj ib pab pawg neeg ua haujlwm nyob rau ntawd (tsis tau them nyiaj zoo heev, los ntawm txoj kev) uas, nyob rau hauv txoj kev xav, yuav tsum paub yuav ua li cas lub system tag nrho ua hauj lwm. Thiab nyob rau hauv tsib lub xyoos dhau los, tej zaum koj twb tau pom tias peb lub tshuab yog qhov nyuaj heev. Thiab tsib los yog rau tus neeg yuav tsum tau txiav txim siab txog qhov kev hloov pauv uas lawv tsis tau ua thiab txog qhov uas lawv tsis paub dab tsi.

Tau kawg, txoj hauv kev no tsis ua haujlwm. Kuv yuav tsum tau tshem ntawm tej yam no vim cov neeg no tsis tiv thaiv lub system. Kev txiav txim siab yuav tsum tau ua los ntawm pab pawg nws tus kheej, vim tias pab pawg yuav tsum muaj lub luag haujlwm rau nws. Txwv tsis pub, qhov xwm txheej tsis zoo tshwm sim thaum tus thawj tswj hwm uas tsis tau sau cov lej hauv nws lub neej qhia tus programmer yuav siv sijhawm ntev npaum li cas los sau cov lej. Ib lub tuam txhab uas kuv tau ua haujlwm nrog muaj 7 pawg sib txawv uas tshuaj xyuas txhua qhov kev hloov pauv, suav nrog lub rooj tsav xwm architecture, pawg thawj coj khoom, thiab lwm yam. Muaj txawm tias yuav tsum tau tos lub sijhawm, txawm hais tias ib tus neeg ua haujlwm tau hais rau kuv tias hauv kaum xyoo ntawm kev ua haujlwm, tsis muaj leej twg tsis lees paub qhov kev hloov pauv los ntawm tus neeg no thaum lub sijhawm yuav tsum tau ua.

Cov kws tshuaj xyuas yuav tsum raug caw tuaj koom nrog peb, thiab tsis txhob tshem tawm lawv. Qhia rau lawv tias koj sau cov thawv binary tsis hloov pauv uas, yog tias lawv dhau tag nrho cov kev sim, nyob twj ywm tsis hloov mus ib txhis. Qhia rau lawv tias koj muaj lub raj xa dej raws li cov cai thiab piav qhia qhov ntawd txhais tau li cas. Qhia lawv cov tswv yim hauv qab no: ib qho binary uas tsis tuaj yeem nyeem-tsuas yog hauv ib lub thawv uas dhau tag nrho cov kev ntsuam xyuas qhov tsis zoo; thiab tom qab ntawd tsis tsuas yog tsis muaj leej twg kov nws, lawv tsis txawm kov lub kaw lus uas tsim cov raj xa dej, vim nws kuj tau tsim dynamically. Kuv muaj cov neeg siv khoom, Capital One, uas siv Vault los tsim ib yam dab tsi zoo li blockchain. Tus kws tshuaj xyuas tsis tas yuav qhia "daim ntawv qhia" los ntawm kws ua zaub mov; nws yog txaus los qhia cov blockchain, los ntawm qhov tseeb tias nws tshwm sim li cas rau Jira daim pib hauv kev tsim khoom thiab leej twg yog lub luag haujlwm rau nws.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Raws li qhia, tsim nyob rau hauv 2018 los ntawm Sonatype, muaj 2017 billion OSS download thov nyob rau hauv 87.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Cov kev poob uas tshwm sim vim muaj qhov tsis zoo yog txwv tsis pub. Ntxiv mus, cov nuj nqis uas koj tam sim no pom saum toj no tsis suav nrog cov nqi siv nyiaj. DevSecOps yog dab tsi nyob rau hauv ib tug nutshell? Cia kuv hais tam sim ntawd kuv tsis xav tham txog qhov ua tiav lub npe no. Lub ntsiab lus yog tias txij li DevOps tau ua tiav zoo, peb yuav tsum sim ntxiv kev ruaj ntseg rau cov kav dej ntawd.

Ib qho piv txwv ntawm cov kab ke no:
Xya Transformation Archetypes Raws li DevOps Cov Cai

Qhov no tsis yog kev pom zoo rau cov khoom tshwj xeeb, txawm tias kuv nyiam lawv txhua tus. Kuv tau hais rau lawv ua piv txwv los qhia tias DevOps, uas yog thawj zaug raws li lub koom haum kev coj ua hauv kev lag luam, tso cai rau koj los ua haujlwm txhua theem ntawm kev ua haujlwm ntawm ib yam khoom.

Xya Transformation Archetypes Raws li DevOps Cov Cai

Thiab tsis muaj laj thawj yog vim li cas peb tsis tuaj yeem siv tib txoj hauv kev rau kev ruaj ntseg.

Qhov no

Raws li qhov xaus, kuv yuav muab qee cov lus qhia rau DevSecOps. Koj yuav tsum suav nrog cov neeg soj ntsuam hauv cov txheej txheem tsim koj lub tshuab thiab siv sijhawm los qhia lawv. Koj yuav tsum tau koom tes nrog cov neeg soj ntsuam. Tom ntej no, koj yuav tsum tau them nyiaj rau kev sib ntaus sib tua tsis muaj tseeb tiv thaiv qhov tsis zoo. Txawm tias muaj qhov pheej hmoo pheej yig tshaj plaws scanning cuab yeej, koj tuaj yeem xaus rau kev tsim cov cwj pwm tsis zoo ntawm koj cov neeg tsim khoom yog tias koj tsis paub tias koj lub teeb liab-rau-lub suab sib piv yog dab tsi. Cov neeg tsim tawm yuav dhau los ua kev ntxhov siab nrog cov xwm txheej thiab tsuas yog tshem tawm lawv. Yog tias koj hnov ​​​​txog zaj dab neeg Equifax, qhov ntawd zoo nkauj npaum li cas tau tshwm sim nyob rau ntawd, qhov chaw ceeb toom siab tshaj plaws tsis quav ntsej. Tsis tas li ntawd, qhov tsis zoo yuav tsum tau piav qhia hauv txoj hauv kev uas ua kom pom tseeb tias lawv cuam tshuam rau kev lag luam. Piv txwv li, koj tuaj yeem hais tias qhov no yog qhov tsis zoo ib yam li hauv Equifax zaj dab neeg. Kev ruaj ntseg vulnerabilities yuav tsum tau kho ib yam li lwm yam software teeb meem, uas yog, lawv yuav tsum tau muab tso rau hauv tag nrho cov txheej txheem DevOps. Koj yuav tsum ua haujlwm nrog lawv los ntawm Jira, Kanban, thiab lwm yam. Cov neeg tsim khoom yuav tsum tsis txhob xav tias lwm tus yuav ua qhov no - ntawm qhov tsis sib xws, txhua tus yuav tsum ua qhov no. Thaum kawg, koj yuav tsum siv zog rau kev cob qhia tib neeg.

Pab kev sib txuas lus

Nov yog qee qhov lus hais los ntawm DevOops lub rooj sib tham uas koj tuaj yeem pom muaj txiaj ntsig:

Saib rau hauv qhov kev pab cuam DevOops 2020 Moscow - kuj tseem muaj ntau yam nthuav nyob ntawd.

Tau qhov twg los: www.hab.com

Ntxiv ib saib