"A gbẹkẹle ara wa. Fun apẹẹrẹ, a ko ni owo osu rara” - ifọrọwanilẹnuwo gigun pẹlu Tim Lister, onkọwe ti Peopleware

"A gbẹkẹle ara wa. Fun apẹẹrẹ, a ko ni owo osu rara” - ifọrọwanilẹnuwo gigun pẹlu Tim Lister, onkọwe ti Peopleware

Tim Lister - àjọ-onkowe ti awọn iwe

  • "Ohun eniyan. Awọn iṣẹ akanṣe ati Awọn ẹgbẹ” (iwe atilẹba ni a pe ni “Peopleware”)
  • "Waltzing pẹlu awọn Beari: Ṣiṣakoso Ewu ni Awọn iṣẹ akanṣe sọfitiwia"
  • “Adrenaline-crazed ati zombified nipasẹ awọn ilana. Awọn awoṣe ihuwasi ti awọn ẹgbẹ akanṣe"

Gbogbo awọn iwe wọnyi jẹ awọn alailẹgbẹ ni aaye wọn ati pe wọn kọ papọ pẹlu awọn ẹlẹgbẹ ninu Atlantic Systems Guild. Ni Russia, awọn ẹlẹgbẹ rẹ jẹ olokiki julọ - Tom DeMarco и Peter Hruschka, ẹniti o tun kọ ọpọlọpọ awọn iṣẹ olokiki.

Tim ni iriri ọdun 40 ni idagbasoke sọfitiwia; ni ọdun 1975 (ko si ọkan ninu awọn ti o kọ habrapost ti a bi ni ọdun yii), Tim ti jẹ igbakeji alaṣẹ ti Yourdon Inc. Bayi o lo akoko rẹ ni imọran, ikọni, ati kikọ, pẹlu awọn abẹwo lẹẹkọọkan si pẹlu awọn iroyin apero ni ayika agbaye.

A ṣe ifọrọwanilẹnuwo pẹlu Tim Lister paapaa fun Habr. Oun yoo ṣii apejọ DevOops 2019, ati pe a ni ọpọlọpọ awọn ibeere, nipa awọn iwe ati diẹ sii. Ifọrọwanilẹnuwo naa jẹ nipasẹ Mikhail Druzhinin ati Oleg Chirukhin lati igbimọ eto apejọ.

Michael: Njẹ o le sọ awọn ọrọ diẹ nipa ohun ti o n ṣe ni bayi?

Tim: Emi ni olori ti Atlantic Systems Guild. Awa mefa lo wa ninu Guild, a pe ara wa ni olori ile-iwe. Mẹta ni AMẸRIKA ati mẹta ni Yuroopu - iyẹn ni idi ti Guild naa ṣe pe Atlantic. A ti wa papọ fun ọpọlọpọ ọdun ti o ko le ka wọn. Gbogbo wa ni awọn iyasọtọ wa. Mo ti n ṣiṣẹ pẹlu awọn alabara fun ọdun mẹwa to kọja tabi diẹ sii. Awọn iṣẹ akanṣe mi pẹlu kii ṣe iṣakoso nikan, ṣugbọn eto awọn ibeere, igbero iṣẹ akanṣe, ati igbelewọn. O dabi pe awọn iṣẹ akanṣe ti o bẹrẹ ni ibi nigbagbogbo pari ni ibi. Nitorinaa, o tọ lati rii daju pe gbogbo awọn iṣẹ ṣiṣe ni ero daradara ati iṣakojọpọ, pe awọn imọran ti awọn olupilẹṣẹ ni idapo. O tọ lati ronu nipa ohun ti o n ṣe ati idi ti. Awọn ọgbọn wo ni lati lo lati mu iṣẹ akanṣe naa si ipari.

Mo ti ni imọran awọn alabara ni awọn ọna oriṣiriṣi fun ọpọlọpọ ọdun. Apeere ti o nifẹ si jẹ ile-iṣẹ ti o ṣe awọn roboti fun ikunkun ati iṣẹ abẹ ibadi. Onisegun abẹ ko ṣiṣẹ patapata ni ominira, ṣugbọn o nlo roboti kan. Aabo nibi, ni otitọ, jẹ pataki. Ṣugbọn nigbati o ba gbiyanju lati jiroro awọn ibeere pẹlu awọn eniyan ti o ni idojukọ lori lohun awọn iṣoro ... Yoo dun ajeji, ṣugbọn ni AMẸRIKA o wa FDA (Iṣakoso Oògùn Federal), eyiti o fun ni aṣẹ awọn ọja bii awọn roboti wọnyi. Ṣaaju ki o to ta ohunkohun ati lo lori awọn eniyan laaye, o nilo lati gba iwe-aṣẹ kan. Ọkan ninu awọn ipo ni lati ṣafihan awọn ibeere rẹ, kini awọn idanwo naa, bii o ṣe idanwo wọn, kini awọn abajade idanwo jẹ. Ti o ba yi awọn ibeere pada, lẹhinna o nilo lati lọ nipasẹ gbogbo ilana idanwo nla yii lẹẹkansi ati lẹẹkansi. Awọn alabara wa ṣakoso lati ṣafikun apẹrẹ wiwo ti awọn ohun elo ninu awọn ibeere wọn. Wọn ni awọn sikirinisoti taara gẹgẹbi apakan ti awọn ibeere. A ni lati fa wọn jade ki o si ṣe alaye pe fun apakan pupọ julọ gbogbo awọn eto wọnyi ko mọ ohunkohun nipa awọn ẽkun ati ibadi, gbogbo nkan wọnyi pẹlu kamẹra, ati bẹbẹ lọ. A nilo lati tunkọ awọn iwe aṣẹ ibeere ki wọn ma yipada, ayafi ti diẹ ninu awọn ipo abẹlẹ pataki gaan yipada. Ti apẹrẹ wiwo ko ba si ninu awọn ibeere, imudojuiwọn ọja yoo yarayara. Iṣẹ wa ni lati wa awọn eroja wọnyẹn ti o ṣe pẹlu awọn iṣẹ lori orokun, ibadi, ẹhin, fa wọn jade sinu awọn iwe aṣẹ lọtọ ati sọ pe iwọnyi yoo jẹ awọn ibeere ipilẹ. Jẹ ki a ṣe ẹgbẹ ti o ya sọtọ ti awọn ibeere nipa awọn iṣẹ ikunkun. Eyi yoo gba wa laaye lati kọ awọn ibeere iduroṣinṣin diẹ sii. A yoo sọrọ nipa gbogbo laini ọja, kii ṣe nipa awọn roboti kan pato.

Ọpọlọpọ iṣẹ ni a ṣe, ṣugbọn wọn tun wa si awọn aaye nibiti wọn ti lo awọn ọsẹ ati awọn oṣu ti awọn idanwo atunwi laisi itumọ tabi iwulo, nitori awọn ibeere wọn ti a ṣalaye lori iwe ko ni ibamu pẹlu awọn ibeere gidi fun eyiti a kọ awọn eto naa. FDA sọ fun wọn ni gbogbo igba: awọn ibeere rẹ ti yipada, bayi o nilo lati ṣayẹwo ohun gbogbo lati ibere. Awọn atunyẹwo pipe ti gbogbo ọja naa n pa ile-iṣẹ naa.

Nitorinaa, awọn iṣẹ ṣiṣe iyalẹnu bẹ wa nigbati o rii ararẹ ni ibẹrẹ nkan ti o nifẹ, ati awọn iṣe akọkọ ti ṣeto awọn ofin siwaju sii ti ere naa. Ti o ba rii daju pe iṣẹ-ṣiṣe ni kutukutu bẹrẹ lati ṣiṣẹ daradara lati mejeeji iṣakoso ati oju-ọna imọ-ẹrọ, aye wa pe iwọ yoo pari pẹlu iṣẹ akanṣe nla kan. Ṣugbọn ti apakan yii ba ti lọ kuro ni awọn afowodimu ati pe o lọ si ibi ti ko tọ, ti o ko ba le rii awọn adehun ipilẹ… rara, kii ṣe pe iṣẹ akanṣe rẹ yoo kuna dandan. Ṣugbọn iwọ kii yoo ni anfani lati sọ pe: “A ṣe nla, a ṣe ohun gbogbo ni imunadoko gaan.” Iwọnyi ni awọn nkan ti MO ṣe nigbati ibaraẹnisọrọ pẹlu awọn alabara.

Michael: Iyẹn ni, o ṣe ifilọlẹ awọn iṣẹ akanṣe, ṣe diẹ ninu iru kickoff ati ṣayẹwo pe awọn afowodimu nlọ si ọna ti o tọ?

Tim: A tun ni awọn imọran lori bi a ṣe le fi gbogbo awọn ege ti adojuru papọ: awọn ọgbọn wo ni a nilo, nigba ti wọn nilo deede, kini ipilẹ ti ẹgbẹ naa dabi ati iru awọn nkan pataki miiran. Njẹ a nilo awọn oṣiṣẹ ni kikun tabi a le bẹwẹ ẹnikan ni akoko-apakan? Eto, isakoso. Awọn ibeere bii: Kini o ṣe pataki julọ fun iṣẹ akanṣe yii? Bawo ni lati ṣaṣeyọri eyi? Kini a mọ nipa ọja tabi iṣẹ akanṣe, kini awọn ewu ati nibiti awọn aimọ ti wa, bawo ni a ṣe le ṣe pẹlu gbogbo eyi? Nitoribẹẹ, ni akoko yii ẹnikan bẹrẹ kigbe “Kini nipa agile?!” O dara, gbogbo yin ni o rọ, ṣugbọn kini? Kini iṣẹ akanṣe gangan dabi, bawo ni iwọ yoo ṣe mu jade ni ọna ti o baamu iṣẹ akanṣe naa? O ko le sọ pe “ọna wa ta si ohunkohun, a jẹ ẹgbẹ Scrum kan!” Isọkusọ ati isọkusọ ni eyi. Nibo ni iwọ yoo lọ si atẹle, kilode ti o yẹ ki o ṣiṣẹ, nibo ni aaye naa wa? Mo kọ awọn onibara mi lati ronu nipa gbogbo awọn ibeere wọnyi.

19 ọdun ti agile

Michael: Ni Agile, awọn eniyan nigbagbogbo n gbiyanju lati ma ṣe asọye ohunkohun ni ilosiwaju, ṣugbọn lati ṣe awọn ipinnu ni pẹ bi o ti ṣee, sọ pe: a tobi ju, Emi kii yoo ronu nipa faaji gbogbogbo. Emi kii yoo ronu nipa opo awọn ohun miiran dipo, Emi yoo fi nkan ti o ṣiṣẹ si alabara ni bayi.

