“Mun amince da juna. Misali, ba mu da albashi kwata-kwata” - doguwar hira da Tim Lister, marubucin Peopleware

“Mun amince da juna. Misali, ba mu da albashi kwata-kwata” - doguwar hira da Tim Lister, marubucin Peopleware

Tim Lister - co-marubucin littattafai

  • "Human factor. Ayyukan Nasara da Ƙungiyoyi" (ainihin littafin ana kiransa "Peopleware")
  • "Waltzing tare da Bears: Gudanar da Hadarin a cikin Ayyukan Software"
  • "Adrenaline-mahaukaci da zombified ta alamu. Hanyoyin halayen ƙungiyoyin aikin"

Duk waɗannan littattafai na zamani ne a fagensu kuma an rubuta su tare da abokan aiki a ciki Atlantic Systems Guild. A Rasha, abokan aikinsa sun fi shahara - Tom DeMarco и Peter Hruschka, wanda kuma ya rubuta shahararrun ayyuka.

Tim yana da shekaru 40 na gogewa wajen haɓaka software; a cikin 1975 (babu ɗaya daga cikin waɗanda suka rubuta wannan habrapost da aka haifa a wannan shekara), Tim ya riga ya zama mataimakin shugaban zartarwa na Yourdon Inc. Yanzu yana ciyar da lokacinsa na tuntuba, koyarwa, da rubuce-rubuce, tare da ziyartan lokaci-lokaci tare da rahotanni taro a duniya.

Mun yi hira da Tim Lister musamman ga Habr. Zai buɗe taron DevOops 2019, kuma muna da tambayoyi da yawa, game da littattafai da ƙari. Mikhail Druzhinin da Oleg Chirukhin na kwamitin shirye-shiryen taron ne suka gudanar da hirar.

Michael: Za ku iya cewa 'yan kalmomi game da abin da kuke yi yanzu?

Tim: Ni ne shugaban kungiyar Atlantic Systems Guild. Mu shida ne a cikin Guild, muna kiran kanmu shugabanni. Uku a Amurka da uku a Turai - shi ya sa ake kiran Guild Atlantic. Mun kasance tare tsawon shekaru da yawa wanda ba za ku iya ƙidaya su ba. Dukanmu muna da namu na musamman. Na yi aiki tare da abokan ciniki shekaru goma da suka gabata ko fiye. Ayyukana sun haɗa da ba kawai gudanarwa ba, har ma da saitin buƙatu, tsara ayyuka, da kimantawa. Da alama ayyukan da suke farawa da wahala yawanci suna ƙarewa da talauci. Sabili da haka, yana da kyau a tabbatar da cewa duk ayyukan an yi la'akari da su sosai kuma an daidaita su, an haɗa ra'ayoyin masu halitta. Yana da kyau a yi tunanin abin da kuke yi da kuma dalilin da ya sa. Wadanne dabaru za a yi amfani da su don kawo karshen aikin.

Na kasance ina ba abokan ciniki shawara ta hanyoyi daban-daban shekaru da yawa. Misali mai ban sha'awa shine kamfani da ke kera mutum-mutumi don tiyatar gwiwa da hips. Likitan fiɗa ba ya aiki gaba ɗaya da kansa, amma yana amfani da mutum-mutumi. Tsaro a nan, magana ta gaskiya, yana da mahimmanci. Amma lokacin da kuke ƙoƙarin tattauna abubuwan da ake buƙata tare da mutanen da ke mai da hankali kan magance matsalolin ... Zai yi kama da ban mamaki, amma a Amurka akwai FDA (Hukumar Kula da Magunguna ta Tarayya), wacce ke ba da lasisin samfuran irin waɗannan robots. Kafin ku sayar da wani abu kuma kuyi amfani da shi akan mutane masu rai, kuna buƙatar samun lasisi. Ɗaya daga cikin sharuɗɗan shine nuna buƙatun ku, menene gwaje-gwajen, yadda kuka gwada su, menene sakamakon gwajin. Idan kun canza buƙatun, to kuna buƙatar sake bi ta wannan babban tsarin gwaji akai-akai. Abokan cinikinmu sun sami nasarar haɗa ƙirar aikace-aikacen gani a cikin buƙatun su. Suna da hotunan kariyar kwamfuta kai tsaye a matsayin wani ɓangare na buƙatun. Dole ne mu fitar da su kuma mu bayyana cewa yawancin waɗannan shirye-shiryen ba su san komai ba game da gwiwa da hips, duk waɗannan abubuwa tare da kyamara, da dai sauransu. Muna buƙatar sake rubuta takaddun buƙatun don kada su taɓa canzawa, sai dai in wasu mahimman mahimman yanayi sun canza. Idan ƙirar gani ba ta cikin buƙatun, sabunta samfurin zai yi sauri da sauri. Ayyukanmu shine gano waɗannan abubuwan da ke magance ayyuka akan gwiwa, hips, baya, fitar da su cikin takardu daban kuma su ce waɗannan za su zama mahimman buƙatun. Bari mu keɓance rukunin buƙatu game da ayyukan gwiwa. Wannan zai ba mu damar gina ingantaccen tsarin buƙatu. Za mu yi magana game da dukan layin samfurin, kuma ba game da takamaiman mutummutumi ba.

An yi ayyuka da yawa, amma har yanzu sun isa wuraren da a baya suka shafe makonni da watanni ana maimaita gwaje-gwaje ba tare da ma'ana ko bukata ba, saboda bukatunsu da aka bayyana a takarda ba su yi daidai da ainihin bukatun da aka gina tsarin ba. FDA ta gaya musu kowane lokaci: bukatunku sun canza, yanzu kuna buƙatar bincika komai daga karce. Cikakkun sake duba samfuran gabaɗaya sun kashe kasuwancin.

Don haka, akwai irin waɗannan ayyuka masu ban mamaki lokacin da kuka sami kanku a farkon wani abu mai ban sha'awa, kuma ainihin ayyukan farko sun saita ƙarin ka'idodin wasan. Idan kun tabbatar da cewa wannan aikin na farko ya fara aiki da kyau daga duka gudanarwa da kuma ra'ayi na fasaha, akwai damar da za ku ƙare tare da babban aiki. Amma idan wannan bangare ya tafi daga kan layin dogo kuma ya tafi wani wuri ba daidai ba, idan ba za ku iya samun mahimman yarjejeniyoyin ba... a'a, ba lallai ba ne aikinku zai gaza. Amma ba za ku ƙara iya cewa: "Mun yi kyau, mun yi komai yadda ya kamata." Waɗannan su ne abubuwan da nake yi lokacin sadarwa tare da abokan ciniki.

Michael: Wato kuna kaddamar da ayyuka, kuna yin wani nau'i na kickoff kuma ku duba cewa layin dogo na kan hanyar da ta dace?

Tim: Har ila yau, muna da ra'ayoyi game da yadda za a haɗa dukkan sassan wuyar warwarewa tare: wace fasaha da muke bukata, lokacin da ake buƙatar su daidai, abin da ainihin ƙungiyar ke kama da sauran abubuwa masu mahimmanci. Shin muna buƙatar ma'aikata na cikakken lokaci ko za mu iya ɗaukar wani ɗan lokaci? Tsara, gudanarwa. Tambayoyi kamar: Menene mafi mahimmanci ga wannan takamaiman aikin? Yadda za a cimma wannan? Menene muka sani game da wannan samfur ko aikin, menene haɗari da kuma inda abubuwan da ba a sani ba suke kwance, ta yaya za mu magance duk waɗannan? Tabbas, a wannan lokacin wani ya fara ihu "Me game da agile?!" To, duk kuna da sassauci, amma me? Yaya ainihin aikin yake, ta yaya za ku fitar da shi ta hanyar da ta dace da aikin? Ba za ku iya cewa kawai "hanyar mu ta kai ga wani abu ba, mu ƙungiyar Scrum ce!" Wannan shirme ne kuma shirme. Ina za ku je gaba, me zai yi aiki, ina maganar? Ina koya wa abokan cinikina suyi tunani game da duk waɗannan tambayoyin.

shekaru 19 da haihuwa

