Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Tambayar "yadda za a aiwatar da deps" ya kasance shekaru da yawa, amma babu kayan aiki masu kyau. Wani lokaci kuna fadawa tallace-tallace daga masu ba da shawara marasa hankali waɗanda ke buƙatar sayar da lokacinsu, ko ta yaya. Wani lokaci waɗannan kalmomi ne marasa ma'ana, musamman maɗaukaki game da yadda jiragen ruwa na megacorporations ke huɗa faɗuwar sararin samaniya. Tambayar ta taso: menene wannan ya shafe mu? Ya masoyi marubuci, za ku iya tsara ra'ayoyin ku a fili a cikin jeri?

Duk wannan ya samo asali ne daga gaskiyar cewa ba a yi aiki sosai da fahimtar sakamakon sauye-sauye na al'adun kamfanin ba. Canje-canje a cikin al'ada abubuwa ne na dogon lokaci, wanda sakamakonsa ba zai bayyana a cikin mako daya ko wata ba. Muna bukatar wanda ya isa ya ga yadda aka gina kamfanoni da kasawa tsawon shekaru.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

John Willis - daya daga cikin uban DevOps. John yana da shekaru da yawa na gwaninta aiki tare da adadi mai yawa na kamfanoni. Kwanan nan, Yahaya ya fara lura da ƙayyadaddun alamu da ke faruwa lokacin aiki tare da kowannensu. Yin amfani da waɗannan archetypes, John yana jagorantar kamfanoni akan hanyar gaskiya na DevOps canji. Kara karantawa game da waɗannan archetypes a cikin fassarar rahotonsa daga taron DevOops 2018.

Game da mai magana:

Fiye da shekaru 35 a cikin sarrafa IT, sun shiga cikin ƙirƙirar magabata na OpenCloud a Canonical, sun shiga cikin farawa 10, biyu daga cikinsu an sayar da su ga Dell da Docker. A halin yanzu shi ne Mataimakin Shugaban DevOps da Ayyukan Dijital a SJ Technologies.

Na gaba shine labarin daga mahangar Yahaya.

Sunana John Willis kuma wuri mafi sauki don same ni shine akan Twitter, @botchagalupe. Ina da laƙabi iri ɗaya akan Gmail da GitHub. A ta wannan haɗin za ku iya samun faifan bidiyo na rahotannina da gabatar da su.

Ina da tarurruka da yawa tare da CIO na manyan kamfanoni daban-daban. Sau da yawa suna korafin cewa ba su fahimci abin da DevOps yake ba, kuma duk wanda ya yi ƙoƙarin bayyana musu yana magana ne game da wani abu daban. Wani korafi da aka saba yi shi ne cewa DevOps ba ya aiki, kodayake da alama daraktocin suna yin komai kamar yadda aka bayyana musu. Muna magana ne game da manyan kamfanoni da suka wuce shekaru ɗari. Bayan tattaunawa da su, na yanke shawarar cewa ga matsaloli da yawa, ba fasaha ba ce da ta fi dacewa da ita, sai dai in an gwada ƙarancin fasaha. Na tsawon makonni kawai na yi magana da mutane daga sassa daban-daban. Abinda kuke gani a hoto na farko a post din shine aikina na karshe, wannan shine yadda dakin ya kasance bayan aiki na kwana uku.

Menene DevOps?

Hakika, idan ka tambayi mutane 10 daban-daban, za su ba da amsoshi 10 daban-daban. Amma ga abu mai ban sha'awa: duk waɗannan amsoshin guda goma za su kasance daidai. Babu amsa mara kyau anan. Na yi zurfi cikin DevOps, kusan shekaru 10, kuma ni ne Ba'amurke na farko a ranar DevOpsDay ta farko. Ba zan ce na fi kowa wayo fiye da duk wanda ke da hannu a cikin DevOps ba, amma da wuya babu wanda ya kashe himma a kai. Na yi imani cewa DevOps yana faruwa lokacin da jari-hujja da fasaha suka taru. Sau da yawa muna mantawa game da girman ɗan adam, kodayake muna magana da yawa game da kowane irin al'adu.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Yanzu muna da bayanai da yawa, shekaru biyar na bincike na ilimi, gwajin ra'ayoyin akan sikelin masana'antu. Abin da waɗannan karatun ke gaya mana shine idan kun haɗa wasu dabi'u a cikin al'adar kungiya, za ku iya cimma saurin gudu na 2000x. Wannan haɓakawa yana daidaita da daidaitaccen ci gaba a cikin kwanciyar hankali. Wannan ma'aunin ƙimar fa'idar da DevOps zai iya kawowa ga kowane kamfani. Shekaru biyu da suka gabata, Ina magana game da DevOps ga Shugaba na kamfanin Fortune 5000. Lokacin da nake shirin gabatarwa, na ji tsoro sosai saboda dole ne in taƙaita shekarun gwaninta a cikin mintuna 5.