Tim: Mo ro pe awọn ilana agile, ti o bẹrẹ pẹlu Manifesto Agile ni 2001, la awọn ile ise ká oju. Ṣugbọn ni apa keji, ko si ohun ti o pe. Mo wa gbogbo fun idagbasoke aṣetunṣe. Aṣetunṣe ṣe oye pupọ ni ọpọlọpọ awọn iṣẹ akanṣe. Ṣugbọn ibeere ti o nilo lati ronu ni: ni kete ti ọja ba ti jade ati lilo, bawo ni o ṣe pẹ to? Ṣe eyi jẹ ọja ti yoo ṣiṣe ni oṣu mẹfa ṣaaju ki o to rọpo nipasẹ nkan miiran? Tabi eyi jẹ ọja ti yoo ṣiṣẹ fun ọpọlọpọ, ọpọlọpọ ọdun? Nitoribẹẹ, Emi kii yoo lorukọ awọn orukọ, ṣugbọn… Ni Ilu New York ati agbegbe eto-owo rẹ, awọn eto ipilẹ julọ jẹ ti atijọ. Eyi jẹ iyalẹnu. O wo wọn ki o ronu, ti o ba jẹ pe o le pada sẹhin ni akoko, si 1994, ki o sọ fun awọn olupilẹṣẹ: “Mo wa lati ọjọ iwaju, lati ọdun 2019. Kan ṣe idagbasoke eto yii niwọn igba ti o nilo. Ṣe o gbooro sii, ronu nipa faaji. O yoo wa ni ilọsiwaju fun diẹ ẹ sii ju ọdun mẹẹdọgbọn lọ. Ti o ba fa idaduro idagbasoke diẹ sii, ninu ero nla ti awọn nkan ko si ẹnikan ti yoo ṣe akiyesi!” Nigbati o ba n ṣe iṣiro awọn nkan fun igba pipẹ, o nilo lati ronu iye ti yoo jẹ lapapọ. Nigba miiran faaji ti a ṣe daradara jẹ iwulo gaan, ati nigba miiran kii ṣe. A nilo lati wo ni ayika ati beere ara wa: Njẹ a wa ni ipo ti o tọ fun iru ipinnu bẹẹ?

Nitorinaa imọran bii “A wa fun agile, alabara funrararẹ yoo sọ fun wa ohun ti o fẹ lati gba” - o jẹ alaigbọran nla. Awọn onibara ko paapaa mọ ohun ti wọn fẹ, ati paapaa diẹ sii ki wọn ko mọ ohun ti wọn le gba. Diẹ ninu awọn eniyan yoo bẹrẹ lati sọ awọn apẹẹrẹ itan gẹgẹbi awọn ariyanjiyan, Mo ti ri eyi tẹlẹ. Ṣugbọn awọn eniyan ti o ni ilọsiwaju imọ-ẹrọ ko nigbagbogbo sọ bẹ. Wọ́n sọ pé: “Ọdún 2019 ni, àwọn àǹfààní tá a ní yìí jẹ́, a sì lè yí ojú tá a fi ń wo nǹkan yìí pa dà!” Dípò tí wàá fi máa fara wé àwọn ojútùú tó ti wà tẹ́lẹ̀, tó máa jẹ́ kí wọ́n lẹ́wà díẹ̀ kí wọ́n sì máa fọ̀ wọ́n, nígbà míì o ní láti jáde lọ sọ pé: “Jẹ́ kí a tún ohun tí a ń gbìyànjú láti ṣe níbí ṣe pátápátá!”

Ati pe Emi ko ro pe ọpọlọpọ awọn alabara le ronu nipa iṣoro naa ni ọna yẹn. Ohun ti wọn ti ni nikan ni wọn rii, iyẹn ni gbogbo rẹ. Lẹhin eyi wọn wa pẹlu awọn ibeere bii “jẹ ki a jẹ ki eyi rọrun diẹ,” tabi ohunkohun ti wọn nigbagbogbo sọ. Ṣugbọn a kii ṣe awọn oniduro tabi awọn oniduro, nitorinaa a le gba aṣẹ laibikita bi o ti jẹ aṣiwere ati lẹhinna beki ni ibi idana ounjẹ. A jẹ itọsọna wọn. A ni lati ṣii oju wọn ki o sọ: hey, a ni awọn aye tuntun nibi! Njẹ o mọ pe a le yipada ni ọna ti apakan iṣowo rẹ ṣe ṣe? Ọkan ninu awọn iṣoro pẹlu Agile ni pe o yọkuro akiyesi ohun ti o jẹ anfani, kini iṣoro, kini a nilo paapaa lati ṣe, kini awọn imọ-ẹrọ ti o wa ni o dara julọ fun ipo yii pato.

Boya Mo n ṣiyemeji pupọju nibi: ọpọlọpọ awọn ohun iyalẹnu n ṣẹlẹ ni agbegbe agile. Ṣugbọn Mo ni iṣoro pẹlu otitọ pe dipo asọye iṣẹ akanṣe kan, awọn eniyan bẹrẹ lati gbe ọwọ wọn soke. Emi yoo beere nibi - kini a nṣe, bawo ni a ṣe le ṣe? Ati bakan magically o nigbagbogbo wa ni jade wipe ose yẹ ki o mọ dara ju ẹnikẹni. Ṣugbọn onibara mọ julọ julọ nikan nigbati o yan lati awọn nkan ti ẹnikan ti kọ tẹlẹ. Ti Mo ba fẹ ra ọkọ ayọkẹlẹ kan ati pe Mo mọ iwọn isuna ẹbi mi, lẹhinna Emi yoo yara yan ọkọ ayọkẹlẹ kan ti o baamu igbesi aye mi. Nibi Mo mọ ohun gbogbo dara ju ẹnikẹni lọ! Ṣugbọn jọwọ ṣe akiyesi pe ẹnikan ti ṣe awọn ọkọ ayọkẹlẹ tẹlẹ. Emi ko ni imọran bi a ṣe le ṣe ọkọ ayọkẹlẹ titun kan, Emi kii ṣe amoye. Nigba ti a ba ṣẹda aṣa tabi awọn ọja pataki, ohun alabara gbọdọ wa ni akiyesi, ṣugbọn eyi kii ṣe ohun nikan mọ.

Oleg: O mẹnuba Agile Manifesto. Njẹ a nilo lati ṣe imudojuiwọn bakan tabi ṣe atunyẹwo ni akiyesi oye igbalode ti ọran naa?

Tim: Emi ko ni fowo kan u. Mo ro pe iwe itan nla ni. Mo tumọ si, oun ni ohun ti o jẹ. Ọmọ ọdún mọ́kàndínlógún [19] ni, ó ti darúgbó, àmọ́ ní àkókò rẹ̀, ó ṣe ìyípadà kan. Ohun ti o ṣe daradara ni pe o fa ifarapa ati awọn eniyan bẹrẹ si sọ ọrọ nipa rẹ. Iwọ, o ṣeese, ko ti ṣiṣẹ ni ile-iṣẹ ni 2001, ṣugbọn lẹhinna gbogbo eniyan ṣiṣẹ ni ibamu si awọn ilana. Software Engineering Institute, awọn ipele marun ti awoṣe pipe software (CMMI). Emi ko mọ boya iru awọn arosọ ti igba atijọ ti o jinlẹ sọ fun ọ nkankan, ṣugbọn lẹhinna o jẹ aṣeyọri. Ni akọkọ, awọn eniyan gbagbọ pe ti a ba ṣeto awọn ilana ni ọna ti o tọ, lẹhinna awọn iṣoro yoo parẹ funrararẹ. Ati lẹhinna Manifesto wa pẹlu o sọ pe: “Rara, rara, rara – a yoo da lori eniyan, kii ṣe awọn ilana.” A jẹ oluwa ti idagbasoke sọfitiwia. A ye wipe awọn bojumu ilana ni a mirage; Idiosyncrasy pupọ wa ninu awọn iṣẹ akanṣe, imọran ti ilana pipe kan ṣoṣo fun gbogbo awọn iṣẹ akanṣe ko ni oye eyikeyi. Awọn iṣoro naa jẹ eka pupọ lati beere pe ojutu kan ṣoṣo ni o wa si ohun gbogbo (hello, nirvana).

Emi ko ṣe akiyesi lati wo ọjọ iwaju, ṣugbọn Emi yoo sọ pe eniyan ti bẹrẹ lati ronu diẹ sii nipa awọn iṣẹ akanṣe. Mo ro pe Agile Manifesto dara pupọ ni sisọ jade ati sisọ, “Hey! O wa lori ọkọ oju omi, ati pe iwọ funrarẹ ni o wa ọkọ oju omi yii. Iwọ yoo ni lati ṣe ipinnu - a kii yoo daba ohunelo gbogbo agbaye fun gbogbo awọn ipo. Iwọ ni atukọ ti ọkọ oju omi, ati pe ti o ba dara to, o le wa ọna si ibi-afẹde naa. Awọn ọkọ oju omi miiran wa ṣaaju rẹ, awọn ọkọ oju omi miiran yoo si wa lẹhin rẹ, ṣugbọn sibẹsibẹ, ni ọna kan, irin-ajo rẹ jẹ alailẹgbẹ.” Nkan ba yen! O jẹ ọna ti ero. Fun mi, ko si ohun titun labẹ õrùn, awọn eniyan ti lọ tẹlẹ ati pe wọn yoo tun lọ, ṣugbọn fun ọ eyi ni irin-ajo akọkọ rẹ, ati pe emi kii yoo sọ ohun ti yoo ṣẹlẹ si ọ gangan. O gbọdọ ni awọn ọgbọn ti iṣẹ iṣọpọ ni ẹgbẹ kan, ati pe ti o ba ni wọn gaan, ohun gbogbo yoo ṣiṣẹ ati pe iwọ yoo gba ibi ti o fẹ.

Peopleware: 30 ọdun nigbamii

Oleg: Njẹ Peopleware jẹ iyipada bi daradara bi Manifesto?