Michael: A cikin Agile, mutane sukan yi ƙoƙari kada su ayyana wani abu a gaba, amma don yin yanke shawara a ƙarshen zai yiwu, suna cewa: mun yi girma sosai, ba zan yi tunani game da gine-ginen gaba ɗaya ba. Ba zan yi tunani game da tarin wasu abubuwa ba; maimakon haka, zan isar da wani abu da ke aiki ga abokin ciniki a yanzu.

Tim: Ina tsammanin hanyoyin agile, farawa da Bayanin Agile a 2001, bude masana'antu ta idanu. Amma a daya bangaren, babu abin da yake cikakke. Ni duka ne don ci gaba mai maimaitawa. Iteration yana da ma'ana mai yawa a yawancin ayyukan. Amma tambayar da kuke buƙatar tunani ita ce: da zarar samfurin ya fita kuma ana amfani da shi, tsawon wane lokaci zai kasance? Shin wannan samfurin ne wanda zai ɗauki watanni shida kafin a canza shi da wani abu dabam? Ko wannan samfurin ne wanda zai yi aiki na shekaru da yawa? Tabbas, ba zan ambaci sunaye ba, amma... A New York da al'ummarta na kuɗi, mafi mahimmancin tsarin sun tsufa. Wannan abin mamaki ne. Kuna kallon su kuma kuyi tunanin, idan da za ku iya komawa cikin lokaci, zuwa 1994, ku gaya wa masu haɓakawa: "Na zo daga gaba, daga 2019. Kawai haɓaka wannan tsarin muddin kuna buƙata. Yi shi mai faɗaɗawa, tunani game da gine-gine. Sannan za a inganta shi fiye da shekaru ashirin da biyar. Idan kun jinkirta ci gaba kaɗan, a cikin babban makircin abubuwa ba wanda zai lura! Lokacin da kuke kimanta abubuwa na dogon lokaci, kuna buƙatar yin la'akari da nawa zai kashe gabaɗaya. Wani lokaci gine-ginen da aka tsara da kyau yana da daraja sosai, wani lokacin kuma ba haka ba ne. Muna bukatar mu waiwaya mu tambayi kanmu: shin muna cikin yanayin da ya dace don irin wannan shawarar?

Don haka ra'ayi kamar "Mu ne don agile, abokin ciniki da kansa zai gaya mana abin da yake so ya samu" - shi ne super butulci. Abokan ciniki ba su ma san abin da suke so ba, har ma fiye da haka ba su san abin da za su iya samu ba. Wasu za su fara ba da misalai na tarihi a matsayin hujja, na riga na ga wannan. Amma masu ci gaba a fasaha ba yawanci suke faɗin haka ba. Sun ce: "Ai 2019 ne, waɗannan dama ce da muke da su, kuma za mu iya canja yadda muke kallon waɗannan abubuwa gaba ɗaya!" Maimakon yin koyi da hanyoyin da ake da su, da sa su ɗan fi kyau da kuma tsefe su, wani lokacin kana buƙatar fita ka ce: “Bari mu sake ƙirƙira abin da muke ƙoƙarin yi a nan gabaki ɗaya!”

Kuma bana jin yawancin kwastomomi za su iya tunanin matsalar ta haka. Abin da suke da shi kawai suke gani, shi ke nan. Bayan haka sai su zo da buƙatun kamar "bari mu yi wannan ɗan sauƙi," ko duk abin da suka saba faɗa. Amma mu ba ma’aikatan jirage ba ne ko masu jirage, don haka za mu iya yin odar komai wauta sai mu gasa a cikin kicin. Mu ne jagororinsu. Dole ne mu buɗe idanunsu kuma mu ce: hey, muna da sababbin dama a nan! Shin kun fahimci cewa da gaske za mu iya canza yadda ake yin wannan ɓangaren kasuwancin ku? Ɗaya daga cikin matsalolin Agile shine cewa yana kawar da sanin abin da ke da damar, abin da ke da matsala, abin da ma muke bukata mu yi, wace fasahar da ake samuwa sun fi dacewa da wannan halin da ake ciki.

Wataƙila ina da shakku sosai a nan: akwai abubuwa masu ban al'ajabi da yawa da ke faruwa a cikin al'ummar da ba ta da ƙarfi. Amma ina da matsala da cewa maimakon a bayyana wani aiki, sai mutane suka fara jefar da hannayensu. Zan tambaya a nan - me muke yi, ta yaya za mu yi? Kuma ko ta yaya sihiri ko da yaushe ya zama cewa abokin ciniki ya kamata ya fi kowa sani. Amma abokin ciniki ya fi sani kawai idan ya zaɓi daga cikin abubuwan da wani ya riga ya gina. Idan ina son siyan mota kuma na san girman kasafin iyali na, to da sauri zan zaɓi motar da ta dace da rayuwata. A nan na fi kowa sanin komai! Amma don Allah a lura cewa wani ya riga ya kera motocin. Ba ni da ra'ayin yadda za a ƙirƙira sabuwar mota, ni ba gwani ba ne. Lokacin da muka ƙirƙira samfuran al'ada ko na musamman, dole ne a la'akari da muryar abokin ciniki, amma wannan ba ita kaɗai ce murya ba.

Oleg: Kun ambaci Agile Manifesto. Shin muna buƙatar ko ta yaya mu sabunta ko sake gyara shi la'akari da fahimtar zamani game da batun?

Tim: Ba zan taba shi ba. Ina tsammanin babban takardan tarihi ne. Ina nufin, shi ne abin da yake. Yana da shekaru 19 a duniya, ya tsufa, amma a lokacinsa ya yi juyin juya hali. Abin da ya yi da kyau shi ne ya haifar da martani kuma mutane suka fara rada game da shi. Kai, mai yiwuwa, ba tukuna aiki a cikin masana'antar a 2001, amma sai kowa ya yi aiki bisa ga tsari. Cibiyar Injiniya Software, matakai biyar na samfurin cikar software (CMMI). Ban sani ba idan irin waɗannan tatsuniyoyi na zurfafan tarihi sun gaya muku wani abu, amma sai ya kasance ci gaba. Da farko, mutane sun yi imani da cewa idan an kafa matakai daidai, to matsalolin za su ɓace da kansu. Sannan kuma Manifesto ya zo tare da cewa: "A'a, a'a, a'a - za mu dogara ne akan mutane, ba tsari ba." Mu ƙwararrun ci gaban software ne. Mun fahimci cewa kyakkyawan tsari shine almara; ba ya faruwa. Akwai da yawa idiosyncrasy a cikin ayyukan, da ra'ayin daya guda cikakken tsari ga duk ayyukan ba da wani ma'ana. Matsalolin sun yi matukar rikitarwa don da'awar cewa akwai mafita guda ɗaya ga komai (sannu, nirvana).

Ba na ɗauka don duba nan gaba, amma zan ce yanzu mutane sun fara tunani game da ayyuka. Ina tsammanin Agile Manifesto yana da kyau sosai a tsalle yana cewa, “Hey! Kuna kan jirgi, kuma ku da kanku ke tuka wannan jirgin. Dole ne ku yanke shawara - ba za mu ba da shawarar girke-girke na duniya don kowane yanayi ba. Ku ne ma'aikatan jirgin, kuma idan kun isa sosai, za ku iya samun hanyar zuwa ga burin. Akwai wasu jiragen ruwa a gabaninka, kuma za a sami wasu jiragen a bayanka, amma duk da haka, a wata ma’ana, tafiyarka ta musamman ce.” Wani abu kamar haka! Hanya ce ta tunani. A gare ni, ba wani sabon abu a ƙarƙashin rana, mutane sun riga sun yi tafiya kuma za su sake tafiya, amma a gare ku wannan ita ce babbar tafiyarku, kuma ba zan gaya muku ainihin abin da zai same ku ba. Dole ne ku sami basirar haɗin gwiwar aiki a cikin ƙungiya, kuma idan kuna da su da gaske, komai zai yi aiki kuma za ku isa inda kuke so.

Jama'a: bayan shekaru 30

Oleg: Shin Peopleware juyin juya hali ne da kuma Manifesto?