A karshe na bayar da wadannan Ma'anar DevOps: Tsari ne na ayyuka da tsari waɗanda ke ba da damar sauya jarin ɗan adam zuwa babban jarin ƙungiyar. Misali shine yadda Toyota ta yi aiki tsawon shekaru 50 ko 60 da suka gabata.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Daga baya, irin waɗannan zane-zane ba a ba da su azaman abin tunani ba, amma a matsayin misalai. Abubuwan da ke cikin su za su bambanta ga kowane sabon kamfani. Duk da haka, ana iya kallon hoton daban kuma ƙara girma. a wannan link din.)

Ɗaya daga cikin mafi nasara irin waɗannan ayyuka shine taswirar tashar tasiri. An rubuta littattafai masu kyau da yawa game da wannan, waɗanda suka fi nasara daga cikinsu Karen Martin ne. Amma a cikin shekarar da ta gabata, na yanke shawarar cewa ko da wannan tsarin ya wuce gona da iri. Tabbas yana da fa'idodi da yawa kuma na yi amfani da shi da yawa. Amma lokacin da Babban Jami'in ya tambaye ku dalilin da yasa kamfaninsa ba zai iya canzawa zuwa sababbin hanyoyin dogo ba, ya yi wuri a yi magana game da taswirar rafi. Akwai tambayoyi masu mahimmanci da yawa waɗanda dole ne a fara amsa su.

Ina tsammanin kuskuren da yawancin abokan aikina suke yi shine kawai sun ba kamfanin jagora mai maki biyar sannan su dawo bayan wata shida su ga abin da ya faru. Ko da tsari mai kyau kamar taswirar rafi mai ƙima yana da, bari mu ce, tabo makafi. Bayan daruruwan tambayoyin da na yi da daraktocin kamfanoni daban-daban, na samar da wani tsari wanda zai ba mu damar rarraba matsalar zuwa sassanta, kuma yanzu za mu tattauna kowanne daga cikin wadannan sassan. Kafin yin amfani da duk wani mafita na fasaha, na yi amfani da wannan tsari, kuma a sakamakon haka, duk ganuwar na suna rufe da zane-zane. Kwanan nan ina aiki tare da asusun haɗin gwiwa kuma na ƙare da irin wannan makirci 100-150.

Mummunan al'adu suna cin kyawawan hanyoyi don karin kumallo

Babban ra'ayi shine wannan: babu adadin Lean, Agile, SAFE da DevOps da zasu taimaka idan al'adun kungiyar kanta ba su da kyau. Yana kama da nutsewa zuwa zurfin ƙasa ba tare da kayan motsa jiki ba ko aiki ba tare da x-ray ba. A wasu kalmomi, don fassara Drucker da Deming: mummunar al'adar kungiya za ta haɗiye duk wani tsari mai kyau ba tare da shaƙa shi ba.

Don magance wannan babbar matsala, kuna buƙatar ɗaukar matakai masu zuwa:

  1. Sanya Duk Aiki A bayyane: kana buƙatar sanya duk aikin a bayyane. Ba a ma'anar cewa dole ne a nuna shi a kan wani allo ba, amma a ma'anar cewa dole ne a iya gani.
  2. Ƙarfafa Tsarukan Gudanar da Aiki: ana buƙatar ƙarfafa tsarin gudanarwa. A cikin matsalar ilimin "kabilanci" da ilimin ci gaba, a cikin lokuta 9 cikin 10 na ƙullun mutane ne. A cikin littafin "Phoenix Project" matsalar ta kasance tare da mutum ɗaya mai suna Brent, wanda ya sa aikin ya yi kasa da shekaru uku. Kuma na shiga cikin waɗannan "Brents" a ko'ina. Don warware waɗannan matsalolin, Ina amfani da abubuwa biyu masu zuwa a jerinmu.
  3. Ka'idar Hanyoyi: ka'idar ƙuntatawa.
  4. Hacks na haɗin gwiwa: haɗin gwiwar hacks.
  5. Toyota Kata (Koyarwa Kata): Ba zan yi magana da yawa game da Toyota Kata ba. Idan sha'awar, akan github na akwai gabatarwa akan kusan kowane ɗayan waɗannan batutuwa.
  6. Ƙungiya Mai Gabatarwa: kungiyar mai son kasuwa.
  7. Masu duba na hagu: duba a farkon matakai na sake zagayowar.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Na fara aiki da ƙungiya cikin sauƙi: Ina zuwa kamfani kuma in yi magana da ma'aikata. Kamar yadda kake gani, babu fasaha mai girma. Duk abin da kuke buƙata shine wani abu don rubutawa. Ina tattara ƙungiyoyi da yawa a cikin ɗaki ɗaya kuma in bincika abin da suke gaya mani daga hangen nesa na 7 archetypes. Sannan na ba su alamar da kansu, in ce su rubuta a kan allo duk abin da suka faɗa da babbar murya zuwa yanzu. Yawancin lokaci a cikin irin waɗannan tarurruka akwai mutum ɗaya wanda ya rubuta komai, kuma mafi kyau zai iya rubuta kashi 10% na tattaunawar. Tare da hanyara, ana iya haɓaka wannan adadi zuwa kusan 40%.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Za a iya kallon wannan kwatancin daban duba mahada)