Tim: Peopleware... Tom ati Emi ko iwe yii, ṣugbọn a ko ro pe yoo ṣẹlẹ bi eyi. Bakan o resonated pẹlu kan pupo ti awon eniyan ero. Eyi ni iwe akọkọ ti o sọ pe: idagbasoke sọfitiwia jẹ iṣẹ ṣiṣe ti eniyan pupọ. Pelu ẹda imọ-ẹrọ wa, a tun jẹ agbegbe ti eniyan ti o kọ nkan nla, paapaa nla, eka pupọ. Ko si ẹniti o le ṣẹda iru awọn nkan bẹẹ nikan, otun? Nitorina ero ti "ẹgbẹ" di pataki pupọ. Ati pe kii ṣe lati oju wiwo iṣakoso nikan, ṣugbọn fun awọn eniyan imọ-ẹrọ ti o wa papọ lati yanju awọn iṣoro jinlẹ ti eka pupọ pẹlu opo awọn aimọ. Fun emi tikalararẹ, eyi ti jẹ idanwo nla ti oye jakejado iṣẹ mi. Ati nibi o nilo lati ni anfani lati sọ: bẹẹni, iṣoro yii jẹ diẹ sii ju Mo le mu lori ara mi, ṣugbọn papọ a le wa ojutu ti o wuyi ti a le gberaga. Ati ki o Mo ro pe o je yi agutan ti o resonated julọ. Ero naa pe a ṣiṣẹ apakan akoko funrararẹ, apakan akoko gẹgẹbi apakan ti ẹgbẹ kan, ati nigbagbogbo ipinnu jẹ nipasẹ ẹgbẹ. Ipinnu iṣoro ẹgbẹ ti yarayara di ẹya pataki ti awọn iṣẹ akanṣe.

Bíótilẹ o daju wipe Tim ti fun kan tobi nọmba ti Kariaye, pupọ diẹ ninu wọn ti wa ni Pipa lori YouTube. O le wo ijabọ naa “Ipadabọ ti Peopleware” lati ọdun 2007. Didara naa, dajudaju, fi ọpọlọpọ silẹ lati fẹ.

Michael: Njẹ ohunkohun ti yipada ni ọdun 30 sẹhin lati igba ti a ti tẹ iwe naa?

Tim: O le wo eyi lati ọpọlọpọ awọn igun oriṣiriṣi. Sociologically soro... ni ẹẹkan lori akoko, ni awọn akoko ti o rọrun, iwọ ati ẹgbẹ rẹ joko ni ọfiisi kanna. O le sunmọ ni gbogbo ọjọ, mu kofi papọ ki o jiroro lori iṣẹ. Ohun ti o ti yipada gaan ni pe awọn ẹgbẹ le pin kaakiri ni agbegbe, ni awọn orilẹ-ede oriṣiriṣi ati awọn agbegbe akoko, ṣugbọn sibẹ wọn n ṣiṣẹ lori iṣoro kanna, ati pe eyi ṣafikun gbogbo ipele tuntun ti idiju. Eyi le dun ile-iwe atijọ, ṣugbọn ko si nkankan bi ibaraẹnisọrọ oju-si-oju nibiti gbogbo rẹ wa papọ, ṣiṣẹ papọ, ati pe o le rin soke si ẹlẹgbẹ kan ki o sọ pe, wo ohun ti Mo ṣe awari, bawo ni o ṣe fẹran eyi? Awọn ibaraẹnisọrọ oju-si-oju n pese ọna iyara si iyipada si ibaraẹnisọrọ ti kii ṣe alaye, ati pe Mo ro pe awọn alara agile yẹ ki o fẹran rẹ paapaa. Ati pe Mo tun ni aibalẹ nitori ni otitọ agbaye ti yipada lati jẹ kekere pupọ, ati ni bayi o ti bo gbogbo rẹ pẹlu awọn ẹgbẹ pinpin, ati pe gbogbo rẹ jẹ eka pupọ.

Gbogbo wa n gbe ni DevOps

Michael: Paapaa lati oju-ọna ti igbimọ eto apejọ, a ni awọn eniyan ni California, ni New York, Europe, Russia ... ko si ẹnikan ni Singapore sibẹsibẹ. Iyatọ ti ilẹ-aye jẹ eyiti o tobi pupọ, ati pe eniyan bẹrẹ lati tan kaakiri paapaa diẹ sii. Ti a ba n sọrọ nipa idagbasoke, ṣe o le sọ fun wa diẹ sii nipa awọn devops ati fifọ awọn idena laarin awọn ẹgbẹ? Agbekale kan wa ti gbogbo eniyan joko ni awọn bunkers wọn, ati ni bayi awọn bunkers n ṣubu, kini o ro nipa afiwe yii?

Tim: O dabi si mi pe ni imọlẹ ti awọn ilọsiwaju imọ-ẹrọ aipẹ, awọn devops jẹ pataki nla. Ni iṣaaju, o ni awọn ẹgbẹ ti awọn olupilẹṣẹ ati awọn oludari, wọn ṣiṣẹ, ṣiṣẹ, ṣiṣẹ, ati ni aaye kan ohun kan han pẹlu eyiti o le wa si awọn admins ki o gbe jade fun iṣelọpọ. Ati nibi ibaraẹnisọrọ nipa bunker bẹrẹ, nitori awọn admins jẹ iru awọn ọrẹ, kii ṣe awọn ọta, o kere ju, ṣugbọn o ba wọn sọrọ nikan nigbati ohun gbogbo ti ṣetan lati lọ si iṣelọpọ. Njẹ o lọ si wọn pẹlu nkan kan ti o sọ pe: wo kini ohun elo ti a ni, ṣugbọn ṣe o le yi ohun elo yii jade bi? Ati nisisiyi gbogbo ero ti ifijiṣẹ ti yipada fun dara julọ. Mo tumọ si, imọran yii wa ti o le Titari nipasẹ awọn ayipada ni kiakia. A le ṣe imudojuiwọn awọn ọja lori fifo. Nigbagbogbo Mo rẹrin musẹ nigbati Firefox lori kọǹpútà alágbèéká mi ba jade ti o sọ pe, hey, a ti ṣe imudojuiwọn Firefox rẹ ni abẹlẹ, ati ni kete ti o ba ni iṣẹju kan, ṣe iwọ yoo nifẹ lati tẹ ibi ati pe a yoo fun ọ ni idasilẹ tuntun. Ati pe Mo dabi, “Bẹẹni, ọmọ!” Nígbà tí mo sùn, wọ́n ń ṣiṣẹ́ lórí jíjíṣẹ́ ìtújáde tuntun kan fún mi ní tààràtà lórí kọ̀ǹpútà mi. Eyi jẹ iyanu, iyalẹnu.

Ṣugbọn eyi ni iṣoro naa: o ni ẹya yii pẹlu imudojuiwọn sọfitiwia naa, ṣugbọn sisọpọ eniyan nira pupọ sii. Ohun ti Mo fẹ lati sọ ni ọrọ pataki DevOops ni pe a ni bayi ọpọlọpọ awọn oṣere diẹ sii ju ti a ti ni tẹlẹ lọ. Ti o ba kan ronu nipa gbogbo eniyan ti o ni ipa ninu ẹgbẹ kan…. O ro o bi a egbe, ati awọn ti o ni Elo siwaju sii ju o kan kan egbe ti pirogirama. Iwọnyi jẹ awọn oludanwo, awọn alakoso ise agbese, ati opo eniyan miiran. Ati gbogbo eniyan ni awọn iwo ti ara wọn lori agbaye. Awọn alakoso ọja yatọ patapata lati awọn alakoso ise agbese. Awọn alakoso ni awọn iṣẹ-ṣiṣe ti ara wọn. O di iṣoro kuku soro lati ṣakojọpọ gbogbo awọn olukopa ki o le tẹsiwaju lati mọ ohun ti n ṣẹlẹ ati ki o ma ṣe aṣiwere. O jẹ dandan lati ya awọn iṣẹ-ṣiṣe ti ẹgbẹ ati awọn iṣẹ-ṣiṣe ti o kan si gbogbo eniyan. Eyi jẹ iṣẹ ti o nira pupọ. Ni apa keji, Mo ro pe gbogbo rẹ dara julọ ju ti o ti jẹ ni ọpọlọpọ ọdun sẹyin. Eyi ni ọna gangan ti awọn eniyan dagba ati kọ ẹkọ lati huwa ni deede. Nigbati o ba ṣe isọpọ, o loye pe ko yẹ ki o jẹ idagbasoke ipamo, nitorinaa ni akoko to kẹhin, sọfitiwia naa ko ra jade bi jack-in-the-apoti: bii, wo ohun ti a ṣe nibi! Ero naa ni pe iwọ yoo ni anfani lati ṣe iṣọpọ ati idagbasoke, ati ni ipari iwọ yoo jade ni ọna afinju ati aṣetunṣe. Gbogbo eyi tumọ si mi lọpọlọpọ. Eyi jẹ ki o ṣee ṣe lati ṣẹda iye diẹ sii fun awọn olumulo ti eto naa ati fun alabara rẹ.

Michael: Gbogbo imọran ti devops ni lati ṣafihan awọn idagbasoke to nilari ni kutukutu bi o ti ṣee. Mo rii pe agbaye ti bẹrẹ lati yara siwaju ati siwaju sii. Bawo ni lati ṣe deede si iru awọn isare? Ọdun mẹwa sẹyin eyi ko si tẹlẹ!

Tim: Dajudaju, gbogbo eniyan fẹ siwaju ati siwaju sii iṣẹ-ṣiṣe. Ko si iwulo lati gbe, kan ṣajọ lori diẹ sii. Nigba miiran o paapaa ni lati fa fifalẹ fun imudojuiwọn afikun atẹle lati mu ohunkohun ti o wulo - ati pe iyẹn jẹ deede.

Ero ti o nilo lati ṣiṣe, ṣiṣe, ṣiṣe ko dara julọ. Ko ṣee ṣe pe ẹnikẹni fẹ lati gbe igbesi aye wọn bii iyẹn. Emi yoo fẹ ariwo ti awọn ifijiṣẹ lati ṣeto orin ti iṣẹ akanṣe tirẹ. Ti o ba kan gbejade ṣiṣan ti awọn nkan kekere, ti ko ni itumọ, gbogbo rẹ ṣe afikun si ko si itumọ. Dipo igbiyanju aibikita lati tu awọn nkan silẹ ni kutukutu bi o ti ṣee, kini o tọ lati jiroro pẹlu awọn olupilẹṣẹ oludari ati ọja ati awọn alakoso ise agbese jẹ ilana. Ṣe eyi paapaa jẹ oye bi?

Awọn awoṣe ati awọn antipatterns