Tim: Peopleware... Ni da Tom mun rubuta wannan littafi, amma ba mu yi tunanin hakan zai faru ba. Ko ta yaya ya daidaita da ra'ayoyin mutane da yawa. Wannan shi ne littafi na farko da ya ce: haɓaka software aiki ne na ɗan adam. Duk da yanayin fasaharmu, mu ma al'umma ne na mutanen da ke gina wani babban abu, ko da babba, mai sarkakiya. Babu wanda zai iya ƙirƙirar irin waɗannan abubuwa shi kaɗai, daidai? Don haka ra'ayin "ƙungiyar" ya zama mahimmanci. Kuma ba kawai daga ra'ayi na gudanarwa ba, har ma ga mutane masu fasaha waɗanda suka taru don magance matsalolin gaske masu zurfi masu zurfi tare da tarin abubuwan da ba a sani ba. A gare ni da kaina, wannan babban gwaji ne na hankali a tsawon aikina. Kuma a nan kuna buƙatar ku iya cewa: eh, wannan matsala ta fi yadda zan iya magancewa da kaina, amma tare za mu iya samun kyakkyawar mafita da za mu yi alfahari da ita. Kuma ina tsammanin wannan ra'ayin ne ya fi tayar da hankali. Tunanin cewa muna aiki wani lokaci da kanmu, wani lokaci a matsayin ɓangare na rukuni, kuma sau da yawa ƙungiyar ta yanke shawara. Magance matsalar rukuni ya zama muhimmin siffa na hadaddun ayyuka.

Duk da cewa Tim ya ba da adadi mai yawa na tattaunawa, kaɗan daga cikinsu ana buga su a YouTube. Kuna iya duba rahoton "The Return of Peopleware" daga 2007. Ingancin, ba shakka, yana barin abubuwa da yawa da ake so.

Michael: Shin wani abu ya canza a cikin shekaru 30 da suka gabata tun da aka buga littafin?

Tim: Kuna iya kallon wannan ta kusurwoyi daban-daban. Maganar zamantakewa... sau ɗaya a lokaci guda, a cikin mafi sauƙi sau, ku da ƙungiyar ku zauna a ofis ɗaya. Kuna iya zama kusa kowace rana, ku sha kofi tare kuma ku tattauna aiki. Abin da ya canza da gaske shi ne cewa yanzu ana iya rarraba ƙungiyoyi a cikin ƙasa, a cikin ƙasashe daban-daban da yankunan lokaci, amma duk da haka suna aiki akan wannan matsala, kuma wannan yana ƙara sabon salo. Wannan na iya zama kamar tsohuwar makaranta, amma babu wani abu kamar sadarwa ta fuska da fuska inda kuke tare, kuna aiki tare, kuma kuna iya tafiya zuwa wurin abokin aiki ku ce, duba abin da na gano, yaya kuke son wannan? Tattaunawar fuska-da-fuska suna ba da hanya mai sauri don canzawa zuwa sadarwa na yau da kullun, kuma ina tsammanin masu sha'awar sha'awar ya kamata su so shi. Ni kuma na damu saboda a zahiri duniya ta zama ƙanƙanta, kuma yanzu an rufe ta da ƙungiyoyi masu rarrabawa, kuma duk abu ne mai rikitarwa.

Dukkanmu muna zaune a cikin DevOps

Michael: Ko daga ra'ayi na kwamitin shirin taron, muna da mutane a California, a New York, Turai, Rasha ... har yanzu babu kowa a Singapore. Bambanci a cikin labarin ƙasa yana da girma sosai, kuma mutane sun fara yadawa har ma da yawa. Idan muna magana ne game da ci gaba, za ku iya ba mu ƙarin bayani game da deps da wargaza shinge tsakanin ƙungiyoyi? Akwai ra'ayi cewa kowa yana zaune a cikin bunkers, kuma yanzu bunkers suna rushewa, me kuke tunani game da wannan kwatankwacin?

Tim: Da alama a gare ni cewa dangane da ci gaban fasaha na kwanan nan, deps yana da mahimmanci. A baya, kuna da ƙungiyoyin haɓakawa da masu gudanarwa, suna aiki, aiki, aiki, kuma a wani lokaci wani abu ya bayyana wanda zaku iya zuwa wurin admins ku fitar da shi don samarwa. Kuma a nan an fara tattaunawa game da bunker, saboda admins nau'i ne na abokan gaba, ba abokan gaba ba, a kalla, amma kun yi magana da su kawai lokacin da komai ya shirya don zuwa samarwa. Shin kun je musu da wani abu kun ce: ku duba menene aikace-aikacen da muke da shi, amma kuna iya fitar da wannan aikace-aikacen? Kuma yanzu duk ra'ayin bayarwa ya canza don mafi kyau. Ina nufin, akwai wannan ra'ayin da za ku iya tura ta canje-canje cikin sauri. Za mu iya sabunta samfurori a kan tashi. A koyaushe ina murmushi lokacin da Firefox a kan kwamfutar tafi-da-gidanka ta fito ta ce, hey, mun sabunta Firefox ɗinku a bango, kuma da zaran kun sami minti ɗaya, za ku damu da danna nan kuma za mu ba ku sabon saki. Kuma na kasance kamar, "Oh yeah, baby!" Lokacin da nake barci, suna aiki don isar da ni sabon saki daidai a kan kwamfutar ta. Wannan abin ban mamaki ne, mai ban mamaki.

Amma ga wahala: kuna da wannan fasalin tare da sabunta software, amma haɗa mutane ya fi wahala. Abin da nake so in yi magana a cikin maɓalli na DevOops shine cewa yanzu muna da ƙarin 'yan wasa fiye da yadda muke da su. Idan kuna tunanin duk wanda ke da hannu a cikin ƙungiya ɗaya kawai…. Kun yi la'akari da shi a matsayin ƙungiya, kuma ya wuce ƙungiyar masu shirye-shirye kawai. Waɗannan su ne masu gwadawa, masu sarrafa ayyuka, da gungun wasu mutane. Kuma kowa yana da nasa ra'ayi game da duniya. Manajojin samfur sun bambanta da masu sarrafa ayyuka. Admins suna da nasu ayyukan. Ya zama matsala mai wuyar gaske don daidaita duk mahalarta don ci gaba da sanin abin da ke faruwa kuma kada su yi hauka. Wajibi ne a raba ayyukan kungiya da ayyukan da suka shafi kowa da kowa. Wannan aiki ne mai matukar wahala. A daya bangaren kuma, ina ganin duk ya fi na shekarun baya. Wannan ita ce ainihin hanyar da mutane suke girma kuma suke koyan hali daidai. Lokacin da kuka yi haɗin kai, kun fahimci cewa bai kamata a sami ci gaba a ƙarƙashin ƙasa ba, ta yadda a ƙarshe software ɗin ba za ta fita kamar jack-in-the-box: kamar, kalli abin da muka yi a nan! Manufar ita ce za ku iya yin haɗin kai da ci gaba, kuma a ƙarshe za ku yi birgima a cikin tsari mai kyau da ƙima. Duk wannan yana da ma'ana a gare ni. Wannan yana ba da damar ƙirƙirar ƙarin ƙima ga masu amfani da tsarin da abokin cinikin ku.

Michael: Dukkan ra'ayin devops shine isar da ci gaba mai ma'ana da wuri-wuri. Na ga cewa duniya ta fara sauri da sauri. Yadda za a daidaita da irin wannan accelerations? Shekaru goma da suka wuce wannan bai wanzu ba!

Tim: Tabbas, kowa yana son ƙarin ayyuka. Babu buƙatar motsawa, kawai tara ƙari. Wani lokaci ma dole ne ku rage don sabuntawa na gaba don kawo wani abu mai amfani - kuma hakan na al'ada ne.

Tunanin cewa kuna buƙatar gudu, gudu, gudu ba shine mafi kyau ba. Yana da wuya kowa ya so ya yi rayuwarsa haka. Ina son yanayin isar da saƙo ya saita yanayin aikin nasa. Idan kawai ka samar da rafi na ƙananan abubuwa marasa ma'ana, duk yana ƙara zuwa babu ma'ana. Maimakon ƙoƙarin ƙoƙarin sakin abubuwa da wuri-wuri, abin da ya dace a tattauna tare da masu haɓaka jagora da samfura da masu sarrafa ayyuka shine dabarun. Shin wannan ma yana da ma'ana?

Samfura da antipatterns

Oleg: Yawancin lokaci kuna magana game da alamu da alamu, kuma wannan shine bambanci tsakanin rayuwa da mutuwar ayyukan. Kuma yanzu, devops ya fashe a cikin rayuwarmu. Shin yana da wani nau'in nasa na kansa da kuma abubuwan da za su iya kashe aikin a wurin?