Hanyara ta dogara ne akan aikin William Schneider. Madadin Reengineering). Hanyar ta dogara ne akan ra'ayin cewa kowace kungiya za a iya raba shi zuwa murabba'i hudu. Wannan makirci a gare ni yawanci shine sakamakon aiki tare da waɗannan ɗarurruwan wasu tsare-tsare waɗanda ke tasowa yayin nazarin ƙungiya. A ce muna da ƙungiyar da ke da babban matakin sarrafawa, amma tare da ƙarancin ƙwarewa. Wannan zaɓi ne wanda ba'a so sosai: lokacin da kowa ke ɗaure layi, amma babu wanda ya san abin da zai yi.

Wani zaɓi mafi kyawu shine wanda yake da babban matakin sarrafawa da ƙwarewa. Idan irin wannan kamfani yana da riba, to watakila baya buƙatar DevOps. Yana da mafi ban sha'awa don yin aiki tare da kamfani wanda ke da babban iko, ƙananan ƙwarewa da haɗin kai, amma a lokaci guda babban matakin al'ada (nama). Wannan yana nufin cewa kamfanin yana da mutane da yawa waɗanda suke son yin aiki a can kuma yawan kuɗin aiki ya ragu.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Za a iya kallon wannan kwatancin daban duba mahada)

Da alama a gare ni cewa hanyoyin da jagorori masu tsattsauran ra'ayi suna kawo cikas ga hanyar cimma gaskiya. A cikin taswirar rafi na ƙima musamman, akwai dokoki da yawa game da yadda yakamata a tsara bayanai. A cikin matakan farko na aiki, wanda nake magana a yanzu, babu wanda ke buƙatar waɗannan dokoki. Idan mutumin da ke da alamar a hannunsa ya bayyana ainihin halin da ake ciki a kamfanin a kan jirgin, wannan ita ce hanya mafi kyau don fahimtar yanayin al'amura. Irin wannan bayanin ba ya isa ga daraktoci. A wannan lokacin, wauta ce mutum ya katse mutumin a ce ya zana wata irin kibiya da kuskure. A wannan mataki, yana da kyau a yi amfani da dokoki masu sauƙi, alal misali: za'a iya ƙirƙirar abstraction masu yawa kawai ta amfani da alamomi masu launi.

Ina maimaita, babu fasaha mai girma. Alamar baƙar fata tana kwatanta ainihin haƙiƙanin yadda komai ke aiki. Tare da alamar ja, mutane suna alamar abin da ba sa so game da yanayin halin yanzu. Yana da mahimmanci su rubuta wannan, ba ni ba. Lokacin da na je CIO bayan taro, ba na bayar da jerin abubuwa 10 da ke buƙatar gyarawa. Ina ƙoƙari don nemo alaƙa tsakanin abin da mutane a cikin kamfani ke faɗi da ingantattun alamu. A ƙarshe, alamar shuɗi yana nuna yiwuwar mafita ga matsalar.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Za a iya kallon wannan kwatancin daban duba mahada)

Misalin wannan tsarin yanzu an nuna shi a sama. A farkon wannan shekara na yi aiki da banki daya. Jami'an tsaron da ke wurin sun gamsu cewa bai kamata su zo don tsarawa da kuma bitar da ake bukata ba.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Za a iya kallon wannan kwatancin daban duba mahada)

Sannan kuma mun tattauna da mutane daga wasu sassan, sai ya zama cewa kimanin shekaru 8 da suka gabata, masu samar da manhajoji sun kori ma’aikatan tsaro saboda suna rage aiki. Daga nan kuma sai ta koma haramci, wanda aka dauka a banza. Ko da yake a gaskiya ba a hana.

Ganawar tamu ta ci gaba da ruɗani: kusan sa'o'i uku, ƙungiyoyi daban-daban biyar sun kasa bayyana mani abin da ke faruwa tsakanin kundin da taron. Kuma wannan zai zama kamar abu mafi sauƙi. Yawancin masu ba da shawara na DevOps suna ɗauka a gaba cewa kowa ya riga ya san wannan.

Sai kuma wanda ke kula da harkokin IT, wanda ya yi shiru na tsawon sa’o’i hudu, ba zato ba tsammani ya zo da rai lokacin da muka je kan batunsa, ya shagaltar da mu na tsawon lokaci. Daga karshe na tambaye shi meye ra'ayinsa game da taron, kuma ba zan manta da amsar da ya bayar ba. Ya ce: "A da ina tsammanin bankinmu yana da hanyoyi biyu ne kawai na isar da software, amma yanzu na san cewa su biyar ne, kuma ban ma san kusan guda uku ba."

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