Oleg: O maa n sọrọ nipa awọn ilana ati awọn antipattern, ati pe eyi ni iyatọ laarin igbesi aye ati iku ti awọn iṣẹ akanṣe. Ati nisisiyi, devops ti nwaye sinu aye wa. Ṣe o ni eyikeyi awọn ilana ti ara rẹ ati awọn ilana ti o lodi si ti o le pa iṣẹ naa ni aaye naa?

Tim: Awọn awoṣe ati awọn ilana egboogi-ara ṣẹlẹ ni gbogbo igba. Nkankan lati soro nipa. O dara, nibẹ ni nkan yii ti a pe ni "awọn ohun didan." Awọn eniyan looto, fẹran imọ-ẹrọ tuntun gaan. Wọn ti wa ni nìkan mesmerized nipasẹ awọn tàn ohun gbogbo ti o wulẹ itura ati aṣa, ati awọn ti wọn da a beere ibeere: ni o ani pataki? Kini a yoo ṣaṣeyọri? Ṣe nkan yii ni igbẹkẹle, ṣe o ni oye eyikeyi? Mo nigbagbogbo rii eniyan, bẹ si sọrọ, lori gige gige ti imọ-ẹrọ. Wọn ti wa ni hypnotized nipasẹ ohun ti o ṣẹlẹ ninu aye. Ṣugbọn ti o ba wo awọn ohun ti o wulo ti wọn ṣe, nigbagbogbo ko si nkankan ti o wulo!

A kan n jiroro pẹlu awọn ẹlẹgbẹ wa pe ọdun yii jẹ ọdun ayẹyẹ, ọdun 1969 ti awọn eniyan ti de lori oṣupa. Eyi jẹ ni 1969. Imọ-ẹrọ ti o ṣe iranlọwọ fun eniyan lati wa nibẹ kii ṣe imọ-ẹrọ 1960 paapaa, ṣugbọn dipo 62 tabi XNUMX, nitori NASA fẹ lati lo nikan ohun ti o ni ẹri to dara ti igbẹkẹle. Ati nitorinaa o wo ati oye - bẹẹni, ati pe wọn jẹ otitọ! Bayi, rara, rara, ṣugbọn o wọle sinu awọn iṣoro pẹlu imọ-ẹrọ nìkan nitori pe ohun gbogbo ni titari pupọ, ti a ta lati gbogbo awọn dojuijako. Awọn eniyan n pariwo lati ibi gbogbo pe: “Wò o, kini ohun kan, eyi ni ohun tuntun, ohun ti o lẹwa julọ ni agbaye, o dara fun gbogbo eniyan patapata!” O dara, iyẹn ni ... nigbagbogbo gbogbo eyi yoo jade lati jẹ ẹtan nikan, lẹhinna gbogbo rẹ ni lati da silẹ. Boya o jẹ gbogbo nitori pe Mo ti jẹ arugbo atijọ ati ki o wo iru awọn nkan bẹ pẹlu iṣeduro ti o pọju, nigbati awọn eniyan ba jade ti wọn sọ pe wọn ti ri Nikan, Ọna ti o tọ julọ lati Ṣẹda Awọn Imọ-ẹrọ Ti o dara julọ. Ni akoko yii, ohùn kan dide ninu mi ti o sọ pe: “Kini idotin!”

Michael: Nitootọ, igba melo ni a ti gbọ nipa ọta ibọn fadaka ti o tẹle?

Tim: Gangan, ati pe eyi ni ọna deede ti awọn nkan! Fun apẹẹrẹ ... o dabi pe eyi ti di awada ni ayika agbaye, ṣugbọn nibi awọn eniyan maa n sọrọ nipa imọ-ẹrọ blockchain. Ati pe wọn ni oye gangan ni awọn ipo kan! Nigbati o ba nilo ẹri igbẹkẹle ti awọn iṣẹlẹ, pe eto naa n ṣiṣẹ ati pe ko si ẹnikan ti o tan wa jẹ, nigbati o ba ni awọn iṣoro aabo ati gbogbo nkan ti o dapọ papọ - blockchain jẹ oye. Ṣugbọn nigba ti wọn sọ pe Blockchain yoo gba gbogbo agbaye ni bayi, ti npa ohun gbogbo kuro ni ọna rẹ? Ala diẹ sii! Eyi jẹ imọ-ẹrọ gbowolori pupọ ati eka. Tekinikali eka ati akoko n gba. Pẹlu algorithmically odasaka, ni gbogbo igba ti o nilo lati tun ṣe iṣiro mathimatiki, pẹlu awọn ayipada diẹ… ati pe eyi jẹ imọran nla - ṣugbọn fun awọn ọran nikan. Gbogbo igbesi aye mi ati iṣẹ mi ti jẹ nipa eyi: awọn imọran ti o nifẹ ni awọn ipo kan pato. O ṣe pataki pupọ lati ni oye gangan kini ipo rẹ jẹ.

Michael: Bẹẹni, akọkọ "ibeere ti aye, Agbaye ati ohun gbogbo": ṣe imọ-ẹrọ tabi ọna yii dara fun ipo rẹ tabi rara?

Tim: Ibeere yii le ti wa ni ijiroro tẹlẹ pẹlu ẹgbẹ imọ-ẹrọ. Boya ani mu ni diẹ ninu awọn ajùmọsọrọ. Wo iṣẹ akanṣe naa ki o loye - Njẹ a yoo ṣe nkan ti o tọ ati iwulo, dara ju iṣaaju lọ? Boya yoo baamu, boya kii yoo ṣe. Ṣugbọn ni pataki julọ, maṣe ṣe iru ipinnu bẹ nipasẹ aiyipada, lasan nitori ẹnikan sọ asọye: “A nilo pataki blockchain kan! Mo kàn ka nípa rẹ̀ nínú ìwé ìròyìn kan nínú ọkọ̀ òfuurufú náà!” Ni pataki? Ko tile paniyan.

Adaparọ “Ẹnjinia Devops”

Oleg: Bayi gbogbo eniyan ti wa ni imuse devops. Ẹnikan ka nipa awọn devops lori Intanẹẹti, ati ni ọla aye miiran yoo han lori aaye igbanisiṣẹ. "Ẹrọ-ẹrọ Devops". Nibi Emi yoo fẹ lati fa akiyesi rẹ: ṣe o ro pe ọrọ yii, “engineer devops,” ni ẹtọ si igbesi aye? Nibẹ jẹ ẹya ero ti devops ni a asa, ati nkankan ko ni fi soke nibi.

Tim: Nitorina-bẹ. Jẹ ki wọn ki o si lẹsẹkẹsẹ fun diẹ ninu awọn alaye ti yi oro. Nkankan lati jẹ ki o jẹ alailẹgbẹ. Titi ti won fi mule pe o wa ni diẹ ninu awọn oto apapo ti ogbon sile kan ṣ’ofo bi yi, Mo ti yoo ko ra o! Mo tumọ si, daradara, a ni akọle iṣẹ kan, “engineer devops,” akọle ti o nifẹ, bẹẹni, kini atẹle? Awọn akọle iṣẹ jẹ gbogbo nkan ti o nifẹ pupọ. Jẹ ki a sọ "Olùgbéejáde" - kini o jẹ lonakona? Awọn ajo oriṣiriṣi tumọ si awọn nkan ti o yatọ patapata. Ni diẹ ninu awọn ile-iṣẹ, awọn olutọpa ti o ni agbara giga kọ awọn idanwo ti o ni oye diẹ sii ju awọn idanwo ti a kọ nipasẹ awọn oludanwo alamọdaju pataki ni awọn ile-iṣẹ miiran. Nitorinaa kini, wọn jẹ awọn pirogirama tabi awọn oludanwo?

Bẹẹni, a ni awọn akọle iṣẹ, ṣugbọn ti o ba beere awọn ibeere gun to, nikẹhin o han pe gbogbo wa ni awọn olufoju iṣoro. A jẹ awọn oluwadi ojutu, ati diẹ ninu awọn ni diẹ ninu awọn ọgbọn imọ-ẹrọ ati diẹ ninu awọn ni awọn oriṣiriṣi. Ti o ba n gbe ni agbegbe nibiti DevOps ti wọ, o ti ṣiṣẹ ni isọpọ ti idagbasoke ati iṣakoso, ati pe iṣẹ-ṣiṣe yii ni diẹ ninu idi pataki to ṣe pataki. Ṣugbọn ti o ba beere pe kini o ṣe ni pato ati ohun ti o jẹ iduro fun, o han pe eniyan ti n ṣe gbogbo nkan wọnyi lati igba atijọ. “Mo ni iduro fun faaji”, “Mo ni iduro fun awọn apoti isura infomesonu” ati bẹbẹ lọ, ohunkohun ti o rii - gbogbo eyi jẹ ṣaaju “devops”.

Nigbati ẹnikan ba sọ akọle iṣẹ wọn fun mi, Emi ko gbọ pupọ. O dara lati jẹ ki o sọ fun ọ ohun ti o jẹ ojuṣe gangan fun, eyi yoo jẹ ki a loye ọrọ naa dara julọ. Apeere ayanfẹ mi ni nigbati eniyan ba sọ pe oun jẹ “oluṣakoso ise agbese.” Kini? Ko tumọ si nkankan, Emi ko tun mọ ohun ti o ṣe. Oluṣakoso ise agbese le jẹ oludasile, olori ẹgbẹ kan ti eniyan mẹrin, koodu kikọ, ṣiṣe iṣẹ, ti o ti di asiwaju ẹgbẹ, ti awọn eniyan tikararẹ mọ laarin ara wọn gẹgẹbi olori. Ati paapaa, oluṣakoso ise agbese le jẹ oluṣakoso ti o ṣakoso awọn eniyan ọgọrun mẹfa lori iṣẹ akanṣe kan, ṣakoso awọn alakoso miiran, jẹ iduro fun sisọ awọn iṣeto ati awọn eto isuna, gbogbo rẹ ni. Awọn wọnyi ni awọn agbaye meji ti o yatọ patapata! Ṣugbọn akọle iṣẹ wọn dun kanna.

Jẹ ki a yi eyi pada ni iyatọ diẹ. Kini o dara gaan ni, ni iriri pupọ, ṣe o ni talenti fun? Kini iwọ yoo gba ojuse nitori o ro pe o le mu iṣẹ naa ṣiṣẹ? Ati pe nibi ẹnikan yoo bẹrẹ lẹsẹkẹsẹ kọ: rara, rara, rara, Emi ko ni ifẹ lati koju awọn orisun akanṣe rara, kii ṣe iṣowo mi, Mo jẹ arakunrin imọ-ẹrọ ati pe Mo loye lilo ati awọn atọkun olumulo, Emi ko fẹ lati ṣakoso awọn ogun ti awọn eniyan ni gbogbo, jẹ ki mi dara lọ si iṣẹ.