Tim: Alamu da ƙiyayya suna faruwa koyaushe. Wani abu da za a yi magana akai. To, akwai wannan abin da muke kira "abubuwa masu sheki." Mutane da gaske, suna son sabuwar fasaha. Hasken duk abin da ke da kyau da salo kawai ya shafe su, kuma sun daina yin tambayoyi: shin ma ya zama dole? Me za mu cim ma? Shin wannan abin dogara ne, yana da ma'ana? Sau da yawa nakan ga mutane, don yin magana, a kan ƙarshen fasaha. Abubuwan da ke faruwa a duniya sun shafe su. Amma idan ka yi la’akari da irin abubuwan da suke yi masu amfani, sau da yawa babu wani abu mai amfani!

Muna tattaunawa ne da ’yan uwanmu cewa wannan shekara shekara ce ta tunawa, shekaru hamsin da sauka a duniyar wata. Wannan ya kasance a cikin 1969. Fasahar da ta taimaka wa mutane zuwa wurin ba ma fasahar 1969 ba ce, a maimakon 1960 ko 62, saboda NASA tana so ta yi amfani da abin da ke da kyakkyawar shaida ta aminci. Don haka ku dube shi kuma ku fahimta - a, kuma gaskiya ne! Yanzu, a'a, a'a, amma kuna shiga cikin matsaloli tare da fasaha kawai saboda duk abin da aka tura da karfi, ana sayar da shi daga duk fasa. Mutane suna ta ihu daga ko'ina: "Duba, wane abu, wannan shine sabon abu, abu mafi kyau a duniya, wanda ya dace da kowa da kowa!" To, shi ke nan ... yawanci duk wannan ya juya ya zama yaudara kawai, sa'an nan kuma dole ne a jefar da shi duka. Wataƙila duk saboda na riga na tsufa kuma ina kallon irin waɗannan abubuwa tare da shakku sosai, lokacin da mutane suka ƙare kuma suna cewa sun sami Hanya Kadai, Mafi Daidaitaccen Hanya don Ƙirƙirar Fasaha mafi Kyau. A wannan lokacin, wata murya ta tashi a cikina da ke cewa: "Wane rikici!"

Michael: Lallai, sau nawa muka ji labarin harsashin azurfa na gaba?

Tim: Daidai, kuma wannan shine tsarin abubuwan da aka saba! Misali ... da alama wannan ya riga ya zama abin dariya a duniya, amma a nan mutane sukan yi magana game da fasahar blockchain. Kuma a zahiri suna yin ma'ana a wasu yanayi! Lokacin da gaske kuna buƙatar tabbataccen shaida na abubuwan da suka faru, cewa tsarin yana aiki kuma babu wanda ya yaudare mu, lokacin da kuke da matsalolin tsaro da duk abubuwan da suka haɗu tare - blockchain yana da ma'ana. Amma lokacin da suka ce Blockchain yanzu zai mamaye duniya, yana share duk abin da ke cikin hanyarta? Mafarki ƙari! Wannan fasaha ce mai tsada da sarkakiya. Fasaha mai rikitarwa da cin lokaci. Ciki har da algorithmically zalla, duk lokacin da kuke buƙatar sake ƙididdige lissafin, tare da ƙaramin canje-canje ... kuma wannan babban ra'ayi ne - amma ga wasu lokuta kawai. Duk rayuwata da aikina sun kasance game da wannan: ra'ayoyi masu ban sha'awa a cikin takamaiman yanayi. Yana da matukar muhimmanci ka fahimci ainihin halin da kake ciki.

Michael: Ee, babban "tambayar rayuwa, sararin samaniya da komai": shin wannan fasaha ko tsarin ya dace da yanayin ku ko a'a?

Tim: Wannan tambaya za a iya riga an tattauna tare da ƙungiyar fasaha. Watakila ma a kawo wani mashawarci. Dubi aikin kuma ku fahimta - shin yanzu za mu yi wani abu daidai kuma mai amfani, fiye da da? Wataƙila zai dace, watakila ba zai yiwu ba. Amma mafi mahimmanci, kar a yanke irin wannan shawarar ta tsohuwa, kawai saboda wani ya ce: “Muna matukar buƙatar blockchain! Na karanta game da shi a cikin wata mujalla a cikin jirgin sama!” Da gaske? Ba ma abin dariya ba ne.

Tatsuniyar "Injiniya Devops"

Oleg: Yanzu kowa yana aiwatar da devops. Wani ya karanta game da deps a Intanet, gobe kuma wani guraben aiki ya bayyana a wurin daukar ma'aikata. " Injiniya Devops". Anan zan so in ja hankalin ku: kuna tsammanin wannan kalmar, "devops engineer," yana da haƙƙin rayuwa? Akwai ra'ayi cewa deps al'ada ne, kuma wani abu ba ya ƙarawa a nan.

Tim: So-so. To bari nan da nan su yi wani bayani game da wannan kalmar. Wani abu don sanya shi na musamman. Har sai sun tabbatar da cewa akwai wasu ƙwarewa na musamman a bayan guraben aiki kamar wannan, ba zan saya ba! Ina nufin, da kyau, muna da lakabin aiki, "injiniya devops," lakabi mai ban sha'awa, eh, menene na gaba? Taken ayyuka gabaɗaya abu ne mai ban sha'awa. Bari mu ce "mai haɓaka" - menene duk da haka? Ƙungiyoyi daban-daban suna nufin abubuwa daban-daban. A wasu kamfanoni, ƙwararrun masu tsara shirye-shirye suna rubuta gwaje-gwajen da ke da ma'ana fiye da gwaje-gwajen da ƙwararrun ƙwararrun masu gwadawa suka rubuta a wasu kamfanoni. To me, yanzu su ne programmers ko testers?

Ee, muna da lakabin aiki, amma idan kun yi tambayoyi da yawa, a ƙarshe ya zama cewa mu duka masu warware matsala ne. Mu masu neman mafita ne, wasu kuma suna da wasu fasahohin fasaha wasu kuma suna da nasu daban. Idan kuna zaune a cikin yanayin da DevOps ya shiga, kuna shiga cikin haɗin kai na ci gaba da gudanarwa, kuma wannan aikin yana da wata manufa mai mahimmanci. Amma idan aka tambaye ku ainihin abin da kuke yi da abin da ke da alhakin ku, ya zama cewa mutane sun kasance suna yin waɗannan abubuwa tun da daɗewa. "Ni ke da alhakin gine-gine", "Ni ke da alhakin bayanan bayanai" da sauransu, duk abin da kuka gani - duk wannan ya kasance a gaban "devops".

Lokacin da wani ya gaya mani sunan aikin su, ba na jin daɗi sosai. Zai fi kyau a bar shi ya gaya muku ainihin abin da ke da alhakinsa, wannan zai ba mu damar fahimtar batun da kyau. Misalin da na fi so shi ne lokacin da mutum ya yi iƙirarin zama “mai sarrafa ayyuka.” Menene? Ba yana nufin komai ba, har yanzu ban san abin da kuke yi ba. Manajan aikin na iya zama mai haɓakawa, shugaban ƙungiyar mutane huɗu, rubuta lambar, yin aiki, wanda ya zama jagorar ƙungiyar, wanda mutane da kansu suka gane a tsakanin su a matsayin jagora. Har ila yau, mai kula da aikin zai iya zama manajan da ke kula da mutane dari shida a kan wani aiki, yana kula da sauran manajoji, yana da alhakin tsara jadawalin da tsara kasafin kuɗi, shi ke nan. Waɗannan duniyoyi biyu ne mabanbanta! Amma sunan aikin su yana sauti iri ɗaya.

Bari mu juya wannan kadan daban. Me kuke da ƙwarewa a gaske, kuna da gogewa da yawa, kuna da hazaka? Menene za ku ɗauki alhakin saboda kuna tunanin za ku iya gudanar da aikin? Kuma a nan wani zai fara musun nan da nan: a'a, a'a, a'a, ba ni da sha'awar magance albarkatun aikin kwata-kwata, ba kasuwancina ba ne, ni ɗan fasaha ne kuma na fahimci amfani da mu'amalar mai amfani, ban yarda ba. son sarrafa sojojin mutane kwata-kwata, bari in tafi aiki.

