1.13 Ushauri, ukocha, na kushiriki maarifa
Muhtasari na msukumo
Maarifa yanayoendesha mifumo yako yanaishi vichwani mwa watu muda mrefu kabla hayajafika kwenye wiki. Mtu fulani anajua kwa nini mantiki ya kujaribu upya malipo inaonekana ya ajabu, mtu mwingine anakumbuka uhamishaji ambao hautakiwi kuendeshwa mara mbili kamwe, mtu mwingine anaweza kunusa faharisi mbaya ya hifadhidata kutoka upande wa pili wa chumba. Mtu huyo anapoondoka, au kuchukua likizo, au kuwa na shughuli nyingi mno kujibu, maarifa yanaondoka naye. Ushauri, ukocha, na kushiriki maarifa ni kazi ya makusudi ya kuhamisha maarifa hayo kutoka vichwa binafsi hadi kwenye mfumo wa damu wa pamoja wa timu, ili shirika liwe na akili zaidi kadiri muda unavyopita badala ya kusahau lililojifunza.
Sura hii inahusu mazoea yanayokuza watu na kueneza utaalamu: jinsi mhandisi mwandamizi anavyomkuza mdogo, jinsi jamii zinavyojitokeza kuzunguka ufundi, jinsi kufundisha kunavyojengwa ndani ya kazi ya kila siku badala ya kubandikwa baadaye. Iko karibu na majirani kadhaa. Sura ya 1.3 inafafanua ngazi ya taaluma ambayo mazoea haya yanawasaidia watu kuipanda, sura ya 1.8 inashughulikia kuajiri na utambulisho unaokupa mwenzako mpya wa kumkuza, sura ya 1.10 inapima ufanisi ambao mtiririko mzuri wa maarifa unaulinda, na sura ya 1.11 inashughulikia ufundi wa usimamizi unaofadhili na kuzawadia kazi hii. Upande wa kiufundi, mapitio ya msimbo ya sura ya 2.5 na nyaraka za sura ya 2.7 ni vyombo viwili vyenye nguvu zaidi vya kufundisha ulivyo navyo.
Kwa timu kubwa, kushiriki maarifa huacha kuwa fadhila na kuwa usimamizi wa hatari wa kimuundo. Bus factor ya moja, kumaanisha mfumo ambao mtu mmoja tu anauelewa, ni kukatika kwa hali fiche kunakosubiri barua ya kujiuzulu. Mashirika makubwa huhisi hili kuvuka mamia ya huduma na majukwaa ya muda mrefu. Mashirika ya serikali huhisi kwa ukali zaidi ya yote, kwa sababu huendesha mifumo kwa miongo, ikiendeshwa na watumishi wa umma na wakandarasi wanaozunguka, chini ya wajibu kwamba huduma inayowakabili raia ibaki inayoeleweka na kudumishika muda mrefu baada ya watu walioijenga kuhama. Katika mazingira haya, kuwafundisha wenzako si ukarimu. Ni mitambo ya kumbukumbu ya kitaasisi na mwendelezo.
Kanuni kuu
- Tofautisha ushauri, ukocha, na udhamini; mtu anahitaji vyote vitatu, na si kitendo kimoja.
- Chukulia kushiriki maarifa kama kazi halisi yenye muda halisi uliotengwa, si kitu ambacho watu hufanya baada ya saa za kazi.
- Shambulia hatari ya bus-factor kwa makusudi: hakuna mfumo muhimu unaopaswa kueleweka na mtu mmoja tu.
- Fanya kufundisha kuwe matarajio yanayoonekana, yanayozawadiwa katika ngazi ya taaluma, si ushuru usioonekana kwa wakarimu.
- Pendelea mazoea yanayohamisha maarifa kama zao la pembeni la kufanya kazi, kama kuoanishwa na mapitio.
- Kuza wahandisi waandamizi na wa ngazi za juu kama vizidisho vya nguvu ambao kiegemeo chao kinatokana na kuwainua wengine.
- Buni kushiriki maarifa kufanya kazi bila kuwa wakati mmoja na kwa maandishi, ili kunusurike umbali na maeneo ya saa.
Mapendekezo
Tofautisha ushauri, ukocha, na udhamini
Maneno haya matatu hutumika kwa kubadilishana, na mkanganyiko unagharimu watu taaluma zao. Ushauri ni kushiriki uzoefu na mawaidha: mtu mwenye uzoefu zaidi humsaidia asiye na uzoefu kuabiri maswali ya kiufundi na ya taaluma kwa kutoa mtazamo ambao mshauriwa hajapata bado. Ukocha ni tofauti. Kocha hakupi majibu; kocha huuliza maswali yanayokusaidia kupata yako mwenyewe, akijenga uwezo wako wa kutatua tatizo linalofuata bila yeye. Ushauri unasema “hivi ndivyo nilivyofanya katika hali hiyo.” Ukocha unasema “unaona chaguo zipi, na nini kingetokea ukijaribu kila moja?”
Udhamini ndio unaopuuzwa na watu, na unajalisha zaidi kwa kusonga mbele. Mdhamini hutumia uaminifu wake mwenyewe kwa niaba yako wakati hauko chumbani: kukupendekeza kwa mradi wa kunyoosha, kuweka jina lako kwa kupandishwa cheo, kutetea kazi yako katika mkutano wa usawazishaji. Ushauri na ukocha hukuza mtu; udhamini humsogeza mbele. Utafiti kuhusu maendeleo ya taaluma mara kwa mara hugundua kwamba udhamini, zaidi ya ushauri, ndio unaosogeza watu hadi majukumu ya juu, na kwamba watu wanaohitaji wadhamini zaidi (wale kutoka makundi yasiyowakilishwa vizuri, yaliyojadiliwa katika sura ya 1.12) ndio wasio na uwezekano mkubwa wa kupata mmoja kwa chaguo-msingi. Taja vitendo hivi vitatu waziwazi kwenye timu yako, na uhakikishe watu wako waandamizi wanafanya vyote vitatu, si viwili vya kwanza vya kustarehesha tu.
Jenga wenzi wa utambulisho wenye muundo
Sura ya 1.8 humpitisha mhandisi mpya mlangoni; wiki za kwanza huamua kama anastawi. Mpe kila mgeni mwenzi wa utambulisho: mwenzao, si meneja wao, ambaye kazi yake wazi ni kujibu maswali “ya kijinga,” kueleza kanuni zisizoandikwa, na kuwa mahali salama pa kwanza pa mawasiliano. Ifanye iwe jukumu halisi, lenye jina na muda uliotengwa, si wazo la baadaye lenye matumaini. Mwenzi anaonyesha mgeni mahali maiti zilipozikwa: huduma ipi ni dhaifu, kituo gani cha kuuliza, jinsi utoaji unavyofanyika kweli dhidi ya jinsi waraka unavyosema.
Mfumo mzuri wa wenzi hulipa mara mbili. Mgeni anafikia tija haraka na kuhisi anakubalika mapema, ambacho ndicho kitabiri kikubwa zaidi cha kama atabaki. Mwenzi, mara nyingi mhandisi wa ngazi ya kati, anapata uzoefu wa dau la chini wa kwanza wa kumkuza mtu mwingine, ambao ni hatua kwenye ukuaji wake mwenyewe kuelekea ngazi ya juu. Zungusha jukumu ili watu wakarimu wachache walewale wasilibebe daima, na uwape wenzi orodha hakiki nyepesi ili uzoefu usitegemee kabisa nani walimpata.
Kuza jamii za mazoezi na guild
Jamii ya mazoezi ni kikundi cha watu wanaoshiriki ufundi na kukutana kuuendeleza: wahandisi wa mbele kuvuka kila timu, watu wanaojali hifadhidata, watetezi wa ufikivu. Baadhi ya mashirika huziita guild au sura. Zinakata mipaka ya timu ya sura ya 1.2, ili maarifa yatiririke kwa mlalo hata chati ya shirika inapounganisha watu wima tu. Guild huweka viwango vya pamoja, hupitia matatizo magumu pamoja, huchagua mifumo bora, na huwapa wataalamu nyumba ya kitaaluma zaidi ya kundi lao la karibu.
Njia ya kushindwa ni jamii ya mazoezi inayogeuka kuwa mkutano wa kudumu ambao hakuna anayetaka kuuhudhuria. Ziweke hai kwa kuzipa kazi halisi na mamlaka halisi: acha guild ya majaribio imiliki kiwango cha majaribio, acha guild ya mbele ichague maktaba ya vipengele. Zungusha uwezeshaji ili kikundi kisimtegemee bingwa mmoja. Weka hati iliyoandikwa na rekodi inayotafutika ya maamuzi, ili guild izalishe vitu vya kudumu na si mazungumzo tu yanayovukiza mkutano unapoisha.
Endesha mazungumzo ya kiufundi ya ndani, brown bag, na lightning talk
Mfululizo wa kawaida wa mazungumzo ya ndani ni mojawapo ya uwekezaji wa maarifa wa bei nafuu zaidi, wenye mapato ya juu zaidi unaoweza kufanya. Kikao cha brown bag ni mazungumzo yasiyo rasmi wakati wa chakula cha mchana ambapo mtu anaeleza alichojifunza. Lightning talk ni wasilisho la dakika tano lenye muda mkali, ambalo hupunguza kizuizi hadi wazungumzaji wa mara ya kwanza hujitolea. Miundo hii hueneza maarifa mahususi (jinsi safu mpya ya kashe inavyofanya kazi) na kitu kisichoonekana zaidi: hufanya kufundisha kuwe kawaida, hufichua wataalamu waliofichika, na huwapa watu jukwaa la hatari ndogo kujenga ujuzi wa uwasilishaji ambao kupandishwa vyeo kwao kunautegemea.
Fanya mfululizo uwe endelevu badala ya wa kishujaa. Rekodi mazungumzo ili wenzako waliosambazwa na wa baadaye waweze kuyatazama, weka maktaba iliyoorodheshwa ya rekodi na slaidi, na zungusha wajibu wa kuandaa ili usife mwenye shauku mmoja anapochoka. Alika wazungumzaji wa nje mara kwa mara kuleta mawazo mapya. Sherehekea wazungumzaji wa mara ya kwanza kwa sauti, kwa sababu ishara ya kiutamaduni kwamba “kila mtu hapa anafundisha” ina thamani zaidi ya maudhui ya mazungumzo yoyote moja.
Chukulia nyaraka kama kufundisha na utetee mwendelezo wa maarifa
Nyaraka si kazi ya kuhifadhi; ni kufundisha kunakopanuka zaidi ya wakati na zaidi ya mwandishi. Mwongozo wa uendeshaji, muhtasari wa usanifu, dokezo la “kwa nini tulijenga hivi” ndivyo unavyomfundisha mtu usiyekutana naye kamwe, ikijumuisha toleo la timu yako mwenyewe litakalokuwepo miaka mitatu kutoka sasa. Sura ya 2.7 inashughulikia jinsi ya kuandika nyaraka vizuri; hoja hapa ni ya kuhamasisha. Kila kipande cha uandishi wa kudumu hupunguza bus factor yako, kwa sababu maarifa yaliyonaswa katika waraka mzuri ni maarifa ambayo kuondoka kwa mtu yeyote hakuwezi kuyaondoa.
Shambulia hatari ya bus-factor kwa makusudi. Tambua mifumo ambayo mtu mmoja tu anaielewa, na uichukulie kila moja kama hatari ya kustaafisha: mfanye mtu huyo aandike muhtasari, mwoanishe mtu mwingine kupitia msimbo, na zungusha nani anashughulikia badiliko linalofuata. Baadhi ya timu huendesha “jaribio la likizo” la makusudi, ambapo mtaalamu wa mfumo hapatikani kweli na timu lazima iendeshe bila yeye, likifichua hasa maarifa gani yamekusanyika kwa hatari. Lengo ni kwamba hakuna mfumo muhimu unaotegemea kumbukumbu ya binadamu mmoja ambaye anaweza kujiuzulu, kuugua, au kusahau tu.
Tumia kuoanishwa na kufanya kazi kama kundi kama uhamisho wa maarifa
Kuandika msimbo kwa kuoanishwa, ambapo wahandisi wawili wanafanya kazi kwenye tatizo moja kwenye kibodi moja, ni miongoni mwa njia za haraka zaidi za kuhamisha maarifa kati ya watu wawili, kwa sababu uhamisho hutokea kwa wakati halisi na ndani ya muktadha. Kuandika msimbo kama kundi (pia huitwa mob au ensemble programming) kunapanua hili kwa kikundi kidogo kizima kinachofanya kazi pamoja kwa kitu kimoja. Hakuna kati ya hivi kinahusu msimbo uliozalishwa tu. Faida yake ya kimya ni kwamba utaalamu, desturi, na busara husambaa kutoka mtu hadi mtu kama zao la pembeni la kawaida la kufanya kazi, bila yeyote kupanga kikao tofauti cha mafunzo.
Vitumie kwa makusudi kwa thamani yake ya kufundisha, si kama agizo kwa kazi yote wakati wote. Oanisha mgeni na mkongwe kwenye badiliko lao la kwanza halisi. Fanya kazi kama kundi kwenye mfumo mdogo mgumu, wa bus-factor ya juu hasa ili zaidi ya mtu mmoja aondoke akiuelewa. Oanisha kuvuka mipaka ya timu kupanda mazoea mapya. Kuoanishwa na kufanya kazi kama kundi pia kunaboresha mapitio ya msimbo ya sura ya 2.5, kwa sababu mengi ya mapitio tayari yamefanyika moja kwa moja, na huongeza usalama wa kisaikolojia wa sura ya 1.1 kwa kufanya iwe kawaida kufikiri kwa sauti na kukosea mbele ya mwenzako.
Kuza wahandisi wa ngazi za juu kama vizidisho vya nguvu
Zaidi ya mhandisi mwandamizi, ngazi ya sura ya 1.3 inaendelea hadi majukumu ya staff, principal, na distinguished, kwa pamoja daraja la ngazi za juu. Sifa inayofafanua mhandisi mzuri wa ngazi ya juu ni kiegemeo: athari yake inatokana kidogo na msimbo anaouandika binafsi na zaidi na jinsi anavyoinua ufanisi wa kila mtu aliye karibu naye. Wanaweka mwelekeo wa kiufundi, huondoa vikwazo kwa timu nyingine, hushauri kizazi kijacho cha waandamizi, na hugeuza wazo moja zuri kuwa mazoea ambayo shirika zima linapokea. Kizidisho cha nguvu ni mtu ambaye uwepo wake hufanya pato la jumla la timu kuwa kubwa kuliko jumla ya watu binafsi.
Wakuze watu hawa kwa makusudi, kwa sababu hawatokei kwa ajali. Wape wahandisi wako wenye nguvu zaidi wigo unaohitaji ushawishi badala ya ushujaa: kumiliki mradi wa kuvuka timu, kuongoza guild, kushauri waandamizi kadhaa kwa wakati mmoja. Zawadia tabia ya kizidisho waziwazi katika tathmini za utendaji, la sivyo utawafundisha kwa ajali watu wako bora kwamba pato la mtu binafsi tu ndilo linalohesabiwa, na watahodhi matatizo badala ya kuwakuza wengine. Mhandisi wa ngazi ya juu anayepimwa kwa commit zake binafsi tu ni kizidisho cha nguvu ambacho umekinyang’anya silaha kwa makusudi.
Fanya iwe wazi katika ngazi, bajeti ya muda, na vipimo
Kushiriki maarifa kunakoishi kwa nia njema tu hubanwa na tarehe ya mwisho inayofuata. Kuifanya ya kimuundo. Andika ushauri, kufundisha, na kushiriki maarifa katika ngazi ya taaluma kama matarajio wazi yanayokua na ngazi, ili kufikia ngazi ya juu kudai kuwakuza wengine kweli, na ili watu wanaofanya kazi hii waweze kuielekeza wakati wa kupandishwa vyeo. Weka bajeti ya muda halisi kwake: sehemu ya kudumu ya wiki kwa guild, mazungumzo, nyaraka, na ushauri, iliyolindwa kama unavyolinda kuitwa. Ikiwa kufundisha kunafanywa tu katika saa zilizoibwa, ni watu wenye saa za ziada tu watakaofanya, na hilo si la haki wala endelevu.
Pima afya ya mtiririko, kwa makini. Fuatilia viashiria vya mbele kama bus factor kwa kila mfumo muhimu, ufikiaji na ujana wa nyaraka, muda wa utambulisho hadi mchango wa kwanza wa maana, na upana wa ushiriki katika mazungumzo na guild. Sura ya 1.10 inaonya dhidi ya kupunguza watu kuwa nambari moja inayoweza kudanganywa, na onyo hilo linatumika hapa kikamilifu: ishara hizi ni kianzisha mazungumzo kuhusu mahali maarifa yamekusanyika kwa hatari, si ubao wa viongozi. Swali wanalopaswa kuchochea ni “mfumo upi ungetuumiza zaidi mtaalamu wake pekee akiondoka,” kisha utafanya nini kuhusu hilo.
Buni kushiriki maarifa kwa watu wa mbali na waliosambazwa
Timu yako inapovuka maeneo ya saa, kama sura ya 1.9 inavyodhani inazidi kufanya, mazungumzo ya korido ambapo maarifa yalipita zamani hutoweka tu. Lazima uyabadilishe kwa makusudi. Chagua kuandika na miundo isiyo ya wakati mmoja kama chaguo-msingi, kwa sababu mazungumzo yaliyorekodiwa, rekodi ya uamuzi inayotafutika, na wiki inayotunzwa vizuri humfikia mwenzako aliyelala wewe ukiwa macho, huku kikao cha ubao cha wakati mmoja kinamtenga. Maarifa yaliyoandikwa ni maarifa jumuishi; hayapendelei yeyote anayeshiriki saa zako za kazi au ofisi yako.
Wekeza katika uwezo wa kupatikana, kwa sababu maarifa ambayo hakuna anayeweza kuyapata ni maarifa usiyo nayo. Utafutaji wenye nguvu juu ya nyaraka zako, rekodi, na maamuzi una thamani zaidi ya mkutano mwingine. Rekodi na uorodheshe kila mazungumzo. Oanisha kwa mbali kupitia kushiriki skrini na ulichukulie kama kawaida. Unda nafasi za mtandaoni wazi kwa jamii za mazoezi ili wataalamu wapatane kuvuka maeneo. Mashirika yanayofanya kushiriki maarifa yaliyosambazwa vizuri ni yale yaliyoacha kuchukulia ofisi kama chanzo halisi cha maarifa na kufanya rekodi iliyoandikwa kuwa chanzo cha ukweli.
Mabadilishano: faida na hasara
Kuwekeza katika ushauri na kushiriki maarifa kunagharimu muda ambao ungeweza kwenda kwenye vipengele, na mvutano huo ni halisi. Jedwali linaeleza chaguo kuu kwa uaminifu.
| Mazoea | Faida | Hasara |
|---|---|---|
| Kuoanishwa na kufanya kazi kama kundi | Uhamisho wa maarifa wa haraka, wenye muktadha; kasoro chache | Watu wawili au zaidi kwa kazi moja; huhisi polepole kwa muda mfupi |
| Jamii za mazoezi / guild | Mtiririko wa maarifa wa mlalo; viwango vya pamoja | Zinaweza kuoza kuwa mikutano; zinahitaji mamlaka halisi kubaki hai |
| Mazungumzo ya ndani na brown bag | Nafuu, hufichua wataalamu, hujenga wazungumzaji | Kuandaa huwachosha mabingwa; mahudhurio yanaweza kushuka |
| Nyaraka kama kufundisha | Zinapanuka zaidi ya mwandishi; hupunguza bus factor | Huchakaa bila umiliki; kuandika huchukua muda halisi |
| Wenzi wa utambulisho wenye muundo | Kuingia kazini kwa haraka, kuhisi kukubalika kwa nguvu, mwenzi anakua pia | Kazi ya mwenzi hupungua kasi; ubora hutofautiana kwa mtu |
| Ngazi wazi na bajeti ya muda | Hufanya kufundisha kuwe kwa haki na kuzawadiwa | Huongeza mchakato; inaweza kuwa kutia alama visanduku ikipimwa kwa ukali mdogo |
Mabadilishano makuu ni uwezo wa kupitisha wa muda mfupi dhidi ya ustahimilivu na uwezo wa muda mrefu. Kuoanisha wahandisi wawili kwenye kazi moja kunaonekana kama pato lililopunguzwa nusu leo, na kunakununulia mtu wa pili anayeelewa mfumo, kasoro chache, na kazi ya baadaye ya haraka. Kutenga siku moja kwa wiki kwa kushiriki maarifa kunaonekana kama kasi iliyopotea, na kunakununulia shirika ambalo halisahau, halikwami mtu anapoondoka, na linakuza watu wake badala ya kuwachosha. Suluhisha mvutano kwa kuwa wa makusudi: tumia uwekezaji pale bus factor iko juu zaidi na mahali mtu yuko tayari kukua, badala ya kuamuru kila mazoea kila mahali. Gharama inaonekana kila wakati na mara moja; mapato ni halisi lakini yamechelewa, ndiyo maana inahitaji ulinzi wazi.
Maswali ya kujadili na timu yako
Ni mfumo upi wetu muhimu ungetuumiza zaidi mtaalamu wake pekee akijiuzulu kesho, na tunafanya nini kuhusu hilo? Timu nyingi hazijawahi kuchora hili kwa uaminifu, kumaanisha jibu linagunduliwa wakati wa kujiuzulu halisi, wakati mbaya zaidi. Leta orodha yako ya huduma muhimu na, kwa kila moja, taja kila mtu anayeweza kufanya badiliko lisilo dogo kwa kujiamini. Pale orodha hiyo ina jina moja, au sifuri, umepata hatari madhubuti, inayoweza kushughulikiwa badala ya wasiwasi usio wazi. Hatua inayofuata ni mahususi: mfanye mtaalamu huyo aandike muhtasari, mwoanishe mtu wa pili kupitia badiliko linalofuata, na zungusha umiliki ili uelewa usambae. Timu inayoweza kutaja mifumo yake yenye mtaalamu mmoja na kuonyesha mpango wa kupunguza hatari ya kila moja imegeuza bus factor kutoka wasiwasi kuwa jalada linalosimamiwa.
Je, ushauri, kufundisha, na kushiriki maarifa vinazawadiwa hapa kweli, au vinasifiwa tu? Kuna pengo kubwa kati ya shirika linalosema linathamini kukuza wengine na linalopandisha watu vyeo kwa hilo, na wahandisi wako bora wanaweza kusoma pengo hilo kwa usahihi. Leta mzunguko wako wa mwisho wa kupandisha vyeo na tathmini za utendaji na uulize sehemu gani ya utambuzi ilienda kwa tabia ya kizidisho dhidi ya pato la mtu binafsi. Jibu la uaminifu likiwa kwamba mtu aliyewashauri wadogo watatu kimyakimya na kuandika nyaraka ambazo kila mtu anazitegemea alisonga mbele polepole kuliko aliyetoa kipengele cha kuvutia peke yake, unawafunza watu wako kuacha kufundisha. Ushahidi unaotaka ni kufundisha kuandikwa katika ngazi kama matarajio halisi, muda uliotengwa kulifanya, na angalau kupandishwa cheo kwa hivi karibuni ambako kukuza wengine kulikuwa sababu kuu.
Maarifa yanasafiri vipi kwenye timu hii kweli, na je, yanawafikia walio wa mbali, wapya, au watulivu? Kila timu ina njia halisi za uhamisho wa maarifa, na mara nyingi hazionekani na zinatenga: maamuzi yaliyofanywa korido, muktadha unaoishi kwenye ujumbe wa moja kwa moja wa mwandamizi mmoja, kanuni unazojifunza tu kwa kula chakula cha mchana na mtu sahihi. Leta kitu kisicho kidogo cha hivi karibuni ambacho mgeni alihitaji kujifunza na ufuatilie alivyojifunza kweli, kisha uulize kama mwenzako wa mbali au mwenye aibu angejifunza kwa njia ileile. Maarifa yenu yakitiririka hasa kupitia njia za wakati mmoja, za ana kwa ana, zisizo rasmi, mnawaweka katika hasara kimfumo hasa watu ambao sura ya 1.9 na sura ya 1.12 zinakuambia uwajumuishe. Lengo ni mabadiliko kuelekea maarifa yaliyoandikwa, yanayotafutika, yasiyo ya wakati mmoja yanayomfikia kila mtu bila kujali mahali, muda wa kazi, au kelele anayopiga kuuliza.
Nani kwenye timu hii anadhaminiwa, si kushauriwa tu, na je, mtindo huo unafuata kimyakimya nani anayeonekana kama uongozi wetu tayari? Udhamini, kutumia uaminifu wako mwenyewe kumsogeza mtu mbele wakati hayuko chumbani, ni kitendo kinachosogeza watu hadi majukumu ya juu, na ndicho mara nyingi hupewa kwa chaguo-msingi watu wanaofanana na waandamizi waliopo. Kwa timu kubwa, hii hujumlika kuwa bomba la uongozi linalopungua mwaka hadi mwaka huku kila mtu akisisitiza mchakato ni wa haki. Leta mizunguko miwili ya mwisho ya ugawaji wa miradi ya kunyoosha, uteuzi wa kupandishwa vyeo, na utetezi wa usawazishaji, na utaje nani alimtetea nani; mtindo kwa kawaida unaonekana ukiutazama. Jambo linaloshindana ni kwamba wadhamini huchagua watu waliowaona wakifanya kazi nzuri, jambo linalohisi la sifa huku likipendelea kimuundo yeyote aliyepata kazi inayoonekana kwanza. Katika mazingira ya mashirika makubwa na ya serikali, ambapo maamuzi ya kupandisha vyeo lazima yahimili mapitio ya usawa na, kwa vyombo vya umma, uwajibikaji kwa umma, mtindo usioandikwa wa udhamini unaotiririka daima kwa wasifu uleule ni kushindwa kwa haki na hatari ya ukaguzi. Matokeo unayotaka ni udhamini wa makusudi wa watu wenye uwezo ambao waandamizi wako wasingewachagua kwa silika, unaofuatiliwa vya kutosha kuonyesha mtiririko unapanuka.
Tarehe ya mwisho gumu inayofuata ikifika, ni kitu gani cha kwanza tunachokata, na je, ni muda wa kushiriki maarifa tuliouapia ulindwe? Kufundisha, nyaraka, guild, na kuoanishwa vyote vinagharimu muda unaoonekana leo dhidi ya malipo yanayofika baadaye, jambo linavifanya majeruhi wa kwanza wa kimazoea wa msukosuko wowote. Kwa shirika kubwa, kila timu ikikata ufadhili wa kushiriki maarifa kimyakimya chini ya shinikizo, athari ya jumla ni taasisi inayoacha kujifunza hasa inapokuwa chini ya mzigo mkubwa zaidi. Leta misukosuko miwili ya mwisho ya utoaji na ufuatilie kwa uaminifu nini kilitokea kwa saa za ushauri, mfululizo wa mazungumzo, na nyaraka wakati wake. Jambo linaloshindana ni halisi: wakati mwingine tarehe ya mwisho lazima ishinde kweli, na kujifanya vinginevyo huchoma uaminifu. Unachojaribu ni kama muda umelindwa kama kuitwa (unatetewa kwa chaguo-msingi, unatolewa kafara tu kwa uamuzi wazi, unaowajibika) au umelindwa tu kwenye slaidi. Katika mazingira ya mashirika makubwa na ya serikali ambapo mifumo inaendeshwa kwa miaka, kukata mwendelezo wa maarifa ili kufikia tarehe ya robo mwaka kunabadilisha dhima ya kudumu kwa ushindi wa muda mfupi, na mtu anapaswa kutia sahihi jina lake kwa mabadilishano hayo badala ya kuruhusu yatokee kwa kuteleza.
Je, jamii zetu za mazoezi zinamiliki kitu kweli, au ni mikutano tunayoifanya ili kuhisi tunawekeza kwenye ufundi? Guild yenye mamlaka halisi (kumiliki kiwango cha majaribio, kuchagua maktaba ya vipengele, kuchagua mifumo iliyoidhinishwa) huenea maarifa kwa mlalo kuvuka timu ambazo chati ya shirika haiziunganishi kamwe; guild isiyo na mamlaka huoza kuwa tukio la kalenda ambalo watu hulikataa. Kwa timu kubwa, hii ndiyo njia kuu ambayo suluhisho lililopatikana mara moja hufikia kila mtu badala ya kuvumbuliwa upya vibaya mara kadhaa, kwa hiyo afya yake ni swali la moja kwa moja la ufanisi. Leta hati ya kila jamii, maamuzi yake matatu ya mwisho, na mwelekeo wa mahudhurio, na uulize nini kingevunjika kweli kama ingeacha kukutana kesho; jibu la uaminifu likiwa hakuna, una zombi. Jambo linaloshindana ni kwamba mamlaka halisi inamaanisha uwajibikaji halisi na maamuzi ya polepole, yanayobishaniwa zaidi, ambayo baadhi ya viongozi hupinga kukabidhi kwa kikundi cha kuvuka maeneo. Katika mazingira ya mashirika makubwa na ya serikali yenye timu nyingi, wasambazaji, na majukwaa ya muda mrefu, jamii yenye hati na rekodi ya maamuzi inayotafutika pia ndiyo njia ya kuweka viwango thabiti na vinavyokaguliwa kuvuka mipaka ya shirika na ya kimkataba, jambo ambalo uratibu wa papo hapo hauwezi kufanya.
Mtazamo wa sekta
Kampuni changa. Ukiwa na wahandisi wachache na muda mfupi wa fedha, hatari si mchakato, ni bus factor ya moja kwenye mfumo unaoweka taa zikiwaka. Ruka guild na ngazi rasmi; badala yake wafanye wahandisi waanzilishi waoanishe wakati wowote wanapogusa mfumo mdogo muhimu, na uendeshe lightning talk ya dakika tano wakati wa chakula cha mchana ili kufundisha kuwe tabia nafuu badala ya programu. Uwekezaji wako mmoja wa kudumu ni mwongozo mfupi wa uendeshaji na dokezo la usanifu kwa chochote ambacho mtu mmoja tu anakielewa, kilichoandikwa kabla mtu huyo hajachukua likizo, si baada.
Biashara ndogo. Bila kazi maalumu ya kujifunza na maendeleo na bajeti finyu, chukulia kushiriki maarifa kama muundo mwepesi unaonunua au kuazima badala ya kujenga. Tegemea orodha hakiki rahisi ya mwenzi wa utambulisho, wiki ya pamoja, na ziara zilizorekodiwa badala ya programu ya ushauri yenye wafanyakazi, na upendelee zana ulizo nazo kuliko jukwaa jipya. Uamuzi wa kununua-dhidi-ya-kujenga hapa kwa kawaida ni kununua zana ya nyaraka inayotafutika na kutumia muda wako adimu kuiweka ya sasa, kwa sababu wiki iliyochakaa ni mbaya kuliko kutokuwa nayo.
Biashara kubwa. Kuvuka timu nyingi na majukwaa ya muda mrefu, tatizo ni mtiririko wa maarifa wa mlalo na utawala: jamii za mazoezi zenye mamlaka halisi juu ya viwango, ushauri na athari ya kizidisho zikiandikwa katika ngazi ya taaluma, muda uliolindwa uliowekewa bajeti kama kuitwa, na bus factor ikifuatiliwa kwa kila mfumo muhimu kama jalada la hatari linalosimamiwa. Sawazisha wenzi wa utambulisho, maktaba ya mazungumzo iliyoorodheshwa, na nyaraka kama kitu cha kutoa ili suluhisho lililopatikana na timu moja lifikie zote, na ukague afya ya maarifa kama unavyokagua hatari nyingine za kiuendeshaji.
Serikali. Mifumo huendeshwa kwa miongo chini ya watumishi wa umma na wakandarasi wanaozunguka, kwa hiyo mwendelezo wa maarifa ni wajibu wa kisheria na wa uwajibikaji, si fadhila. Ununuzi unapaswa kuchukulia nyaraka, rekodi za maamuzi, na miongozo ya uendeshaji kama vitu vya kutoa vilivyoajiriwa vyenye uzito sawa na msimbo, na mabadiliko yanapaswa kuoanisha wafanyakazi wanaoondoka na wanaoingia ili uelewa uhamishwe kabla ufikiaji haujaondolewa. Jamii za mazoezi huweka viwango thabiti kuvuka idara na wasambazaji, na rekodi iliyoandikwa, inayotafutika ndiyo inayoruhusu huduma inayowakabili raia kubaki inayoeleweka na kudumishika muda mrefu baada ya wajenzi wake wa awali kuondoka.
Mifano
Kampuni changa. Kampuni changa ya watu kumi na wawili inagundua kwamba mhandisi mmoja tu anaelewa mfumo wa bili, na anakaribia kuchukua mwezi wa likizo ya uzazi. Wanalichukulia kama zoezi la moto: anatumia siku mbili kuandika muhtasari wa usanifu na mwongozo wa uendeshaji, kisha anamwoanisha mwenzake kupitia mabadiliko matatu yanayofuata ya bili. Wanaanza chakula cha mchana cha kila wiki cha lightning talk ambapo yeyote anaweza kutumia dakika tano kwa kitu alichojifunza, ambacho kinafichua haraka kwamba mdogo mtulivu anaelewa kwa kina safu yao ya uchunguzi wa mifumo. Ndani ya robo mwaka, hakuna mfumo muhimu wenye bus factor ya moja, na tabia ya kufundishana imekuwa sehemu ya jinsi timu inavyofanya kazi badala ya sera ambayo yeyote alilazimika kuitekeleza.
Biashara kubwa. Benki ya kimataifa yenye maelfu ya wahandisi inaendesha jamii rasmi za mazoezi kwa kila taaluma kuu: nyuma, mbele, data, usalama. Kila guild inamiliki viwango vyake, inachagua mifumo iliyoidhinishwa, na kudumisha msingi wa maarifa unaotafutika, kwa hiyo suluhisho lililopatikana na timu moja linaenea kwa zote badala ya kuvumbuliwa upya vibaya. Wahandisi wa ngazi za juu wanatathminiwa waziwazi kwa athari yao ya kizidisho, ushauri ni matarajio yaliyotajwa katika ngazi za juu za ngazi ya taaluma, na kila mhandisi ana muda uliolindwa wa kushiriki maarifa. Mazungumzo ya kiufundi ya ndani yanarekodiwa na kuorodheshwa ili mhandisi katika eneo lolote la saa ajifunze kutoka kwa mtaalamu katika jingine. Matokeo ni kwamba utaalamu unasonga kwa mlalo kuvuka shirika kubwa, na hakuna kuondoka kwa timu yoyote moja kunakoweza kuacha uwezo muhimu bila msaada.
Serikali. Wakala wa kodi wa taifa unadumisha mifumo inayopaswa kuendeshwa kwa miongo, ikiendeshwa na watumishi wa umma na wakandarasi wanaozunguka kwa miaka. Mwendelezo wa maarifa ni lazima ya kisheria na ya kiuendeshaji, kwa hiyo wakala unaamuru nyaraka kamili, rekodi za maamuzi, na miongozo ya uendeshaji kama vitu vya kutoa vyenye uzito sawa na msimbo, na unaoanisha wafanyakazi wanaoingia na wanaoondoka wakati wa mabadiliko ili uelewa uhamishwe kabla mtu hajaondoka. Jamii za mazoezi zinaweka viwango thabiti kuvuka idara na wasambazaji, na ushauri wenye muundo unasaidia watumishi wa umma wa taaluma kukua hadi majukumu ya juu ya kiufundi yanayoshikilia kumbukumbu ya kitaasisi. Mkataba unapoisha au afisa anapostaafu, mifumo inabaki inayoeleweka na kudumishika, kwa sababu wakala ulichukulia kumfundisha msimamizi anayefuata kama sehemu ya kujenga mfumo tangu mwanzo.
Kesi ya biashara: sababu, ROI, na TCO
Mapato ya kushiriki maarifa yanaonekana kama hatari iliyopunguzwa, kuingia kazini haraka zaidi, na kubaki kwa watu na utaalamu. Mstari wazi zaidi ni hatari ya bus-factor: mfumo wa mtaalamu mmoja ni dhima isiyopewa bei, na gharama ya mtu huyo kuondoka (kukatika ambako hakuna anayeweza kurekebisha, kuandika upya msimbo ambao hakuna anayeuelewa, miezi ya kugundua upya) inapita sana gharama ndogo ya kueneza maarifa mapema. Kuingia kazini kwa haraka pia kunapimika moja kwa moja. Kila wiki unayoipunguza kutoka muda hadi tija kwa mwajiriwa mpya ni wiki ya mshahara inayozalisha thamani badala ya mkanganyiko, ikizidishwa kuvuka kila mtu unayemwajiri.
Kubaki ndipo nambari zinapokuwa kubwa. Kubadilisha mhandisi kunagharimu sehemu kubwa ya mshahara wake wa mwaka katika kuajiri, utambulisho, na tija iliyopotea, na watu huacha mashirika ambapo wanaacha kukua. Ushauri, ukocha, na udhamini ni miongoni mwa viegemeo vyenye nguvu zaidi vya kubaki ulivyo navyo, kwa sababu huwafanya watu wahisi wamewekewa uwekezaji na huwapa njia inayoonekana ya kusonga mbele. Gharama ya kupokea hasa ni muda uliolindwa pamoja na muundo mwepesi: saa zilizowekewa bajeti, mfululizo wa mazungumzo, hati za guild, orodha hakiki ya mwenzi. Gharama ya kupuuza hujumlika kimyakimya maarifa yanapokusanyika, nyaraka zinapooza, na washauri wako watarajiwa bora wanapoondoka kwenda mashirika yatakayowakuza. Kujenga hoja kwa uongozi, unganisha kushiriki maarifa na vipimo wanavyovitazama tayari: muda wa kuingia kazini, kubaki, kupona kwa matukio mtaalamu asipopatikana, na vipimo vya ufanisi vya sura ya 1.10.
Mifumo mibaya na mitego
- Utamaduni wa mashujaa: kuzawadia mtaalamu pekee anayeokoa siku, jambo linalochochea kimyakimya kuhodhi maarifa badala ya kuyaeneza.
- Ushauri kama kazi ya ziada isiyolipwa: kutarajia kufundisha kufanyike katika saa zilizoibwa, kwa hiyo wenye muda wa ziada tu ndio wanafanya na wakarimu wanachoka.
- Pengo la udhamini: kutoa ushauri kwa uhuru lakini kutumia uaminifu halisi kwa watu wanaofanana na uongozi wa sasa tu.
- Guild za zombi: jamii za mazoezi zilizogeuka mkutano wa kudumu bila mamlaka, bila vitu vya kudumu, na mahudhurio yanayopungua.
- Maigizo ya nyaraka: kuandika nyaraka mara moja kwa kisanduku cha kutia alama, kisha kuziacha ziozee hadi zipotoshe kuliko zinavyosaidia.
- Bus factor ya moja, ikipuuzwa: kujua mfumo una mtaalamu mmoja na kutofanya chochote hadi mtu huyo aondoke kweli.
- Kupima kufundisha kwa nambari inayoweza kudanganywa: kugeuza ushauri kuwa mashindano ya vipimo yanayozalisha shughuli bila uhamisho halisi wa maarifa.
- Maarifa yanayolenga ofisi: kuacha muktadha muhimu uishi korido na ujumbe wa moja kwa moja, kuwatenga wenzako wa mbali, wapya, na watulivu.
- Kazi ya kizidisho isiyozawadiwa: kupandisha vyeo kwa pato la mtu binafsi tu, kuwafundisha watu wako wenye nguvu kuwa kukuza wengine ni kosa la taaluma.
Kielelezo cha ukomavu
- Ngazi ya 1, Kuanzisha: Kushiriki maarifa ni kwa ajali na binafsi. Mifumo muhimu mara nyingi ina bus factor ya moja, utambulisho ni zama-au-ogelea, ushauri unategemea kabisa nia njema ya mtu binafsi, na utaalamu unatoka nje ya jengo kila mtu anapoondoka.
- Ngazi ya 2, Kuendeleza: Baadhi ya mazoea yapo lakini hayana uthabiti kuvuka timu. Kundi moja huendesha mwenzi wa utambulisho, jingine mazungumzo ya kiufundi ya mara kwa mara, ubora wa nyaraka hutofautiana sana, na ushauri unawafikia wanaoutafuta, lakini hakuna kilichowekewa bajeti, kutarajiwa, wala kupimwa, na yote yanaishi kwa juhudi za mabingwa wachache.
- Ngazi ya 3, Kusawazisha: Kushiriki maarifa kumeandikwa na kutekelezwa shirika zima. Ushauri na kufundisha ni matarajio wazi ya ngazi yenye muda uliolindwa, jamii za mazoezi zinamiliki viwango, wenzi wa utambulisho na mfululizo wa mazungumzo ni kawaida kila mahali badala ya katika mifuko, nyaraka ni kitu cha kutoa kinachodumishwa, na kila timu inafuata matarajio yaleyale badala ya kuvumbua yake.
- Ngazi ya 4, Kusimamia: Afya ya maarifa inapimwa na kudhibitiwa kwa data dhidi ya vipimo vya msingi. Bus factor kwa kila mfumo muhimu, ufikiaji na ujana wa nyaraka, muda wa utambulisho hadi mchango wa kwanza wa maana, na upana wa ushiriki katika mazungumzo na guild vinafuatiliwa kwa muda; mifumo ya mtaalamu mmoja inachukuliwa kama jalada la hatari linalosimamiwa lenye mipango ya kupunguza hatari na tarehe za mwisho; udhamini na athari ya kizidisho hupitiwa kwa usawa badala ya kudhaniwa; na muda wa kushiriki maarifa unatetewa dhidi ya tarehe za mwisho kwa uamuzi wazi, unaowajibika badala ya kukatwa kimyakimya. Vipimo huanzisha mazungumzo kuhusu mahali maarifa yamekusanyika kwa hatari, si mbao za viongozi.
- Ngazi ya 5, Kuratibu: Kufundisha kunaboreshwa kila wakati na kuunganishwa kuvuka shirika zima, na kunabadilika hali zinapobadilika. Kuoanishwa, kufanya kazi kama kundi, udhamini, na ukuaji wa kizidisho ni kawaida na vinazawadiwa; maarifa yanatiririka kwa uhuru kuvuka timu, wasambazaji, na maeneo ya saa kwa maandishi; vipimo vya ngazi ya 4 vinalisha kitanzi cha uboreshaji cha mara kwa mara kinachounda upya mazoea, kusawazisha upya mahali juhudi za kufundisha zinapoelekea, na kustaafisha kile kisichofanya kazi tena; na hakuna mfumo muhimu unaotegemea kumbukumbu ya mtu mmoja.
Mawazo ya kujadili
- Ni mfumo upi mmoja kwenye timu yako wenye bus factor ya moja, na hatua ndogo zaidi madhubuti ya kuufanya mbili mwezi huu ni ipi?
- Je, ngazi yako ya taaluma inahitaji kukuza wengine kufikia ngazi ya juu kweli, au inautaja tu kwa kupita?
- Nani kwenye timu yako anafanya kazi ya kizidisho isiyoonekana ambayo mzunguko wako wa mwisho wa tathmini ulishindwa kuitambua au kuizawadia?
- Mwenzako wa mbali au aliyejiunga hivi karibuni alikosa maarifa lini mwisho ambayo wenye muda mrefu ofisini walifyonza kwa kuigana?
- Je, wahandisi wako waandamizi wanadhamini watu (wanatumia uaminifu halisi kwao), au wanaishia kutoa ushauri?
- Mshauri wako bora akiondoka kesho, je, mazoea ya kufundisha yangeokoka, au yanaishi kabisa kwa mtu huyo mmoja?
Mambo muhimu ya kukumbuka
- Ushauri, ukocha, na udhamini ni vitendo vitatu tofauti; mtu anahitaji vyote vitatu, na udhamini ndio mara nyingi unazuiwa kwa wale wanaouhitaji zaidi.
- Shambulia hatari ya bus-factor kwa makusudi: taja mifumo yako ya mtaalamu mmoja na upunguze hatari ya kila moja kupitia nyaraka, kuoanishwa, na kuzungusha.
- Pendelea mazoea yanayohamisha maarifa kama zao la pembeni la kazi, kama kuoanishwa, kufanya kazi kama kundi, mapitio ya msimbo, na nyaraka kama kufundisha.
- Fanya kufundisha kuwa kwa kimuundo: liandike katika ngazi ya taaluma, tenga muda halisi kwalo, zawadia tabia ya kizidisho, na upime afya ya maarifa bila kuidanganya.
- Buni kushiriki maarifa kuwa kwa kuandikwa, kusiko wakati mmoja, na kunakopatikana, ili kunusurike umbali, maeneo ya saa, na kuondoka kwa mtu yeyote mmoja.
Marejeo na usomaji zaidi
- Etienne Wenger, Communities of Practice: Learning, Meaning, and Identity
- Will Larson, Staff Engineer: Leadership Beyond the Management Track
- Tanya Reilly, The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth and Change
- Camille Fournier, The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
- Sylvia Ann Hewlett, Forget a Mentor, Find a Sponsor: The New Way to Fast-Track Your Career
- Andrew Hunt and David Thomas, The Pragmatic Programmer: Your Journey to Mastery
- Kenneth S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process
- Woody Zuill and Kevin Meadows, Mob Programming: A Whole Team Approach