Ati nipasẹ ọna, Mo jẹ alatilẹyin nla ti ọna kan ninu eyiti iru ipinya ti awọn ọgbọn ṣiṣẹ daradara. Ibi ti technicians le dagba wọn dánmọrán bi jina bi wọn fẹ. Sibẹsibẹ, Mo tun rii awọn ẹgbẹ nibiti awọn imọ-ẹrọ ṣe kerora: Emi yoo ni lati lọ si iṣakoso iṣẹ akanṣe nitori iyẹn nikan ni ọna ni ile-iṣẹ yii. Nigba miiran eyi nyorisi awọn abajade ti o buruju. Awọn imọ-ẹrọ ti o dara julọ kii ṣe awọn alakoso ti o dara rara, ati awọn alakoso ti o dara julọ ko le mu imọ-ẹrọ. Jẹ ki a sọ otitọ nipa eyi.

Mo rii ibeere pupọ fun eyi ni bayi. Ti o ba jẹ onimọ-ẹrọ, ile-iṣẹ rẹ le ṣe iranlọwọ fun ọ, ṣugbọn laibikita, o nilo, looto nilo lati wa ipa-ọna iṣẹ tirẹ nitori imọ-ẹrọ n tẹsiwaju iyipada ati pe o nilo lati tun ararẹ ṣe pẹlu rẹ! Ni ọdun ogun nikan, awọn imọ-ẹrọ le yipada ni o kere ju igba marun. Imọ-ẹrọ jẹ ohun ajeji ...

"Awọn amoye lori Ohun gbogbo"

Michael: Bawo ni eniyan ṣe le koju iru iyara ti iyipada imọ-ẹrọ? Idiju wọn n dagba, nọmba wọn n dagba, lapapọ iye ibaraẹnisọrọ laarin awọn eniyan tun n dagba, ati pe o wa ni pe o ko le di “iwé ninu ohun gbogbo.”

Tim: Ọtun! Ti o ba ṣiṣẹ ni imọ-ẹrọ, bẹẹni, dajudaju o nilo lati yan nkan kan pato ki o ṣawari sinu rẹ. Diẹ ninu awọn imọ-ẹrọ ti ajo rẹ rii iwulo (ati boya yoo wulo gaan). Ati pe ti o ko ba nifẹ si rẹ mọ - Emi kii yoo gbagbọ rara pe Emi yoo sọ eyi - daradara, boya o yẹ ki o lọ si ile-iṣẹ miiran nibiti imọ-ẹrọ jẹ igbadun diẹ sii tabi rọrun diẹ sii lati kawe.

Ṣugbọn ni gbogbogbo, bẹẹni, o tọ. Awọn imọ-ẹrọ n dagba ni gbogbo awọn itọnisọna ni ẹẹkan; Ní ọwọ́ kejì ẹ̀wẹ̀, àwọn ènìyàn kanrinkan wà tí wọ́n gba ìmọ̀ ẹ̀rọ ìmọ̀ ẹ̀rọ níti gidi tí wọ́n sì ń ṣe wèrè nípa rẹ̀. Mo ti rii tọkọtaya kan ti iru eniyan bẹẹ, wọn nmi niti gidi ati gbe, o wulo ati igbadun lati ba wọn sọrọ. Wọn ṣe iwadi kii ṣe ohun ti n ṣẹlẹ ninu ile-iṣẹ nikan, ṣugbọn ni gbogbogbo, wọn sọrọ nipa rẹ, wọn tun jẹ awọn onimọ-ẹrọ ti o tutu gaan, wọn jẹ mimọ ati idi. Wọn kan gbiyanju lati duro si ori igbi ti igbi, laibikita kini iṣẹ akọkọ wọn jẹ, nitori ifẹ wọn ni iṣipopada ti Imọ-ẹrọ, igbega imọ-ẹrọ. Bí o bá pàdé irú ẹni bẹ́ẹ̀ lójijì, o gbọ́dọ̀ lọ síbi oúnjẹ ọ̀sán pẹ̀lú rẹ̀, kí o sì jíròrò oríṣiríṣi àwọn nǹkan ìtura nígbà oúnjẹ ọ̀sán. Mo ro pe eyikeyi agbari nilo ni o kere kan tọkọtaya ti iru eniyan.

Awọn ewu ati aidaniloju

Michael: Awọn ẹlẹrọ ti o ni ọla, bẹẹni. Jẹ ki a fi ọwọ kan iṣakoso eewu lakoko ti a ni akoko. A bẹrẹ ifọrọwanilẹnuwo yii pẹlu ijiroro ti sọfitiwia iṣoogun, nibiti awọn aṣiṣe le ja si awọn abajade to buruju. Lẹhinna a sọrọ nipa Eto Lunar, nibiti idiyele aṣiṣe kan jẹ awọn miliọnu dọla, ati o ṣee ṣe ọpọlọpọ awọn igbesi aye eniyan. Ṣugbọn ni bayi Mo rii iṣipopada idakeji ni ile-iṣẹ, awọn eniyan ko ronu nipa awọn eewu, maṣe gbiyanju lati sọ asọtẹlẹ wọn, paapaa ko ṣe akiyesi wọn.

Oleg: Gbe ni iyara ati fọ awọn nkan!

Michael: Bẹẹni, gbe yarayara, fọ awọn nkan, awọn nkan diẹ sii ati siwaju sii, titi iwọ o fi ku lati nkan kan. Lati oju-ọna rẹ, bawo ni o ṣe yẹ ki olupilẹṣẹ apapọ sunmọ iṣakoso eewu ikẹkọ ni bayi?

Tim: Jẹ ki a fa ila kan nibi laarin awọn nkan meji: awọn ewu ati aidaniloju. Awọn nkan wọnyi yatọ. Aidaniloju waye nigbati o ko ba ni data to ni aaye eyikeyi ti a fun ni akoko lati de ni idahun to daju. Fun apẹẹrẹ, ni ipele ibẹrẹ ti iṣẹ akanṣe kan, ti ẹnikan ba beere lọwọ rẹ “Ìgbà wo ni iwọ yoo pari iṣẹ naa,” ti o ba jẹ olotitọ ododo, iwọ yoo sọ pe, “Emi ko mọ.” O kan ko mọ, ati pe o dara. O ko ti kẹkọọ awọn iṣoro naa ati pe ko faramọ pẹlu ẹgbẹ, iwọ ko mọ awọn ọgbọn wọn, ati bẹbẹ lọ. Eyi jẹ aidaniloju.

Awọn ewu dide nigbati awọn iṣoro ti o pọju le ti mọ tẹlẹ. Iru nkan yii le ṣẹlẹ, iṣeeṣe rẹ tobi ju odo lọ, ṣugbọn o kere ju ọgọrun kan lọ, ibikan laarin. Nitori rẹ, ohunkohun le ṣẹlẹ, lati awọn idaduro ati iṣẹ ti ko ni dandan, ṣugbọn paapaa si abajade apaniyan fun iṣẹ naa. Abajade, nigba ti o sọ - eniyan, jẹ ki a agbo soke wa umbrellas ki o si lọ kuro ni eti okun, a yoo ko pari o, o ni gbogbo lori, akoko. A ṣe ero pe nkan yii yoo ṣiṣẹ, ṣugbọn ko ṣiṣẹ rara, o to akoko lati da. Iwọnyi ni awọn ipo.

Nigbagbogbo, awọn iṣoro ni o rọrun julọ lati yanju nigbati wọn ti farahan tẹlẹ, nigbati iṣoro naa n ṣẹlẹ ni bayi. Ṣugbọn nigbati iṣoro kan ba wa niwaju rẹ, iwọ kii ṣe iṣakoso ewu-o n ṣe ipinnu iṣoro, iṣakoso idaamu. Ti o ba jẹ olupilẹṣẹ asiwaju tabi oluṣakoso, o gbọdọ ṣe iyalẹnu kini o le ṣẹlẹ ti yoo ja si awọn idaduro, akoko isọnu, awọn idiyele ti ko wulo, tabi iṣubu gbogbo iṣẹ akanṣe naa? Kini yoo jẹ ki a duro ki a bẹrẹ lẹẹkansi? Nigbati gbogbo nkan wọnyi ba ṣiṣẹ, kini a yoo ṣe pẹlu wọn? Idahun ti o rọrun kan wa ti o wulo fun ọpọlọpọ awọn ipo: maṣe yọ kuro ninu awọn ewu, ṣiṣẹ lori wọn. Wo bii o ṣe le yanju ipo eewu, dinku rẹ si asan, yi pada lati iṣoro kan si nkan miiran. Dipo sisọ: daradara, a yoo yanju awọn iṣoro bi wọn ṣe dide.

Aidaniloju ati ewu yẹ ki o wa ni iwaju ti ohun gbogbo ti o ṣe pẹlu. O le gba ero akanṣe kan, wo awọn ewu pataki kan ṣaaju ki o sọ pe: a nilo lati koju eyi ni bayi, nitori ti eyikeyi ninu eyi ba jẹ aṣiṣe, ko si ohun miiran yoo ṣe pataki. O yẹ ki o ko ṣe aniyan nipa ẹwa ti aṣọ tabili lori tabili ti ko ba ṣe akiyesi boya o le ṣe ounjẹ alẹ. Ni akọkọ o nilo lati ṣe idanimọ gbogbo awọn ewu ti ngbaradi ounjẹ alẹ, ṣe pẹlu wọn, ati lẹhinna ronu nipa gbogbo awọn ohun miiran ti ko ṣe irokeke gidi kan.

Lẹẹkansi, kini o jẹ ki iṣẹ akanṣe rẹ jẹ alailẹgbẹ? Jẹ ki a wo kini o le jẹ ki iṣẹ akanṣe wa lọ kuro ni awọn irin-ajo. Kí la lè ṣe láti dín ohun tó lè ṣẹlẹ̀ sẹ́yìn kù? Nigbagbogbo o ko le ṣe imukuro wọn 100% ki o sọ pẹlu ẹri-ọkan mimọ: “Iyẹn ni, eyi kii ṣe iṣoro mọ, eewu ti yanju!” Fun mi eyi jẹ ami ti ihuwasi agbalagba. Eyi ni iyatọ laarin ọmọde ati agbalagba - awọn ọmọde ro pe wọn jẹ aiku, pe ko si ohun ti o le ṣe aṣiṣe, ohun gbogbo yoo dara! Ni akoko kanna, awọn agbalagba n wo bi awọn ọmọde ọdun mẹta ṣe n fo lori aaye ere, tẹle awọn iṣipopada pẹlu oju wọn ki wọn sọ fun ara wọn pe: "ooh-ooh, ooh-ooh." Mo duro nitosi ati mura lati mu nigbati ọmọ ba ṣubu.