Kuma ta hanyar, ni babban mai goyon bayan tsarin da irin wannan rabuwar basira ke aiki lafiya. Inda masu fasaha za su iya haɓaka sana'o'in su gwargwadon yadda suke so. Duk da haka, har yanzu ina ganin kungiyoyi inda fasahar fasaha ke korafi: Dole ne in shiga cikin gudanar da ayyukan saboda wannan ita ce kadai hanya a wannan kamfani. Wani lokaci wannan yana haifar da mummunan sakamako. Mafi kyawun fasaha ba su da manajoji masu kyau kwata-kwata, kuma mafi kyawun manajoji ba za su iya sarrafa fasaha ba. Mu yi gaskiya game da wannan.

Ina ganin buƙatu da yawa ga wannan a yanzu. Idan kai masanin fasaha ne, kamfanin ku na iya taimaka muku, amma ba tare da la'akari ba, kuna buƙatar, da gaske kuna buƙatar nemo hanyar aikin ku saboda fasaha tana ci gaba da canzawa kuma kuna buƙatar sake haɓaka kanku tare da ita! A cikin shekaru ashirin kawai, fasaha na iya canzawa aƙalla sau biyar. Fasaha abu ne mai ban mamaki ...

"Masana akan Komai"

Michael: Ta yaya mutane za su iya jure wa irin wannan saurin canjin fasaha? Rikicinsu yana ƙaruwa, adadinsu yana ƙaruwa, adadin sadarwa tsakanin mutane kuma yana haɓaka, kuma ya zama cewa ba za ku iya zama “kwararre a cikin komai ba.”

Tim: Dama! Idan kuna aiki a cikin fasaha, eh, tabbas kuna buƙatar zaɓar takamaiman wani abu kuma ku zurfafa cikinsa. Wasu fasaha da ƙungiyar ku ke samun amfani (kuma ƙila za su yi amfani a zahiri). Kuma idan ba ku da sha'awar shi - ba zan taɓa yarda cewa zan faɗi wannan ba - da kyau, watakila ya kamata ku matsa zuwa wata ƙungiya inda fasahar ta fi ban sha'awa ko mafi dacewa don yin nazari.

Amma gaba ɗaya, eh, kuna da gaskiya. Fasaha suna girma a duk kwatance lokaci guda; babu wanda zai iya cewa "Ni ƙwararren masanin fasaha ne a cikin duk fasahohin da ke wanzu." A gefe guda kuma, akwai mutanen soso waɗanda a zahiri suke ɗaukar ilimin fasaha kuma suna hauka game da shi. Na ga irin waɗannan mutane biyu, suna numfashi a zahiri kuma suna rayuwa, yana da amfani da ban sha'awa don magana da su. Suna nazarin ba kawai abin da ke faruwa a cikin kungiyar ba, amma a gaba ɗaya, suna magana game da shi, su ma ƙwararrun ƙwararrun fasaha ne na gaske, suna da hankali da manufa. Suna ƙoƙari kawai su tsaya a kan maƙarƙashiyar igiyar ruwa, ba tare da la'akari da mene ne babban aikinsu ba, saboda sha'awar su shine motsin Fasaha, haɓaka fasaha. Idan kun haɗu da irin wannan ba zato ba tsammani, ya kamata ku je cin abinci tare da shi kuma ku tattauna abubuwa masu daɗi iri-iri a lokacin abincin rana. Ina tsammanin kowace kungiya tana buƙatar aƙalla irin waɗannan mutane biyu.

Hatsari da rashin tabbas

Michael: Injiniya masu daraja, eh. Bari mu taɓa kan kula da haɗari yayin da muke da lokaci. Mun fara wannan hirar tare da tattaunawa kan software na likitanci, inda kurakurai na iya haifar da mummunan sakamako. Sannan mun yi magana game da Shirin Lunar, inda farashin kuskure ya kai miliyoyin daloli, da yiwuwar rayukan mutane da yawa. Amma yanzu na ga sabanin motsi a cikin masana'antar, mutane ba sa tunanin haɗari, ba su yi ƙoƙarin tsinkaya su ba, kar ma su kiyaye su.

Oleg: Matsar da sauri kuma karya abubuwa!

Michael: Eh, matsawa da sauri, karya abubuwa, ƙara abubuwa da yawa, har sai kun mutu daga wani abu. Daga ra'ayin ku, ta yaya matsakaita mai haɓaka ya kamata ya tunkari sarrafa haɗarin koyo a yanzu?

Tim: Bari mu zana layi a nan tsakanin abubuwa biyu: kasada da rashin tabbas. Wadannan abubuwa ne daban-daban. Rashin tabbas yana faruwa lokacin da ba ku da isassun bayanai a kowane lokaci don isa ga tabbataccen amsa. Alal misali, a farkon matakin aikin, idan wani ya tambaye ka “yaushe za ka gama aikin,” idan kai mai gaskiya ne, za ka ce, “Ban sani ba.” Ba ku sani ba, kuma ba laifi. Har yanzu ba ku yi nazarin matsalolin ba kuma ba ku saba da ƙungiyar ba, ba ku san ƙwarewar su ba, da sauransu. Wannan rashin tabbas ne.

Hatsari yana tasowa lokacin da aka riga an gano matsalolin da za a iya fuskanta. Irin wannan abu zai iya faruwa, yiwuwarsa ya fi sifili, amma kasa da kashi dari, wani wuri tsakanin. Saboda haka, wani abu zai iya faruwa, daga jinkiri da aikin da ba dole ba, amma har ma da sakamako mai mutuwa ga aikin. Sakamakon, lokacin da kuka ce - mutane, bari mu ninka laima mu bar bakin teku, ba za mu taba gamawa ba, ya ƙare, lokaci. Mun yi zaton cewa wannan abu zai yi aiki, amma ba ya aiki ko kadan, lokaci ya yi da za a daina. Waɗannan su ne yanayi.

Sau da yawa, matsalolin sun fi sauƙi don magance su lokacin da suka riga sun bayyana, lokacin da matsalar ke faruwa a yanzu. Amma lokacin da matsala ta kasance a gabanku, ba ku yin haɗarin haɗari - kuna yin warware matsalolin, magance rikici. Idan kai mai haɓaka jagora ne ko manaja, dole ne ka yi mamakin abin da zai iya faruwa wanda zai haifar da jinkiri, ɓata lokaci, tsadar da ba dole ba, ko rugujewar aikin gaba ɗaya? Me zai sa mu tsaya mu fara? Sa’ad da dukan waɗannan abubuwa suka yi aiki, me za mu yi da su? Akwai amsa mai sauƙi wanda ke aiki ga mafi yawan yanayi: kada ku gudu daga haɗari, kuyi aiki a kansu. Dubi yadda za ku iya warware wani yanayi mai haɗari, rage shi zuwa kome, juya shi daga matsala zuwa wani abu dabam. Maimakon a ce: da kyau, za mu magance matsalolin kamar yadda suke tasowa.

Rashin tabbas da haɗari ya kamata su kasance a sahun gaba na duk abin da kuke hulɗa da su. Kuna iya ɗaukar shirin aikin, duba wasu haɗari masu mahimmanci kafin lokaci kuma ku ce: muna buƙatar magance wannan a yanzu, domin idan wani daga cikin wannan ya yi kuskure, babu wani abu da zai faru. Kada ku damu da kyawawan kayan tebur a kan teburin idan ba a sani ba ko za ku iya dafa abincin dare. Da farko kuna buƙatar gano duk haɗarin shirya abincin dare mai daɗi, magance su, sannan kuyi tunani game da duk sauran abubuwan da ba su haifar da babbar barazana ba.

Bugu da ƙari, me ya sa aikinku ya zama na musamman? Bari mu ga abin da zai iya sa aikin mu ya fita daga kan layin dogo. Menene za mu iya yi don rage yiwuwar faruwar hakan? Yawancin lokaci ba za ku iya kawar da su kawai 100% ba kuma ku bayyana tare da lamiri mai tsabta: "Shi ke nan, wannan ba matsala ba ce, haɗarin ya warware!" A gare ni wannan alama ce ta halayen manya. Wannan shi ne bambanci tsakanin yaro da babba - yara suna tunanin cewa ba su da mutuwa, cewa babu abin da zai iya faruwa ba daidai ba, duk abin da zai yi kyau! A lokaci guda kuma, manya suna kallon yadda yara 'yan shekaru uku suke tsalle a filin wasa, suna bin motsi da idanunsu kuma suna ce wa kansu: "ooh-ooh, ooh-ooh." Ina tsaye kusa da shirya don kama lokacin da yaron ya faɗi.

