“Matou te talitonu le tasi i le isi. Mo se faʻataʻitaʻiga, e leai se matou totogi" - o se faatalanoaga umi ma Tim Lister, tusitala o Peopleware

“Matou te talitonu le tasi i le isi. Mo se faʻataʻitaʻiga, e leai se matou totogi" - o se faatalanoaga umi ma Tim Lister, tusitala o Peopleware

Tim Lister - tusitala o tusi

  • "Fa'aletagata. Successful Projects and Teams" (o le uluai tusi ua ta'ua o le "Peopleware")
  • "Waltzing with the Bears: Puleaina o Tulaga lamatia i Poloketi Polokalama"
  • “Arenaline-valea ma zombie i mamanu. Fa'ata'ita'iga o amioga a 'au fa'atino"

O nei tusi uma e masani lava i la latou matata ma sa tusia faʻatasi ma a latou uo i totonu Atlantic Systems Guild. I Rusia, o ana uo e sili ona lauiloa - Tom DeMarco и Peter Hruschka, o lē na tusia foʻi le tele o galuega taʻutaʻua.

Tim e 40 tausaga o le poto masani i le atinaʻeina o polokalama i le 1975 (e leai se tasi na tusia lenei habrapost na fanau mai i lenei tausaga), ua leva ona avea Tim ma sui peresitene sili o Yourdon Inc. Ua ia faʻaaluina nei lona taimi e faʻatalanoa ai, aʻoaʻo atu, ma tusitusi, faatasi ai ma asiasiga i nisi taimi ma lipoti konafesi i le salafa o le lalolagi.

Sa matou faia se faatalanoaga ma Tim Lister aemaise lava mo Habr. O le a ia tatalaina le DevOops 2019 konafesi, ma e tele a matou fesili, e uiga i tusi ma isi mea. O le faatalanoaga e faia e Mikhail Druzhinin ma Oleg Chirukhin mai le komiti polokalame o le konafesi.

Mikaele: E mafai ona e fai atu ni nai upu e uiga i mea o loo e faia nei?

Timo: O aʻu o le ulu o le Atlantic Systems Guild. E toaono i matou i le Guild, matou te taʻua i matou o pule. Tolu i Amerika ma le tolu i Europa - o le mafuaaga lena ua taʻua ai le Guild Atelani. Ua tele tausaga o matou mafuta ma e le mafai ona e faitauina. E tofu uma i tatou ma a tatou mea fa'apitoa. Sa ou galue ma tagata fa'atau mo le sefulu tausaga talu ai pe sili atu. O aʻu galuega faatino e aofia ai e le gata i le pulega, ae faʻapea foʻi le faʻatulagaina o manaʻoga, fuafuaga o galuega, ma le iloiloga. E foliga mai o poloketi e amata leaga e masani lava ona leaga. O le mea lea, e taua le faʻamautinoaina o gaioiga uma e matuaʻi mafaufau lelei ma faʻamaopoopoina, o manatu o le au foafoa e tuʻufaʻatasia. E aoga le mafaufau i mea o loʻo e faia ma pe aisea. O a fuafuaga e fa'aoga e fa'amae'a ai le poloketi.

Sa ou fautuaina tagata faatau i auala eseese mo le tele o tausaga. O se faʻataʻitaʻiga manaia o se kamupani e faia robots mo taotoga tulivae ma suilapalapa. E le galue tutoatasi le fomai tipitipi, ae faaaoga se robot. O le saogalemu iinei, i le tautala saʻo, e taua. Ae a e taumafai e faʻatalanoa manaʻoga ma tagata o loʻo taulaʻi i le foia o faʻafitauli ... E foliga ese, ae i Amerika o loʻo i ai. FDA (Federal Drug Administration), lea e laiseneina oloa e pei o nei robots. Ae e te leʻi faʻatau atu soʻo se mea ma faʻaaogaina i tagata ola, e tatau ona e maua se laisene. O se tasi o tulaga o le faʻaalia lea o ou manaʻoga, o a suʻega, faʻafefea ona e suʻeina, o a suʻega o iʻuga. Afai e te suia mea e manaʻomia, ona e manaʻomia lea ona e faʻataʻitaʻiina lenei faiga faʻataʻitaʻiga tele i lea taimi ma lea taimi. Na mafai e a matou tagata fa'atau ona fa'aofi le ata va'aia o tusi talosaga i latou mana'oga. Sa i ai a latou screenshots saʻo o se vaega o manaʻoga. E tatau ona matou toso ese i fafo ma faʻamatala atu o le tele o nei polokalama uma e le iloa se mea e uiga i tulivae ma sulu, o mea uma nei i le mea pueata, ma isi. Matou te manaʻomia le toe tusia o pepa manaʻomia ina ia aua neʻi suia, seivagana ua suia nisi tulaga taua. Afai e le o iai le ata vaaia i mea e manaʻomia, o le faʻafouina o le oloa o le a sili atu le vave. O la matou galuega o le sailia lea o elemene e feagai ma gaioiga i luga o tulivae, sulu, tua, toso ese i latou i ni pepa eseese ma fai mai o mea ia o le a manaʻomia. Se'i o tatou faia se vaega tu'ufua o mana'oga e uiga i fa'agaioiga tulivae. O lenei mea o le a mafai ai ona tatou fausia se seti sili atu ona mautu o manaʻoga. O le a matou talanoa e uiga i le laina oloa atoa, ae le o robots patino.

E tele galuega na faia, ae na latou oʻo lava i nofoaga na latou faʻaaluina ai vaiaso ma masina o suʻega faifaipea e aunoa ma se uiga poʻo se manaʻoga, aua o latou manaʻoga o loʻo faʻamatalaina i luga o pepa e leʻi fetaui ma manaʻoga moni na fausia ai le faiga. Na taʻu atu e le FDA ia i latou i taimi uma: ua suia ou manaʻoga, o lea e tatau ona e siaki mea uma mai le sasa. O le toe siakiina atoa o le oloa atoa na faʻaumatia ai le atinaʻe.

O lea la, o loʻo i ai ni galuega matagofie pe a e mauaina oe lava i le amataga o se mea manaia, ma o mea muamua lava e faʻatulagaina ai isi tulafono o le taʻaloga. Afai e te faʻamautinoa o lenei gaioiga muamua e amata ona lelei mai le pulega ma se tulaga faʻapitoa, o loʻo i ai se avanoa e te faʻamutaina ai se galuega tele. Ae afai o lenei vaega ua alu ese ma alu i se mea sese, afai e le mafai ona e mauaina maliega faavae ... leai, e le faapea o le a toilalo lau poloketi. Ae o le a le toe mafai ona e fai atu: "Na matou faia mea sili, matou faia mea uma ma le lelei." O mea ia ou te faia pe a fesoʻotaʻi ma tagata faʻatau.

Mikaele: O lona uiga, e te fa'alauiloa ni poloketi, fai se ituaiga kickoff ma siaki o lo'o aga'i i le ala sa'o le ala?

Timo: E iai fo'i a matou manatu i le tu'ufa'atasia o vaega uma o le paso: o a tomai tatou te mana'omia, o afea tonu e mana'omia ai, pe fa'apefea le 'au o le 'au ma isi mea taua. Tatou te mana'omia ni tagata faigaluega tumau pe mafai ona tatou fa'afaigaluegaina se tagata faavaitaimi? Fuafuaga, pulega. Fesili e pei o: O le a le mea e sili ona taua mo lenei galuega faʻapitoa? E faapefea ona ausia lenei mea? O le a se mea tatou te iloa e uiga i lenei oloa poʻo le poloketi, o a ni tulaga lamatia ma o fea o loʻo taoto ai le le iloa, faʻafefea ona tatou taulimaina nei mea uma? Ioe, i le taimi nei e amata ai e se tasi ona alaga, "Ae a agile?!" Ua lelei, e fetuutuuna'i uma oe, ae a la? O le a tonu le foliga o le poloketi, o le a faapefea ona e ave i fafo i se auala e fetaui ma le poloketi? E le mafai ona e fai atu "o la matou auala e faʻalautele i soʻo se mea, o matou o se 'au Scrum!" O le mea valea ma le valea lea. O fea o le a e alu i ai, aisea e tatau ai ona aoga, o fea le manatu? Ou te aʻoaʻoina aʻu tagata faʻatau e mafaufau i nei fesili uma.

19 tausaga o agile

Mikaele: I Agile, e masani ona taumafai tagata e aua neʻi faʻamalamalamaina se mea i luma atu, ae ia faia faaiuga i le tuai e mafai ai, fai mai: matou te tetele tele, o le a ou le mafaufau i le fausaga atoa. O le a ou le mafaufau i le tele o isi mea ae, o le a ou tuʻuina atu se mea e aoga i le tagata faʻatau i le taimi nei.

Timo: Ou te manatu o le agile methodologies, amata i Agile Manifeso i le 2001, tatala mata o le alamanuia. Ae i le isi itu, e leai se mea e atoatoa. O a'u uma mo le atina'e faifaipea. E taua tele le fa'asologa i le tele o galuega faatino. Ae o le fesili e tatau ona e mafaufau i ai o le: a uma loa le oloa ma faʻaaogaina, o le a le umi e tumau ai? O se oloa lea e ono masina ae le'i suia i se isi mea? Pe o se oloa lea o le a aoga mo le tele, tele o tausaga? Ioe, o le a ou le ta'ua igoa, ae... I Niu Ioka ma lona nuu tau tupe, o faiga faavae e matua tuai lava. E ofoofogia lenei mea. E te tilotilo atu ia i latou ma mafaufau, pe ana mafai ona e toe foʻi i tua i le taimi, i le 1994, ma taʻu atu i le au atiaʻe: "Na ou sau mai le lumanaʻi, mai le 2019. Na'o le atina'eina o lenei faiga mo le umi e te mana'omia. Fai ia faʻalauteleina, mafaufau i le fausaga. Ona toe faaleleia lea mo le silia ma le luasefululima tausaga. Afai e te tolopoina le atinaʻe mo sina taimi umi, i le fuafuaga sili o mea e leai se tasi e matauina!" A e fuaina mea mo se taimi umi, e tatau ona e mafaufau pe fia le tau atoa. O nisi taimi o le fa'atulagaina lelei o le fausaga e matua aoga lava, ma o nisi taimi e leai. E tatau ona tatou tilotilo solo ma fesili ifo ia i tatou lava: o tatou i ai i se tulaga sao mo sea faaiuga?

O lea la, o se manatu e pei o le "O loʻo matou agile, o le tagata faʻatau lava ia e taʻu mai ia i matou le mea e manaʻo e maua" - e matua valea lava. E le iloa e tagata faʻatau mea latou te manaʻo ai, ma sili atu ona latou le iloa mea latou te maua. O nisi tagata o le a amata ona taʻua faʻataʻitaʻiga faʻasolopito o ni finauga, ua uma ona ou vaʻaia lenei mea. Ae o tagata tomai fa'apitoa e le masani ona fai mai lena mea. Latou te fai mai: "O le 2019, o avanoa ia ua tatou maua, ma e mafai ona tatou suia atoa le auala tatou te vaʻai ai i nei mea!" Nai lo le faʻataʻitaʻiina o fofo o loʻo i ai nei, ia sili atu ona lalelei ma sili atu ona selu, o nisi taimi e te alu i fafo ma fai atu: "Seʻi o tatou toe faʻafouina mea o loʻo tatou taumafai e fai iinei!"

Ma ou te le manatu o le tele o tagata faʻatau e mafai ona mafaufau i le faʻafitauli i lena auala. E na o le mea lava ua latou maua, na pau lava lena. A mae'a ona latou o mai lea ma talosaga e pei o le "tatou fa'afaigofie teisi," po'o so'o se mea latou te masani ai. Ae e le o i matou o ni tagata faʻatali poʻo ni faʻauʻu, o lea e mafai ai ona matou ave se oka e tusa lava po o le a le faʻavalevalea e faʻaalia ona tao lea i le umukuka. O i tatou o latou taiala. E tatau ona tatala o latou mata ma fai atu: Hey, ua tatou maua avanoa fou iinei! E te iloa e mafai ona matou suia moni le auala e fai ai lenei vaega o lau pisinisi? O se tasi o faʻafitauli i Agile o le aveesea lea o le iloa poʻo le a le avanoa, o le a le faʻafitauli, o le a le mea e tatau ona tatou faia, o a tekinolosi avanoa e sili ona fetaui mo lenei tulaga faʻapitoa.

Masalo ua ou matua masalosalo lava iinei: e tele mea matagofie o loʻo tutupu i totonu o le nuʻu agile. Ae o loʻo i ai soʻu faʻafitauli i le mea moni e faapea nai lo le faʻamalamalamaina o se galuega faatino, e amata ona togi e tagata o latou lima. Ou te fesili atu iinei - o le a le tatou mea o fai, o le a faapefea ona tatou faia? Ma o se mea faʻapitoa e foliga mai e tatau ona sili atu le iloa e le kalani nai lo se isi. Ae na'o le pau lava le mea e iloa e le kalani pe a ia filifili mai mea ua uma ona fausia e se tasi. Afai ou te manaʻo e faʻatau se taʻavale ma ou te iloa le tele o le paketi a loʻu aiga, ona ou vave filifilia lea o se taavale e fetaui ma loʻu olaga. O iinei ou te iloa mea uma e sili atu nai lo se isi! Ae faamolemole ia matau ua uma ona faia e se tasi ia taavale. Ou te le iloa pe faʻafefea ona fai se taavale fou, e le o aʻu o se tagata poto. Pe a tatou fatuina ni aganuʻu poʻo ni oloa faʻapitoa, e tatau ona amanaia le leo o le tagata faʻatau, ae e le na o le pau lea o le leo.

Oleg: Na e taʻua le Agile Manifesto. E tatau ona tatou faʻafouina pe toe faʻaleleia e faʻatatau i le malamalama faʻaonaponei o le mataupu?

Timo: Ou te le tago atu ia te ia. Ou te manatu o se tala faasolopito maoae. O le uiga o la’u tala, o ia lava. Ua atoa le 19 o ona tausaga, ua matua, ae i lona taimi na ia faia ai se suiga. O le mea na ia faia lelei na ia faʻatupuina se tali ma amata ona musumusu tagata e uiga ia te ia. O oe, e foliga mai, e leʻi galue i le alamanuia i le 2001, ae na galulue tagata uma e tusa ai ma faiga. Inisetiute Inisinia Polokalama, vaega e lima o le polokalame atoatoa atoatoa (CMMI). Ou te le iloa pe taʻu atu e ia talatuu o aso anamua se mea, ae o se mea na tupu. I le taimi muamua, na talitonu tagata afai e saʻo le faʻatulagaina o faiga, ona mou atu lea o faʻafitauli ia i latou lava. Ona sau ai lea o le Manifeso ma fai mai: "Leai, leai, leai - o le a tatou faʻavae i luga o tagata, ae le o faiga." O matou o matai o le atinaʻeina o polokalama. Matou te malamalama o le faagasologa lelei o se faʻalavelave faʻafuaseʻi; E tele naua mea faʻapitoa i galuega faatino, o le manatu o se tasi faiga lelei atoatoa mo galuega uma e leai se uiga. O faʻafitauli e faigata tele ona fai mai e tasi lava le fofo i mea uma (talofa, nirvana).

Ou te le manatu e vaʻai i le lumanaʻi, ae ou te fai atu ua amata nei ona mafaufau tagata i galuega faatino. Ou te manatu o le Agile Manifesto e lelei tele i le oso i fafo ma fai mai, "E! O oe o loʻo i luga o se vaʻa, ma o oe lava o loʻo aveina lenei vaʻa. E tatau ona e faia se filifiliga - matou te le fautuaina se fua masani mo tulaga uma. O oe o le auvaa o le vaa, ma afai e te lava lelei, e mafai ona e sailia se auala i le sini. Sa i ai isi vaa na muamua atu ia te oe, ma o le a i ai foi isi vaa pe a mavae atu oe, ae peitai, i se isi itu, e tulaga ese lau malaga.” O se mea faapena! O se auala e mafaufau ai. Ia te au, e leai se mea fou i lalo o le la, ua folau muamua tagata ma toe folau, ae mo oe o lau malaga autu lea, ma ou te le taʻuina atu ia te oe le mea tonu e tupu ia te oe. E tatau ona i ai ou tomai o le galulue faʻamaopoopoina i se 'au, ma afai e te maua moni, o le a lelei mea uma ma e te maua i le mea e te manaʻo ai.

Peopleware: 30 tausaga mulimuli ane

Oleg: O le Peopleware ose suiga fa'apea foi ma le Manifesto?

Timo: Peopleware... Na ma tusia ma Toma lenei tusi, ae ma te le'i manatu o le a tupu faapenei. I se isi itu, sa ootia i le tele o manatu o tagata. O le tusi muamua lea na fai mai: o le atinaʻeina o polokalama o se gaioiga e sili ona malosi tagata. E ui lava i lo tatou natura faʻapitoa, o tatou foi o se faʻalapotopotoga o tagata o loʻo fausia se mea tele, e oʻo lava i le tele, e matua faigata lava. E leai se tasi e mafai ona faia na o ia mea, a ea? O lea na matua taua ai le manatu o le "au". Ma e le gata mai le vaaiga pulega, ae faʻapea foʻi mo tagata faʻapitoa na o mai faʻatasi e foia faʻafitauli faigata tele ma le tele o mea e le o iloa. Mo aʻu lava ia, o se suʻega tele lea o le atamai i laʻu galuega atoa. Ma o iinei e tatau ona e fai atu: ioe, o lenei faʻafitauli e sili atu nai lo le mea e mafai ona ou taulimaina na o aʻu, ae faʻatasi e mafai ona tatou maua se fofo matagofie e mafai ona tatou mitamita ai. Ma ou te manatu o le manatu lea na sili ona lagona. O le manatu tatou te galulue i se vaega o le taimi na oi tatou, o se vaega o le taimi o se vaega o se vaega, ma e masani lava o le faaiuga e faia e le vaega. O le fofoina o fa'afitauli fa'avae ua vave ona avea ma vaega taua o galuega fa'alavelave.

E ui lava i le mea moni na tuuina atu e Tim le tele o lauga, e toaitiiti lava i latou o loʻo faʻasalalau i luga o le YouTube. E mafai ona e vaʻai i le lipoti "The Return of Peopleware" mai le 2007. O le lelei, ioe, e tele mea e manaʻomia.

Mikaele: Pe i ai se mea na suia i le 30 tausaga talu ai talu ona lomia le tusi?

Timo: E mafai ona e vaʻavaʻai i lenei mea mai le tele o itu eseese. Sociologically speaking... i se tasi taimi, i taimi faigofie, o oe ma lau 'au sa nonofo i le ofisa e tasi. E mafai ona e vavalalata i aso uma, inu kofe faʻatasi ma talanoaina galuega. O le mea ua matua'i suia, o 'au e mafai nei ona tufatufaina fa'afanua, i atunu'u eseese ma sone taimi, ae o lo'o latou galulue pea i le fa'afitauli lava e tasi, ma e fa'aopoopoina ai se vaega fou o le lavelave. Atonu e foliga mai o se aoga tuai, ae leai se mea e pei o fesootaiga faafesagai lea e te faatasi uma ai, e galulue faatasi, ma e mafai ona e savali atu i se paaga ma faapea atu, vaai i le mea na ou mauaina, e faapefea ona e fiafia i ai? O talanoaga faafesagai e maua ai se auala vave e suia ai i fesootaiga faasamasamanoa, ma ou te manatu e tatau foi ona fiafia i ai tagata fiafia. Ma ou te popole foi aua o le mea moni ua iu ina matua laiti le lalolagi, a o lea ua ufitia uma i au tufa, ma ua matua faigata lava.

Matou te nonofo uma i DevOps

Mikaele: E oo lava i le vaaiga a le komiti o polokalame o le konafesi, o loo i ai tagata i Kalefonia, i Niu Ioka, Europa, Rusia... e le o iai lava se tasi i Sigapoa. O le eseesega i le fa'afanua e fai si tele, ma ua amata ona salalau atu tagata. Afai tatou te talanoa e uiga i le atinaʻe, e mafai ona e taʻu mai ia i matou nisi mea e uiga i devops ma talepeina pa puipui i le va o 'au? E i ai se manatu o tagata uma o loʻo nonofo i totonu o latou bunkers, aʻo lea ua paʻu i lalo le bunkers, o le a sou manatu i lenei tala faʻatusa?

Timo: E foliga mai ia te aʻu e tusa ai ma suiga faʻatekonolosi lata mai nei, o devops e taua tele. I le taimi muamua, sa i ai au au atinaʻe ma pule, latou galulue, galulue, galulue, ma i se taimi na faʻaalia ai se mea e mafai ai ona e sau i le pulega ma taʻavale mo le gaosiga. Ma o iinei na amata ai le talanoaga e uiga i le bunker, aua o le au pulega o ni uo, ae le o ni fili, a itiiti ifo, ae na e talanoa ia i latou pe a sauni mea uma e alu i le gaosiga. Na e alu atu ia i latou ma se mea ma fai atu: va'ai o le a se matou talosaga, ae e mafai ona e faʻauluina lenei talosaga? Ma o lea ua suia le manatu atoa o le tuʻuina atu mo le lelei. O le uiga o la'u tala, sa i ai le manatu lea e mafai ona e tuleia vave suiga. E mafai ona matou fa'afouina oloa i luga o le lele. Ou te ataata i taimi uma pe a oso aʻe Firefox i luga o laʻu komepiuta feaveaʻi ma fai mai, e, ua matou toe faʻafouina lau Firefox i tua, ma o le taimi lava e te maua ai se minute, e te manaʻo e kiliki iinei ma matou avatu ia te oe le faʻamatalaga lata mai. Ma sa ou pei, "Oi ioe, pepe!" A o ou moe, sa latou galulue i le tuʻuina atu o se faʻasalalauga fou i luga o laʻu komepiuta. E ofoofogia lenei mea, ofoofogia.

Ae o le faigata lenei: o loʻo ia te oe lenei vaega i le faʻafouina o le polokalama, ae o le tuʻufaʻatasia o tagata e sili atu ona faigata. O le mea ou te manaʻo e faaleo atu i le DevOops keynote o le taimi nei ua tele a matou taʻaloga nai lo se isi lava taimi. Afai e te mafaufau e uiga i tagata uma o loʻo aofia i le tasi le 'au…. Na e manatu i ai o se 'au, ma e sili atu nai lo na'o se 'au a tagata fai polokalame. O i latou nei o su'ega, pule o galuega, ma le tele o isi tagata. Ma e tofu tagata uma ma a latou lava manatu i le lalolagi. O pule o oloa e matua ese lava mai pule o galuega. E iai a latou galuega a le au pulega. E fai ma fa'afitauli faigata le fa'amaopoopoina o tagata auai uma ina ia fa'aauau pea ona nofouta i mea o lo'o tupu ma aua le fa'avalevalea. E tatau ona tuueseese galuega a le vaega ma galuega e faʻatatau i tagata uma. Ose galuega faigata tele lea. I le isi itu, ou te manatu ua sili atu ona lelei nai lo le tele o tausaga ua mavae. O le auala tonu lea e tuputupu aʻe ai tagata ma aʻoaʻo ai amio saʻo. A e faia le tuʻufaʻatasia, e te malamalama e le tatau ona i ai se atinaʻe i lalo o le eleele, ina ia oʻo i le taimi mulimuli e le tolotolo ai le polokalama e pei o se jack-in-the-box: pei, vaʻai i le mea na matou faia iinei! O le manatu o le a mafai ona e faia le tuʻufaʻatasia ma le atinaʻeina, ma i le faaiuga o le ae taʻavale i se auala mama ma faʻasolosolo. O nei mea uma e taua tele ia te au. Ole mea lea e mafai ai ona fa'atupuina atili le tau mo tagata fa'aoga ole faiga ma lau kalani.

Mikaele: O le manatu atoa o devops o le tuʻuina atu o atinaʻe anoa i le vave e mafai ai. Ua ou vaai ua amata ona televave le lalolagi ma sili atu. E fa'afefea ona fa'afetaui i ia fa'avavevave? I le sefulu tausaga talu ai e leʻi iai lenei mea!

Timo: O le mea moni, e manaʻo tagata uma i le faʻateleina o galuega. E le mana'omia le minoi, na'o le fa'aputu i luga o isi mea. O nisi taimi e tatau ona e faʻagesegese mo le isi faʻafouga faʻaopoopo e aumai ai soʻo se mea aoga - ma e masani lava.

O le manatu e tatau ona e tamoe, tamoe, tamoe e le o se mea sili. E foliga mai e le manaʻo se tasi e ola i lona olaga faʻapea. Ou te manaʻo i le pao o tiliva e setiina le paʻu a le poloketi. Afai e te faia na'o se vaitafe o mea laiti, e leai se uiga, e fa'aopoopo uma i le leai o se uiga. Nai lo le taumafai ma le le mafaufau e faʻasaʻo mea i le vave e mafai ai, o le a le mea e tatau ona talanoaina ma taʻitaʻi atinaʻe ma oloa ma pule o galuega o le fuafuaga. Pe talafeagai ea lenei mea?

Fa'ata'ita'iga ma fa'ailoga fa'atusa

Oleg: E masani ona e talanoa e uiga i mamanu ma antipatterns, ma o le eseesega lea i le va o le ola ma le oti o galuega faatino. Ma o le taimi nei, ua sasao mai mea leaga io tatou olaga. E i ai ni ana lava mamanu ma anti-mamanu e mafai ona faʻaumatia le poloketi i le taimi lava?

Timo: O faʻataʻitaʻiga ma faʻataʻitaʻiga e tupu i taimi uma. Se mea e talanoa ai. Ia, e iai le mea lea tatou te ta'ua o "mea iila." E matua fiafia lava tagata i tekinolosi fou. E fa'afefeteina i latou i le susulu o mea uma e foliga manaia ma fa'alelei, ma latou le toe faia ni fesili: pe tatau ea? O le a le mea o le a tatou ausia? E fa'atuatuaina lea mea, e iai se uiga? E masani ona ou vaai i tagata, e pei ona taʻua, i luga o le mataʻutia o tekinolosi. Ua faapogipoi latou i mea o loo tutupu i le lalolagi. Ae afai e te vaʻavaʻai totoʻa i mea aoga latou te faia, e masani lava e leai se mea aoga!

Sa na ona tatou talanoaina ma a tatou uo, o lenei tausaga o le tausaga e faamanatu ai, o le limasefulu tausaga talu ona tulaueleele tagata i le masina. O le mea lea i le 1969. O tekinolosi na fesoasoani ai i tagata e oʻo atu iina e le o le 1969 tekinolosi, ae nai lo le 1960 poʻo le 62, aua na manaʻo le NASA e faʻaoga naʻo mea e iai faʻamaoniga lelei o le faʻamaoni. Ma o lea e te tilotilo i ai ma malamalama - ioe, ma e moni! Lenei, leai, leai, ae e te oʻo i faʻafitauli i tekinolosi ona o mea uma e tuleia malosi, faʻatau atu mai mea uma. O loʻo alalaga tagata mai soʻo se mea: "Vaʻai, o se mea, o le mea fou lenei, o le mea sili ona matagofie i le lalolagi, e fetaui lelei mo tagata uma!" Ia, o le mea lena ... e masani lava o nei mea uma e foliga mai ua na o se taufaaleaga, ona tatau ai lea ona lafoai uma. Masalo o mea uma ona o aʻu ua matua ma vaʻavaʻai i mea faapena ma le tele o le masalosalo, pe a taufetuli tagata ma fai mai ua latou maua le Naʻo le Ala Saʻo e Fausia ai Tekonolosi Sili. I le taimi lea, ua ala mai se leo i totonu ia te aʻu e faapea: "Oka se mea leaga!"

Mikaele: Ioe, e faafia ona tatou faalogo i le isi pulu siliva?

Timo: E sa'o, ma o le ala masani lea o mea! Mo se faʻataʻitaʻiga ... e foliga mai ua avea lenei mea ma se ula i le lalolagi atoa, ae o iinei e masani ona talanoa tagata e uiga i tekinolosi poloka poloka. Ma e talafeagai moni lava i nisi tulaga! A e manaʻomia moni faʻamaoniga mautinoa o mea na tutupu, o loʻo galue le faiga ma e leai se tasi na faʻasesēina i matou, pe a iai sau faʻafitauli saogalemu ma mea uma e fefiloi faʻatasi - poloka poloka e talafeagai. Ae pe a latou fai mai o le Blockchain o le a sosolo nei i le lalolagi, tafi ese mea uma i lona ala? Moemiti atili! Ose tekinolosi taugata tele ma lavelave. Faʻatekinisi lavelave ma alu taimi. E aofia ai le mama algorithmically, o taimi uma e te manaʻomia ai le toe faʻatatauina o le matematika, faʻatasi ai ma nai suiga laiti ... ma o se manatu lelei lea - ae naʻo mo nisi tulaga. O loʻu olaga atoa ma loʻu matata e uiga i lenei mea: manatu manaia i tulaga faʻapitoa. E taua tele le malamalama lelei i lou tulaga.

Mikaele: Ioe, o le autu "fesili o le olaga, le atulaulau ma mea uma": o lenei tekinolosi poʻo le auala talafeagai mo lou tulaga pe leai?

Timo: O lenei fesili e mafai ona talanoaina ma le vaega tekinolosi. Atonu foi e aumai se faufautua. Silasila i le poloketi ma malamalama - o le a tatou faia nei se mea sa'o ma aoga, sili atu nai lo le taimi muamua? Masalo o le a fetaui, atonu e leai. Ae o le mea e sili ona taua, aua le faia sea filifiliga e ala i le le mafai, ona o se tasi na faʻafefe: "Matou te matua manaʻomia se poloka poloka! Faatoa ou faitau e uiga ia te ia i se mekasini i luga o le vaalele!” Mata'utia? E le malie foi.

O le talatuu "devops engineer"

Oleg: O le taimi nei o loʻo faʻatinoina e tagata uma devops. E faitau se tasi e uiga i devops i luga o le Initaneti, ma taeao se isi avanoa e aliali mai i luga o se nofoaga e suʻe ai. "enisinia devops". O iinei ou te fia tosina atu ai lou mafaufau: e te manatu o lenei faaupuga, "enisinia devops," ei ai se aia i le ola? E i ai le manatu o devops o se aganuu, ma e leai se mea e faʻaopoopoina iinei.

Timo: E a la e a la. Tuu atu loa ia i latou e tuuina mai se faamalamalamaga o lenei faaupuga. O se mea e tulaga ese ai. Seiloga latou te faʻamaonia o loʻo i ai se tuʻufaʻatasiga tulaga ese o tomai i tua atu o se avanoa faʻapenei, ou te le faʻatauina! O le uiga o la’u tala, ia, e i ai le tatou igoa o le galuega, “devops engineer,” o se igoa manaia, ioe, o le a le isi? O igoa o galuega e masani lava o se mea manaia tele. Sei tatou fai atu "tagata atiae" - o le a lava? O fa'alāpotopotoga 'ese'ese o lona uiga 'ese'ese lava mea. I nisi o kamupani, o tagata fai polokalame e sili ona lelei e tusia ni suʻega e sili atu le aoga nai lo suʻega na tusia e tagata suʻega faʻapitoa faʻapitoa i isi kamupani. O le a la, ua latou faia nei polokalame poʻo ni suʻega?

Ioe, e iai a matou fa'ailoga galuega, ae afai e umi lau fesili, e i'u lava ina aliali mai o i tatou uma lava e fo'ia fa'afitauli. O matou o tagata saili fofo, ma o nisi e iai ni tomai faʻapitoa ae o nisi e eseese. Afai o loʻo e nofo i se siʻosiʻomaga ua ulu atu ai DevOps, o loʻo e auai i le tuʻufaʻatasia o le atinaʻe ma le pulega, ma o lenei gaioiga e iai se faʻamoemoe taua. Ae afai e fesiligia oe po o le a tonu lau mea e fai ma o le a lau matafaioi, e foliga mai o loʻo faia e tagata nei mea uma mai aso anamua. "O aʻu e nafa ma le fausaga", "O aʻu e nafa ma faʻamaumauga" ma isi, poʻo le a lava, e te vaʻai - o nei mea uma na muamua i le "devops".

Pe a taʻu mai e se tasi ia te aʻu o latou igoa faigaluega, ou te le faʻalogo tele. E sili atu le tuʻuina atu ia te ia e taʻu atu ia te oe le mea moni e nafa ma ia, o le a mafai ai ona tatou malamalama atili i le mataupu. O laʻu faʻataʻitaʻiga e sili ona ou fiafia i ai o le taimi lea e fai mai ai se tagata o ia o se "pule o galuega." O le ā? E leai se uiga, ou te le iloa lava lau mea e fai. O se pule o galuega faatino e mafai ona avea ma se tagata e atiaeina, o le taitai o se au e toafa tagata, tusitusi tulafono, faia o galuega, o ia lea ua avea ma taitai au, lea e iloa e tagata i latou lava o se taitai. E le gata i lea, o le pule o le poloketi e mafai ona avea ma pule e pulea le ono selau tagata i luga o se poloketi, pulea isi pule, e nafa ma le tusiaina o faʻatulagaga ma le fuafuaina o paketi, pau lava. O lalolagi nei e lua e matua ese lava! Ae e tutusa lava le latou igoa o le galuega.

Se'i o tatou fa'aliliu ese teisi lenei mea. O le a le mea e sili ona e lelei i ai, e tele lou poto masani, e iai sau taleni? O le a le mea e te tauaveina ona e te manatu e mafai ona e taulimaina le galuega? Ma o iinei o le a amata loa ona faafitia e se tasi: leai, leai, leai, e leai soʻu manaʻo e faʻatautaia punaoa o galuega, e le o laʻu pisinisi, o aʻu o se tagata faʻapitoa ma ou te malamalama i le faʻaaogaina ma le faʻaogaina o fesoʻotaʻiga, ou te le mana'o e pulea 'autau a tagata, se'i ou alu e faigaluega.

Ma o le ala, o aʻu o se lagolago tele o se auala e galue lelei ai lenei ituaiga tuʻueseeseina o tomai. O fea e mafai ai e tekinisia ona faʻalauteleina a latou matata i le mamao latou te manaʻo ai. Ae ui i lea, o loʻo ou vaʻai pea i faʻalapotopotoga o loʻo faitio ai tekinolosi: E tatau ona ou alu i le pulega o galuega aua naʻo le pau lea o le auala i lenei kamupani. O nisi taimi e oo atu ai i taunuuga leaga. O tekinolosi sili e le o ni pule lelei, ma e le mafai e pule sili ona taulimaina tekinolosi. Sei o tatou faamaoni i lenei mea.

Ua ou vaaia le tele o manaoga mo lenei mea i le taimi nei. Afai o oe o se tekinolosi, e mafai e lau kamupani ona fesoasoani ia te oe, ae e tusa lava po o le a, e te manaʻomia, e manaʻomia moni lava le suʻeina o lau lava ala faigaluega aua o loʻo suia pea tekinolosi ma e te manaʻomia le toe faʻafouina o oe lava ia! I le na o le luasefulu tausaga, e mafai ona suia tekinolosi pe a ma le lima taimi. Tekinolosi o se mea uiga ese...

"O tagata popoto i mea uma"

Mikaele: E mafai faapefea e tagata ona feagai ma lea saoasaoa o suiga faatekinolosi? O loʻo faʻatupulaia lo latou lavelave, o loʻo faʻatupulaia lo latou numera, o le aofaʻi atoa o fesoʻotaʻiga i le va o tagata o loʻo faʻatupulaia foi, ma e foliga mai e le mafai ona avea oe ma se "tagata tomai i mea uma."

Timo: Tauagavale! Afai e te galue i tekinolosi, ioe, e tatau ona e filifilia se mea patino ma suʻesuʻe i ai. O nisi tekinolosi e maua e lau faʻalapotopotoga e aoga (ma atonu o le a aoga moni). Ma afai e te le toe fiafia i ai - semanu ou te le talitonu o le a ou fai atu lenei mea - ia, atonu e tatau ona e alu i se isi faʻalapotopotoga e sili atu le manaia o tekinolosi pe sili atu ona faigofie e suʻesuʻe ai.

Ae i se tulaga lautele, ioe, e sa'o oe. O lo'o tuputupu a'e tekinolosi i itu uma i le taimi e tasi; I le isi itu, o loʻo i ai tagata omomi e mitiia moni le poto faʻatekonolosi ma faʻavalevalea i ai. Ua ou vaai i ni tagata faapena, latou te manava moni lava ma ola ai, e aoga ma manaia le talanoa ia i latou. Latou te suʻesuʻeina e le gata i mea o loʻo tutupu i totonu o le faʻalapotopotoga, ae i se tulaga lautele, latou te talanoa e uiga i ai, o latou foi o ni tekinolosi sili ona manaia, latou te malamalama tele ma faʻamoemoe. Latou te taumafai lava e tumau i luga o le tumutumu o le galu, e tusa lava po o le a le latou galuega autu, aua o lo latou naunau o le gaioiga o Tekinolosi, le faʻalauiloaina o tekinolosi. Afai e te feiloaʻi faʻafuaseʻi i se tagata faapena, e tatau ona e alu i le 'aiga o le aoauli ma ia ma talanoa i mea manaia eseese i le 'aiga o le aoauli. Ou te manatu e manaʻomia e soʻo se faʻalapotopotoga a itiiti mai o ni tagata se toʻalua.

Tulaga lamatia ma le le mautonu

Mikaele: Mamalu inisinia, ioe. Sei o tatou pa'i atu i le pulega o tulaga lamatia a'o tatou maua le taimi. Na matou amataina lenei faʻatalanoaga ma se talanoaga o polokalama faʻafomaʻi, lea e mafai ai e mea sese ona oʻo atu i taunuuga leaga. Ona matou talanoa lea e uiga i le Lunar Program, lea o le tau o se mea sese e faitau miliona tala, ma atonu o le tele o ola o tagata. Ae o lea ua ou vaʻai i le faʻafeagai o gaioiga i totonu o le alamanuia, e le mafaufau tagata i tulaga lamatia, aua le taumafai e vaʻai i latou, e te le matauina foi.

Oleg: Gai vave ma talepe mea!

Mikaele: Ioe, gaoioi vave, talepe mea, fa'atele mea, se'ia e oti i se mea. Mai lou manatu, e fa'afefea ona fa'aogaina e le au atina'e masani le a'oa'oina o tulaga lamatia i le taimi nei?

Timo: Sei o tatou tusia se laina iinei i le va o mea e lua: tulaga lamatia ma le le mautonu. O mea eseese nei. E tupu le le mautonu pe a le lava au faʻamatalaga i soʻo se taimi i le taimi e taunuu ai i se tali mautinoa. Mo se faʻataʻitaʻiga, i le amataga lava o se galuega faatino, afai e fesili atu se tasi ia te oe "O afea e te maeʻa ai le galuega," afai o oe o se tagata faamaoni, e te fai atu, "Ou te le iloa." E te le iloa, ma e le afaina. E te leʻi suʻesuʻeina faʻafitauli ma e te le masani i le 'au, e te le iloa o latou tomai, ma isi. O le le mautonu lea.

E tula'i mai tulaga lamatia pe a mafai ona iloa fa'afitauli e ono tula'i mai. E mafai ona tupu lenei ituaiga mea, o lona avanoa e sili atu i le zero, ae itiiti ifo i le selau pasene, i se mea i le va. Ona o lea mea, e mafai ona tupu soo se mea, mai le tuai ma galuega le talafeagai, ae e oo lava i se taunuuga matautia mo le poloketi. O le i'uga, a e fai mai - ali'i, se'i gaugau a tatou faamalu ae tu'ua le matafaga, e le uma lava, ua uma, vaitaimi. Na matou faia le manatu o le a aoga lenei mea, ae e le aoga lava, ua oʻo i le taimi e taofi ai. O tulaga ia.

E masani lava, o faafitauli e sili ona faigofie ona foia pe a uma ona aliaʻe, pe a tupu le faafitauli i le taimi nei. Ae a o'o mai se fa'afitauli i ou luma, e te le o faia le fa'afoega o fa'alavelave-o lo'o e faia fo'i fa'afitauli, fa'afitauli fa'alavelave. Afai o oe o se ta'ita'i atina'e po'o se pule, e tatau ona e mafaufau pe o le a se mea e ono tupu e mafua ai le tuai, fa'aumatia taimi, tau le mana'omia, po'o le pa'u o le galuega atoa? O le a le mea o le a taofia ai i tatou ma toe amata? Pe a manuia nei mea uma, o le a se mea tatou te faia i ai? E i ai se tali faigofie e aoga mo le tele o tulaga: aua le sola ese mai tulaga lamatia, galue i luga. Vaʻai pe faʻafefea ona e foia se tulaga lamatia, faʻaitiitia i le leai, liliu mai se faʻafitauli i se isi mea. Nai lo le fai atu: lelei, o le a matou foia faafitauli pe a tulaʻi mai.

O le le mautonu ma tulaga lamatia e tatau ona i luma o mea uma e te feagai. E mafai ona e faia se fuafuaga o le poloketi, vaʻai i ni faʻalavelave mataʻutia i luma atu o le taimi ma fai atu: e tatau ona tatou taulimaina lenei mea i le taimi nei, aua afai o se tasi o nei mea e sese, e leai se isi mea e afaina. E le tatau ona e popole i le matagofie o le ie laulau i luga o le laulau pe afai e le o manino pe mafai ona e kukaina le taumafataga o le afiafi. Muamua e tatau ona e iloa uma tulaga lamatia o le saunia o se taumafataga manaia, feutagai ma i latou, ona faatoa mafaufau lea i isi mea uma e le o se taufaamatau moni.

Toe, o le a le mea e tulaga ese ai lau poloketi? Se'i o tatou va'ai po'o le a se mea e mafai ai ona fa'aletonu la tatou galuega. O le a se mea e mafai ona tatou faia e faaitiitia ai le ono tupu o lenei mea? E masani lava e le mafai ona e faʻaumatia i latou i le 100% ma taʻutino atu ma se lotofuatiaifo manino: "O le mea lena, e le o se faʻafitauli lenei, ua foʻia le lamatiaga!" Ia te au o se faailoga lea o amioga a tagata matutua. O le eseesega lea i le va o se tamaititi ma se tagata matua - e manatu tamaiti e ola pea, e leai se mea e mafai ona sese, o le a lelei mea uma! I le taimi lava e tasi, e matamata tagata matutua pe faapefea ona feosofi tamaiti taʻi tolu tausaga i luga o le malae taʻalo, mulimuli i gaioiga ma o latou mata ma fai ifo ia i latou lava: "ooh-ooh, ooh-ooh." Ou te tu latalata ane ma sauni e sapo pe a pa'u le tamaitiiti.

I le isi itu, o le mafuaaga ou te fiafia tele ai i lenei pisinisi ona e lamatia. Matou te faia mea, ma o na mea e lamatia. Latou te manaʻomia se faʻataʻitaʻiga a tagata matutua. O le naunautaiga lava ia e le foia ai ou faafitauli!

Mafaufauga inisinia matutua

Mikaele: E lelei le faataitaiga i tamaiti. Afai o aʻu o se inisinia masani, ona ou fiafia lea e avea ma se tamaititi. Ae faʻafefea ona e agaʻi atu i le tele o mafaufauga matutua?

Timo: O se tasi o manatu e tutusa lelei ma se tagata amata poʻo se tagata faʻavae faʻavae o le manatu o le tala. O mea tatou te faia, o mea o le a tatou ausia. O le a le mea taua tele i lenei poloketi? E le afaina po o ai oe i lenei poloketi, pe o oe o se tagata aʻoga poʻo le tusiata sili, e manaʻomia e tagata uma le faʻamatalaga. Matou te manaʻomia le faʻamalosia o tagata uma e mafaufau i se fua sili atu nai lo a latou lava vaega o galuega. "Ou te faia laʻu vaega, ma afai lava e aoga laʻu vaega, ou te fiafia." Leai ma leai. E aoga i taimi uma (e aunoa ma le faʻavalevalea!) e faʻamanatu i tagata le tala o loʻo latou galulue ai. O le mea o loo tatou taumafai uma e ausia faatasi. Manatu e mafai ona avea oe ma se tamaititi pe a lelei mea uma i lau vaega o le poloketi - faʻamolemole, aua le faia lena mea. Afai tatou te laasia le tini, o le a tatou laasia faatasi. E le na o oe, o loo matou faatasi uma. Afai o tagata uma i totonu o le poloketi, matutua ma laiti, na amata ona talanoa e uiga i le mea tonu e taua i le poloketi, aisea e teu ai tupe a le kamupani i mea tatou te taumafai uma e ausia ... o le toatele oi latou o le a sili atu ona lelei ona latou o le a vaʻai pe faʻafefea ona fetaui a latou galuega ma galuega a isi tagata uma. I le tasi itu, ou te malamalama i le vaega lea e nafa ma au lava ia. Ae ina ia maeʻa le galuega matou te manaʻomia foʻi isi tagata uma. Ma afai e te manatu moni ua e maeʻa, e iai lava a matou galuega e fai i le poloketi!

Oleg: E tusa ai ma le tautalaga, afai e te galue e tusa ai ma Kanban, pe a e lavea le fagu o nisi o suʻega, e mafai ona e tuʻu le mea na e faia iina (mo se faʻataʻitaʻiga, polokalame) ma alu e fesoasoani i le au suʻega.

Timo: E sa'o lava. Ou te manatu o tekinolosi sili, afai e te vaʻai totoʻa ia i latou, o latou lava o latou lava pule. E mafai faapefea ona ou faia lenei mea...

Oleg: O lou olaga o lau galuega faatino, lea e te pulea.

Timo: E sa'o lava! O le uiga o la’u tala, e te tauaveina le matafaioi, e te malamalama i le mataupu, ma e te oo atu i tagata pe a e vaai atu e mafai ona aafia ai a latou galuega, o mea faapena. E le o le na o le nofo i luga o lau kesi, fai lau galuega, ma le le iloaina o mea o loʻo tutupu i ou tafatafa. Leai leai leai. I le ala, o se tasi o mea sili e uiga ia Agile o loʻo latou tuʻuina atu ni taʻavale pupuu, aua o le auala lea e manino ai le mataʻituina o le tulaga o tagata auai uma, e mafai ona latou vaʻaia uma. Matou te talanoa e uiga i le tasi ma le isi i aso uma.

Fa'afefea ona o'o atu i le pulega o tulaga lamatia

Oleg: E i ai se fa'atulagaga fa'apitoa fa'apitoa i lenei vaega? Mo se faʻataʻitaʻiga, o aʻu o le Java developer ma ou te manaʻo e malamalama i le faʻafoega o tulaga lamatia e aunoa ma le avea ma se pule o galuega faatino e ala i aʻoaʻoga. Masalo o le a ou faitau muamua i le McConnell's "E fia le tau o se Polokalama Poloketi", ona a lea? O a laasaga muamua?

Timo: Muamua o le amata fesoʻotaʻi ma tagata i totonu o le poloketi. O lenei mea e maua ai se faʻaleleia vave i le aganuu o fesoʻotaʻiga ma paaga. E tatau ona tatou amata i le tatalaina o mea uma e ala i le faaletonu, nai lo le natia. Fai mai: o mea ia e faalavelave ia te aʻu, o mea ia e taofia ai aʻu i le po, na ou ala i le po i le asō ma pei: loʻu Atua e, e tatau ona ou mafaufau i lenei mea! Pe o iloa e isi le mea lava e tasi? I le avea ai o se vaega, pe tatau ea ona tatou tali atu i nei faafitauli? E tatau ona mafai ona e lagolagoina se talanoaga i nei mataupu. E leai se faiga ua saunia muamua tatou te galulue ai. E le fa'atatau i le faia o hamburger, ae fa'atatau i tagata. “Faia se sisisi, faatau atu sisisi” e le o la tatou mea, ma o le mafuaaga lena ou te fiafia tele ai i lenei galuega. Ou te fiafia i ai pe a avea mea uma sa masani ona fai e le au pule ua avea nei ma meatotino a le 'au.

Oleg: Na e talanoa i tusi ma faatalanoaga e uiga i le auala e sili atu ai le popole o tagata i le fiafia nai lo numera i luga o se kalafi. I le isi itu, pe a e taʻu atu i le 'au: o loʻo matou agai atu i devops, ma o le taimi nei e tatau i le tagata fai polokalame ona fesoʻotaʻi i taimi uma, atonu e mamao i fafo atu o lona sone mafanafana. Ma i le taimi nei e mafai, seʻi tatou fai atu, e matua le fiafia. O le a le mea e fai i lea tulaga?

Timo: Ou te le mautinoa po o le a tonu le mea e fai. Afai o se tagata atiaeina e matua vavae ese, latou te le iloa pe aisea ua faia ai le galuega i le taimi muamua, latou te tilotilo i la latou vaega o le galuega, ma e tatau ona latou oʻo i le mea ou te taʻua o le "context." E tatau ona ia mafaufau pe faʻafefea ona fesoʻotaʻi faʻatasi mea uma. Ma o le mea moni, ou te le o fai atu ni faʻamatalaga aloaʻia poʻo se mea faapena. O loʻo ou talanoa e uiga i le mea moni e tatau ona e fesoʻotaʻi ma au uo e uiga i le galuega atoa, ae le naʻo le vaega o loʻo e nafa ma. O le mea lea e amata ai ona e talanoaina manatu, maliliega masani ina ia fetaui lelei lau galuega, ma auala e foia faatasi ai se faafitauli masani.

Ina ia fesoasoani ia i latou e fetuunai, e masani ona latou mananao e auina atu tekinolosi i aoaoga, ma latou talanoaina aoaoga. E fiafia saʻu uo e fai mai o aʻoaʻoga e mo taifau. O loʻo iai aʻoaʻoga mo tagata. O se tasi o mea sili e uiga i le aʻoaʻoina o se atinaʻe o le fegalegaleai ma au tupulaga. Afai e matua lelei lava se tasi i se mea, e tatau ona e vaʻavaʻai ia latou galue pe talanoa ia i latou e uiga ia latou galuega poʻo se mea. O nisi o Kent Beck masani e masani ona talanoa e uiga i polokalame ogaoga. E malie ona o le XP o se manatu faigofie, ae mafua ai le tele o faafitauli. Mo nisi, o le faia o XP e pei o le faʻamalosi e faʻalava i luma o uo. O le a latou iloa le mea o loʻo ou faia! O latou o aʻu paaga, latou te le gata ina vaʻai, ae malamalama foi! Mata'utia! O nisi tagata ua amata ona matua popolevale. Ae a e iloa o le auala sili lea e aʻoaʻo ai, e suia mea uma. E te galulue vavalalata ma tagata, ma o nisi tagata e sili atu le malamalama i le autu nai lo oe.

Mikaele: Ae o nei mea uma e faʻamalosia oe e laa ese mai lou sone mafanafana. I le avea ai ma se inisinia, e tatau ona e alu ese mai lou sone mafanafana ma talanoa. I le avea ai o se faʻafitauli faʻafitauli, e tatau ona e tuʻuina oe i taimi uma i se tulaga vaivai ma mafaufau i mea e ono tupu. O lenei ituaiga o galuega ua mamanuina e avea o se faʻalavelave. E te tu'uina oe lava i tulaga fa'alavelave. E masani ona sosola ese tagata mai ia i latou, e fiafia tagata e avea ma tamaiti fiafia.

Timo: O le a le mea e mafai ona fai, e mafai ona e sau i fafo ma faʻaalia manino: "O loʻo lelei mea uma, e mafai ona ou taulimaina! E le na'o a'u e lagona le le fiafia. Sei o tatou talanoaina ni mea le lelei eseese, faatasi uma, o se au!” O o tatou faafitauli masani ia, e tatau ona tatou taulimaina, e te iloa? Ou te manatu o le au atinaʻe atamai faʻapitoa e pei o mammoths, ua mou atu. Ma o lo latou taua e matua faatapulaaina. Afai e le mafai ona e talanoa, e le mafai ona e auai lelei. O lea, tau lava o le tautala. Ia faamaoni ma tatala. Ou te matua faamalie atu ona o lenei mea e le lelei mo se tasi. E mafai ona e mafaufauina, i le tele o tausaga ua mavae sa i ai se suʻesuʻega e tusa ai ma le fefe tele i le Iunaite Setete e le o le oti, ae mate le mea? Fefe i le tautala lautele! O lona uiga o se mea e i ai tagata e sili atu le oti nai lo le fai atu o se faamalo leotele. Ma ou te manatu ua lava mo oe le i ai o ni tomai faʻavae, e faʻatatau i mea e te faia. Tomai tautala, tomai tusitusi - ae naʻo le tele o mea e manaʻomia moni i lau galuega. Afai e te galue o se tagata suʻesuʻe, ae le mafai ona faitau, tusitusi ma tautala, o lona uiga, o le mea e leaga ai, e leai sau mea e fai i aʻu galuega!

Le tau o fesootaiga

Oleg: E le sili atu ea le taugata o le faʻafaigaluegaina o ia tagata faigaluega ua alu ese ona o mafuaaga eseese? A uma mea uma, latou te talatalanoa i taimi uma nai lo le galulue!

Timo: O le uiga o la’u tala o le autu o le ‘au, ae le na’o tagata uma. Afai e iai sau tagata e lelei tele i le fa'alogoina o fa'amaumauga, e fiafia e fa'alogo i fa'amaumauga, ma o le a fa'aauau pea ona fa'alogoina au fa'amaumauga mo aso uma o totoe o lona olaga ma o le mea lena, lelei, fa'aauau pea. Ae o loʻo ou talanoa e uiga i tagata e fia nonofo i totonu o le poloketi lava ia. O le autu o le 'au, e faʻatatau i le atinaʻeina o le poloketi. O nei tagata e manaʻomia moni lava ona fesoʻotaʻi pea le tasi i le isi. Ma aemaise lava i le amataga o le poloketi, pe a e talanoaina tulaga lamatia, auala e ausia ai sini o le lalolagi ma mea faapena.

Mikaele: E fa'atatau lea i tagata uma o lo'o a'afia i le poloketi, tusa lava po'o le a le fa'apitoa, tomai, po'o le auala e galue ai. E te fiafia uma i le manuia o le poloketi.

Timo: Ioe, e te lagona ua lava lou faatofuina i le poloketi, o lau galuega o le fesoasoani lea i le faʻataunuʻuina o le poloketi. Pe o oe o se fai polokalame, su'esu'e, fa'ailoga fa'aoga, so'o se tasi. O le mafuaaga lea ou te sau ai e faigaluega i taeao uma ma o le mea lea matou te faia. Tatou te nafa ma nei tagata uma, e tusa lava po o a latou tomai. O se vaega lea o tagata e fai talanoaga a tagata matutua.

Oleg: O le mea moni, i le tautala e uiga i tagata faigaluega tautala, sa ou taumafai e faʻataʻitaʻiina le tetee a tagata, aemaise lava pule, oe ua talosagaina e sui i devops, i lenei vaaiga fou atoa o le lalolagi. Ma o oe, i le avea ai ma faufautua, e tatau ona nofouta i nei teteʻe e sili atu nai lo aʻu, i le avea ai ma se atinaʻe! Fa'asoa mai mea e sili ona popole ai pule?

Timo: Pule? Hm. O le tele o taimi, o pule o loʻo i lalo o faʻafitauli mai faʻafitauli, o loʻo feagai ma le manaʻoga e faʻasaʻo faʻavave se mea ma faia se tiliva, ma faapena. Latou te matamata i le auala tatou te talanoa ai ma finau i taimi uma e uiga i se mea, ma latou vaai i ai e pei o lenei: talanoaga, talanoaga, talanoaga... O a isi talanoaga? Toe fo'i i le galuega! Aua o le talanoa e le pei o se galuega ia i latou. E te le tusia se code, e te le suʻeina le polokalama, e foliga mai e te le faia se mea - aisea e te le auina atu ai oe e fai se mea? A uma mea uma, o le tuʻuina atu ua uma i le masina!

Mikaele: Alu e tusi se code!

Timo: E foliga mai ia te aʻu latou te le popole i galuega, ae e uiga i le leai o se vaʻaia o le alualu i luma. Ina ia foliga mai ua tatou latalata atu i le manuia, e tatau ona latou vaʻai mai o matou oomi faʻamau i luga o le piano. Le aso atoa mai le taeao e oo i le afiafi. Ole fa'afitauli numera tasi lea.

Oleg: Misha, o lo'o e mafaufau i se mea.

Mikaele: Fa'amalie atu, ua leiloa lo'u mafaufau ma maua ai se mea e toe tepa ai. O nei mea uma na faamanatu mai ai ia te aʻu se faʻasalalauga mataʻina na tupu ananafi... E tele naua faʻasalalauga ananafi... Ma e foliga mai e masani uma!

Olaga e leai ni totogi

Timo: I le ala, e le tatau lava ona faʻatulagaina "faʻasalalauga" mo fesoʻotaʻiga. Ou te fai atu, o talanoaga sili ona aoga i le va o tagata atiae e tupu pe a latou talanoa le tasi i le isi. E te savali i le taeao ma se ipu kofe, ma e toalima tagata o loʻo faʻapotopoto ma feita i se mea faʻapitoa. Mo aʻu, afai o aʻu o le pule o lenei poloketi, e sili atu le na o le ataata ma alu i se mea e uiga i laʻu pisinisi, sei latou talanoaina. Ua uma ona latou aafia i le tele e mafai ai. O se fa'ailoga lelei lea.

Oleg: I le auala, i lau tusi o loʻo ia te oe le tele o faʻamatalaga e uiga i le lelei ma le leaga. E te fa'aaogaina se tasi o na mea e te oe? I le tautalaga, o lea ua i ai sau kamupani, ma o se tasi o loʻo faʻatulagaina i se auala e le masani ai ...

Timo: E le masani, ae o lenei masini e fetaui lelei ma i tatou. Ua leva ona ma iloa. Matou te faʻatuatuaina e le tasi le isi, matou te faʻalagolago tele le tasi i le isi ae matou te leʻi avea ma paaga. Ma mo se faataitaiga, e leai lava ni o matou totogi. E na o le matou galulue, ma mo se faʻataʻitaʻiga, afai ou te mauaina tupe mai aʻu tagata faʻatau, ona alu uma lea o tupe ia te aʻu. A maeʻa lena, matou te totogiina totogifuapauina o sui auai i le faʻalapotopotoga, ma ua lava lea e lagolago ai le kamupani lava ia. Ma le isi, matou te faʻapitoa uma i mea eseese. Mo se faʻataʻitaʻiga, ou te galue ma tausitusi, faʻatumu lafoga lafoga, faia ituaiga uma o mea tau pulega mo le kamupani, ma e leai se tasi na te totogiina aʻu. James ma Tom e galulue i luga o la matou upega tafaʻilagi ma e leai foi se tasi na te totogiina. Afai lava e te totogia au aitalafu, e leai se tasi e mafaufau e taʻu atu ia te oe le mea e tatau ona e faia. Mo se faʻataʻitaʻiga, o Tom i le taimi nei e sili atu le itiiti ifo nai lo le taimi muamua. O lea ua iai isi mea e fiafia i ai; Ae o le umi lava e totogi ai ana aitalafu, e leai se tasi e alu atu ia te ia ma faapea atu, “Ei, Toma, alu e faigaluega!” E faigofie tele ona feutagaʻi ma au uo pe a leai se tupe i le va o oe. Ma o le taimi nei o la tatou mafutaga o se tasi lea o manatu faʻavae e faʻatatau i mea faʻapitoa eseese. E aoga ma e aoga tele.

Fautuaga sili

Mikaele: Toe fo'i atu i le "fautuaga sili," e i ai se mea e te ta'u atu pea i au tagata fa'atau? O loʻo i ai se manatu e uiga i le 80/20, ma o nisi fautuaga atonu e fai soo.

Timo: Na ou manatu i se tasi taimi afai e te tusia se tusi e pei o Waltzing with Bears, o le a suia ai le ala o le talafaasolopito ma o le a taofi tagata, ae ... Ia, vaai, kamupani e masani ona faafoliga o mea uma e lelei ia i latou. O le taimi lava e tupu ai se mea leaga, o se mea e ofo ai ma o se mea e ofo ai mo i latou. “Vaai, na matou faʻataʻitaʻiina le faiga, ma e leʻi pasia ni suʻega faʻapitoa, ma o le isi tolu masina lenei o galuega e leʻi faʻatulagaina, faʻafefea ona tupu lenei mea? O ai na iloa? O le a se mea e ono faaletonu? O le mea moni, e te talitonu i lenei mea?

Ou te taumafai e faamalamalama atu e le tatau ona e ita tele i le tulaga o loo i ai nei. E tatau ona tatou talanoa i ai, malamalama lelei i le mea e ono tupu, ma pe faapefea ona taofia ia mea mai le tutupu i le lumanaʻi. Afai e aliali mai se faʻafitauli, e faʻafefea ona tatou faʻafefe, e faʻafefea ona tatou taofiofia?

Ia te au, o nei mea uma e foliga taufaafefe. E feagai tagata ma faʻafitauli lavelave, faʻalavelave ma faʻaauau pea ona faʻapea afai latou te sopoia o latou tamatamailima ma faʻamoemoe mo le mea sili, o le "sili ona lelei" o le a tupu moni lava. Leai, e le aoga faapena.

Faataitai le puleaina o tulaga lamatia!

Mikaele: I lou manatu, e fia fa'alāpotopotoga o lo'o auai ile fa'afoega o lamatiaga?

Timo: O le mea ou te ita ai, o tagata na o le tusi i lalo o tulaga lamatia, vaʻai i le lisi o loʻo iʻu ai ma alu e faigaluega. O le mea moni, o le faailoaina o lamatiaga mo i latou o le puleaina o lamatiaga. Ae ia te aʻu e foliga mai o se mafuaaga lea e fesili ai: lelei, o loʻo i ai se lisi, o le a tonu le mea e te suia? E mana'omia lou suia o au fa'asologa masani o gaioiga e fa'atatau i nei tulaga lamatia. Afai ei ai se vaega sili ona faigata o le galuega, e tatau ona e taulimaina, ma na o le agai atu i se mea faigofie. I ta'amilosaga muamua, amata ona fo'ia fa'afitauli lavelave. O lea ua foliga mai e pei o le puleaina o tulaga lamatia. Ae masani lava e le mafai e tagata ona fai mai mea na latou suia pe a uma ona tuufaatasia se lisi o lamatiaga.

Mikaele: Ae ui i lea, e toafia nei kamupani o loʻo aʻafia i le puleaina o lamatiaga, lima pasene?

Timo: Ae paga lea, ou te le fiafia e fai atu lenei mea, ae o se vaega e matua le taua. Ae sili atu nai lo le lima, aua o loʻo i ai ni galuega tetele, ma e le mafai ona i ai pe a latou le faia se mea. Sei o tatou fai atu o le a ou matua ofo pe a le itiiti ifo i le 25%. O galuega laiti e masani ona taliina ia fesili i le auala lenei: afai e aafia i tatou i le faafitauli, ona tatou foia lea. Ona latou maua ai lea ma le manuia i latou lava i faafitauli ma auai i le puleaina o faafitauli ma le puleaina o faalavelave. A e taumafai e foia se faʻafitauli ma e leʻi foia le faʻafitauli, faʻafeiloaʻi ile pulega faʻalavelave.

Ioe, e masani ona ou faalogo, “o le a tatou foia faafitauli pe a tulai mai.” E mautinoa o le a tatou faia? Pe o le a tatou filifili moni ea?

Oleg: E mafai ona e faia fa'avalevalea ma na'o le tusia o mea taua i totonu o le fa'ailoga o le poloketi, ma afai e malepe le fa'alavelave, toe amata le galuega. E foliga mai e matua piembucky.

Mikaele: Ioe, na tupu ia te aʻu ina ua faʻaosoina tulaga lamatia, o le poloketi na toe faʻamalamalamaina. Manaia, bingo, foia faafitauli, aua le toe popole!

Timo: Tatou oomi le faamau toe setiina! Leai, e le aoga faapena.

Fa'amatalaga autu ile DevOops 2019

Mikaele: Ua tatou oo mai i le fesili mulimuli o lenei faatalanoaga. O loʻo e sau i le isi DevOops ma se faʻamatalaga autu, e mafai ona e siiina le pupuni o le faalilolilo i mea o le a e taʻuina atu?

Timo: I le taimi nei, e toʻaono i latou o loʻo tusia se tusi e uiga i le aganuʻu galue, o tulafono le tautala a faʻalapotopotoga. O le aganuʻu e faʻatatau i tulaga taua o le faʻalapotopotoga. E masani lava e le matauina e tagata lenei mea, ae o le galulue i le faufautua mo le tele o tausaga, ua masani ona matou matauina. E te ulufale i se kamupani, ma i totonu o ni nai minute e amata ona e lagona le mea o loʻo tupu. Matou te taʻua lenei mea "tofo". O nisi taimi e manaia tele lenei manogi, ma o nisi taimi e lelei, oops. E matua ese lava mea mo faʻalapotopotoga eseese.

Mikaele: O aʻu foi, sa galue i le faufautua mo le tele o tausaga ma malamalama lelei i mea o loʻo e talanoa ai.

Timo: O le mea moni, o se tasi o mea taua e talanoa ai i le autu autu e le o mea uma e fuafuaina e le kamupani. O oe ma lau 'au, i le avea ai ma nu'u, e iai lau lava aganu'u 'au. Atonu o le kamupani atoa lea, po'o se matagaluega ese'ese, se 'au ese'ese. Ae ae e te leʻi fai mai, o le mea lea matou te talitonu i ai, o le mea lea e taua... E le mafai ona e suia se aganuʻu aʻo leʻi malamalama i mea taua ma talitonuga i tua o gaioiga faʻapitoa. O le amio e faigofie ona matauina, ae o le sailia o talitonuga e faigata. DevOps ua naʻo se faʻataʻitaʻiga sili o le faʻafefea ona faʻateleina mea faigata. O fegalegaleaiga ua na o le faʻalavelave faʻalavelave, latou te le o mama pe sili atu le manino, o lea e tatau ai ona e mafaufau i mea e te talitonu i ai ma mea e le leoa e tagata uma o loʻo siomia ai oe.

Afai e te manaʻo e maua vave faʻaiʻuga, o se autu lelei lenei mo oe: na e vaʻai i kamupani e leai se tasi e fai mai "Ou te le iloa"? E i ai nofoaga e te sauaina moni ai se tagata seia oo ina ia ioeina na te le iloa se mea. E iloa e tagata uma mea uma, o tagata uma o se tagata atamai maoae. E te faʻalatalata atu i soʻo se tagata, ma e tatau ona ia vave taliina le fesili. Nai lo le fai atu "Ou te le iloa." Talofa, na latou faafaigaluegaina se vaega o tagata atamamai! Ma i nisi o aganuu e masani lava ona matua matautia le fai atu "Ou te le iloa" e mafai ona iloa o se faailoga o le vaivai. E iai foʻi faʻalapotopotoga lea, i se isi itu, e mafai e tagata uma ona fai mai "Ou te le iloa." O iina e matua faʻatulafonoina, ma afai e amata e se tasi ona lapisi i le tali atu i se fesili, o se mea masani le tali: "E te le iloa le mea o loʻo e talanoa ai, a ea?" ma liliu uma i se tala malie.

O le mea lelei, e te manaʻo e maua se galuega e te fiafia ai i taimi uma. O le a le faigofie, e le o aso uma e susulu ma manaia, o nisi taimi e te manaʻomia le galue malosi, ae a amata ona e faʻatau oloa, o le a iʻu mai: oka, o se nofoaga matagofie tele, ou te lagona le fiafia e galue iinei, faalelagona ma le mafaufau. Ma o loʻo i ai kamupani e te alu i ai o se faufautua ma vave ona e iloa e le mafai ona e tu i ai mo le tolu masina ma o le a sola ese ma le fefe. O le mea lea ou te fia tautala i ai i le lipoti.

Tim Lister o le a taunuu ma se faʻamatalaga autu "Uiga, nu'u, ma aganu'u: Itu taua mo le manuia"i le DevOops 2019 conference, lea o le a faia ia Oketopa 29-30, 2019 i St. Petersburg. E mafai ona e fa'atau tiketi i luga o le upega tafaʻilagi aloaia. Matou te faʻatali mo oe i DevOops!

puna: www.habr.com

Faaopoopo i ai se faamatalaga