Ni apa keji, idi ti Mo fẹran iṣowo yii pupọ nitori pe o jẹ eewu. A ṣe awọn nkan, ati pe awọn nkan yẹn jẹ eewu. Wọn nilo ọna agbalagba kan. Ifarabalẹ nikan kii yoo yanju awọn iṣoro rẹ!

Agba ero ero

Michael: Apẹẹrẹ pẹlu awọn ọmọde dara. Ti mo ba jẹ ẹlẹrọ lasan, lẹhinna inu mi dun lati jẹ ọmọde. Ṣugbọn bawo ni o ṣe lọ si imọran agbalagba diẹ sii?

Tim: Ọkan ninu awọn imọran ti o ṣiṣẹ ni deede daradara pẹlu boya olubere tabi olupilẹṣẹ ti iṣeto ni imọran ti ọrọ-ọrọ. Ohun ti a n ṣe, kini a yoo ṣaṣeyọri. Kini pataki lori iṣẹ akanṣe yii? Ko ṣe pataki ẹni ti o wa lori iṣẹ akanṣe yii, boya o jẹ akọṣẹ tabi ayaworan agba, gbogbo eniyan nilo aaye. A nilo lati gba gbogbo eniyan lati ronu lori iwọn ti o tobi ju awọn ege iṣẹ tiwọn lọ. "Mo ṣe nkan mi, ati niwọn igba ti nkan mi ba ṣiṣẹ, inu mi dun." Ko si ko si lẹẹkansi. O tọ nigbagbogbo (laisi arínifín!) Lati leti eniyan ti ọrọ-ọrọ ninu eyiti wọn ṣiṣẹ. Ohun ti gbogbo wa n gbiyanju lati ṣaṣeyọri papọ. Awọn imọran pe o le jẹ ọmọde niwọn igba ti ohun gbogbo ba dara pẹlu nkan ti iṣẹ naa - jọwọ, maṣe ṣe bẹ. Ti a ba kọja laini ipari rara, a yoo kọja papọ nikan. Iwọ kii ṣe nikan, gbogbo wa ni papọ. Ti gbogbo awọn eniyan ti o wa ninu iṣẹ naa, ati agba ati ọdọ, bẹrẹ si sọrọ nipa ohun ti o ṣe pataki fun iṣẹ naa, kilode ti ile-iṣẹ naa n nawo owo si ohun ti gbogbo wa n gbiyanju lati ṣaṣeyọri ... ọpọlọpọ ninu wọn yoo ni irọrun pupọ nitori wọn yoo wo bi iṣẹ wọn ṣe ni ibamu pẹlu iṣẹ ti gbogbo eniyan miiran. Ni apa kan, Mo loye nkan fun eyiti Emi ni iduro tikalararẹ. Ṣugbọn lati pari iṣẹ naa a nilo gbogbo awọn eniyan miiran paapaa. Ati pe ti o ba ro pe o ti pari, a nigbagbogbo ni iṣẹ lati ṣe ninu iṣẹ naa!

Oleg: Ni ibatan si, ti o ba ṣiṣẹ ni ibamu si Kanban, nigbati o ba lu igo diẹ ninu awọn idanwo, o le dawọ ohun ti o n ṣe nibẹ (fun apẹẹrẹ, siseto) ki o lọ ran awọn oludanwo lọwọ.

Tim: Gangan. Mo ro pe awọn imọ-ẹrọ ti o dara julọ, ti o ba wo wọn ni pẹkipẹki, wọn jẹ iru awọn alakoso tiwọn. Bawo ni MO ṣe le ṣe agbekalẹ eyi…

Oleg: Igbesi aye rẹ jẹ iṣẹ akanṣe rẹ, eyiti o ṣakoso.

Tim: Gangan! Mo tumọ si, o gba ojuse, o loye ọrọ naa, ati pe o wa si olubasọrọ pẹlu eniyan nigbati o rii pe awọn ipinnu rẹ le ni ipa lori iṣẹ wọn, awọn nkan bii iyẹn. Kii ṣe nipa kan joko ni tabili rẹ, ṣiṣe iṣẹ rẹ, ati paapaa ko mọ ohun ti n ṣẹlẹ ni ayika rẹ. Rara rara rara. Nipa ọna, ọkan ninu awọn ohun ti o dara julọ nipa Agile ni pe wọn dabaa awọn sprints kukuru, nitori pe ọna yii ipo ti gbogbo awọn olukopa jẹ kedere akiyesi, wọn le ri gbogbo rẹ. Ojoojumọ la n sọrọ nipa ara wa.

Bii o ṣe le wọle si iṣakoso eewu

Oleg: Ṣe eto imọ-ọrọ eyikeyi wa ni agbegbe yii? Fun apẹẹrẹ, Mo jẹ olupilẹṣẹ Java ati pe o fẹ lati ni oye iṣakoso eewu laisi di oluṣakoso iṣẹ akanṣe gidi nipasẹ eto-ẹkọ. Emi yoo jasi ka McConnell's "Bawo ni Iye owo Ise agbese Software kan" ni akọkọ, ati lẹhinna kini? Kini awọn igbesẹ akọkọ?

Tim: Ohun akọkọ ni lati bẹrẹ ibaraẹnisọrọ pẹlu awọn eniyan ninu iṣẹ naa. Eyi n pese ilọsiwaju lẹsẹkẹsẹ ni aṣa ibaraẹnisọrọ pẹlu awọn ẹlẹgbẹ. A nilo lati bẹrẹ nipa ṣiṣi ohun gbogbo jade nipasẹ aiyipada, dipo fifipamọ o. Sọ pe: awọn nkan wọnyi ti o yọ mi lẹnu, awọn nkan wọnyi ni o jẹ ki mi dide ni alẹ, Mo ji ni alẹ loni o dabi: Ọlọrun mi, Mo nilo lati ronu nipa eyi! Ṣe awọn miiran ri ohun kanna? Gẹ́gẹ́ bí àwùjọ kan, ó ha yẹ kí a fèsì sí àwọn ìṣòro tí ó lè ṣeé ṣe wọ̀nyí bí? O nilo lati ni anfani lati ṣe atilẹyin ijiroro lori awọn koko-ọrọ wọnyi. Ko si agbekalẹ ti a ti pese tẹlẹ nipasẹ eyiti a ṣiṣẹ. Kii ṣe nipa ṣiṣe hamburgers, gbogbo rẹ jẹ nipa eniyan. "Ti a ṣe cheeseburger, ta cheeseburger" kii ṣe nkan wa rara, ati idi idi ti Mo fẹran iṣẹ yii pupọ. Mo fẹran rẹ nigbati ohun gbogbo ti awọn alakoso lo lati ṣe ni bayi di ohun-ini ti ẹgbẹ naa.

Oleg: O ti sọrọ ni awọn iwe ati awọn ifọrọwanilẹnuwo nipa bi eniyan ṣe bikita diẹ sii nipa idunnu ju nipa awọn nọmba lori aworan kan. Ni apa keji, nigbati o ba sọ fun ẹgbẹ naa: a n gbe lọ si awọn devops, ati nisisiyi olupilẹṣẹ gbọdọ ṣe ibaraẹnisọrọ nigbagbogbo, eyi le jina si ita ita itunu rẹ. Ati ni akoko yii o le, jẹ ki a sọ, jẹ aibanujẹ jinna. Kini lati ṣe ni ipo yii?

Tim: Emi ko mọ pato kini lati ṣe. Ti o ba jẹ pe oluṣe idagbasoke ti ya sọtọ pupọ, wọn ko rii idi ti iṣẹ naa ṣe n ṣe ni akọkọ, wọn kan wo apakan ti iṣẹ naa, wọn nilo lati wọle sinu ohun ti Mo pe ni “context”. O nilo lati ro ero bi ohun gbogbo ṣe sopọ papọ. Ati pe nitorinaa, Emi ko tumọ si awọn igbejade ti o ṣe deede tabi ohunkohun bii iyẹn. Mo n sọrọ nipa otitọ pe o nilo lati ṣe ibasọrọ pẹlu awọn ẹlẹgbẹ nipa iṣẹ naa lapapọ, kii ṣe nipa apakan ti eyiti o jẹ iduro nikan. Eyi ni ibiti o ti le bẹrẹ ijiroro awọn imọran, awọn adehun ti o wọpọ lati jẹ ki iṣẹ rẹ dara pọ daradara, ati bi o ṣe le koju iṣoro ti o wọpọ papọ.

Lati ṣe iranlọwọ fun wọn ni ibamu, wọn nigbagbogbo fẹ lati fi awọn imọ-ẹrọ ranṣẹ si ikẹkọ, wọn si jiroro ikẹkọ. Ọrẹ mi fẹran lati sọ pe ikẹkọ jẹ fun awọn aja. Ikẹkọ wa fun eniyan. Ọkan ninu awọn ohun ti o dara julọ nipa kikọ ẹkọ bi olupilẹṣẹ jẹ ibaraenisọrọ pẹlu awọn ẹlẹgbẹ rẹ. Ti ẹnikan ba dara gaan ni nkan, o yẹ ki o wo wọn ṣiṣẹ tabi sọrọ si wọn nipa iṣẹ wọn tabi nkankan. Diẹ ninu awọn mora Kent Beck nigbagbogbo sọrọ nipa awọn iwọn siseto. O dun nitori XP jẹ imọran ti o rọrun, ṣugbọn o fa ọpọlọpọ awọn iṣoro. Fun diẹ ninu, ṣiṣe XP dabi pe a fi agbara mu lati bọ ihoho niwaju awọn ọrẹ. Wọn yoo rii ohun ti Mo n ṣe! Wọn jẹ awọn ẹlẹgbẹ mi, wọn kii yoo rii nikan, ṣugbọn tun loye! Eru! Diẹ ninu awọn eniyan bẹrẹ lati ni aifọkanbalẹ pupọ. Ṣugbọn nigbati o ba mọ pe eyi ni ọna ti o ga julọ lati kọ ẹkọ, ohun gbogbo yipada. O ṣiṣẹ ni pẹkipẹki pẹlu awọn eniyan, ati diẹ ninu awọn eniyan loye koko naa dara julọ ju rẹ lọ.

