1.0

Tazama kwa Kiingereza

1.0 Utangulizi wa Sehemu ya 1: Watu

Programu hujengwa na watu, na watu hupangwa na utamaduni, muundo, na mchakato. Kwa hiyo kabla hatujazungumzia msimbo, usanifu wa programu, au zana, sehemu hii inaangalia mfumo wa kibinadamu unaozalisha vyote hivyo: maadili ya pamoja ambayo timu inaishi nayo, jinsi inavyojigawa katika timu, jinsi inavyokuza taaluma, jinsi inavyoratibu kazi kila siku, na jinsi inavyofanya na kukumbuka maamuzi. Kila kitu kingine katika kitabu hiki kinasimama juu ya misingi hii. Usanifu mzuri sana uliojengwa na shirika lenye woga, lililogawanyika, au linalosahau hautaishi unapokutana na uhalisia.

Kwa timu kubwa, misingi hii huacha kuwa ya kawaida na kuwa ya kimuundo. Mazoea yanayoenea kwa kuigwa miongoni mwa watu wanane katika chumba kimoja huporomoka miongoni mwa watu mia nane waliotawanyika duniani kote. Kwa hiyo lazima ufanye utamaduni uwe wazi, ubuni mipaka ya timu kwa makusudi, uandike matarajio ya ukuaji, uhamishe uratibu kutoka mazungumzo ya kwenye korido hadi nyaraka za kudumu, na urekodi maamuzi ili hoja zake zidumu kuliko watu walioyafanya.

Mashirika makubwa na ya serikali huhisi kila moja ya shinikizo hizi kwa nguvu kamili. Hufanya kazi kwa ukubwa, chini ya ukaguzi na usimamizi, kwa muda mrefu, na kwa mchanganyiko wa wafanyakazi wa kudumu, wakandarasi, na wasambazaji. Mfumo unaoujenga leo unaweza kuendelea kuendeshwa kwa muongo mmoja, ukidumishwa na watu ambao hawajawahi kukutana nawe. Katika mazingira haya misingi iliyo katika sehemu hii si ujuzi laini wala mambo ya ziada. Ndiyo mitambo ya kumbukumbu ya kitaasisi, uwajibikaji, na usimamizi wa hatari.

Sura katika sehemu hii

  • 1.1 Maadili ya uhandisi wa programu: Imani za pamoja na tabia za kila siku zinazotawala kweli jinsi programu inavyojengwa, zikiwa katikati ya usalama wa kisaikolojia, kujifunza bila lawama, umiliki wazi, utamaduni wa kuandika, na mwendo endelevu.

  • 1.2 Topolojia za timu na usanifu wa shirika: Jinsi kugawa watu katika timu kunavyoumba programu wanayoweza kujenga (Sheria ya Conway: mashirika huzalisha mifumo inayoakisi miundo yao ya mawasiliano), kwa kutumia timu zilizopangwa kwa mtiririko, za jukwaa, za uwezeshaji, na za mifumo midogo tata ili kupunguza mzigo wa kiakili na kupunguza utegemezi kati ya timu.

  • 1.3 Majukumu, ngazi za taaluma, na ukuaji: Kujenga mifumo wazi, iliyosawazishwa ya taaluma yenye njia sambamba za mchangiaji binafsi na usimamizi, ili kupanga ngazi, kupandisha vyeo, kuajiri, na kulipa kuwe kwa haki, thabiti, na kunakoweza kutetewa kwa ukubwa.

  • 1.4 Njia za kufanya kazi: Jinsi timu zinavyoratibu, kupanga, na kutoa kila siku, zikipendelea kanuni kuliko taratibu na kuchagua mazoea yasiyo ya wakati mmoja, yanayoanza na nyaraka, na yanayolenga matokeo yanayopanuka kuvuka maeneo ya saa na nguvukazi mchanganyiko.

  • 1.5 Kufanya maamuzi na utawala: Kusawazisha uhuru wa timu na mpangilio wa shirika kupitia barabara zilizotengenezwa, mapitio ya ukubwa unaofaa, fikra ya yanayoweza kutenduliwa dhidi ya yasiyoweza kutenduliwa, na kusimamia deni la kiufundi kama jalada.

  • 1.6 Rekodi za maamuzi: Jinsi ya kuandika, kuhifadhi, na kudumisha rekodi za maamuzi, mara nyingi rekodi za maamuzi ya usanifu (ADR), ili hoja nyuma ya uchaguzi idumu licha ya mauzo ya wafanyakazi na kutimiza ukaguzi, na jinsi ya kufanya maamuzi yapatikane na hata yajaribike.

  • 1.7 Viwango vya uhandisi na vighairi: Jinsi shirika linavyoandika, kuchapisha, kutekeleza, na kuendeleza viwango vyake vya uhandisi, na jinsi linavyoshughulikia kupotoka kupitia mchakato unaotawaliwa, ulioandikwa wa vighairi (msamaha) ili viwango viendelee kuaminika bila kuwa vigumu kupindukia.

  • 1.8 Kuajiri, usaili, na utambulisho: Kujenga timu kwa makusudi kupitia utafutaji jumuishi, usaili uliopangwa na kusawazishwa unaopunguza upendeleo, na mpango halisi wa utambulisho unaowafanya wahandisi wapya wawe na tija na kuhisi wanakubalika haraka badala ya kuachwa wazame au waogelee.

  • 1.9 Kazi iliyosambazwa na ya mbali: Kufanya kazi kuvuka maeneo na maeneo ya saa kwa kuchagua ushirikiano usio wa wakati mmoja, ulioandikwa, unaoanza na nyaraka, kubuni mwingiliano wa makusudi wa saa na makabidhiano, na kuwahukumu watu kwa matokeo badala ya saa au mwonekano.

  • 1.10 Ufanisi wa uhandisi na tija ya wasanidi: Kupima na kuboresha jinsi wahandisi wanavyoweza kufanya kazi yao bora kwa kutumia mifumo yenye vipimo vingi (SPACE na uzoefu wa msanidi) badala ya nambari moja zinazoweza kudanganywa, na kuondoa msuguano na kazi ya kurudia inayopunguza kasi ya timu.

  • 1.11 Usimamizi wa uhandisi: Ufundi wa kusimamia wahandisi badala ya ngazi ya taaluma yenyewe: kitanzi cha mazungumzo ya mmoja-mmoja, maoni, na ukocha, kukasimu, usimamizi wa utendaji wa kibinadamu, na kupimwa kama kizidisho cha timu badala ya kwa pato lako mwenyewe.

  • 1.12 Utofauti, usawa, ujumuishi, na kuhisi kukubalika: Kujenga timu ambamo tofauti ipo, inatendewa kwa haki, inajumuishwa kikamilifu, na inafanywa ihisi inakubalika, kwa sababu timu jumuishi hujenga programu bora na kwa sababu ni sahihi, kwa upimaji wa uaminifu na bila ishara tupu.

  • 1.13 Ushauri, ukocha, na kushiriki maarifa: Kukuza watu na kueneza utaalamu kwa makusudi kupitia ushauri, ukocha, na udhamini, jamii za mazoezi, mazungumzo ya ndani, kuoanisha watu, na nyaraka-kama-kufundisha, ili maarifa yadumu kuliko mtu yeyote na hatari ya bus-factor ibaki ndogo.