A gefe guda kuma, dalilin da ya sa nake son wannan sana'a shi ne saboda yana da haɗari. Muna yin abubuwa, kuma waɗannan abubuwan suna da haɗari. Suna buƙatar hanyar manya. Hankali kadai ba zai magance matsalolin ku ba!

Adult injiniya tunani

Michael: Misali tare da yara yana da kyau. Idan ni injiniyan talakawa ne, to ina jin daɗin zama yaro. Amma ta yaya kuke matsawa zuwa ga mafi yawan tunanin manya?

Tim: Ɗaya daga cikin ra'ayoyin da ke aiki daidai da ko dai mafari ko mai haɓakawa shine manufar mahallin. Abin da muke yi, abin da za mu cim ma. Menene ainihin mahimmanci akan wannan aikin? Ba kome ko wanene kai a kan wannan aikin, ko kai ƙwararren malami ne ko babban masanin gine-gine, kowa yana buƙatar mahallin. Muna bukatar mu sa kowa ya yi tunani a kan sikelin da ya fi girma fiye da nasu aikin. "Ina yin yanki na, kuma idan dai aikina ya yi aiki, na yi farin ciki." A'a kuma a'a. Yana da kyau koyaushe (ba tare da rashin kunya ba!) don tunatar da mutane mahallin da suke aiki a ciki. Abin da muke ƙoƙarin cimma tare. Tunanin cewa za ku iya zama yaro idan dai komai ya yi kyau tare da yanki na aikin - don Allah, kada ku yi haka. Idan muka haye layin gamawa kwata-kwata, tare kawai za mu haye shi. Ba ku kadai ba, duk muna tare. Idan duk mutanen da ke cikin aikin, manya da matasa, suka fara magana game da ainihin mahimmancin aikin, dalilin da yasa kamfanin ke saka kuɗi a cikin abin da muke ƙoƙarin cimmawa ... yawancin su za su ji daɗi sosai saboda suna da kyau. za su ga yadda aikinsu ya dace da aikin kowa. A gefe guda, na fahimci yanki wanda alhakina nake da shi. Amma don kammala aikin muna buƙatar dukan sauran mutane kuma. Kuma idan da gaske kuna tunanin kun gama, koyaushe muna da aikin da za mu yi a cikin aikin!

Oleg: Dangantaka, idan kun yi aiki bisa ga Kanban, lokacin da kuka buga ƙwanƙwasa na wasu gwaje-gwaje, za ku iya barin abin da kuke yi a can (misali, shirye-shirye) ku je ku taimaki masu gwadawa.

Tim: Daidai. Ina tsammanin mafi kyawun fasaha, idan kun duba su da kyau, irin su manajoji ne. Ta yaya zan iya tsara wannan...

Oleg: Rayuwarku shine aikinku, wanda kuke gudanarwa.

Tim: Daidai! Ina nufin, ku ɗauki alhakin, kun fahimci batun, kuma kuna saduwa da mutane idan kun ga cewa shawararku na iya shafar aikinsu, abubuwa kamar haka. Ba wai kawai zama a teburin ku ba ne, yin aikinku, da rashin sanin abin da ke faruwa a kusa da ku. A'a babu babu. Af, daya daga cikin mafi kyaun abubuwa game da Agile shine cewa sun ba da shawarar gajerun sprints, saboda wannan hanyar yanayin yanayin duk mahalarta yana bayyane a fili, suna iya ganin su duka tare. Muna magana game da juna kowace rana.

Yadda ake shiga haɗarin haɗari

Oleg: Shin akwai wani tsari na ilimi na yau da kullun a wannan yanki? Misali, ni mai haɓakawa ne na Java kuma ina son fahimtar gudanar da haɗari ba tare da zama manajan aikin na gaske ta hanyar ilimi ba. Zan iya karanta McConnell's "Nawa Ne Kudin Aikin Software" da farko, sannan menene? Menene matakan farko?

Tim: Na farko shine fara sadarwa tare da mutanen da ke cikin aikin. Wannan yana ba da haɓaka nan da nan a cikin al'adun sadarwa tare da abokan aiki. Muna buƙatar farawa da buɗe komai ta hanyar tsohuwa, maimakon ɓoye shi. Ka ce: Waɗannan su ne abubuwan da suka dame ni, waɗannan su ne abubuwan da ke tayar da ni da dare, na tashi da dare a yau kuma na kasance kamar: Allahna, ina bukatar in yi tunani a kan wannan! Shin wasu suna ganin abu ɗaya? A matsayinmu na ƙungiya, ya kamata mu mai da martani ga waɗannan matsalolin da ka iya tasowa? Kuna buƙatar samun damar tallafawa tattaunawa akan waɗannan batutuwa. Babu wani tsari da aka riga aka shirya wanda muke aiki dashi. Ba wai don yin hamburgers ba ne, duk game da mutane ne. "An yi cheeseburger, sayar da cheeseburger" ba abu ne namu ba, kuma shi ya sa nake son wannan aikin sosai. Ina son shi lokacin da duk abin da manajoji ke yi yanzu ya zama mallakin ƙungiyar.

Oleg: Kun yi magana a cikin littattafai da tambayoyi game da yadda mutane suka fi kula da farin ciki fiye da lambobi akan jadawali. A gefe guda, lokacin da kuka gaya wa ƙungiyar: muna motsawa zuwa devops, kuma yanzu mai shirye-shiryen dole ne koyaushe sadarwa, wannan yana iya zama nesa da yankin jin daɗinsa. Kuma a wannan lokacin yana iya, bari mu ce, ya yi matukar rashin jin daɗi. Me za a yi a wannan yanayin?

Tim: Ban san ainihin abin da zan yi ba. Idan mai haɓakawa ya keɓanta sosai, ba su ga dalilin da ya sa ake yin aikin tun farko ba, kawai suna kallon ɓangaren aikin su ne, kuma suna buƙatar shiga cikin abin da na kira "context." Yana buƙatar gano yadda aka haɗa komai tare. Kuma ba shakka, ba na nufin gabatarwa na yau da kullun ko wani abu makamancin haka ba. Ina magana ne game da gaskiyar cewa kana buƙatar sadarwa tare da abokan aiki game da aikin gaba ɗaya, ba kawai game da ɓangaren da kake da alhakinsa ba. A nan ne za ku iya fara tattaunawa game da ra'ayoyi, yarjejeniya na gama gari don sa aikinku ya dace da kyau, da kuma yadda za ku magance matsala tare.

Don taimaka musu su daidaita, sau da yawa suna so su aika da fasaha zuwa horo, kuma suna tattauna horo. Abokina yana son ya ce horo na karnuka ne. Akwai horo ga mutane. Ɗaya daga cikin mafi kyawun abubuwa game da koyo a matsayin mai haɓakawa shine hulɗa tare da takwarorinku. Idan wani ya kware a wani abu da gaske, ya kamata ku kalli yadda suke aiki ko ku yi musu magana game da aikinsu ko wani abu. Wasu Kent Beck na yau da kullun suna magana game da matsananciyar shirye-shirye. Yana da ban dariya saboda XP ra'ayi ne mai sauƙi, amma yana haifar da matsaloli da yawa. Ga wasu, yin XP kamar an tilasta musu tsirara a gaban abokai. Za su ga abin da nake yi! Abokan aiki na ne, ba kawai za su gani ba, amma kuma za su fahimta! M! Wasu mutane sun fara jin tsoro sosai. Amma lokacin da kuka gane cewa wannan ita ce babbar hanyar koyo, komai yana canzawa. Kuna yin aiki tare da mutane, kuma wasu mutane sun fahimci batun fiye da ku.