(Za a iya kallon wannan kwatancin daban duba mahada)

Ganawar ta ƙarshe a wannan bankin ita ce ƙungiyar software na saka hannun jari. Tare da ita ne ya zama cewa rubuta zane tare da alamar a kan takarda ya fi a kan allo, har ma ya fi a kan allo mai wayo.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Hotunan da kuke gani kamar yadda dakin taron otal din ya kasance a rana ta hudu da taronmu. Kuma mun yi amfani da waɗannan tsare-tsare don nemo alamu, wato, archetypes.

Don haka, ina yi wa ma’aikata tambayoyi, suna rubuta amsoshi tare da alamomi masu launuka uku (baƙar fata, ja da shuɗi). Ina nazarin amsoshin su ga archetypes. Yanzu bari mu tattauna duk archetypes domin.

1. Sanya Duk Aiki A bayyane: Sanya aikin bayyane

Yawancin kamfanonin da nake aiki da su suna da kaso mai yawa na ayyukan da ba a san su ba. Misali, wannan shine lokacin da wani ma'aikaci ya zo wurin wani kuma kawai ya nemi yin wani abu. A cikin manyan kungiyoyi, ana iya samun 60% aiki mara shiri. Kuma har zuwa 40% na aikin ba a rubuce ta kowace hanya. Idan Boeing ne, ba zan sake shiga jirginsu ba a rayuwata. Idan kawai an rubuta rabin aikin, to ba a sani ba ko ana yin wannan aikin daidai ko a'a. Duk sauran hanyoyin sun zama marasa amfani - babu wata ma'ana a ƙoƙarin sarrafa wani abu, saboda sanannen 50% na iya zama mafi daidaituwa kuma bayyananne na aikin, wanda ke sarrafa kansa ba zai ba da sakamako mai girma ba, kuma duk mafi muni. abubuwa suna cikin rabin ganuwa. Idan babu takardun shaida, ba shi yiwuwa a sami kowane nau'i na hacks da aikin ɓoye, ba don samun ƙwanƙwasa ba, waɗanda "Brents" da na riga na yi magana akai. Akwai littafi mai ban mamaki na Dominica DeGrandis "Yin aikin da ake gani". Ta bayyana biyar daban-daban "lokaci leaks" (barayin lokaci):

  • Yawan aiki a cikin tsari (WIP)
  • Dogaran da ba a sani ba
  • Aiki mara shiri
  • Abubuwan fifiko masu karo da juna
  • Aikin banza

Wannan bincike ne mai mahimmanci kuma littafin yana da girma, amma duk wannan shawarar ba ta da amfani idan kawai 50% na bayanan yana bayyane. Ana iya amfani da hanyoyin da Dominica ya gabatar idan an sami daidaito sama da 90%. Ina magana ne game da yanayin da shugaba ya ba wa mai aiki aiki na mintuna 15, amma yana ɗaukar kwanaki uku; amma maigidan bai san da gaske cewa wannan ma’aikacin ya dogara da wasu mutane hudu ko biyar ba.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Aikin Phoenix labari ne mai ban sha'awa game da aikin da ya yi latti shekaru uku. Ɗaya daga cikin haruffan yana fuskantar korar saboda wannan, kuma ya sadu da wani hali wanda aka gabatar a matsayin irin Socrates. Ya taimaka wajen gano ainihin abin da ba daidai ba. Sai dai itace cewa kamfanin yana daya tsarin shugaba, wanda sunansa Brent, da kuma duk aiki ko ta yaya ke ta wurinsa. A daya daga cikin tarurrukan, an tambayi daya daga cikin wadanda ke karkashinsa: me yasa kowane aikin rabin sa'a yake daukar mako guda? Amsar ita ce gabatarwa mai sauƙi na ka'idar layi da ka'idar Little, kuma a cikin wannan gabatarwar ya nuna cewa a cikin kashi 90% na zama, kowane sa'a na aiki yana ɗaukar sa'o'i 9. Kowane aiki yana buƙatar aika zuwa wasu mutane bakwai, don haka sa'a ta zama sa'o'i 63, sau 7 9. Abin da nake cewa shine don amfani da Dokar Little ko duk wata ka'idar layi mai rikitarwa, akalla kuna buƙatar samun bayanai.

Don haka lokacin da na yi magana game da ganuwa, ba ina nufin cewa komai yana kan allo ba, amma cewa kuna da akalla bayanai. Lokacin da suka yi, sau da yawa yakan zama cewa akwai babban adadin aikin da ba a tsara ba wanda ko ta yaya ake aika zuwa Brent lokacin da babu bukatarsa. Kuma Brent babban mutum ne, ba zai taɓa cewa a'a ba, amma bai gaya wa kowa yadda yake yin aikinsa ba.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Lokacin da aikin yake bayyane, ana iya rarraba bayanan da kyau (abin da Dominika ke yi ke nan a cikin hoton), ana iya amfani da ƙarancin leak ɗin sau biyar, kuma ana iya amfani da atomatik.