Michael: Ṣugbọn gbogbo eyi fi agbara mu ọ lati jade kuro ni agbegbe itunu rẹ. Gẹgẹbi ẹlẹrọ, o ni lati jade kuro ni agbegbe itunu rẹ ki o ṣe ibaraẹnisọrọ. Gẹgẹbi olutọpa iṣoro, o ni lati nigbagbogbo fi ara rẹ si ipo alailagbara ati ronu nipa ohun ti o le jẹ aṣiṣe. Iru iṣẹ yii jẹ apẹrẹ lainidi lati jẹ iparun. O fi ara rẹ sinu awọn ipo aapọn. Nigbagbogbo eniyan sa fun wọn, eniyan fẹ lati jẹ ọmọ alayọ.

Tim: Kini o le ṣe, o le jade ki o sọ ni gbangba: “Ohun gbogbo dara, Mo le mu! Emi ko nikan ni ọkan ti o kan lara korọrun. Jẹ ki a jiroro lori ọpọlọpọ awọn nkan ti ko ni itunu, gbogbo papọ, gẹgẹ bi ẹgbẹ kan!” Iwọnyi jẹ awọn iṣoro ti o wọpọ wa, a gbọdọ koju wọn, ṣe o mọ? Mo ro pe idiosyncratic oloye Difelopa dabi mammoths, nwọn farasin. Ati pe pataki wọn jẹ opin pupọ. Ti o ko ba le ṣe ibaraẹnisọrọ, o ko le kopa daradara. Nitorina, o kan sọrọ. Jẹ otitọ ati ṣii. Ma binu pe eyi ko dun fun ẹnikan. Ṣe o le fojuinu, ọpọlọpọ ọdun sẹyin iwadi kan wa ni ibamu si eyiti iberu akọkọ ni Amẹrika kii ṣe iku, ṣugbọn gboju kini? Iberu ti ita gbangba! Eleyi tumo si wipe ibikan ni o wa awon eniyan ti o yoo kuku kú ju sọ a ekiki jade. Ati pe Mo ro pe o to fun ọ lati ni diẹ ninu awọn ọgbọn ipilẹ, da lori ohun ti o ṣe. Awọn ọgbọn sisọ, awọn ọgbọn kikọ - ṣugbọn nikan bi o ṣe nilo gaan ninu iṣẹ rẹ. Ti o ba ṣiṣẹ bi oluyanju, ṣugbọn ko le ka, kọ ati sọrọ, lẹhinna, laanu, iwọ kii yoo ni nkankan lati ṣe ninu awọn iṣẹ akanṣe mi!

Awọn owo ti ibaraẹnisọrọ

Oleg: Njẹ gbigba iru awọn oṣiṣẹ ti njade ko gbowolori diẹ sii fun awọn idi oriṣiriṣi bi? Lẹhinna, wọn n sọrọ nigbagbogbo dipo ṣiṣẹ!

Tim: Mo ti túmọ awọn mojuto ti awọn egbe, ki o si ko o kan gbogbo eniyan. Ti o ba ni ẹnikan ti o ni itara gaan ni awọn apoti isura infomesonu titunṣe, nifẹ awọn apoti isura infomesonu, ati pe yoo tẹsiwaju ṣiṣatunṣe awọn apoti isura infomesonu rẹ fun iyoku igbesi aye rẹ ati pe iyẹn, dara, tọju rẹ. Ṣugbọn Mo n sọrọ nipa awọn eniyan ti o fẹ lati gbe ninu iṣẹ naa funrararẹ. Awọn mojuto ti awọn egbe, Eleto ni sese ise agbese. Awọn eniyan wọnyi nilo lati ṣe ibaraẹnisọrọ nigbagbogbo pẹlu ara wọn. Ati paapaa ni ibẹrẹ ti ise agbese na, nigbati o ba jiroro awọn ewu, awọn ọna lati ṣaṣeyọri awọn ibi-afẹde agbaye ati bii.

Michael: Eyi kan si gbogbo eniyan ti o ni ipa ninu iṣẹ akanṣe, laibikita pataki, awọn ọgbọn, tabi awọn ọna ti ṣiṣẹ. O ti wa ni gbogbo nife ninu awọn aseyori ti ise agbese.

Tim: Bẹẹni, o lero pe o ti ni ibọmi to ni iṣẹ akanṣe, pe iṣẹ-ṣiṣe rẹ ni lati ṣe iranlọwọ fun iṣẹ akanṣe naa lati ṣẹ. Boya o jẹ pirogirama, atunnkanka, onise wiwo, ẹnikẹni. Eyi ni idi ti Mo wa lati ṣiṣẹ ni gbogbo owurọ ati pe eyi ni ohun ti a ṣe. A ni iduro fun gbogbo awọn eniyan wọnyi, laibikita ọgbọn wọn. Eyi jẹ akojọpọ awọn eniyan ti o ni awọn ibaraẹnisọrọ agbalagba.

Oleg: Ni otitọ, sisọ nipa awọn oṣiṣẹ ti o sọrọ, Mo gbiyanju lati ṣe afiwe awọn atako ti awọn eniyan, paapaa awọn alakoso, ti a beere lati yipada si awọn devops, si gbogbo iran tuntun ti agbaye. Ati pe iwọ, gẹgẹbi awọn alamọran, yẹ ki o mọ awọn atako wọnyi dara julọ ju Emi lọ, bi olupilẹṣẹ! Pin kini awọn alabojuto iṣoro julọ?

Tim: Awọn alakoso? Hm. Ni ọpọlọpọ igba, awọn alakoso wa labẹ titẹ lati awọn iṣoro, dojuko pẹlu iwulo lati tu nkan kan silẹ ni kiakia ati ṣe ifijiṣẹ, ati bii. Wọn wo bi a ṣe n jiroro nigbagbogbo ati jiyan nipa nkan kan, ati pe wọn rii bii eyi: awọn ibaraẹnisọrọ, awọn ibaraẹnisọrọ, awọn ibaraẹnisọrọ… Kini awọn ibaraẹnisọrọ miiran? Pada si iṣẹ! Nitori sisọ ko ni rilara bi iṣẹ fun wọn. O ko kọ koodu, ma ṣe idanwo sọfitiwia, ko dabi pe o ṣe ohunkohun - kilode ti o ko fi ranṣẹ lati ṣe nkan? Lẹhinna, ifijiṣẹ ti wa tẹlẹ ni oṣu kan!

Michael: Lọ kọ diẹ ninu awọn koodu!

Tim: O dabi si mi pe wọn ko ni aniyan nipa iṣẹ, ṣugbọn nipa aini hihan ti ilọsiwaju. Lati jẹ ki o dabi ẹnipe a n sunmọ aṣeyọri, wọn nilo lati rii wa titẹ awọn bọtini lori keyboard. Gbogbo ọjọ lati owurọ si aṣalẹ. Eyi jẹ nọmba iṣoro.

Oleg: Misha, o n ronu nipa nkan kan.

Michael: Ma binu, Mo ti sọnu ni ero ati ki o mu a flashback. Gbogbo eyi leti mi ti apejọ ti o nifẹ si ti o ṣẹlẹ ni ana… Ọpọlọpọ awọn apejọ lo wa ni ana… Ati pe gbogbo rẹ dun faramọ!

Aye laisi owo osu

Tim: Nipa ọna, ko ṣe pataki rara lati ṣeto "awọn apejọ" fun ibaraẹnisọrọ. Mo tumọ si, awọn ijiroro ti o wulo julọ laarin awọn idagbasoke n ṣẹlẹ nigbati wọn kan ba ara wọn sọrọ. O rin ni owurọ pẹlu ife kọfi kan, ati pe eniyan marun ni o pejọ ati ti ibinu sọrọ nipa nkan ti imọ-ẹrọ. Fun mi, ti MO ba jẹ oluṣakoso iṣẹ akanṣe yii, o dara lati kan rẹrin musẹ ki o lọ si ibikan nipa iṣowo mi, jẹ ki wọn jiroro rẹ. Wọn ti kopa tẹlẹ bi o ti ṣee ṣe. Eyi jẹ ami ti o dara.

Oleg: Nipa ọna, ninu iwe rẹ o ni ọpọlọpọ awọn akọsilẹ nipa ohun ti o dara ati ohun ti ko dara. Ṣe o lo eyikeyi ninu wọn funrararẹ? Ni ibatan si, ni bayi o ni ile-iṣẹ kan, ati ọkan ti o ni eto ni ọna aiṣedeede pupọ…

Tim: Unorthodox, ṣugbọn ẹrọ yii baamu wa ni pipe. A ti mọ ara wa fun igba pipẹ. A gbẹkẹle ara wa, a gbẹkẹle ara wa pupọ ṣaaju ki a to di awọn alabaṣepọ. Ati fun apẹẹrẹ, a ko ni owo osu rara. A kan ṣiṣẹ, ati fun apẹẹrẹ, ti MO ba gba owo lati ọdọ awọn alabara mi, lẹhinna gbogbo owo naa lọ si ọdọ mi. Lẹhin iyẹn, a san awọn idiyele ẹgbẹ si ajo, ati pe eyi to lati ṣe atilẹyin ile-iṣẹ funrararẹ. Pẹlupẹlu, gbogbo wa ni amọja ni awọn nkan oriṣiriṣi. Fun apẹẹrẹ, Mo ṣiṣẹ pẹlu awọn oniṣiro, fọwọsi awọn atunṣe owo-ori, ṣe gbogbo iru awọn ohun iṣakoso fun ile-iṣẹ naa, ko si si ẹnikan ti o sanwo fun mi. James ati Tom ṣiṣẹ lori oju opo wẹẹbu wa ati pe ko si ẹnikan ti o sanwo wọn boya. Niwọn igba ti o ba san owo-ori rẹ, ko si ẹnikan ti yoo ronu lati sọ fun ọ ohun ti o nilo lati ṣe. Fun apẹẹrẹ, Tom bayi ṣiṣẹ diẹ kere ju ti o ti ṣe tẹlẹ. Bayi o ni awọn anfani miiran; o ṣe awọn ohun kan kii ṣe fun Guild. Ṣùgbọ́n níwọ̀n ìgbà tí ó bá ti san ẹ̀tọ́ rẹ̀, kò sẹ́nikẹ́ni tí yóò wá sọ́dọ̀ rẹ̀ tí yóò sì sọ pé, “Hey, Tom, lọ síbi iṣẹ́!” O rọrun pupọ lati ṣe pẹlu awọn ẹlẹgbẹ nigbati ko si owo laarin rẹ. Ati ni bayi ibatan wa jẹ ọkan ninu awọn imọran ipilẹ ni ibatan si awọn amọja oriṣiriṣi. O ṣiṣẹ ati pe o ṣiṣẹ daradara.