Michael: Amma duk wannan yana tilasta ku fita daga yankin jin daɗin ku. A matsayinka na injiniya, dole ne ka fita daga yankin kwanciyar hankali da sadarwa. A matsayinka na mai warware matsala, dole ne ka sanya kanka a cikin wani wuri mai rauni kuma ka yi tunanin abin da zai iya faruwa ba daidai ba. Wannan nau'in aikin an tsara shi ne don ya zama abin damuwa. Kuna sane da sanya kanku cikin yanayi masu damuwa. Yawancin lokaci mutane suna gudu daga gare su, mutane suna son zama yara masu farin ciki.

Tim: Abin da za a iya yi, za ku iya fitowa ku fito fili ku ce: "Komai yana da kyau, zan iya rike shi! Ba ni kadai nake jin dadi ba. Bari mu tattauna abubuwa daban-daban marasa daɗi, duka tare, a matsayin ƙungiya! ” Wadannan su ne matsalolinmu na gama gari, dole ne mu magance su, kun sani? Ina tsammanin masu haɓaka hazaka na ban mamaki kamar mammoths ne, sun ɓace. Kuma muhimmancinsu yana da iyaka. Idan ba za ku iya sadarwa ba, ba za ku iya shiga da kyau ba. Saboda haka, kawai magana. Ku kasance masu gaskiya da buɗe ido. Na yi matukar nadama cewa wannan ba shi da daɗi ga wani. Kuna iya tunanin, shekaru da yawa da suka gabata an yi wani bincike wanda babban abin tsoro a Amurka ba mutuwa ba ne, amma menene? Tsoron magana! Wannan yana nufin cewa a wani wuri akwai mutanen da suka gwammace su mutu da faɗin yabo da babbar murya. Kuma ina tsammanin ya isa gare ku don samun wasu ƙwarewa na asali, dangane da abin da kuke yi. Ƙwarewar magana, ƙwarewar rubutu - amma kawai gwargwadon buƙatar gaske a cikin aikinku. Idan kuna aiki a matsayin manazarci, amma ba za ku iya karantawa, rubuta ko magana ba, to, da rashin alheri, ba za ku sami abin yi a cikin ayyukana ba!

Farashin sadarwa

Oleg: Ashe daukar irin wadannan ma’aikata masu barin aiki bai fi tsada ba saboda wasu dalilai? Bayan haka, suna ta hira akai-akai maimakon aiki!

Tim: Ina nufin ainihin ƙungiyar, kuma ba kowa ba. Idan kana da wanda yake da kyau sosai wajen daidaita ma'ajin bayanai, yana son daidaita ma'aunin bayanai, kuma zai ci gaba da daidaita ma'ajin bayanai naka har tsawon rayuwarsa kuma shi ke nan, sanyi, ci gaba. Amma ina magana ne game da mutanen da suke so su zauna a cikin aikin da kansa. Jigon ƙungiyar, da nufin haɓaka aikin. Waɗannan mutane da gaske suna buƙatar sadarwa tare da juna koyaushe. Kuma musamman a farkon aikin, lokacin da za ku tattauna haɗari, hanyoyin cimma burin duniya da makamantansu.

Michael: Wannan ya shafi duk wanda ke cikin aikin, ba tare da la'akari da ƙwarewa, ƙwarewa, ko hanyoyin aiki ba. Dukkanku kuna sha'awar nasarar aikin.

Tim: Ee, kuna jin cewa kun nutse cikin aikin sosai, aikinku shine taimakawa aikin ya zama gaskiya. Ko kai mai shirye-shirye ne, manazarci, mai tsara hanyoyin sadarwa, kowa. Wannan shi ne dalilin da ya sa nake zuwa aiki kowace safiya kuma abin da muke yi ke nan. Mu ne ke da alhakin duk waɗannan mutanen, ba tare da la’akari da ƙwarewarsu ba. Wannan rukuni ne na mutanen da ke tattaunawa da manya.

Oleg: A gaskiya ma, da yake magana game da ma'aikata masu magana, na yi ƙoƙari in kwatanta ƙin yarda na mutane, musamman ma manajoji, waɗanda aka nemi su canza zuwa deps, zuwa wannan sabon hangen nesa na duniya. Kuma ku, a matsayin masu ba da shawara, ya kamata ku san waɗannan ƙin yarda fiye da ni, a matsayin mai haɓakawa! Raba abin da ya fi damu manajoji?

Tim: Manajoji? Hm Mafi sau da yawa, manajoji suna fuskantar matsin lamba daga matsaloli, suna fuskantar buƙatar gaggawar sakin wani abu da yin bayarwa, da makamantansu. Suna kallon yadda muke tattaunawa akai-akai da gardama game da wani abu, kuma suna ganinsa kamar haka: tattaunawa, tattaunawa, tattaunawa ... Menene sauran tattaunawa? Komawa aiki! Domin magana baya jin aiki a gare su. Ba ku rubuta lamba, kar ku gwada software, ba ku da alama kuna yin wani abu - me yasa ba a aiko ku kuyi wani abu ba? Bayan haka, bayarwa ya riga ya kasance a cikin wata guda!

Michael: Jeka rubuta wani code!

Tim: Ga alama a gare ni ba su damu da aiki ba, amma game da rashin hangen nesa na ci gaba. Don ganin kamar muna kusa da nasara, suna buƙatar ganin mu muna latsa maɓalli akan madannai. Dukan yini daga safiya zuwa maraice. Wannan matsala ce lamba ta daya.

Oleg: Misha, kuna tunanin wani abu.

Michael: Yi hakuri, na rasa cikin tunani kuma na kama wani walƙiya. Duk wannan ya tunatar da ni game da wani taro mai ban sha'awa da ya faru a jiya ... An yi zanga-zangar da yawa a jiya ... Kuma duk yana jin dadi sosai!

Rayuwa ba tare da albashi ba

Tim: Af, ba lallai ba ne don shirya "taro" don sadarwa. Ina nufin, mafi amfani tattaunawa tsakanin developers faruwa a lokacin da kawai magana da juna. Kuna tafiya da safe tare da kofi, kuma akwai mutane biyar da suka taru kuma suna tattauna wani abu na fasaha. A gare ni, idan ni ne manajan wannan aikin, zai fi kyau in yi murmushi kawai in je wani wuri game da kasuwanci na, bari su tattauna shi. Sun riga sun shiga hannu gwargwadon iko. Wannan alama ce mai kyau.

Oleg: Af, a cikin littafinku kuna da tarin bayanai game da abin da ke mai kyau da mara kyau. Kuna amfani da ɗayansu da kanku? Dangantaka, yanzu kuna da kamfani, kuma wanda aka tsara ta hanyar da ba ta dace ba ...

Tim: Ba al'ada ba, amma wannan na'urar ta dace da mu daidai. Mun dade da sanin juna. Mun yarda da juna, mun amince da juna sosai kafin mu zama abokan tarayya. Kuma misali, ba mu da albashi ko kadan. Muna aiki kawai, kuma misali, idan na sami kuɗi daga abokan cinikina, to duk kuɗin sun tafi gare ni. Bayan haka, muna biyan kuɗin membobin kungiyar, kuma wannan ya isa ya tallafa wa kamfanin da kansa. Ƙari ga haka, dukanmu mun ƙware a abubuwa daban-daban. Alal misali, ina aiki da akawu, na cika takardun haraji, na yi duk wani abu na gudanarwa na kamfani, kuma ba wanda ya biya ni. James da Tom suna aiki akan gidan yanar gizon mu kuma babu wanda ya biya su ma. Muddin kun biya kuɗin ku, babu wanda zai yi tunanin gaya muku abin da kuke buƙatar yi. Misali, Tom yanzu yana aiki ƙasa da yadda ya taɓa yi. Yanzu yana da wasu bukatu; yana yin wasu abubuwa ba don Guild ba. Amma muddin ya biya hakkinsa, ba wanda zai zo wurinsa ya ce, “Hey, Tom, je aiki!” Yana da sauqi sosai don mu'amala da abokan aiki lokacin da babu kuɗi tsakanin ku. Kuma yanzu dangantakarmu tana ɗaya daga cikin mahimman ra'ayoyi dangane da fannoni daban-daban. Yana aiki kuma yana aiki sosai.

Mafi kyawun shawara

Michael: Komawa zuwa "mafi kyawun shawara," akwai wani abu da kuke gaya wa abokan cinikin ku akai-akai? Akwai ra'ayi game da 80/20, kuma ana iya maimaita wasu shawarwari akai-akai.