2. Haɓaka Tsarin Gudanar da Aiki: Gudanar da Aiki

Abubuwan archetypes da nake magana a kansu wani nau'in dala ne. Idan na farko an yi shi daidai, to na biyu ya riga ya zama nau'in add-on. Yawancin waɗannan ba sa aiki don farawa, suna buƙatar a kiyaye su don manyan kamfanoni kamar Fortune 5000. Kamfanin na ƙarshe da na yi aiki yana da tsarin tikiti 10. Wata ƙungiya tana da Remedy, wata ta rubuta wani nau'i na tsarinta, na uku ya yi amfani da Jira, wasu kuma an yi su da imel. Irin wannan matsala ta taso idan kamfanin yana da bututun mai 30 daban-daban, amma ba ni da lokaci don tattauna duk irin waɗannan batutuwa.

Ina tattaunawa da mutane daidai yadda ake ƙirƙira tikiti, abin da zai faru da su gaba, da kuma yadda ake kewaye da su. Abu mafi ban sha'awa shi ne cewa mutane a taronmu suna magana da gaske. Na tambayi mutane nawa ne ke sanya "kananan / babu tasiri" akan tikitin da ya kamata a ba da "babban tasiri". Sai ya zama kusan kowa yana yin haka. Ba na shiga cikin zargi kuma na gwada ta kowace hanya mai yiwuwa don kada in gano mutane. Lokacin da suka furta mini wani abu da gaske, ba na ba mutumin. Amma lokacin da kusan kowa ya ketare tsarin, yana nufin cewa duk tsaro shine ainihin suturar taga. Saboda haka, ba za a iya yanke hukunci daga bayanan wannan tsarin ba.

Don magance matsalar tikiti, kuna buƙatar zaɓar babban tsari ɗaya. Idan kana amfani da Jira, kiyaye shi Jira. Idan akwai wani madadin, bari ya zama shi kaɗai. Maganar ƙasa ita ce, ya kamata a kalli tikiti a matsayin wani mataki na ci gaba. Kowane mataki dole ne ya sami tikiti, wanda dole ne ya gudana ta hanyar ayyukan ci gaba. Ana aika tikiti ga ƙungiyar, wanda ke sanya su a kan allon labari sannan kuma ya ɗauki alhakinsu.

Wannan ya shafi dukkan sassan, gami da ababen more rayuwa da ayyuka. A wannan yanayin, yana yiwuwa a samar da aƙalla wasu ra'ayi mai ma'ana game da yanayin al'amura. Da zarar an kafa wannan tsari, ba zato ba tsammani ya zama mai sauƙi don gano wanda ke da alhakin kowane aikace-aikacen. Domin a yanzu ba mu karɓi 50% ba, amma 98% na sabbin ayyuka. Idan wannan ainihin tsari yana aiki, to daidaito yana inganta cikin tsarin.

Bututun sabis

Wannan kuma ya shafi manyan kamfanoni kawai. Idan kun kasance sabon kamfani a cikin sabon filin, mirgine hannayen ku kuma kuyi aiki tare da Travis CI ko CircleCI. Idan ya zo ga kamfanonin Fortune 5000, lamarin da ya faru a bankin da na yi aiki. Google ya zo musu kuma an nuna musu zane-zane na tsoffin tsarin IBM. Mutanen Google sun tambaya cikin rudani - ina tushen wannan lambar? Amma babu lambar tushe, har ma da GUI. Wannan ita ce gaskiyar da manyan kungiyoyi za su yi mu'amala da su: bayanan banki na shekaru 40 a kan wani tsohon babban gida. Ɗaya daga cikin abokan cinikina yana amfani da kwantena Kubernetes tare da tsarin Breaker, da Hargitsi biri, duk don aikace-aikacen KeyBank. Amma waɗannan kwantena a ƙarshe suna haɗi zuwa aikace-aikacen COBOL.

Mutanen Google sun kasance da kwarin gwiwa cewa za su magance duk matsalolin abokin ciniki na, sannan suka fara yin tambayoyi: menene IBM datapipe? An gaya musu: wannan haɗin haɗin gwiwa ne. Menene haɗin kai? Zuwa tsarin Sperry. Kuma menene wannan? Da sauransu. A kallon farko da alama: wane irin DevOps za a iya samu? Amma a gaskiya, yana yiwuwa. Akwai tsarin isarwa da ke ba ku damar mika aikin ga ƙungiyoyin bayarwa.

3. Theory of Constraints: Theory of Constraints

