« Mifampatoky izahay. Ohatra, tsy manana karama mihitsy izahay” - antsafa lava nifanaovana tamin'i Tim Lister, mpanoratra ny Peopleware

« Mifampatoky izahay. Ohatra, tsy manana karama mihitsy izahay” - antsafa lava nifanaovana tamin'i Tim Lister, mpanoratra ny Peopleware

Tim Lister - mpiara-manoratra boky

  • "Ny maha-olombelona. Tetikasa sy Ekipa mahomby" (ny boky voalohany dia antsoina hoe "Peopleware")
  • "Waltzing with the Bears: Fitantanana ny risika amin'ny tetikasa rindrambaiko"
  • "Adala adrenalinina sy zombified amin'ny lamina. Fomba fitondran'ny ekipan'ny tetikasa"

Ireo boky rehetra ireo dia mahazatra amin'ny sehatra misy azy ireo ary nosoratana niaraka tamin'ny mpiara-miasa Atlantic Systems Guild. Ao Rosia, ny mpiara-miasa aminy no malaza indrindra - Tom DeMarco и Peter Hruschka, izay nanoratra asa malaza maro koa.

Manana traikefa 40 taona amin'ny famolavolana rindrambaiko ny Tim tamin'ny taona 1975 (tsy nisy teraka tamin'ity taona ity ireo nanoratra ity habrapost ity), efa filoha lefitra mpanatanteraka ny Yourdon Inc. Mandany ny fotoanany amin'ny fakana hevitra sy fampianarana ary fanoratana izy izao, miaraka amin'ny fitsidihana tsindraindray miaraka amin'ny tatitra fihaonambe maneran-tany.

Nanao resadresaka tamin'i Tim Lister izahay indrindra ho an'i Habr. Hanokatra ny fihaonambe DevOops 2019 izy, ary manana fanontaniana be dia be izahay, momba ny boky sy ny maro hafa. Ny tafatafa dia tarihin'i Mikhail Druzhinin sy Oleg Chirukhin avy amin'ny komity fandaharana amin'ny fihaonambe.

Michael: Afaka milaza teny vitsivitsy ve ianao momba ny zavatra ataonao ankehitriny?

Tim: Izaho no lehiben'ny Atlantic Systems Guild. Miisa enina izahay ao amin'ny Guild, antsoina hoe tale izahay. Telo any Etazonia ary telo any Eoropa - izany no mahatonga ny Guild antsoina hoe Atlantika. Efa an-taonany maro no niarahanay ka tsy voaisanareo. Samy manana ny maha-izy azy isika. Niara-niasa tamin'ny mpanjifa aho nandritra ny folo taona na mihoatra. Ny tetikasako dia tsy ny fitantanana ihany, fa ny fametrahana fepetra takiana, ny fandrindrana ny tetikasa ary ny fanombanana. Toa ratsy ny fiafaran'ny tetikasa manomboka ratsy. Noho izany dia ilaina ny hahazoana antoka fa ny hetsika rehetra dia tena eritreretina sy ampifandraisina tsara, mba hampiarahana ny hevitry ny mpamorona. Tena ilaina ny mieritreritra ny zavatra ataonao sy ny antony. Inona no paikady hampiasaina hamitana ny tetikasa.

Nanoro hevitra ny mpanjifa tamin'ny fomba isan-karazany aho nandritra ny taona maro. Ohatra iray mahaliana ny orinasa iray manao robots ho an'ny fandidiana lohalika sy andilany. Tsy miasa mahaleo tena tanteraka ny mpandidy, fa mampiasa robot. Ny fiarovana eto, raha ny marina, dia zava-dehibe. Fa rehefa miezaka mifanakalo hevitra momba ny fepetra takiana amin'ny olona mifantoka amin'ny famahana olana ianao ... Ho hafahafa izany, fa any Etazonia dia misy FDA (Fitantanam-panafody federaly), izay manome alalana ny vokatra toy ireny robots ireny. Alohan'ny hivarotanao na inona na inona sy hampiasainao amin'ny olona velona dia mila mahazo fahazoan-dàlana ianao. Ny iray amin'ireo fepetra dia ny mampiseho ny zavatra takinao, inona ny fitsapana, ny fomba nanaovanao azy, ny valin'ny fitsapana. Raha ovainao ny fepetra takiana, dia mila mamakivaky an'ity dingana fitsapana goavana ity hatrany hatrany ianao. Ny mpanjifanay dia nahavita nampiditra endrika endrika fampiharana amin'ny zavatra takiany. Nanana pikantsary mivantana izy ireo ho ampahany amin'ny fepetra takiana. Tsy maintsy misintona azy ireo izahay ary manazava fa amin'ny ankapobeny dia tsy mahalala na inona na inona momba ny lohalika sy ny andilana ireo programa rehetra ireo, ireo zavatra rehetra ireo miaraka amin'ny fakantsary, sns. Mila manoratra indray ny antontan-taratasy takiana isika mba tsy hiova na oviana na oviana, raha tsy miova ny fepetra fototra tena manan-danja. Raha tsy ao anatin'ny fepetra takiana ny famolavolana maso dia ho haingana kokoa ny fanavaozana ny vokatra. Ny asantsika dia ny mitady ireo singa mifandraika amin'ny fandidiana eo amin'ny lohalika, andilany, lamosina, misintona azy ireo amin'ny antontan-taratasy misaraka ary milaza fa ireo no fepetra fototra. Andeha isika hanao vondrona mitokana fepetra takiana momba ny fandidiana lohalika. Izany dia ahafahantsika manangana andiana fepetra hentitra kokoa. Hiresaka momba ny tsipika vokatra manontolo isika, fa tsy momba ny robot manokana.

Betsaka ny asa vita, saingy mbola tonga tany amin'ny toerana izay nandaniany fitsapana miverimberina herinandro sy volana maromaro tsy misy dikany na ilaina izy ireo, satria ny fepetra takian'izy ireo amin'ny taratasy dia tsy mifanandrify amin'ny fepetra takiana amin'ny fananganana ireo rafitra. Ny FDA dia nilaza tamin'izy ireo isaky ny: niova ny zavatra takinao, mila manamarina ny zava-drehetra hatrany am-boalohany ianao. Ny famerenana tanteraka ny vokatra iray manontolo dia namono ny orinasa.

Noho izany, misy asa mahafinaritra toy izany rehefa mahita ny tenanao eo am-piandohan'ny zavatra mahaliana, ary ny hetsika voalohany indrindra mametraka ny fitsipika fanampiny ny lalao. Raha azonao antoka fa manomboka miasa tsara amin'ny fomba fijery ara-pitantanana sy ara-teknika ity hetsika voalohany ity, dia misy ny mety hahatongavanao amin'ny tetikasa lehibe. Fa raha niala tamin'ny lalamby ity ampahany ity ka lasa any amin'ny toerana tsy mety, raha tsy hitanao ny fifanarahana fototra ... tsia, tsy hoe tsy maintsy hahomby ny tetikasanao. Saingy tsy ho afaka hiteny intsony ianao hoe: "Nanao zavatra tsara izahay, nanao ny zava-drehetra tamin'ny fomba mahomby." Ireo no zavatra ataoko rehefa mifandray amin'ny mpanjifa.

Michael: Izany hoe, manomboka tetikasa ianao, manaova karazana kickoff ary jereo fa mizotra amin'ny lalana marina ny lalamby?

Tim: Manana hevitra ihany koa izahay ny amin'ny fomba fampifangaroana ny ampahany rehetra amin'ny piozila: inona ny fahaiza-manao ilainay, rahoviana marina izany no ilaina, ahoana ny endriky ny ekipa ary zavatra fototra hafa toy izany. Mila mpiasa manontolo andro ve isika sa afaka manakarama an-tselika? Fandrindrana, fitantanana. Fanontaniana toy ny: Inona no zava-dehibe indrindra amin'ity tetikasa manokana ity? Ahoana no hanatratrarana izany? Inona no fantatsika momba ity vokatra na tetikasa ity, inona ny loza mety hitranga ary aiza no misy ny tsy fantatra, ahoana no hiatrehana izany rehetra izany? Mazava ho azy fa amin'izao fotoana izao dia misy olona manomboka mihiaka hoe "Ahoana ny amin'ny faingana?!" Eny ary, mahay mandanjalanja ianareo, fa ahoana? Manao ahoana marina ny endrik'ilay tetikasa, ahoana no hanalanao azy amin'ny fomba mifanaraka amin'ny tetikasa? Tsy afaka milaza fotsiny ianao fa "mihatra amin'ny zavatra rehetra ny fomba fiasantsika, ekipa Scrum izahay!" Tsy misy dikany sy tsy misy dikany izany. Aiza no halehanao manaraka, nahoana no tokony hiasa, aiza ny hevitra? Mampianatra ny mpanjifako aho hieritreritra ireo fanontaniana rehetra ireo.

19 taona mahery

Michael: Ao amin'ny Agile, matetika ny olona dia manandrana tsy mamaritra na inona na inona mialoha, fa mandray fanapahan-kevitra araka izay tratra, manao hoe: lehibe loatra isika, tsy hieritreritra momba ny maritrano ankapobeny aho. Tsy hieritreritra zavatra hafa aho fa hanatitra zavatra mety amin'ny mpanjifa amin'izao fotoana izao.

Tim: Heveriko fa metodôlôjia mavitrika, manomboka amin'ny Manifesto mailaka tamin'ny 2001, nanokatra ny mason'ny indostria. Fa etsy ankilany, tsy misy tonga lafatra. Ho an'ny fampandrosoana miverimberina aho. Ny famerimberenana dia misy dikany be amin'ny ankamaroan'ny tetikasa. Fa ny fanontaniana tokony hoeritreretinao dia ny hoe: rehefa lany sy ampiasaina ilay vokatra dia haharitra hafiriana? Izany ve dia vokatra maharitra enim-bolana vao soloina zavatra hafa? Sa vokatra haharitra an-taonany maro izany? Mazava ho azy fa tsy hanonona anarana aho, fa ... Any New York sy ny vondrom-piarahamonina ara-bolany, ny rafitra fototra indrindra dia efa antitra be. Mahagaga izany. Mijery azy ireo ianao ary mieritreritra, raha mba afaka miverina amin'ny fotoana ianao, amin'ny taona 1994, ary miteny amin'ny mpamorona hoe: "Avy amin'ny ho avy aho, nanomboka tamin'ny 2019. Amboary fotsiny ity rafitra ity raha mbola ilainao. Ataovy azo itarina, eritrereto ny maritrano. Avy eo dia hohatsaraina mandritra ny dimy amby roapolo taona mahery. Raha manemotra ny fivoarana elaela kokoa ianao, amin'ny drafitra lehibe dia tsy hisy hahatsikaritra! Rehefa manombana zavatra mandritra ny fotoana maharitra ianao dia mila mandinika ny tontalin'ny vola lany. Indraindray ny maritrano voalamina tsara dia tena mendrika izany, ary indraindray tsy izany. Mila mijery ny manodidina isika ary manontany tena hoe: sao dia mety amin’ny fanapahan-kevitra toy izany ve isika?

Noho izany, hevitra toy ny hoe “Mikasika izahay, ny mpanjifa mihitsy no hilaza aminay izay tiany ho azo” - tena tsy misy dikany izany. Tsy fantatry ny mpanjifa akory izay tadiaviny, ary vao mainka tsy fantany izay azony. Ny olona sasany dia hanomboka haka ohatra ara-tantara ho tohan-kevitra, efa hitako izany. Fa ny olona efa mandroso ara-teknika dia tsy miteny izany matetika. Hoy izy ireo: “Taona 2019 izao, ireo no fahafahana ananantsika, ary afaka manova tanteraka ny fomba fijerintsika ireo zavatra ireo isika!” Raha tokony haka tahaka ny vahaolana efa misy ianao, ka hahatonga azy ireo ho tsara tarehy kokoa sy hikorontana kokoa, indraindray dia mila mivoaka ianao ary miteny hoe: "Andao hamboarina tanteraka izay ezahantsika atao eto!"

Ary tsy heveriko fa ny ankamaroan'ny mpanjifa dia afaka mieritreritra ny olana amin'izany fomba izany. Izay efa ananany ihany no hitan’izy ireo, izay ihany. Aorian'izay dia tonga miaraka amin'ny fangatahana toy ny hoe “aleo atao tsotsotra kokoa ity”, na izay lazainy matetika. Tsy mpandroso sakafo na mpandroso sakafo anefa izahay, ka afaka mandray commande na dia hadalana toy inona aza izany ary avy eo mandro ao an-dakozia. Isika no mpitari-dalana azy ireo. Tsy maintsy manokatra ny masony isika ary miteny hoe: hey, manana fahafahana vaovao isika eto! Tsapanao ve fa afaka manova ny fomba fiasan'ity ampahan'ny orinasanao ity izahay? Ny iray amin'ireo olana amin'ny Agile dia ny fanesorana ny fahatsiarovan-tena amin'ny hoe inona ny fahafahana, inona ny olana, inona no tokony hataontsika, inona ny teknolojia misy no mety indrindra amin'ity toe-javatra ity.

Sao dia misalasala be loatra aho eto: be dia be ny zava-mahagaga mitranga ao amin'ny fiarahamonina kinga. Saingy manana olana aho amin'ny hoe raha tokony hamaritra tetikasa ny olona dia manomboka manindrona ny tanany. Manontany aho eto - inona no ataontsika, ahoana no hataontsika? Ary amin'ny fomba mahagaga dia hita hatrany fa ny mpanjifa dia tokony hahafantatra tsara kokoa noho ny olon-drehetra. Saingy ny mpanjifa no mahafantatra tsara indrindra rehefa misafidy amin'ny zavatra efa naorin'olona izy. Raha te hividy fiara aho ary fantatro ny haben'ny teti-bolan'ny fianakaviako, dia hifidy fiara izay mifanaraka amin'ny fiainako aho. Eto aho dia mahafantatra tsara kokoa noho ny olon-drehetra! Marihina anefa fa efa nisy nanao ireo fiara ireo. Tsy fantatro ny fomba hamoronana fiara vaovao, tsy manam-pahaizana aho. Rehefa mamorona vokatra manokana na manokana isika dia tsy maintsy raisina ny feon'ny mpanjifa, saingy tsy io intsony no feo.

Oleg: Nanonona ny Manifesto Agile ianao. Mila manavao na manavao izany ve isika amin'ny fiheverana ny fahatakarana maoderina momba ilay olana?

Tim: Tsy hikasika azy aho. Heveriko fa antontan-taratasy manan-tantara lehibe izany. Ny tiako holazaina dia izy no izy. Feno 19 taona izy, efa antitra, fa tamin'ny androny dia nanao revolisiona. Ny zavatra tsara nataony dia niteraka fanehoan-kevitra izy ary nanomboka nibitsibitsika momba azy ny olona. Ianao, angamba, dia mbola tsy niasa tao amin'ny indostria tamin'ny 2001, fa avy eo dia samy niasa araka ny dingana. Software Engineering Institute, ambaratonga dimy amin'ny modely fahafenoan'ny rindrambaiko (CMMI). Tsy fantatro raha milaza zavatra aminao ny angano toy izany tamin'ny fahagola lalina, fa avy eo dia fandrosoana izany. Tamin'ny voalohany, nino ny olona fa raha amboarina tsara ireo dingana ireo, dia hanjavona ho azy ireo ny olana. Ary avy eo dia tonga ny Manifesto ary miteny hoe: "Tsia, tsia, tsia - hiorina amin'ny olona isika fa tsy amin'ny dingana." Tompon'ny fampandrosoana rindrambaiko izahay. Fantatsika fa ny dingana tonga lafatra dia fahagagana; Be loatra ny idiosyncrasy amin'ny tetikasa, ny hevitra momba ny dingana tokana tonga lafatra ho an'ny tetikasa rehetra dia tsy misy dikany. Ny olana dia sarotra loatra ka tsy misy afa-tsy iray ihany ny vahaolana amin'ny zava-drehetra (hello, nirvana).

Tsy mihevi-tena ho mijery ny ho avy aho, fa holazaiko fa efa nanomboka nieritreritra bebe kokoa momba ny tetikasa ny olona ankehitriny. Heveriko fa ny Manifesto Agile dia tena mahay mitsambikina ary miteny hoe: “Hey! Eo ambony sambo ianao, ary ianao mihitsy no mitondra an'io sambo io. Tsy maintsy mandray fanapahan-kevitra ianao - tsy hanolotra fomba fahandro ho an'ny rehetra izahay. Ianao no mpiasan'ny sambo, ary raha ampy tsara ianao dia afaka mahita lalana mankany amin'ny tanjona. Nisy sambo hafa teo alohanao, ary mbola hisy sambo hafa koa manaraka anao, kanefa, amin’ny lafiny iray, dia miavaka ny dianao.” Zavatra toy izany! Fomba fisainana izany. Amiko dia tsy misy zava-baovao eto ambanin'ny masoandro fa efa niondrana an-tsambo teo aloha ny olona ary mbola hiondrana an-tsambo indray, fa ho anao izao no dia lehibe indrindra, ary tsy holazaiko aminao izay tena hanjo anao. Tsy maintsy manana ny fahaiza-manao amin'ny asa mirindra ao anaty ekipa ianao, ary raha tena manana azy ireo ianao dia hahomby ny zava-drehetra ary ho tonga amin'izay tianao ianao.

Peopleware: 30 taona aty aoriana

Oleg: Revolisiona sy ny Manifesto ve ny Peopleware?

Tim: Peopleware... Nanoratra ity boky ity izaho sy Tom, saingy tsy noheverinay fa hitranga tahaka izao izany. Na ahoana na ahoana dia nanakoako tamin'ny hevitry ny olona maro. Ity no boky voalohany nilaza hoe: ny fampivoarana rindrambaiko dia asa tena ilain'ny olombelona. Na dia eo aza ny toetrantsika ara-teknika, dia vondron'olona manangana zavatra lehibe, lehibe mihitsy aza, sarotra be. Tsy misy olona afaka mamorona zavatra toy izany irery, sa tsy izany? Noho izany dia nanjary zava-dehibe ny hevitra momba ny "ekipa". Ary tsy avy amin'ny fomba fijery fitantanana ihany, fa koa ho an'ny olona ara-teknika izay niara-nivory mba hamaha olana lalina be pitsiny miaraka amin'ny andiana tsy fantatra. Ho ahy manokana dia fitsapana lehibe ho an'ny faharanitan-tsaina izany nandritra ny asako. Ary eto dia mila mahay miteny ianao hoe: eny, ity olana ity dia mihoatra noho ny zakako samirery, fa miaraka isika dia afaka mahita vahaolana kanto izay azontsika reharehantsika. Ary heveriko fa io hevitra io no nanakoako indrindra. Ny hevitra hoe miasa amin'ny ampahany amin'ny fotoanantsika irery isika, ampahany amin'ny fotoana ao anatin'ny vondrona iray, ary matetika ny fanapahan-kevitra dia ataon'ny vondrona. Ny famahana olana amin'ny vondrona dia lasa singa manan-danja amin'ny tetikasa sarotra.

Na dia nanao lahateny maro be aza ny Tim, dia vitsy amin'izy ireo no navoaka tao amin'ny YouTube. Azonao atao ny mijery ny tatitra "Ny fiverenan'ny Peopleware" tamin'ny 2007. Ny kalitao, mazava ho azy, dia mamela zavatra maro irina.

Michael: Nisy zavatra niova ve tato anatin’ny 30 taona lasa hatramin’ny namoahana ilay boky?

Tim: Afaka mijery izany amin'ny lafiny maro samihafa ianao. Raha resaka sosiolojia... indray mandeha, tamin'ny fotoana tsotra, dia nipetraka tao amin'ny birao iray ianao sy ny ekipanao. Afaka mifanakaiky isan'andro ianao, miara-misotro kafe ary mifanakalo hevitra momba ny asa. Ny tena niova dia ny ekipa izao dia azo zaraina ara-jeografika, any amin'ny firenena samy hafa sy ny faritry ny fotoana, nefa mbola miasa amin'ny olana iray ihany izy ireo, ary izany dia manampy sosona vaovao be pitsiny. Mety ho toy ny taloha izany, saingy tsy misy tahaka ny fifandraisana mivantana izay iarahan'ny rehetra, miara-miasa, ary afaka mandeha any amin'ny mpiara-miasa iray ianao ary miteny hoe, jereo izay hitako, ahoana no tianao an'ity? Ny resaka mifanatrika dia manome fomba haingana hifindra amin'ny fifandraisana tsy ara-potoana, ary heveriko fa tokony ho tian'ireo mpankafy kinga koa izany. Ary manahy ihany koa aho satria raha ny marina dia lasa kely dia kely izao tontolo izao, ary izao dia feno ekipa mizarazara daholo, ary sarotra be daholo izany.

Mipetraka ao amin'ny DevOps daholo isika rehetra

Michael: Na dia eo amin'ny fomba fijerin'ny komitin'ny fandaharan'asan'ny fihaonambe aza dia manana olona any California, New York, Europe, Russia isika ... mbola tsy misy olona any Singapore. Ny fahasamihafana eo amin'ny jeografia dia somary lehibe, ary ny olona dia manomboka miparitaka bebe kokoa. Raha miresaka momba ny fampandrosoana isika, azonao lazaina aminay bebe kokoa momba ny devops sy ny fandravana ny sakana eo amin'ny ekipa? Misy hevitra hoe mipetraka ao amin'ny bunkers ny tsirairay, ary mirodana izao ny bunkers, ahoana ny hevitrao momba an'io fanoharana io?

Tim: Amiko, raha jerena ny fivoarana ara-teknolojia vao haingana, ny devops dia manan-danja lehibe. Talohan'izay, nanana ekipa mpamorona sy mpitantana ianao, niasa, niasa, niasa, ary nisy fotoana nisehoan'ny zavatra iray izay ahafahanao manatona ny mpitantana sy manodina azy ho amin'ny famokarana. Ary eto dia nanomboka ny resaka momba ny bunker, satria ny admin dia karazana mpiara-miombon'antoka fa tsy fahavalo, fara fahakeliny, fa niresaka tamin'izy ireo ianao rehefa vonona ny handeha amin'ny famokarana. Nandeha tany amin'izy ireo ve ianao ary niteny hoe: jereo ny fampiharana ananantsika, fa azonao atao ve ny mamoaka an'io fampiharana io? Ary ankehitriny ny hevitra rehetra momba ny fanaterana dia niova ho tsara kokoa. Ny tiako holazaina dia nisy io hevitra io fa afaka manosika haingana ny fanovana ianao. Afaka manavao ny vokatra amin'ny sidina izahay. Mitsiky foana aho rehefa mipoitra ny Firefox amin'ny solosaina findaiko ary miteny hoe, hey, nohavaozinay ny Firefox-nao any ambadika, ary raha vao manana iray minitra ianao dia tsy maninona raha manindry eto dia hanome anao ny famoahana farany izahay. Ary toy ny hoe, "Oh eny, zaza!" Teo am-patoriana aho, dia niasa tamin'ny fanaterana famoahana vaovao ho ahy teo amin'ny solosainako izy ireo. Mahafinaritra izany, tsy mampino.

Saingy izao ny fahasarotana: manana ity endri-javatra ity ianao amin'ny fanavaozana ny rindrambaiko, fa ny fampidirana olona dia sarotra kokoa. Ny tiako ambara amin'ny keynote DevOops dia ny hoe manana mpilalao maro kokoa noho ny taloha isika ankehitriny. Raha mieritreritra ny olona rehetra tafiditra ao anatin'ny ekipa iray fotsiny ianao…. Noheverinao ho toy ny ekipa izy io, ary mihoatra lavitra noho ny ekipa mpandrindra programa fotsiny. Ireo dia mpanandrana, mpitantana tetikasa ary andian'olona hafa. Ary samy manana ny fomba fijeriny ny tontolo iainana. Ny mpitantana ny vokatra dia hafa tanteraka amin'ny mpitantana tetikasa. Manana ny asany manokana ny Admin. Lasa olana somary sarotra ny fandrindrana ny mpandray anjara rehetra mba ho tonga saina hatrany amin’ny zava-mitranga ka tsy ho lasa adala. Ilaina ny manasaraka ny asan'ny vondrona sy ny asa mihatra amin'ny tsirairay. Asa tena sarotra izany. Amin'ny lafiny iray, heveriko fa tsara lavitra noho ny taona maro lasa izay. Izany indrindra no lalana itomboan’ny olona sy ianarany mitondra tena tsara. Rehefa manao integration ianao dia takatrao fa tsy tokony hisy fampandrosoana any ambanin'ny tany, ka amin'ny fotoana farany dia tsy mandady toy ny jack-in-the-box ny logiciel: toa, jereo ny nataonay teto! Ny hevitra dia ny hoe ho afaka hanao fampidirana sy fampandrosoana ianao, ary amin'ny farany dia hivoaka amin'ny fomba milamina sy miverimberina. Misy dikany lehibe amiko izany rehetra izany. Izany dia ahafahana mamorona lanja bebe kokoa ho an'ireo mpampiasa ny rafitra sy ho an'ny mpanjifanao.

Michael: Ny hevitra rehetra momba ny devops dia ny manolotra fivoarana manan-danja faran'izay haingana. Hitako fa nanomboka nihaingana hatrany izao tontolo izao. Ahoana ny fampifanarahana amin'ny fanafainganana toy izany? Folo taona lasa izay dia tsy nisy izany!

Tim: Mazava ho azy, ny tsirairay dia maniry bebe kokoa ny fiasa. Tsy mila mihetsika, miangona bebe kokoa. Indraindray ianao dia mila miadana kokoa amin'ny fanavaozana fanampiny manaraka mba hitondrana zavatra mahasoa - ary ara-dalàna tanteraka izany.

Ny hevitra hoe mila mihazakazaka ianao, mihazakazaka, mihazakazaka dia tsy ny tsara indrindra. Tsy azo inoana fa misy olona te hiaina ny fiainany toy izany. Tiako ny gadona fanaterana mba hametraka ny gadona ho an'ny tetikasa manokana. Raha mamokatra zavatra kely sy tsy misy dikany fotsiny ianao, dia manampy tsy misy dikany izany. Raha tokony hanandrana hamoaka zavatra faran'izay haingana araka izay azo atao, ny tokony hifanakalozan-kevitra amin'ny mpamorona sy ny mpitantana ny vokatra ary ny tetikasa dia ny paikady. Misy dikany ve izany?

Modely sy antipatterns

Oleg: Matetika ianao no miresaka momba ny lamina sy ny antipatterns, ary izany no maha samy hafa ny fiainana sy ny fahafatesan'ny tetikasa. Ary ankehitriny, ny devops dia mipoitra eo amin'ny fiainantsika. Moa ve izy manana lamina manokana sy anti-pattern izay mety hamono ny tetikasa eo an-toerana?

Tim: Ny lamina sy ny anti-pattern dia mitranga amin'ny fotoana rehetra. Zavatra azo resahina. Eny ary, misy ity antsoina hoe "zavatra mamirapiratra". Tena tia ny teknolojia vaovao ny olona. Variana fotsiny izy ireo amin'ny famirapiratan'ny zavatra rehetra izay toa mangatsiatsiaka sy kanto, ary tsy mametraka fanontaniana intsony izy ireo: ilaina ve izany? Inona no ho azontsika? Azo itokisana ve ity zavatra ity, misy dikany ve izany? Matetika aho no mahita olona, ​​raha lazaina amin'ny teny hafa, eo amin'ny sehatry ny teknolojia. Afa-po amin'ny zava-mitranga eto amin'izao tontolo izao izy ireo. Saingy raha dinihinao akaiky ny zavatra mahasoa ataon'izy ireo, matetika dia tsy misy mahasoa fotsiny!

Vao niresadresaka tamin’ireo mpiara-dia taminay izahay fa taona tsingerintaona ity taona ity, dimampolo taona nipetrahan’ny olona tamin’ny volana. Izany dia tamin'ny 1969. Ny teknolojia nanampy ny olona ho tonga any dia tsy ny teknolojia 1969 akory, fa ny 1960 na 62, satria ny NASA dia tsy te hampiasa afa-tsy izay manana porofo tsara momba ny fahamendrehana. Ary noho izany dia diniho izany ary azonao - eny, ary marina izany! Ankehitriny, tsia, tsia, fa miditra amin'ny olana amin'ny teknolojia fotsiny ianao satria voatosika mafy loatra ny zava-drehetra, amidy amin'ny fika rehetra. Mihiakiaka eny rehetra eny ny olona hoe: “Endrey izany zavatra izany, ity no zavatra vaovao indrindra, zavatra tsara tarehy indrindra eran-tany, mety ho an’ny rehetra!” Eny, izay... mazàna izany rehetra izany dia lasa fandokafana fotsiny, dia tsy maintsy ariana daholo. Angamba izany rehetra izany dia satria efa antitra aho ary mijery ny zavatra toy izany miaraka amin'ny fisalasalana be, rehefa lany ny olona ary milaza fa nahita ny Hany tokana sy marina indrindra hamoronana ny teknolojia tsara indrindra. Tamin'izay fotoana izay, nisy feo nifoha tao anatiko nanao hoe: “Tena korontana!”

Michael: Eny tokoa, impiry isika no nandre momba ny bala volafotsy manaraka?

Tim: Tena marina, ary izany no fomba mahazatra! Ohatra... toa efa lasa vazivazy eran'izao tontolo izao izany, fa eto ny olona matetika miresaka momba ny teknolojia blockchain. Ary tena misy dikany tokoa izy ireo amin'ny toe-javatra sasany! Rehefa tena mila porofo azo antoka momba ny zava-mitranga ianao, fa miasa ny rafitra ary tsy misy namitaka anay, rehefa manana olana momba ny fiarovana sy ireo zavatra rehetra mifangaro miaraka ianao - misy dikany ny blockchain. Saingy rehefa milaza izy ireo fa ny Blockchain dia hitifitra manerana an'izao tontolo izao, hamafa ny zava-drehetra amin'ny lalany? Manonofy bebe kokoa! Ity dia teknolojia tena lafo sy sarotra. Sarotra ara-teknika ary mandany fotoana. Ao anatin'izany ny algorithmika tsotra, isaky ny mila manao kajy ny matematika ianao, miaraka amin'ny fiovana kely indrindra ... ary hevitra tsara izany - fa amin'ny tranga sasany ihany. Ny fiainako sy ny asako rehetra dia momba izany: hevitra mahaliana amin'ny toe-javatra manokana. Tena ilaina ny mahatakatra tsara ny toe-javatra misy anao.

Michael: Eny, ny tena "fanontaniana momba ny fiainana, izao rehetra izao sy ny zava-drehetra": mety amin'ny toe-javatra misy anao ve io teknolojia na fomba fiasa io?

Tim: Ity fanontaniana ity dia efa azo resahina miaraka amin'ny vondrona teknolojia. Mety hitondra consultant mihitsy aza. Jereo ny tetikasa ary fantaro - hanao zavatra tsara sy mahasoa ve isika izao, tsara kokoa noho ny teo aloha? Mety hifanaraka, mety tsy ho. Fa ny tena zava-dehibe dia aza mandray fanapahan-kevitra toy izany amin'ny alàlan'ny default, satria fotsiny hoe nisy olona niteny hoe: "Mila blockchain izahay! Vao avy namaky momba azy tao amin’ny gazety iray tao anaty fiaramanidina aho!” tena matotra? Tsy mampihomehy akory.

Ilay angano "devops engineer"

Oleg: Ankehitriny dia mampihatra devops ny rehetra. Misy olona mamaky momba ny devops amin'ny Internet, ary rahampitso dia misy fahabangan-toerana hafa hita ao amin'ny tranokala fandraisana mpiasa. "injeniera devops". Eto aho dia te-hisarika ny sainao: araka ny hevitrao, manan-jo ho velona ve ity teny hoe “injeniera devops” ity? Misy mihevitra fa ny devops dia kolontsaina, ary misy zavatra tsy manampy eto.

Tim: So-so. Avelao izy ireo hanome fanazavana avy hatrany momba io teny io. Zavatra mampiavaka azy. Mandra-panehoan-dry zareo fa misy fahaizana tsy manam-paharoa ao ambadiky ny fahabangan-toerana tahaka izao dia tsy hividy aho! Ny tiako holazaina dia manana titre asa isika, "devops engineer", lohateny mahaliana, eny, inona ny manaraka? Ny lohatenin'ny asa amin'ny ankapobeny dia zavatra tena mahaliana. Andao atao hoe "developer" - inona moa izany? Ny fikambanana samihafa dia midika zavatra hafa tanteraka. Any amin'ny orinasa sasany, ny mpandrindra kalitao avo lenta dia manoratra fitsapana izay misy dikany kokoa noho ny fitsapana nosoratan'ny mpanandrana matihanina manokana any amin'ny orinasa hafa. Dia ahoana, programmer ve izy ireo sa mpitsapa?

Eny, manana anaram-piasana izahay, fa raha mametraka fanontaniana lava ianao, dia hita fa mpamaha olana daholo isika rehetra. Mpitady vahaolana izahay, ary misy manana fahaiza-manao ara-teknika ary misy hafa. Raha mipetraka amin'ny tontolo izay nidiran'ny DevOps ianao, dia mirotsaka amin'ny fampidirana ny fampandrosoana sy ny fitantanana, ary ity hetsika ity dia manana tanjona tena manan-danja. Raha anontaniana anefa ianao hoe inona marina no ataonao sy andraikitrao dia hita fa efa hatramin’ny ela no nanaovan’ny olona an’izany rehetra izany. "Izaho no tompon'andraikitra amin'ny architecture", "Izaho no tompon'andraikitra amin'ny databases" sy ny sisa, na inona na inona, hitanao - izany rehetra izany dia talohan'ny "devops".

Rehefa misy milaza amiko ny lohatenin'ny asany dia tsy dia mihaino loatra aho. Tsara kokoa raha avelany hilaza aminao izay tena andraikiny izy, izany dia hamela antsika hahatakatra bebe kokoa ny olana. Ny ohatra tiako indrindra dia rehefa misy olona milaza ho "mpitantana tetikasa". Inona? Tsy misy dikany izany fa mbola tsy haiko izay ataonao. Ny mpitantana ny tetikasa dia mety ho mpamorona, mpitarika ny ekipa misy olona efatra, manoratra kaody, manao asa, izay lasa mpitarika ny ekipa, izay fantatry ny olona ho mpitarika. Ary koa, ny mpitantana ny tetikasa dia mety ho mpitantana mitantana olona eninjato amin'ny tetikasa iray, mitantana mpitantana hafa, tompon'andraikitra amin'ny famolavolana fandaharam-potoana sy drafitra teti-bola, izany ihany. Tontolo roa samy hafa tanteraka ireo! Mitovy ihany anefa ny anaran’ny asan’izy ireo.

Andao hamadika izany amin'ny fomba hafa kely. Inona no tena fahaizanao, manana traikefa be dia be, manana talenta ve ianao? Inona no horaisinao andraikitra satria heverinao fa vitanao ilay asa? Ary eto dia hanomboka handà avy hatrany ny olona iray: tsia, tsia, tsia, tsy manana faniriana hiresaka momba ny loharanon'ny tetikasa mihitsy aho, tsy raharahako izany, lehilahy ara-teknika aho ary azoko ny fampiasana sy ny mpampiasa interface tsara, tsy fantatro. te-hitantana miaramilan'olona mihitsy, avelao aho handeha hiasa.

Ary raha ny marina, mpanohana lehibe aho amin'ny fomba iray ahafahan'ity karazana fanasarahana fahaiza-manao ity miasa tsara. Aiza no ahafahan'ny teknisianina mampitombo ny asany araka izay tiany. Na izany aza, mbola mahita fikambanana mitaraina ny teknisianina aho: Tsy maintsy miditra amin'ny fitantanana ny tetikasa aho satria izany no hany lalana ao amin'ity orinasa ity. Indraindray izany dia miteraka vokatra mahatsiravina. Ny teknika tsara indrindra dia tsy mpitantana tsara mihitsy, ary ny mpitantana tsara indrindra dia tsy mahazaka teknolojia. Aoka ho marina ny momba izany.

Hitako fa betsaka ny fitakiana amin'izany ankehitriny. Raha teknisianina ianao dia afaka manampy anao ny orinasanao, fa na izany na tsy izany, mila mitady ny lalan'ny asanao manokana ianao satria miova foana ny teknolojia ary mila manavao ny tenanao miaraka amin'izany ianao! Tao anatin'ny roapolo taona monja dia afaka miova in-dimy farafahakeliny ny teknolojia. Zavatra hafahafa ny teknolojia...

"Experts amin'ny zava-drehetra"

Michael: Ahoana no ahafahan'ny olona miatrika ny hafainganan'ny fiovan'ny teknolojia? Mitombo ny fahasarotan'izy ireo, mitombo ny isan'izy ireo, mitombo koa ny totalin'ny fifandraisana eo amin'ny olona, ​​​​ary hita fa tsy afaka ny ho lasa "manam-pahaizana amin'ny zava-drehetra" ianao.

Tim: Marina! Raha miasa amin'ny teknôlôjia ianao, eny, tena mila misafidy zavatra manokana ianao ary mandalina izany. Teknolojia sasany izay hitan'ny fikambananao fa ilaina (ary mety ho tena ilaina tokoa). Ary raha tsy liana amin'izany intsony ianao - tsy ho nino mihitsy aho fa hiteny an'io - tsara, angamba tokony hifindra any amin'ny fikambanana hafa izay mahaliana kokoa ny teknolojia na mety kokoa hianarana.

Saingy amin'ny ankapobeny, eny, marina ny anao. Ny teknolojia dia mitombo amin'ny lafiny rehetra indray mandeha; Etsy ankilany, misy ny sponjy izay mitroka ara-bakiteny ny fahalalana ara-teknolojia ary adala amin'izany. Nahita olona roa toy izany aho, miaina ara-bakiteny sy miaina izany, mahasoa sy mahaliana ny miresaka aminy. Tsy ny zava-mitranga ao anatin'ny fikambanana ihany no mandalina azy ireo, fa amin'ny ankapobeny, miresaka momba izany izy ireo, tena teknolojista mangatsiatsiaka tokoa izy ireo, tena mahatsiaro tena sy manana tanjona. Miezaka mijanona eo amin'ny tendron'ny onja fotsiny izy ireo, na inona na inona ny asany lehibe indrindra, satria ny fihetsehan'ny Teknolojia, ny fampiroboroboana ny teknolojia no tena tiany. Raha mihaona tampoka amin'ny olona toy izany ianao, dia tokony hiara-misakafo aminy ianao ary hiresaka zavatra mahafinaritra isan-karazany mandritra ny sakafo antoandro. Heveriko fa mila olona roa farafaharatsiny ny fikambanana rehetra.

Loza sy tsy fahazoana antoka

Michael: Injeniera hajaina, eny. Andeha isika hiresaka momba ny fitantanana ny risika dieny mbola manam-potoana. Nanomboka ity tafatafa ity izahay tamin'ny fifanakalozan-kevitra momba ny rindrambaiko fitsaboana, izay mety hiteraka voka-dratsy ny fahadisoana. Avy eo dia niresaka momba ny Programa Lunar izahay, izay mitentina dolara an-tapitrisany ny vidin'ny fahadisoana, ary mety ho ain'olona maromaro. Saingy ankehitriny hitako ny hetsika mifanohitra amin'ny indostria, tsy mieritreritra ny loza ny olona, ​​​​tsy manandrana maminavina azy ireo, na tsy mandinika azy ireo akory.

Oleg: Mandrosoa haingana ary tapaho ny zavatra!

Michael: Eny, mandehana haingana, tapaho ny zavatra, bebe kokoa hatrany, mandra-pahafatin'ny zavatra iray. Amin'ny fomba fijerinao, ahoana no fomba tokony hanatonan'ny mpandrindra antonony ny fianarana fitantanana ny risika ankehitriny?

Tim: Andeha hojerentsika eto ny zavatra roa: ny loza sy ny tsy fahatokisana. Zavatra samy hafa ireo. Mitranga ny tsy fahatokisana rehefa tsy manana angona ampy ianao amin'ny fotoana rehetra hahatongavana amin'ny valiny voafaritra. Ohatra, eo am-piandohan'ny tetikasa iray, raha misy manontany anao hoe "rahoviana ianao no hahavita ny asa", raha toa ianao ka olona manao ny marina, dia hiteny ianao hoe: "Tsy fantatro." Tsy fantatrao fotsiny, ary tsy maninona. Tsy mbola nianatra ny olana ianao ary tsy mahazatra ny ekipa, tsy fantatrao ny fahaizany, sns. Tsy fahatokisana izany.

Mipoitra ny risika rehefa efa fantatra ny olana mety hitranga. Mety hitranga izany karazana zavatra izany, lehibe noho ny aotra ny mety ho azony, fa latsaky ny zato isan-jato, eo anelanelany. Noho izany, ny zava-drehetra dia mety hitranga, manomboka amin'ny fahatarana sy ny asa tsy ilaina, fa hatramin'ny vokatra mahafaty ho an'ny tetikasa. Ny vokany, rehefa miteny ianareo - ry zalahy, andao hamoritra ny elontsika ary hiala amin'ny tora-pasika, tsy ho vitantsika mihitsy izany, tapitra izany, fe-potoana. Nihevitra izahay fa hahomby io zavatra io, saingy tsy mandeha mihitsy, tonga ny fotoana hijanonana. Ireo no toe-javatra.

Matetika, ny olana dia mora voavaha rehefa efa nipoitra izy ireo, rehefa mitranga ny olana amin'izao fotoana izao. Saingy rehefa misy olana eo anoloanao, dia tsy manao fitantanana ny risika ianao - manao famahana olana ianao, fitantanana krizy. Raha mpamorona na mpitantana mpitarika ianao, dia tsy maintsy manontany tena ianao hoe inona no mety hitranga izay mety hitarika amin'ny fahatarana, ny fotoana lany, ny fandaniana tsy ilaina, na ny firodanan'ny tetikasa manontolo? Inona no hahatonga antsika hijanona sy hanomboka indray? Rehefa mandeha ireo zavatra rehetra ireo, inona no hataontsika aminy? Misy valiny tsotra izay manan-kery amin'ny ankamaroan'ny toe-javatra: aza mandositra ny risika, miasa amin'izy ireo. Jereo ny fomba ahafahanao mamaha toe-javatra mampidi-doza, mampihena izany ho tsinontsinona, mamadika izany avy amin'ny olana ho zavatra hafa. Raha tokony hiteny hoe: eny, hamaha olana isika rehefa mitranga izany.

Ny tsy fahatokisana sy ny risika dia tokony ho lohalaharana amin'ny zavatra rehetra atrehinao. Azonao atao ny mandray drafitry ny tetikasa, jereo mialoha ny loza mety hitranga ary lazao hoe: mila miatrika an'izany isika izao, satria raha tsy mandeha ny iray amin'ireo dia tsy misy zava-dehibe. Tsy tokony hanahy momba ny hatsaran'ny lamban-databatra eo ambony latabatra ianao raha tsy mazava raha afaka mahandro sakafo hariva ianao. Voalohany dia mila mamantatra ny loza rehetra amin'ny fanomanana sakafo matsiro ianao, miatrika azy ireo, ary avy eo dia mieritreritra ny zavatra hafa rehetra izay tsy tena loza mitatao.

Averina indray, inona no mampiavaka ny tetikasanao? Andeha hojerentsika izay mety hahatonga ny tetikasantsika hiala amin'ny lalana. Inona no azontsika atao mba hampihenana ny mety hitrangan'izany? Matetika dia tsy azonao atao ny manala azy ireo amin'ny 100% ary manambara amin'ny feon'ny fieritreretana madio: "Izany no izy, tsy olana intsony izany, efa voavaha ny risika!" Amiko dia mariky ny fitondran-tenan'ny olon-dehibe izany. Izany no maha samy hafa ny zaza sy ny olon-dehibe - ny ankizy mihevitra fa tsy mety maty, tsy misy na inona na inona mety ho diso, ny zava-drehetra dia ho tsara! Mandritra izany fotoana izany, ny olon-dehibe dia mijery ny fomba nitsambikina teo amin'ny kianja filalaovana ny ankizy telo taona, nanaraka ny fihetsik'izy ireo tamin'ny masony ary miteny anakampo hoe: "ooh-ooh, ooh-ooh." Mijoro eo akaiky eo aho ary miomana hisambotra rehefa lavo ilay zaza.

Amin'ny lafiny iray, ny antony tiako indrindra ity orinasa ity dia satria mampidi-doza. Manao zavatra isika, ary mampidi-doza ireo zavatra ireo. Mitaky fomba fiasan'ny olon-dehibe izy ireo. Ny hafanam-po fotsiny dia tsy hamaha ny olanao!

Fisainan'ny injeniera olon-dehibe

Michael: Ny ohatra amin'ny ankizy dia tsara. Raha injeniera tsotra aho dia faly amin'ny maha-zaza ahy. Ahoana anefa no hirosoanao amin'ny fisainan'ny olon-dehibe kokoa?

Tim: Ny iray amin'ireo hevitra izay miasa tsara amin'ny fanombohana na mpamorona efa miorina dia ny foto-kevitry ny contexte. Inona no ataontsika, inona no ho tratrarina. Inona no tena zava-dehibe amin'ity tetikasa ity? Tsy mampaninona na iza ianao amin'ity tetikasa ity, na mpianatra ianao na lehiben'ny architect, mila contexte ny rehetra. Mila mampirisika ny tsirairay hieritreritra amin'ny ambaratonga lehibe kokoa noho ny sanganasany manokana isika. "Manao ny sanganako aho, ary raha mbola miasa ny sangako dia faly aho." Tsia ary tsia indray. Mendrika foana (tsy misy tsy mahalala fomba!) ny mampahatsiahy ny olona ny contexte iasany. Izay ezahina ho tratrarina miaraka. Hevitra fa afaka ny ho zaza ianao raha mbola tsara ny zava-drehetra amin'ny ampahany amin'ilay tetikasa - azafady, aza manao izany. Raha miampita ny tsipika fahatongavana mihitsy isika dia hiaraka hiampita azy fotsiny. Tsy irery ianao fa isika rehetra. Raha nanomboka niresaka momba ny tena zava-dehibe amin'ny tetikasa ny olona rehetra ao amin'ny tetikasa, na antitra na tanora, inona no tena zava-dehibe amin'ny tetikasa, nahoana ny orinasa no mampiasa vola amin'izay ezahantsika hotratrarina ... ny ankamaroan'izy ireo dia hahatsapa ho tsara kokoa satria dia hahita ny fifandraisan'ny asan'izy ireo amin'ny asan'ny olon-drehetra. Amin'ny lafiny iray, azoko ny ampahany izay indraisan'ny tenako manokana. Saingy mba hamitana ny asa dia mila ny olon-kafa rehetra koa isika. Ary raha tena mihevi-tena ho vitanao ianao dia manana asa tokony hatao foana izahay amin'ny tetikasa!

Oleg: Raha ny tena izy, raha miasa araka ny voalazan'i Kanban ianao, rehefa tratran'ny fitsapana sasany ianao dia afaka miala amin'ny zavatra nataonao tao (ohatra, fandaharana) ary mandehana manampy ireo mpanandrana.

Tim: tena marina. Heveriko fa ny teknika tsara indrindra, raha jerena akaiky izy ireo dia karazana mpitantana azy manokana. Ahoana no ahafahako mamolavola izany ...

Oleg: Ny fiainanao no tetikasanao, izay tantananao.

Tim: tena marina! Ny tiako holazaina dia mandray andraikitra ianao, azonao ny olana, ary mifandray amin'ny olona ianao rehefa hitanao fa mety hisy fiantraikany amin'ny asany ny fanapahan-kevitrao, zavatra toy izany. Tsy hoe mipetraka eo amin’ny biraonao fotsiny izany, manao ny asanao, ary tsy mahatsapa akory ny zava-mitranga manodidina anao. Tsia tsia tsia. Raha ny marina, ny iray amin'ireo zavatra tsara indrindra momba ny Agile dia ny nanolorana azy ireo hazakazaka fohy, satria amin'izany fomba izany dia hita mazava tsara ny toe-piainan'ny mpandray anjara rehetra, afaka mahita izany miaraka izy ireo. Mifampiresaka isan’andro izahay.

Ahoana no hidirana amin'ny fitantanana risika

Oleg: Misy rafitra fahalalana ara-dalàna ve ao amin'io sehatra io? Ohatra, mpamorona Java aho ary te-hahatakatra ny fitantanana ny risika nefa tsy lasa mpitantana tetikasa tena izy amin'ny alàlan'ny fanabeazana. Mety hamaky ny "Ohatrinona ny vidin'ny tetikasa rindrambaiko" an'i McConnell aloha aho, ary inona? Inona avy ireo dingana voalohany?

Tim: Ny voalohany dia ny manomboka mifandray amin'ny olona ao amin'ny tetikasa. Izany dia manome fanatsarana avy hatrany ny kolontsain'ny fifandraisana amin'ny mpiara-miasa. Mila manomboka amin'ny fanokafana ny zava-drehetra amin'ny alàlan'ny default, fa tsy manafina izany. Lazao hoe: ireo no mampanahy ahy, ireo no mampahory ahy amin'ny alina, nifoha alina aho androany dia toy ny hoe: Andriamanitro ô, mila mieritreritra an'izany aho! Hitan'ny hafa ve izany? Amin’ny maha-vondrona antsika, tokony hamaly ireo olana mety hitranga ve isika? Mila mahay manohana dinika momba ireo lohahevitra ireo ianao. Tsy misy raikipohy efa nomanina mialoha izay iasantsika. Tsy ny fanaovana hamburger akory no resahina fa ny momba ny olona. "Nanao cheeseburger, mivarotra cheeseburger" dia tsy antsika mihitsy, ary izany no tena tiako ity asa ity. Tiako raha lasa fananan'ny ekipa daholo izay ataon'ny mpitantana taloha.

Oleg: Niresaka tamin'ny boky sy tafatafa momba ny fiheveran'ny olona ny fahasambarana bebe kokoa noho ny isa amin'ny grafika ianao. Amin'ny lafiny iray, rehefa miteny amin'ny ekipa ianao hoe: mifindra any amin'ny devops isika, ary ankehitriny ny programmer dia tsy maintsy mifandray tsy tapaka, izany dia mety ho lavitra ny faritra mampionona azy. Ary amin'izao fotoana izao dia mety, andao atao hoe tsy faly loatra izy. Inona no tokony hatao amin'ity toe-javatra ity?

Tim: Tsy azoko antoka tsara izay tokony hatao. Raha mitoka-monina loatra ny developer dia tsy hitany ny antony anaovana ny asa voalohany, fa mijery ny ampahany amin'ny asany izy ireo, ary mila miditra amin'ilay antsoiko hoe "contexte". Mila mahafantatra ny fomba mampifandray ny zava-drehetra izy. Ary mazava ho azy, tsy famelabelarana ofisialy na zavatra toy izany no tiako holazaina. Miresaka momba ny zava-misy aho fa mila mifandray amin'ny mpiara-miasa momba ny asa amin'ny ankapobeny ianao, fa tsy ny ampahany amin'izany izay iandraiketanao ihany. Eo no ahafahanao manomboka mifanakalo hevitra momba ny hevitra, ny fifanarahana iombonana mba hampifanaraka tsara ny asanao, ary ny fomba hiarahana miatrika olana iraisana.

Mba hanampiana azy ireo hifanaraka, dia matetika izy ireo no te handefa teknisiana hiofana, ary miresaka momba ny fiofanana izy ireo. Ny namako iray dia tia milaza fa ny fampiofanana dia natao ho an'ny alika. Misy fiofanana ho an'ny olona. Ny iray amin'ireo zavatra tsara indrindra momba ny fianarana amin'ny maha-mpamorona anao dia ny fifaneraserana amin'ny namanao. Raha misy olona tena mahay zavatra iray dia tokony hijery azy miasa ianao na hiresaka aminy momba ny asany na zavatra hafa. Ny Kent Beck mahazatra sasany dia niresaka momba ny fandaharana tafahoatra. Mampihomehy satria hevitra tsotra ny XP, saingy miteraka olana maro. Ho an'ny sasany, ny fanaovana XP dia toy ny hoe voatery miboridana eo anatrehan'ny namana. Ho hitan'izy ireo izay ataoko! Izy ireo no mpiara-miasa amiko, tsy ho hitany fotsiny, fa ho azony koa! Mahatsiravina! Ny olona sasany dia manomboka mitebiteby mafy. Saingy rehefa tsapanao fa ity no fomba fianarana farany, dia miova ny zava-drehetra. Miara-miasa akaiky amin'ny olona ianao, ary ny olona sasany dia mahazo tsara kokoa ilay lohahevitra noho ianao.

Michael: Fa izany rehetra izany dia manery anao hivoaka ny faritra mampionona anao. Amin'ny maha injeniera anao dia tsy maintsy miala amin'ny faritra mampionona anao ianao ary mifandray. Amin'ny maha-mpamaha olana anao dia tsy maintsy mametraka ny tenanao amin'ny toerana malemy ianao ary mieritreritra izay mety hitranga. Ity karazana asa ity dia natao ho fanakorontanana. Mametraka tena ao anatin'ny toe-javatra mampiady saina ianao. Matetika ny olona dia mandositra azy ireo, ny olona dia tia ankizy sambatra.

Tim: Inona no azo atao, afaka mivoaka ianao ary miteny an-karihary hoe: "Tsy maninona ny zava-drehetra, zakako izany! Tsy izaho irery no tsy mahazo aina. Andao hifanakalo hevitra momba ny zavatra tsy mampifaly, miaraka amin'ny ekipa iray!" Ireo no olana mahazatra antsika, tsy maintsy atrehintsika, fantatrao? Heveriko fa toy ny mammoths ny mpamorona genius idiosyncratic, nanjavona izy ireo. Ary tena voafetra ny maha-zava-dehibe azy ireo. Raha tsy mahay mifandray dia tsy afaka mandray anjara tsara. Noho izany, mitenena fotsiny. Ataovy marin-toetra sy misokatra. Miala tsiny indrindra aho fa tsy mahafinaritra ho an'olona izany. Azonao sary an-tsaina ve, taona maro lasa izay, nisy fanadihadiana iray izay ny tahotra lehibe indrindra any Etazonia dia tsy fahafatesana, fa fantatrao ve? Tahotra miteny ampahibemaso! Midika izany fa any amin'ny toerana iray dia misy olona aleony maty toy izay miteny fiderana mafy. Ary heveriko fa ampy ho anao ny manana fahaiza-manao fototra, miankina amin'ny zavatra ataonao. Ny fahaiza-miteny, ny fahaiza-manoratra - fa izay tena ilaina amin'ny asanao ihany. Raha miasa toy ny mpandinika ianao, nefa tsy mahay mamaky teny sy manoratra ary miteny, dia indrisy fa tsy hanana na inona na inona amin'ny tetikasako ianao!

Ny vidin'ny fifandraisana

Oleg: Moa ve tsy lafo kokoa noho ny antony isan-karazany ny fampiasana mpiasa mivoaka toy izany? Miresaka foana mantsy ry zareo fa tsy miasa!

Tim: Ny fototry ny ekipa no tiako holazaina, fa tsy ny olon-drehetra. Raha manana olona tena tsara ianao amin'ny fametahana angon-drakitra, tia ny fandrindrana ny angona, ary hanohy hanitsy ny angon-drakitrao mandritra ny androm-piainany ary izay no izy, mangatsiatsiaka, tohizo. Fa ny olona te-hiaina amin'ny tetikasa mihitsy no resahiko. Ny fototry ny ekipa, mikendry ny fampandrosoana ny tetikasa. Tena mila mifampiresaka tsy tapaka ireo olona ireo. Ary indrindra amin'ny fiandohan'ny tetikasa, rehefa miresaka momba ny loza mety hitranga ianao, ny fomba hahatratrarana ny tanjona manerantany sy ny toy izany.

Michael: Izany dia mihatra amin'ny olona rehetra mandray anjara amin'ny tetikasa, na inona na inona manokana, fahaiza-manao, na fomba fiasa. Ianareo rehetra dia liana amin'ny fahombiazan'ny tetikasa.

Tim: Eny, tsapanao fa tafiditra ao anatin'ny tetikasa ianao, fa ny asanao dia ny manampy ny tetikasa ho tanteraka. Na programmer ianao, mpandalina, mpamorona interface, na iza na iza. Izany no antony andehanako miasa isa-maraina ary izao no ataonay. Tompon'andraikitra amin'ireo olona rehetra ireo isika, na inona na inona fahaizany. Vondron'olona manao resaka olon-dehibe ity.

Oleg: Raha ny marina, raha niresaka momba ny mpiasa be resaka aho, dia nanandrana nanahaka ny fanoheran'ny olona aho, indrindra fa ny mpitantana, izay nasaina nivadika ho devops, amin'ity vina vaovao momba an'izao tontolo izao ity. Ary ianao, amin'ny maha-mpanolotsaina anao, dia tokony hahafantatra tsara kokoa ireo fanoherana ireo noho izaho, amin'ny maha-mpamorona azy! Zarao izay mampanahy indrindra ny mpitantana?

Tim: Mpitantana? Hm. Matetika ny mpitantana dia iharan'ny fanerena avy amin'ny olana, miatrika ny filana hamoaka zavatra maika sy hanao fanaterana, sy ny toy izany. Mijery ny fomba ifanakalozan-kevitra sy fifamaliana momba ny zavatra iray tsy tapaka izy ireo, ary toy izao no fahitany izany: resaka, resaka, resaka... Resaka hafa inona? Miverena miasa! Satria tsy miasa ho azy ireo ny miresaka. Tsy manoratra kaody ianao, tsy mitsapa rindrambaiko, toa tsy manao na inona na inona - maninona raha mandefa anao hanao zavatra? Ny livraison rahateo efa afaka iray volana!

Michael: Mandehana manoratra code!

Tim: Amiko dia tsy manahy momba ny asa izy ireo, fa ny tsy fahitana ny fandrosoana. Mba hahatonga azy ho toa manakaiky ny fahombiazana, mila mahita antsika manindry bokotra amin'ny klavier izy ireo. Ny andro manontolo hatramin'ny maraina ka hatramin'ny hariva. Io no olana laharana voalohany.

Oleg: Misha, mieritreritra zavatra ianao.

Michael: Miala tsiny fa very tao an-tsaiko aho ary nahazo fahatsiarovan-tena. Izany rehetra izany dia nampahatsiahy ahy ny famoriam-bahoaka nahaliana nitranga omaly... Be loatra ny famoriam-bahoaka omaly... Ary toa mahazatra loatra izany rehetra izany!

Fiainana tsy misy karama

Tim: Raha ny marina, tsy ilaina mihitsy ny mikarakara "famoriam-bahoaka" ho an'ny fifandraisana. Ny tiako holazaina dia ny fifanakalozan-kevitra mahasoa indrindra eo amin'ny mpamorona dia mitranga rehefa mifampiresaka fotsiny izy ireo. Mandeha maraina miaraka amin'ny kaopy kafe ianao, ary misy olona dimy mivory ary miady hevitra momba ny teknika. Amiko, raha izaho no mpitantana an'ity tetikasa ity dia aleo mitsiky fotsiny dia mandeha any amin'ny toerana iray momba ny raharahako, avelao izy ireo hiresaka momba izany. Efa tafiditra araka izay azo atao izy ireo. Famantarana tsara izany.

Oleg: Raha ny tokony ho izy, ao amin'ny bokinao dia misy naoty maromaro momba ny tsara sy ny ratsy. Mampiasa ny iray amin'izy ireo ve ianao? Raha lazaina amin'ny teny hafa, manana orinasa ianao izao, ary iray izay voarafitra amin'ny fomba tsy mahazatra ...

Tim: Tsy orthodox, fa ity fitaovana ity dia mety aminay. Efa ela izahay no nifankahalala. Nifampatoky izahay, nifampatoky be talohan’ny nivady. Ary ohatra, tsy manana karama mihitsy izahay. Miasa fotsiny izahay, ary ohatra, raha nahazo vola tamin'ny mpanjifako aho, dia lasa tany amiko ny vola rehetra. Aorian'izay dia mandoa saram-pikambanana amin'ny fikambanana izahay, ary ampy hanohanana ny orinasa mihitsy izany. Fanampin'izany, isika rehetra dia manam-pahaizana manokana amin'ny zavatra samihafa. Ohatra, miara-miasa amin'ny comptable aho, mameno ny taratasin'ny hetra, manao ny karazana fitantanan-draharaha rehetra ho an'ny orinasa, ary tsy misy olona mandoa ahy amin'izany. James sy Tom dia miasa ao amin'ny tranokalanay ary tsy misy mandoa azy ireo koa. Raha mbola mandoa ny adidy ianao dia tsy hisy hieritreritra ny hilaza aminao izay tokony hataonao. Ohatra, i Tom izao dia tsy miasa mihoatra noho ny taloha. Ankehitriny dia manana tombontsoa hafa izy; Raha mbola mandoa ny adidiny anefa izy, dia tsy hisy hanatona azy ka hanao hoe: “E, ry Tom, mandehana miasa!” Tena mora ny mifandray amin'ny mpiara-miasa rehefa tsy misy vola eo aminareo. Ary ankehitriny ny fifandraisantsika dia iray amin'ireo hevitra fototra mifandraika amin'ny fahaiza-manao samihafa. Mandeha ary miasa tsara.

Torohevitra tsara indrindra

Michael: Miverina amin'ny "toro-hevitra tsara indrindra", misy zavatra lazainao amin'ny mpanjifanao ve? Misy hevitra momba ny 80/20, ary mety miverimberina matetika kokoa ny torohevitra sasany.

Tim: Nieritreritra aho indray mandeha fa raha manoratra boky toa an'i Waltzing miaraka amin'ny orsa ianao dia hanova ny fizotry ny tantara ary hijanona ny olona, ​​​​nefa ... Eny ary, jereo, matetika ny orinasa no mody hoe tsara ny zava-drehetra amin'izy ireo. Raha vao misy zava-dratsy mitranga dia manafintohina sy manaitra azy ireo. "Jereo, nanandrana ny rafitra izahay, ary tsy nandalo fitsapana rafitra izany, ary telo volana hafa tsy voalamina ny asa, ahoana no mety hitrangan'izany? Iza no nahalala? Inona no mety ho diso? Tena marina, mino an'izany ve ianao?

Miezaka ny manazava aho fa tsy tokony ho tezitra loatra amin'ny zava-misy ankehitriny ianao. Mila miresaka momba izany isika, mahatakatra tsara ny mety ho tsy mety, ary ny fomba hisorohana ny zavatra toy izany amin'ny ho avy. Raha misy olana miseho, ahoana no hiadiana amin'izany, ahoana no fomba hitondrantsika azy?

Amiko dia toa mampatahotra izany rehetra izany. Miatrika olana saro-bahana sy mahasosotra ny olona ary manohy mody milaza fa raha miampita ny rantsan-tànany fotsiny izy ireo ary manantena ny tsara indrindra, dia hitranga tokoa ny "tsara indrindra". Tsia, tsy mandeha izany.

Manaova fitantanana risika!

Michael: Araka ny hevitrao, firy ny fikambanana mandray anjara amin'ny fitantanana ny risika?

Tim: Ny mahatezitra ahy dia ny olona manoratra fotsiny ny loza mety hitranga, mijery ny lisitra vokarina ary mandeha miasa. Raha ny marina, ny famantarana ny risika ho azy ireo dia ny fitantanana ny risika. Fa amiko dia toa antony hanontaniana ihany izany hoe: eny, misy lisitra, inona marina no hovanao? Mila ovainao ny filaharan'ny hetsika manara-penitra amin'ny fiheverana ireo loza ireo. Raha misy ampahany sarotra indrindra amin'ny asa dia mila miatrika izany ianao, ary avy eo dia miroso amin'ny zavatra tsotra kokoa. Amin'ny sprint voalohany, manomboka mamaha olana sarotra. Efa toy ny fitantanana risika izany. Saingy matetika ny olona dia tsy afaka milaza izay novany rehefa avy nanangona lisitr'ireo loza mety hitranga.

Michael: Ary na izany aza, firy amin'ireo orinasa ireo no tafiditra amin'ny fitantanana ny risika, dimy isan-jato?

Tim: Indrisy anefa fa tsy tiako ny milaza an'ity, fa ity dia ampahany tsy dia misy dikany loatra. Saingy mihoatra ny dimy, satria misy tetikasa lehibe tokoa, ary tsy afaka ny hisy izy ireo raha tsy manao zavatra farafaharatsiny. Aleo lazaina fa ho gaga be aho raha 25% farafaharatsiny. Matetika ny tetikasa madinika dia mamaly fanontaniana toy izao: raha misy fiantraikany amintsika ny olana, dia hamaha izany isika. Avy eo izy ireo dia mahomby amin'ny olana ary mandray anjara amin'ny fitantanana olana sy ny fitantanana krizy. Rehefa miezaka mamaha olana ianao nefa tsy voavaha ny olana dia tongasoa eto amin'ny fitantanana krizy.

Eny, henoko matetika hoe: “Hamaha olana isika rehefa mipoitra ireny.” Azo antoka fa hanao izany isika? Tena hanapa-kevitra ve isika?

Oleg: Azonao atao ny manao izany amin'ny fomba tsy misy dikany ary manoratra tsotra ny invariants manan-danja ao amin'ny sata tetik'asa, ary raha tapaka ny invariants, avereno fotsiny ny tetikasa. Tena piembucky izany.

Michael: Eny, nitranga tamiko fa rehefa nisy loza nipoitra, dia nofaritana tsotra izao ny tetikasa. Tsara, bingo, voavaha ny olana, aza manahy intsony!

Tim: Aleo tsindrio ny bokotra reset! Tsia, tsy mandeha izany.

Keynote ao amin'ny DevOops 2019

Michael: Tonga amin'ny fanontaniana farany amin'ity tafatafa ity isika. Ho avy amin'ny DevOops manaraka ianao miaraka amin'ny fehin-kevitra, azonao atao ve ny manaisotra ny tsiambaratelon'ny tsiambaratelo momba izay holazainao?

Tim: Amin'izao fotoana izao, ny enina amin'izy ireo dia manoratra boky momba ny kolontsain'ny asa, ny fitsipika tsy voalaza ao amin'ny fikambanana. Ny kolontsaina dia voafaritra amin'ny soatoavina fototry ny fikambanana. Matetika no tsy mahamarika izany ny olona, ​​fa rehefa niasa tao amin’ny consultation nandritra ny taona maro, dia efa zatra mahamarika izany. Miditra amin'ny orinasa iray ianao, ary ao anatin'ny minitra vitsy dia manomboka mahatsapa ny zava-mitranga ianao. Antsoinay hoe "tsiro". Indraindray io fofona io dia tena tsara, ary indraindray, oops. Tena samy hafa ny zavatra ho an'ny fikambanana samihafa.

Michael: Izaho koa dia efa niasa tao amin'ny consulting nandritra ny taona maro ary azoko tsara izay lazainao.

Tim: Raha ny marina, ny iray amin'ireo zavatra mendrika resahina ao amin'ny keynote dia ny hoe tsy ny zava-drehetra no mamaritra ny orinasa. Ianao sy ny ekipanao, amin'ny maha vondrom-piarahamonina, dia manana ny kolontsain'ny ekipanao manokana. Mety ho ny orinasa iray manontolo, na sampana misaraka, ekipa misaraka. Saingy talohan'ny nilazanao fa izao no inoantsika, izao no zava-dehibe... Tsy afaka manova kolontsaina ianao raha tsy takatra ny soatoavina sy ny finoana ao ambadiky ny hetsika manokana. Mora jerena ny fitondran-tena, fa sarotra ny mitady finoana. DevOps dia ohatra tsara fotsiny amin'ny hoe mihasarotra ny raharaha. Mihasarotra ihany ny fifaneraserana, tsy mihamadio na mihamazava mihitsy, ka tokony hieritreritra izay inoanao sy izay mangina ny olona manodidina anao.

Raha te hahazo vokatra haingana ianao, ity misy lohahevitra tsara ho anao: efa nahita orinasa tsy misy miteny hoe “Tsy fantatro” ve ianao? Misy toerana mampijaly olona ara-bakiteny mandra-piaiky azy fa tsy mahalala zavatra. Fantatry ny rehetra ny zava-drehetra, ny olon-drehetra dia mahay mampino. Manatona olona iray ianao, ary tsy maintsy mamaly avy hatrany ilay fanontaniana izy. Raha tokony hiteny hoe "Tsy fantatro." Hooray, nanakarama andiana erudite izy ireo! Ary amin'ny kolontsaina sasany dia tena mampidi-doza amin'ny ankapobeny ny miteny hoe "Tsy fantatro"; Misy ihany koa ny fikambanana izay, mifanohitra amin'izany, ny rehetra dia afaka miteny hoe "Tsy fantatro." Ara-dalàna tanteraka izy io, ary raha misy olona manomboka manary ny valin'ny fanontaniana iray, dia ara-dalàna ny mamaly hoe: "Tsy fantatrao izay lazainao, sa tsy izany?" ary avadika ho vazivazy izany rehetra izany.

Raha ny tokony ho izy, dia te hanana asa izay hahasambatra anao mandrakariva. Tsy ho mora izany, tsy ny andro rehetra akory no misy masoandro sy mahafinaritra, indraindray mila miasa mafy ianao, fa rehefa manomboka manao stock ianao dia izao no ho avy: wow, tena mahafinaritra ity toerana ity, tsapako fa tsara ny miasa eto, na ara-pihetseham-po na ara-tsaina. Ary misy orinasa izay alehanao ho mpanolo-tsaina ary tonga dia mahatsapa fa tsy zakanao mandritra ny telo volana ary handositra amin'ny horohoro. Izany no tiako resahina amin'ny tatitra.

Ho avy i Tim Lister miaraka amin'ny fehin-kevitra "Ny toetra, ny fiaraha-monina ary ny kolontsaina: anton-javatra manan-danja amin'ny fanambinana"amin'ny fihaonambe DevOops 2019, izay hatao ny 29-30 Oktobra 2019 any Saint-Pétersbourg. Afaka mividy tapakila ianao ao amin'ny tranokala ofisialy. Miandry anao izahay ao amin'ny DevOops!

Source: www.habr.com

Add a comment