Tim: Na taɓa tunanin cewa idan kun rubuta littafi kamar Waltzing tare da Bears, zai canza tarihin tarihi kuma mutane za su daina, amma ... To, duba, kamfanoni sukan yi kama da cewa komai yana da kyau tare da su. Da zarar wani mummunan abu ya faru, abin mamaki ne a gare su. “Duba, mun gwada tsarin, kuma ba ya yin gwajin tsarin, kuma wannan shine sauran watanni uku na aikin da ba a tsara ba, ta yaya hakan zai iya faruwa? Wa ya sani? Me zai iya faruwa ba daidai ba? Da gaske, kun yarda da wannan?

Ina ƙoƙari in bayyana cewa kada ku yi fushi sosai game da halin da ake ciki yanzu. Muna bukatar mu yi magana, mu fahimci ainihin abin da zai iya faruwa ba daidai ba, da kuma yadda za mu hana irin waɗannan abubuwa faruwa a nan gaba. Idan matsala ta bayyana, ta yaya za mu yaki ta, ta yaya za mu dauke ta?

A gare ni, wannan duk yana da ban tsoro. Mutane suna magance matsaloli masu rikitarwa, masu ban tsoro kuma suna ci gaba da yin riya cewa idan kawai suka haye yatsunsu kuma suna fatan mafi kyau, "mafi kyau" zai faru a zahiri. A'a, ba ya aiki haka.

Gwada gudanar da haɗari!

Michael: A ra'ayin ku, ƙungiyoyi nawa ne ke gudanar da haɗari?

Tim: Abin da ya fusata ni shine kawai mutane suna rubuta kasada, duba jerin abubuwan da aka samu kuma su tafi aiki. A gaskiya ma, gano haɗari gare su shine kula da haɗari. Amma a gare ni wannan yana kama da dalilin tambaya: lafiya, akwai jerin, menene ainihin za ku canza? Kuna buƙatar canza daidaitattun jerin ayyukanku tare da la'akari da waɗannan haɗari. Idan akwai wani bangare mafi wahala na aikin, kuna buƙatar magance shi, sannan kawai matsawa zuwa wani abu mafi sauƙi. A cikin sprints na farko, fara magance matsaloli masu rikitarwa. Wannan tuni yayi kama da sarrafa haɗari. Amma yawanci mutane ba za su iya faɗi abin da suka canza ba bayan haɗa jerin haɗari.

Michael: Amma duk da haka, nawa ne daga cikin waɗannan kamfanoni ke da hannu wajen sarrafa haɗari, kashi biyar?

Tim: Abin takaici, na ƙi faɗin wannan, amma wannan wani bangare ne maras muhimmanci. Amma fiye da biyar, saboda akwai ainihin manyan ayyuka, kuma ba za su iya zama ba idan ba su yi akalla wani abu ba. Bari mu ce kawai zan yi mamaki idan ya kasance akalla 25%. Ƙananan ayyuka yawanci suna amsa irin waɗannan tambayoyin ta wannan hanya: idan matsalar ta shafe mu, to za mu magance ta. Sannan sun samu nasarar shiga cikin matsala tare da shiga cikin matsala da magance rikici. Lokacin da kuke ƙoƙarin magance matsala kuma ba a warware matsalar ba, maraba da gudanar da rikici.

Ee, sau da yawa nakan ji, "za mu magance matsalolin yayin da suke tasowa." Tabbas za mu yi? Da gaske za mu yanke shawara?

Oleg: Kuna iya yin shi cikin butulci kuma kawai ku rubuta mahimman bambance-bambance a cikin sharuɗɗan aikin, kuma idan ɓangarorin sun karya, kawai sake kunna aikin. Yana juya sosai piembucky.

Michael: Ee, ya faru da ni cewa lokacin da aka haifar da haɗari, an sake fasalin aikin kawai. Nice, bingo, matsala an warware, kar ku damu kuma!

Tim: Bari mu danna maɓallin sake saiti! A'a, ba ya aiki haka.

Maɓalli a DevOops 2019

Michael: Mun zo ga tambaya ta ƙarshe na wannan hirar. Kuna zuwa DevOops na gaba tare da maɓalli, za ku iya ɗaga labulen sirri akan abin da zaku fada?

Tim: A yanzu, shida daga cikinsu suna rubuta littafi game da al'adun aiki, ƙa'idodin ƙungiyoyin da ba a faɗi ba. Al'adu an ƙaddara ta ainihin ƙimar ƙungiyar. Yawancin lokaci mutane ba sa lura da wannan, amma mun yi aiki a cikin shawarwari na shekaru da yawa, mun saba da lura da shi. Kuna shiga kamfani, kuma a zahiri a cikin 'yan mintoci kaɗan za ku fara jin abin da ke faruwa. Muna kiran wannan "dandano". Wani lokaci wannan kamshin yana da kyau sosai, wani lokacin kuma, da kyau, oops. Abubuwa sun bambanta sosai ga ƙungiyoyi daban-daban.

Michael: Ni ma, ina aiki a cikin tuntuɓar shekaru kuma na fahimci abin da kuke magana da kyau.

Tim: A gaskiya ma, daya daga cikin abubuwan da ya kamata a yi magana a kai a cikin mahimmin bayani shine cewa ba duk abin da kamfani ke ƙayyade ba. Kai da ƙungiyar ku, a matsayin al'umma, kuna da al'adun ƙungiyar ku. Wannan na iya zama kamfani gaba ɗaya, ko sashe daban, ƙungiyar daban. Amma kafin ku ce, ga abin da muka yi imani, ga abin da ke da muhimmanci ... Ba za ku iya canza al'ada ba kafin a fahimci dabi'u da imani da ke bayan takamaiman ayyuka. Hali yana da sauƙin lura, amma neman imani yana da wahala. DevOps babban misali ne na yadda abubuwa ke ƙara rikitarwa. Mu'amala tana kara rikitarwa ne kawai, ba ta zama mai tsabta ko bayyananne ba kwata-kwata, don haka ya kamata ku yi tunanin abin da kuka yi imani da shi da abin da duk wanda ke kusa da ku ya yi shiru akai.

Idan kuna son cimma sakamako mai sauri, ga wani batu mai kyau a gare ku: kun ga kamfanoni inda babu wanda ya ce "Ban sani ba"? Akwai wuraren da a zahiri ka azabtar da mutum har sai ya yarda cewa bai san wani abu ba. Kowa ya san komai, kowa gwani ne mai ban mamaki. Kuna kusanci kowane mutum, kuma dole ne ya amsa tambayar nan take. Maimakon a ce "Ban sani ba." Hooray, sun dauki hayar gungun malamai! Kuma a wasu al’adu gabaɗaya yana da haɗari sosai a ce “Ban sani ba”; ana iya ɗauka a matsayin alamar rauni. Har ila yau, akwai ƙungiyoyi waɗanda, akasin haka, kowa zai iya cewa "Ban sani ba." A can doka ce gabaɗaya, kuma idan wani ya fara yin shara don amsa tambaya, ba daidai ba ne a amsa: “Ba ku san abin da kuke magana ba, ko?” kuma ya mayar da shi duka ya zama abin wasa.

Da kyau, kuna son samun aikin da za ku kasance cikin farin ciki koyaushe. Ba zai zama mai sauƙi ba, ba kowace rana yana da rana ba kuma yana jin dadi, wani lokacin kana buƙatar yin aiki tukuru, amma lokacin da ka fara yin lissafi, zai juya: wow, wannan wuri ne mai ban mamaki, Ina jin daɗin aiki a nan, a hankali da tunani. Kuma akwai kamfanoni da za ku je a matsayin mai ba da shawara kuma nan da nan ku gane cewa ba za ku iya tsayawa ba har tsawon watanni uku kuma za ku gudu cikin tsoro. Wannan shi ne abin da nake son magana akai a rahoton.

Tim Lister zai zo tare da mahimmin bayani "Halaye, al'umma, da al'adu: Muhimman abubuwa don wadata"zuwa taron DevOops 2019, wanda zai gudana a ranar Oktoba 29-30, 2019 a St. Petersburg. Kuna iya siyan tikiti a kan gidan yanar gizon. Muna jiran ku a DevOops!

source: www.habr.com

Add a comment