Bari mu ci gaba zuwa nau'in archetype na uku: ilimin ci gaba / "kabila". A matsayinka na mai mulki, a kowace ƙungiya akwai mutane da yawa waɗanda suka san komai kuma suna sarrafa komai. Waɗannan su ne waɗanda suka fi tsayi a cikin ƙungiyar kuma waɗanda suka san duk hanyoyin da za a bi.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Lokacin da wannan ya zo a kan zane, na musamman na kewaya irin waɗannan mutane tare da alamar: misali, yana nuna cewa wani Lou yana halarta a duk tarurruka. Kuma ya bayyana a gare ni: wannan Brent na gida ne. Lokacin da CIO ya zaɓi tsakanina da T-shirt da sneakers da kuma mutumin IBM a cikin kwat da wando, an zaɓe ni ne saboda zan iya gaya wa darakta abubuwan da ɗayan ba zai faɗa ba kuma darektan ba zai so ya ji ba. . Ina gaya musu cewa matsalar da ke cikin kamfaninsu wani ne mai suna Fred da wani mai suna Lou. Wannan ginshiƙin yana buƙatar kwancewa, iliminsu yana buƙatar samun iliminsu ta wata hanya ko wata.

Don magance irin wannan matsala, zan iya, alal misali, ba da shawarar amfani da Slack. Darakta mai wayo zai tambaya - me yasa? Yawanci, a irin waɗannan lokuta, masu ba da shawara na DevOps suna amsawa: saboda kowa yana yin hakan. Idan da gaske darakta yana da wayo, zai ce: to me. Kuma a nan ne tattaunawar ta ƙare. Kuma amsar da zan ba da ita ita ce: saboda akwai ƙulla guda huɗu a cikin kamfanin, Fred, Lou, Susie da Jane. Don haɓaka ilimin su, dole ne mutum ya fara gabatar da Slack. Duk wiki naku shirme ne domin babu wanda ya san wanzuwarsu. Idan ƙungiyar injiniya ta shiga cikin ci gaba na gaba da gaba da baya kuma kowa yana buƙatar sanin cewa za su iya tuntuɓar ƙungiyar ci gaba na gaba ko ƙungiyar kayan aiki tare da tambayoyi. Shi ke nan Lou ko Fred za su sami lokacin shiga wiki. Sannan a cikin Slack wani zai iya tambayar dalilin da yasa, a ce, mataki na 5 baya aiki. Sannan Lou ko Fred zasu gyara umarnin akan wiki. Idan kun kafa wannan tsari, to abubuwa da yawa za su fado a kansu.

Wannan shi ne babban batu na: don bayar da shawarar kowane fasaha mai girma, dole ne ku fara sanya tushen su a cikin tsari, kuma ana iya yin wannan tare da ƙananan hanyoyin fasaha da aka kwatanta. Idan kun fara da manyan fasahohi kuma kada ku bayyana dalilin da yasa ake buƙatar su, to, a matsayin mai mulkin, wannan ba ya ƙare da kyau. Ɗaya daga cikin abokan cinikinmu yana amfani da Azure ML, mafita mai arha kuma mai sauƙi. Kusan kashi 30% na tambayoyinsu na'urar koyon kai ce ta amsa. Kuma ma'aikatan da ba su da hannu a kimiyyar bayanai, kididdiga ko lissafi sun rubuta wannan abu. Wannan yana da mahimmanci. Kudin irin wannan maganin yana da kadan.

4. Hacks Hack: Hacks Hacks

Na huɗu archetype shine buƙatar yaƙar warewa. Yawancin mutane sun riga sun san wannan: keɓewa yana haifar da ƙiyayya. Idan kowane sashe yana kan benensa, kuma mutane ba sa cuɗanya da juna ta kowace hanya, sai dai a cikin lif, to ƙiyayya ta taso a tsakaninsu cikin sauƙi. Amma idan akasin haka, mutane suna daki ɗaya da juna, nan da nan ta tafi. Lokacin da wani ya fitar da wasu zarge-zarge na gaba ɗaya, alal misali, irin wannan kuma irin wannan haɗin gwiwar ba ya aiki, babu wani abu da ya fi sauƙi don warware irin wannan zargi. Masu shirye-shiryen da suka rubuta abin dubawa kawai suna buƙatar fara yin takamaiman tambayoyi, kuma nan ba da jimawa ba za a bayyana cewa, alal misali, mai amfani yana amfani da kayan aikin ba daidai ba.

Akwai hanyoyi da yawa don shawo kan warewa. An taba neman na nemi wani banki a Ostiraliya, amma na ƙi yin hakan domin ina da ’ya’ya biyu da mata. Duk abin da zan iya yi don taimaka musu shi ne bayar da shawarar ba da labari mai hoto. Wannan wani abu ne da aka tabbatar yana aiki. Wata hanya mai ban sha'awa ita ce tarurrukan kofi maras nauyi. A cikin babbar ƙungiya, wannan kyakkyawan zaɓi ne don yada ilimi. Bugu da kari, za ka iya gudanar da ciki devopsdays, hackathons, da sauransu.