Imọran ti o dara julọ

Michael: Ngba pada si “imọran to dara julọ,” Njẹ ohunkohun ti o sọ fun awọn alabara rẹ leralera? Nibẹ jẹ ẹya agutan nipa 80/20, ati diẹ ninu awọn imọran ti wa ni jasi tun diẹ igba.

Tim: Mo ro ni ẹẹkan pe ti o ba kọ iwe kan bi Waltzing pẹlu Bears, yoo yi ipa ti itan pada ati pe awọn eniyan yoo da duro, ṣugbọn ... Daradara, wo, awọn ile-iṣẹ nigbagbogbo n dibọn pe ohun gbogbo dara pẹlu wọn. Ni kete ti nkan buburu ba ṣẹlẹ, o jẹ iyalẹnu ati iyalẹnu fun wọn. “Wo, a ṣe idanwo eto naa, ati pe ko kọja awọn idanwo eto eyikeyi, ati pe eyi jẹ oṣu mẹta miiran ti iṣẹ airotẹlẹ, bawo ni eyi ṣe le ṣẹlẹ? Tani o mọ? Kini o le jẹ aṣiṣe? Nitootọ, ṣe o gbagbọ eyi?

Mo n gbiyanju lati ṣalaye pe ko yẹ ki o binu pupọ nipa ipo lọwọlọwọ. A nilo lati sọrọ jade, loye gaan ohun ti o le jẹ aṣiṣe, ati bi a ṣe le ṣe idiwọ iru awọn nkan bẹẹ lati ṣẹlẹ ni ọjọ iwaju. Ti iṣoro kan ba farahan, bawo ni a ṣe le koju rẹ, bawo ni a ṣe le ni ninu?

Fun mi, gbogbo eyi dabi ẹru. Eniyan koju pẹlu eka, vexing isoro ati ki o tẹsiwaju lati dibọn wipe ti o ba ti won kan rekọja ika wọn ati ireti fun awọn ti o dara ju, awọn "ti o dara ju" yoo kosi ṣẹlẹ. Rara, ko ṣiṣẹ ni ọna yẹn.

Ṣiṣe iṣakoso eewu!

Michael: Ni ero rẹ, awọn ajo melo ni o ṣe iṣakoso ewu?

Tim: Ohun ti o binu mi ni pe awọn eniyan kan kọ awọn eewu silẹ, wo atokọ abajade ki o lọ si iṣẹ. Ni otitọ, idamo awọn ewu fun wọn jẹ iṣakoso eewu. Ṣugbọn si mi eyi dabi idi kan lati beere: dara, atokọ kan wa, kini gangan yoo yipada? O nilo lati yi awọn ilana iṣe deede rẹ ni akiyesi awọn eewu wọnyi. Ti apakan ti o nira julọ wa ti iṣẹ naa, o nilo lati koju rẹ, ati lẹhinna lọ siwaju si nkan ti o rọrun. Ni akọkọ sprints, bẹrẹ lohun eka isoro. Eyi dabi iṣakoso eewu tẹlẹ. Ṣugbọn nigbagbogbo eniyan ko le sọ ohun ti wọn yipada lẹhin ṣiṣe akojọpọ awọn eewu.

Michael: Ati sibẹsibẹ, melo ninu awọn ile-iṣẹ wọnyi ni o ni ipa ninu iṣakoso ewu, ida marun?

Tim: Laanu, Mo korira lati sọ eyi, ṣugbọn eyi jẹ apakan ti ko ṣe pataki. Ṣugbọn diẹ sii ju marun lọ, nitori awọn iṣẹ akanṣe nla gaan, ati pe wọn ko le tẹlẹ ti wọn ko ba ṣe o kere ju nkankan. Jẹ ki a kan sọ pe Emi yoo jẹ iyalẹnu pupọ ti o ba jẹ o kere ju 25%. Awọn iṣẹ kekere maa n dahun iru awọn ibeere ni ọna yii: ti iṣoro naa ba ni ipa lori wa, lẹhinna a yoo yanju rẹ. Lẹhinna wọn ni aṣeyọri gba ara wọn sinu wahala ati ṣe alabapin ninu iṣakoso iṣoro ati iṣakoso aawọ. Nigbati o ba gbiyanju lati yanju iṣoro kan ati pe iṣoro naa ko yanju, kaabọ si iṣakoso idaamu.

Bẹẹni, Mo nigbagbogbo gbọ, “a yoo yanju awọn iṣoro bi wọn ṣe dide.” Dajudaju awa yoo? Ṣé a máa pinnu lóòótọ́?

Oleg: O le ṣe ni irọra ati nirọrun kọ awọn iyatọ pataki sinu iwe adehun iṣẹ akanṣe, ati pe ti awọn iyatọ ba bajẹ, kan tun bẹrẹ iṣẹ naa. O wa ni jade pupọ piembucky.

Michael: Bẹẹni, o ṣẹlẹ si mi pe nigbati awọn eewu ba fa, ise agbese na jẹ atuntu nirọrun. O dara, bingo, ipinnu iṣoro, maṣe yọ ara rẹ lẹnu mọ!

Tim: Jẹ ki a tẹ bọtini atunto! Rara, ko ṣiṣẹ ni ọna yẹn.

Kokoro ni DevOops 2019

Michael: A wá si awọn ti o kẹhin ibeere ti yi lodo. O n bọ si DevOops atẹle pẹlu koko-ọrọ kan, ṣe o le gbe aṣọ-ikele ti asiri sori ohun ti iwọ yoo sọ bi?

Tim: Ni bayi, mẹfa ninu wọn n kọ iwe kan nipa aṣa iṣẹ, awọn ofin ti a ko sọ ti awọn ajo. Asa jẹ ipinnu nipasẹ awọn iye pataki ti agbari. Nigbagbogbo awọn eniyan ko ṣe akiyesi eyi, ṣugbọn ti ṣiṣẹ ni ijumọsọrọ fun ọpọlọpọ ọdun, a lo lati ṣe akiyesi rẹ. O wọ ile-iṣẹ kan, ati ni otitọ laarin iṣẹju diẹ o bẹrẹ lati ni rilara ohun ti n ṣẹlẹ. A pe eyi "adun". Nigba miiran õrùn yii dara gaan, ati nigba miiran o jẹ, daradara, oops. Awọn nkan yatọ pupọ fun awọn ajo oriṣiriṣi.

Michael: Emi, paapaa, ti n ṣiṣẹ ni ijumọsọrọ fun awọn ọdun ati loye daradara ohun ti o n sọrọ nipa.

Tim: Lootọ, ọkan ninu awọn ohun ti o tọ lati sọrọ nipa ni koko-ọrọ ni pe kii ṣe ohun gbogbo ni ipinnu nipasẹ ile-iṣẹ naa. Iwọ ati ẹgbẹ rẹ, gẹgẹbi agbegbe kan, ni aṣa ẹgbẹ tirẹ. Eyi le jẹ gbogbo ile-iṣẹ, tabi ẹka lọtọ, ẹgbẹ ọtọtọ. Ṣugbọn ṣaaju ki o to sọ, eyi ni ohun ti a gbagbọ, eyi ni ohun ti o ṣe pataki… O ko le yi aṣa kan pada ṣaaju ki o to loye awọn iye ati awọn igbagbọ lẹhin awọn iṣe kan pato. Iwa jẹ rọrun lati ṣe akiyesi, ṣugbọn wiwa fun awọn igbagbọ nira. DevOps jẹ apẹẹrẹ nla ti bii awọn nkan ṣe n di eka sii ati siwaju sii. Awọn ibaraenisepo n di idiju nikan, wọn ko di mimọ tabi mimọ rara, nitorinaa o yẹ ki o ronu nipa ohun ti o gbagbọ ati kini gbogbo eniyan ti o wa ni ayika rẹ dakẹ nipa.

Ti o ba fẹ lati ṣaṣeyọri awọn abajade iyara, eyi ni koko-ọrọ ti o dara fun ọ: Njẹ o ti rii awọn ile-iṣẹ nibiti ẹnikan ko sọ “Emi ko mọ”? Awọn aaye wa nibiti o ti ṣe ijiya eniyan gangan titi o fi jẹwọ pe oun ko mọ nkankan. Gbogbo eniyan mọ ohun gbogbo, gbogbo eniyan jẹ ẹya alaragbayida erudite. O tọ ẹnikẹni, ati pe o ni lati dahun ibeere naa lẹsẹkẹsẹ. Dipo sisọ “Emi ko mọ.” Hooray, nwọn bẹwẹ kan ìdìpọ erudites! Ati ninu awọn aṣa kan o lewu pupọ lati sọ “Emi ko mọ”; Awọn ajo tun wa ninu eyiti, ni ilodi si, gbogbo eniyan le sọ “Emi ko mọ.” Nibẹ ni o jẹ ofin patapata, ati pe ti ẹnikan ba bẹrẹ si idọti ni idahun si ibeere kan, o jẹ deede lati dahun: “O ko mọ ohun ti o n sọrọ nipa, abi?” ki o si sọ gbogbo rẹ di awada.

Bi o ṣe yẹ, iwọ yoo fẹ lati ni iṣẹ nibiti o le ni idunnu nigbagbogbo. Kii yoo rọrun, kii ṣe gbogbo ọjọ jẹ oorun ati igbadun, nigbami o nilo lati ṣiṣẹ takuntakun, ṣugbọn nigbati o ba bẹrẹ lati gba ọja, yoo tan: Iro ohun, eyi jẹ aye iyalẹnu gaan, Mo ni itara ti o ṣiṣẹ nibi, mejeeji taratara ati ọgbọn. Ati pe awọn ile-iṣẹ wa nibiti o lọ bi alamọran ati lẹsẹkẹsẹ mọ pe o ko le duro fun oṣu mẹta ati pe yoo sa lọ ni ẹru. Eyi ni ohun ti Mo fẹ lati sọrọ nipa ninu ijabọ naa.

Tim Lister yoo de pẹlu koko-ọrọ kan "Awọn ohun kikọ, agbegbe, ati aṣa: Awọn nkan pataki fun aisiki"si apejọ DevOops 2019, eyiti yoo waye ni Oṣu Kẹwa 29-30, 2019 ni St. O le ra tiketi lori aaye osise. A n duro de ọ ni DevOops!

orisun: www.habr.com

Fi ọrọìwòye kun