Jinsi sura hizi zinavyohusiana

Sura hizi zinaunda mstari mmoja unaoendelea. Maadili yanafafanua kile shirika linachojali. Muundo na majukumu huamua nani anafanya kazi na jinsi wanavyokua. Njia za kufanya kazi zinatawala jinsi watu wanavyoratibu. Utawala na rekodi za maamuzi huhifadhi hoja nyuma ya uchaguzi wao. Utegemezi unaenda kwa mpangilio huo. Utamaduni wa kuandika na usalama wa kisaikolojia wa sura ya 1.1 ni masharti ya awali ya usawazishaji wa uaminifu katika sura ya 1.3, ushirikiano unaoanza na nyaraka katika sura ya 1.4, na rekodi za maamuzi za kudumu katika sura ya 1.6. Mipaka ya timu iliyobuniwa katika sura ya 1.2 ndiyo kiegemeo chako kikuu cha kupanua uratibu katika sura ya 1.4, ambayo inapendelea waziwazi kupunguza haja ya uratibu badala ya kuongeza mifumo mizito zaidi. Sura za 1.5 na 1.6 ni jozi ya makusudi: ya kwanza inaweka falsafa ya utawala, ya pili inaigeuza kuwa mazoezi endelevu.

Ufikiaji wa sehemu hii unaenea kitabu kizima. Topolojia za timu za sura ya 1.2 zinaunda uhandisi wa majukwaa wa sura ya 8.4 na umiliki wa kuaminika wa sura ya 9.1. Rekodi za maamuzi zinazoanzishwa hapa zinarudiwa popote maamuzi muhimu yanapofanywa, kutoka misingi ya usanifu katika sura ya 3.1 hadi kujenga-dhidi-ya-kununua na ununuzi katika sura ya 10.3, na uhakikisho wake wa kazi za utimamu unaunganishwa na mabomba ya utoaji ya sura ya 8.1. Kujifunza bila lawama kwa sura ya 1.1 kunaunga mkono usimamizi wa matukio wa sura ya 9.3, na kufanya maamuzi kwa kuandikwa na kuweza kutetewa kulikoanzishwa katika sehemu hii ndiko hasa kazi ya hatari, ukaguzi, na uhakikisho ya sura ya 10.2 inavyokitegemea. Pata misingi sawa, na kitabu kingine kinakuwa rahisi zaidi kutumia.