5. Koyawa Kata

Kamar yadda na yi gargaɗi a farkon, ba zan yi magana game da wannan a yau ba. Idan kuna sha'awar, kuna iya dubawa wasu gabatarwa na.

Akwai kuma magana mai kyau kan wannan batu daga Mike Rother:

6. Market Oriented: kasuwa-daidaitacce kungiyar

Akwai matsaloli daban-daban a nan. Misali, "I" mutane, "T" mutane da "E" mutane. "Ni" mutane su ne waɗanda suke yin abu ɗaya kawai. Yawanci suna kasancewa a cikin ƙungiyoyi masu keɓanta sassan. "T" shine lokacin da mutum ya yi kyau a abu ɗaya amma kuma yana da kyau a wasu abubuwa. "E" ko ma "comb" shine lokacin da mutum yana da ƙwarewa da yawa.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Dokar Conway tana aiki a nan (Dokar Conway), wanda a cikin mafi sauƙaƙan nau'i za a iya bayyana kamar haka: idan ƙungiyoyi uku suna aiki a kan mai tarawa, to sakamakon zai zama mai tara sassa uku. Don haka, idan akwai babban matakin keɓancewa a cikin ƙungiya, to ko da Kubernetes, Mai ba da izini na Circuit, Extensibility API da sauran abubuwa masu ban sha'awa a cikin wannan ƙungiyar za a shirya su kamar yadda ƙungiyar kanta. Tsayayyen bisa ga Conway kuma ga duk ku matasa geeks.

An yi bayanin maganin wannan matsala sau da yawa. Akwai, alal misali, ƙungiyoyin archetypes da Fernando Fernandez ya bayyana. Wannan ginin gine-gine mai matsala wanda na yi magana a kansa, tare da keɓewa, gine-ginen da ya dace da aiki. Nau'i na biyu shine mafi muni, matrix architecture, rikici na sauran biyun. Na uku shine abin da ake gani a yawancin masu farawa, kuma manyan kamfanoni kuma suna ƙoƙarin daidaita wannan nau'in. Ƙungiya ce mai dogaro da kasuwa. Anan mun inganta don cimma amsa mafi sauri ga buƙatun abokin ciniki. Ana kiran wannan wani lokaci ƙungiya mai faɗi.

Mutane da yawa suna kwatanta wannan tsari ta hanyoyi daban-daban, Ina son kalmomin gina / gudanar da ƙungiyoyi, a Amazon suna kiransa ƙungiyoyin pizza biyu. A cikin wannan tsari, duk nau'in "I" an haɗa su a kusa da sabis guda ɗaya, kuma a hankali suna kusantar rubuta "T", kuma idan ana gudanar da aikin da ya dace, za su iya zama "E". Hujja ta farko a nan ita ce irin wannan tsari ya ƙunshi abubuwa da ba dole ba. Me yasa kuke buƙatar mai gwadawa a kowane sashe idan kuna iya samun sashin gwaji na musamman? Ga abin da na amsa: ƙarin farashin a cikin wannan yanayin shine farashin duk ƙungiyar ta zama nau'in "E" a nan gaba. A cikin wannan tsari, a hankali mai gwadawa yana koyon hanyoyin sadarwa, gine-gine, ƙira, da sauransu. A sakamakon haka, kowane mai shiga cikin ƙungiyar yana da cikakkiyar masaniya game da duk abin da ke faruwa a cikin ƙungiyar. Idan kana son sanin yadda wannan makirci ke aiki a masana'antu, karanta Mike Rother, Toyota Kata.

7. Shift-hagu auditors: duba da wuri a cikin sake zagayowar. Yarda da dokokin aminci akan nuni

Wannan shine lokacin da ayyukanku ba su wuce gwajin wari ba, don magana. Mutanen da suke yi muku aiki ba wawa ba ne. Idan, kamar yadda a cikin misalin da ke sama, sun kafa ƙananan / babu tasiri a ko'ina, wannan ya kasance shekaru uku, kuma babu wanda ya lura da wani abu, to kowa ya san da kyau cewa tsarin ba ya aiki. Ko wani misali - kwamitin shawara na canji, inda ake buƙatar gabatar da rahotanni kowane, ka ce, Laraba. Akwai ƙungiyar mutane da ke aiki a can (ba a biya su sosai ba, ta hanyar) waɗanda, a ka'idar, ya kamata su san yadda tsarin gaba ɗaya yake aiki. Kuma a cikin shekaru biyar da suka gabata, tabbas kun lura cewa tsarinmu yana da sarkakiya. Kuma dole ne mutum biyar ko shida su yanke shawara game da canjin da ba su yi ba kuma ba su san komai ba.

Tabbas, wannan hanyar ba ta aiki. Dole ne in kawar da irin waɗannan abubuwa saboda waɗannan mutanen ba su kare tsarin ba. Dole ne kungiyar da kanta ta yanke shawara, saboda dole ne kungiyar ta dauki nauyinta. In ba haka ba, wani yanayi mai ban mamaki ya taso lokacin da manajan da bai taɓa rubuta lamba ba a rayuwarsa ya gaya wa mai shirin tsawon lokacin da ya kamata ya ɗauka don rubuta lambar. Wani kamfani da na yi aiki da shi yana da alluna daban-daban guda 7 waɗanda ke bitar kowane canji, gami da allon gine-gine, allon samfur, da sauransu. Akwai ma lokacin jira na tilas, ko da yake wani ma’aikaci ya gaya mani cewa a cikin shekaru goma na aiki, babu wanda ya taɓa yin watsi da canjin da wannan mutumin ya yi a wannan lokacin na wajibi.

Dole ne a gayyaci masu binciken kudi don su kasance tare da mu, kuma kada a kawar da su. Faɗa musu cewa kun rubuta kwantena na binaryar da ba za a iya canzawa ba wanda, idan sun ci duk gwaje-gwajen, za su kasance marasa canzawa har abada. Faɗa musu cewa kuna da bututun a matsayin lamba kuma ku bayyana ma'anar hakan. Nuna musu makircin mai zuwa: binary mai karantawa kawai a cikin akwati wanda ya wuce duk gwajin rashin lafiya; sannan kuma ba wai kawai wani ya taba shi ba, ba sa taba tsarin da ke samar da bututun, tunda shi ma an halicce shi da kuzari. Ina da abokan ciniki, Capital One, waɗanda ke amfani da Vault don ƙirƙirar wani abu kamar blockchain. Mai binciken ba ya buƙatar nuna "kayan girke-girke" daga Chef; ya isa ya nuna blockchain, daga abin da ya bayyana a fili abin da ya faru da tikitin Jira a samarwa da kuma wanda ke da alhakin shi.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

A cewar rahoto, wanda aka ƙirƙira a cikin 2018 ta Sonatype, an sami buƙatun saukar da OSS biliyan 2017 a cikin 87.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Asarar da aka yi saboda raunin da aka samu yana da hani. Bugu da ƙari, alkalumman da kuke gani a sama ba su haɗa da farashin damar ba. Menene DevSecOps a takaice? Bari in ce nan da nan cewa ba ni da sha'awar yin magana game da nasarar wannan sunan. Ma'anar ita ce tunda DevOps ya yi nasara sosai, ya kamata mu yi ƙoƙarin ƙara tsaro a cikin bututun.

Misalin wannan jeri:
Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Wannan ba shawara ba ce ga takamaiman samfuran, kodayake ina son su duka. Na buga su a matsayin misali don nuna cewa DevOps, wanda da farko ya dogara ne akan tsarin tsari a cikin masana'antu, yana ba ku damar sarrafa kowane mataki na aiki akan samfur.

Bakwai Canji Archetypes Bisa Ka'idodin DevOps

Kuma babu dalilin da ya sa ba za mu iya daukar matakan tsaro iri daya ba.

Sakamakon

A matsayin ƙarshe, zan ba da wasu shawarwari don DevSecOps. Kuna buƙatar haɗa masu duba a cikin tsarin ƙirƙirar tsarin ku kuma ku ciyar da lokaci don ilmantar da su. Kuna buƙatar haɗin kai tare da masu duba. Na gaba, kuna buƙatar yin yaƙin rashin tausayi da ƙiyayyar ƙarya. Ko da tare da mafi tsada kayan aikin sikanin raunin rauni, za ku iya kawo karshen haifar da munanan halaye a tsakanin masu haɓaka ku idan ba ku san menene rabon siginar ku ba. Masu haɓakawa za su mamaye abubuwan da suka faru kuma za su share su kawai. Idan kun ji labarin Equifax, abin da ya faru ke nan, inda aka yi watsi da matakin faɗakarwa mafi girma. Bugu da ƙari, ana buƙatar bayyana rashin ƙarfi ta hanyar da za ta bayyana yadda suke tasiri kasuwancin. Misali, zaku iya cewa wannan rauni iri ɗaya ne kamar a cikin labarin Equifax. Ya kamata a kula da raunin tsaro iri ɗaya da sauran batutuwan software, wato, yakamata a haɗa su cikin tsarin DevOps gabaɗaya. Kuna buƙatar yin aiki da su ta hanyar Jira, Kanban, da dai sauransu. Kada masu haɓakawa suyi tunanin cewa wani zai yi wannan - akasin haka, kowa ya kamata ya yi haka. A ƙarshe, kuna buƙatar kashe kuzari kan horar da mutane.

hanyoyi masu amfani

Anan ga ƴan tattaunawa daga taron DevOops waɗanda za ku iya samun amfani:

Duba cikin shirin DevOops 2020 Moscow - akwai kuma abubuwa masu ban sha'awa da yawa a wurin.

source: www.habr.com

Add a comment