Bókin „Hvernig á að stjórna menntamönnum. Ég, nördar og nördar“

Bókin „Hvernig á að stjórna menntamönnum. Ég, nördar og nördar“ Tileinkað verkefnastjórum (og þeim sem dreymir um að verða yfirmenn).

Það er erfitt að skrifa fjöldann allan af kóða, en það er enn erfiðara að stjórna fólki! Svo þú þarft bara þessa bók til að læra hvernig á að gera bæði.

Er hægt að sameina fyndnar sögur og alvarlegar kennslustundir? Michael Lopp (einnig þekktur í þröngum hringjum sem Rands) náði árangri. Þú munt finna skáldaðar sögur um skáldað fólk með ótrúlega gefandi (að vísu skáldaða) reynslu. Svona deilir Rands fjölbreyttri, stundum undarlegri reynslu sinni sem hann hefur öðlast í gegnum árin af starfi í stórum upplýsingatæknifyrirtækjum: Apple, Pinterest, Palantir, Netscape, Symantec o.fl.

Ert þú verkefnastjóri? Eða viltu skilja hvað helvítis yfirmaðurinn þinn gerir allan daginn? Rands mun kenna þér hvernig á að lifa af í eitruðum heimi uppblásinna kalkúna og dafna í almennri brjálæði óstarfhæfts fólks. Í þessu undarlega samfélagi geðveikra gáfumanna eru enn ókunnugari verur - stjórnendur sem með dulrænum skipulagssiðum hafa náð völdum yfir áformum, hugsunum og bankareikningum margra.

Þessi bók er ólík öllum stjórnunar- eða forystuhandritum. Michael Lopp leynir ekki neinu, hann segir það bara eins og það er (kannski ættu ekki allar sögur að vera opinberar:P). En aðeins á þennan hátt munt þú skilja hvernig á að lifa af með slíkum yfirmanni, hvernig á að stjórna nördum og nördum og hvernig á að koma „því helvítis verkefni“ á farsælan endi!

Útdráttur. Verkfræðihugsun

Hugsanir um: Ættir þú að halda áfram að skrifa kóða?

Bók Rands um reglur fyrir stjórnendur inniheldur mjög stuttan lista yfir nútíma stjórnunarlega „must-dos“. Látleysi þessa lista stafar af þeirri staðreynd að hugtakið „verður“ er eins konar algert, og þegar kemur að fólki eru mjög fá alger hugtök. Árangursrík stjórnunaraðferð fyrir einn starfsmann verður algjör hörmung fyrir annan. Þessi hugsun er fyrsta atriðið á lista yfirmannsins sem þarf að gera:

Vertu sveigjanlegur!

Að halda að þú vitir nú þegar allt er mjög slæm hugmynd. Í aðstæðum þar sem eina stöðuga staðreyndin er að heimurinn er stöðugt að breytast, verður sveigjanleiki eina rétta staðan.

Það er þversagnakennt að annað atriðið á listanum er furðu ósveigjanlegt. Hins vegar er þetta atriði mitt persónulega uppáhald vegna þess að ég tel að það hjálpi til við að skapa grunninn að vexti stjórnenda. Þessi málsgrein hljóðar svo:

Hættu að skrifa kóða!

Í orði, ef þú vilt vera stjórnandi, þarftu að læra að treysta þeim sem vinna fyrir þig og afhenda þeim kóðunina alfarið. Þessi ráð eru yfirleitt erfið í meltingu, sérstaklega fyrir nýlega myntstjóra. Sennilega er ein af ástæðunum fyrir því að þeir urðu stjórnendur vegna framleiðni þeirra í þróun og þegar eitthvað fer úrskeiðis eru fyrstu viðbrögð þeirra að falla aftur á hæfileikana sem þeir bera fullt traust á, sem er hæfni þeirra til að skrifa kóða.

Þegar ég sé að nýlagður stjórnandi „sökkur“ í að skrifa kóða, segi ég við hann: „Við vitum að þú getur skrifað kóða. Spurningin er: getur þú leitt? Þú berð ekki lengur ábyrgð á sjálfum þér einum, þú berð ábyrgð á öllu liðinu; og ég vil tryggja að þú getir fengið teymið þitt til að leysa vandamál á eigin spýtur, án þess að þú þurfir að skrifa kóðann sjálfur. Starf þitt er að finna út hvernig á að skala sjálfan þig. Ég vil ekki að þú sért bara einn, ég vil að það séu margir eins og þú."

Góð ráð, ekki satt? Mælikvarði. Stjórnun. Ábyrgð. Svona algeng tískuorð. Það er leitt að ráðin séu röng.

Rangt?

Já. Ráðið er rangt! Ekki alveg rangt, en nógu rangt til að ég þurfti að hringja í nokkra fyrrverandi samstarfsmenn og biðjast afsökunar: „Manstu eftir uppáhaldsyfirlýsingunni minni um hvernig þú ættir að hætta að skrifa kóða? Það er rangt! Já... Byrjaðu að forrita aftur. Byrjaðu á Python og Ruby. Já, mér er alvara! Ferill þinn veltur á því!"

Þegar ég byrjaði feril minn sem hugbúnaðarhönnuður hjá Borland vann ég í Paradox Windows teyminu, sem var risastórt teymi. Það voru 13 forritarar einir. Ef þú bætir við fólki frá öðrum teymum sem voru líka stöðugt að vinna að lykiltækni fyrir þetta verkefni, eins og kjarnagagnagrunnsvélina og kjarnaforritaþjónustu, fékkstu 50 verkfræðinga sem taka beinan þátt í þróun þessarar vöru.

Ekkert annað teymi sem ég hef unnið fyrir kemur jafnvel nálægt þessari stærð. Reyndar, með hverju árinu sem líður, fækkar smám saman í hópnum sem ég vinn með. Hvað er í gangi? Erum við þróunaraðilar í sameiningu að verða betri og klárari? Nei, við deilum bara álaginu.

Hvað hafa þróunaraðilar verið að gera síðustu 20 árin? Á þessum tíma skrifuðum við fullt af kóða. Hafið af kóða! Við skrifuðum svo mikinn kóða að við ákváðum að það væri góð hugmynd að einfalda allt og fara í opinn uppspretta.

Sem betur fer, þökk sé internetinu, er þetta ferli nú orðið eins einfalt og mögulegt er. Ef þú ert hugbúnaðarhönnuður geturðu skoðað það núna! Leitaðu að nafninu þínu á Google eða Github og þú munt sjá kóða sem þú hefur lengi gleymt en sem allir geta fundið. Hræðilegt, ekki satt? Vissir þú ekki að kóði lifir að eilífu? Já, hann lifir að eilífu.

Kóðinn lifir að eilífu. Og góður kóði lifir ekki bara að eilífu heldur vex hann vegna þess að þeir sem meta hann tryggja stöðugt að hann haldist ferskur. Þessi bunki af hágæða, vel viðhaldnum kóða hjálpar til við að draga úr meðalstærð verkfræðiteymisins vegna þess að hann gerir okkur kleift að einbeita okkur að núverandi kóða frekar en að skrifa nýjan kóða og fá verkið unnið með færri mönnum og á styttri tíma.

Þessi röksemdafærsla hljómar niðurdrepandi, en hugmyndin er sú að við erum öll bara hópur samþættingarsjálfvirkra sem nota límbandi til að tengja mismunandi hluti af núverandi hlutum saman til að búa til aðeins mismunandi útgáfu af sama hlutnum. Þetta er klassísk hugsun meðal háttsettra stjórnenda sem elska útvistun. „Allir sem kunna að nota Google og eru með límbandi geta gert þetta! Af hverju erum við þá að borga mikla peninga í vélarnar okkar?“

Við borgum þessum stjórnendum mjög stóra peninga en þeir halda þvílíkt bull. Enn og aftur, lykilatriðið mitt er að það eru margir frábærir og mjög duglegir þróunaraðilar á plánetunni okkar; þeir eru sannarlega ljómandi og duglegir, þó þeir hafi ekki eytt einni mínútu í viðurkenndum háskólum. Ó já, nú eru þeir fleiri og fleiri!

Ég legg ekki til að þú farir að hafa áhyggjur af þinn stað bara vegna þess að sumir snilldar félagar eru að sögn að leita að honum. Ég legg til að þú farir að hafa áhyggjur af því vegna þess að þróun hugbúnaðarþróunar er líklega hraðar en þú ert. Þú hefur starfað í tíu ár, þar af fimm sem stjórnandi, og þú hugsar: "Ég veit nú þegar hvernig hugbúnaður er þróaður." Já, þú veist. Bless…

Hættu að skrifa kóða, en...

Ef þú fylgir upphaflegum ráðum mínum og hættir að skrifa kóða, hættir þú líka sjálfviljugur að taka þátt í sköpunarferlinu. Það er af þessari ástæðu sem ég nota ekki útvistun virkan. Sjálfvirkir skapa ekki, þeir framleiða. Vel hönnuð ferli spara mikla peninga, en þeir koma ekki með neitt nýtt í heiminn okkar.

Ef þú ert með lítið teymi sem gerir mikið fyrir lítinn pening, þá virðist mér hugmyndin um að hætta að skrifa kóða vera slæm ferilákvörðun. Jafnvel í skrímslafyrirtækjum með endalausar reglur, ferla og stefnur, hefur þú engan rétt til að gleyma hvernig á að þróa hugbúnað sjálfur. Og hugbúnaðarþróun er stöðugt að breytast. Það er að breytast núna. Undir fótunum! Á þessari sekúndu!

Þú hefur andmæli. Skil. Við skulum hlusta.

„Rands, ég er á leiðinni í leikstjórastólinn! Ef ég held áfram að skrifa kóða mun enginn trúa því að ég geti vaxið.“

Mig langar að spyrja þig að þessu: Frá því að þú sast í „ég er að fara að verða forstjóri!“ stólnum þínum, hefurðu tekið eftir því að landslag hugbúnaðarþróunar er að breytast, jafnvel innan fyrirtækis þíns? Ef svarið þitt er já, þá mun ég spyrja þig annarrar spurningar: hvernig nákvæmlega er það að breytast og hvað ætlar þú að gera við þessar breytingar? Ef þú svaraðir „nei“ við fyrstu spurningunni minni, þá þarftu að fara í annan stól, því (ég veðja!) svið hugbúnaðarþróunar er að breytast á þessari sekúndu. Hvernig ætlar þú alltaf að vaxa ef þú gleymir hægt en örugglega hvernig á að þróa hugbúnað?

Ráð mitt er að skuldbinda þig ekki til að innleiða fullt af eiginleikum fyrir næstu vöru þína. Þú þarft stöðugt að gera ráðstafanir til að fylgjast með hvernig teymið þitt er að byggja upp hugbúnað. Þú getur gert þetta bæði sem forstjóri og sem varaformaður. Eitthvað annað?

„Úff, Rands! En einhver verður að vera dómari! Einhver verður að sjá heildarmyndina. Ef ég skrifa kóða mun ég missa yfirsýn."

Þú verður samt að vera dómarinn, þú þarft samt að útvarpa ákvörðunum og þú þarft samt að ganga fjórum sinnum um bygginguna á hverjum mánudagsmorgni með einum af verkfræðingunum þínum til að hlusta á vikulega „Við erum öll dæmd“ vælið hans í 30. mínútur.! En umfram allt þetta þarftu að viðhalda verkfræðilegu hugarfari og þú þarft ekki að vera forritari í fullu starfi til að gera það.

Ábendingar mínar til að viðhalda verkfræðilegu hugarfari:

  1. Notaðu þróunarumhverfið. Þetta þýðir að þú ættir að þekkja verkfæri liðsins þíns, þar á meðal kóðabyggingarkerfið, útgáfustýringu og forritunarmáli. Fyrir vikið munt þú verða fær í tungumálinu sem liðið þitt notar þegar þú talar um vöruþróun. Þetta gerir þér einnig kleift að halda áfram að nota uppáhalds textaritilinn þinn, sem virkar fullkomlega.
  2. Þú verður að geta teiknað nákvæma byggingarmynd sem lýsir vörunni þinni á hvaða yfirborði sem er hvenær sem er. Nú meina ég ekki einfaldaða útgáfuna með þremur hólfum og tveimur örvum. Þú verður að þekkja nákvæma skýringarmynd vörunnar. Sá erfiðasti. Ekki bara einhver sæt skýringarmynd, heldur skýringarmynd sem er erfitt að útskýra. Það ætti að vera kort sem hæfir fullkomnum skilningi á vörunni. Það er stöðugt að breytast og þú ættir alltaf að vita hvers vegna ákveðnar breytingar áttu sér stað.
  3. Taktu við framkvæmd eins af aðgerðunum. Ég er bókstaflega hikandi þegar ég skrifa þetta vegna þess að þetta atriði hefur margar faldar hættur, en ég er í raun ekki viss um að þú getir náð lið #1 og punkt #2 án þess að skuldbinda sig til að innleiða að minnsta kosti einn eiginleika. Með því að innleiða einn af eiginleikum sjálfur, muntu ekki aðeins taka virkan þátt í þróunarferlinu, það mun einnig gera þér kleift að skipta reglulega úr hlutverkinu „Stjórnandi sem ber ábyrgð á öllu“ yfir í hlutverkið „Mann sem sér um að innleiða einn. af aðgerðunum." Þetta auðmjúka og yfirlætislausa viðhorf mun minna þig á mikilvægi lítilla ákvarðana.
  4. Ég skalf enn yfir öllu. Svo virðist sem einhver sé þegar farin að öskra á mig: „Stjórnandinn sem tók að sér framkvæmd aðgerðarinnar?“ (Og ég er sammála honum!) Já, þú ert enn framkvæmdastjórinn, sem þýðir að það ætti að vera eitthvað lítið hlutverk, allt í lagi? Já, þú hefur enn mikið að gera. Ef þú getur bara ekki tekið að þér framkvæmd aðgerðarinnar, þá hef ég nokkur ráð handa þér til vara: lagaðu nokkrar villur. Í þessu tilfelli muntu ekki finna fyrir sköpunargleðinni, en þú munt hafa skilning á því hvernig varan er búin til, sem þýðir að þú verður aldrei skilinn eftir án vinnu.
  5. Skrifaðu einingapróf. Ég geri þetta samt seint í framleiðsluferlinu þegar fólk fer að verða brjálað. Hugsaðu um það sem heilsugátlista fyrir vöruna þína. Gerðu þetta oft.

Mótmæli aftur?

„Rands, ef ég skrifa kóða, mun ég rugla liðið mitt. Þeir munu ekki vita hver ég er - framkvæmdastjóri eða þróunaraðili.

Allt í lagi.

Já, ég sagði: "Allt í lagi!" Ég er ánægður með að þú heldur að þú getir ruglað liðið þitt með því að synda í tjörninni. Það er einfalt: mörkin milli mismunandi hlutverka í hugbúnaðarþróun eru mjög óljós eins og er. HÍ krakkar gera það sem í stórum dráttum má kalla JavaScript og CSS forritun. Hönnuðir læra meira og meira um hönnun notendaupplifunar. Fólk hefur samskipti sín á milli og lærir um villur, um þjófnað á kóða annarra, og einnig um þá staðreynd að það er engin góð ástæða fyrir stjórnanda að taka ekki þátt í þessari gríðarlegu, alþjóðlegu, krossfrjóvandi upplýsingatækni.

Að auki, viltu vera hluti af teymi sem samanstendur af íhlutum sem auðvelt er að skipta um? Þetta mun ekki bara gera teymið þitt lipra, það mun gefa hverjum liðsmanni tækifæri til að sjá vöruna og fyrirtækið frá ýmsum sjónarhornum. Hvernig geturðu komist að því að virða Frank, rólega strákinn sem sér um smíðina, frekar en eftir að hafa séð einfaldan glæsileika byggingarhandritanna hans?

Ég vil ekki að liðið þitt verði ruglað og óreiðukennt. Þvert á móti vil ég að lið þitt eigi skilvirkari samskipti. Ég trúi því að ef þú tekur þátt í að búa til vöruna og vinna að eiginleikum muntu vera nær teyminu þínu. Og það sem meira er, þú munt vera nær stöðugum breytingum á hugbúnaðarþróunarferlinu innan fyrirtækis þíns.

Ekki hætta að þróast

Samstarfsmaður minn hjá Borland réðst einu sinni munnlega á mig fyrir að hafa kallað hana „kóðara“.

„Rands, kóðarinn er huglaus vél! Apaköttur! Kóðarinn gerir ekkert mikilvægt nema skrifa leiðinlegar línur af ónýtum kóða. Ég er ekki kóðari, ég er hugbúnaðarframleiðandi!"

Hún hafði rétt fyrir sér, hún hefði hatað fyrstu ráðleggingar mínar til nýrra forstjóra: „Hættu að skrifa kóða! Ekki vegna þess að ég sé að gefa í skyn að þeir séu kóðarar, heldur frekar vegna þess að ég er að leggja til að þeir fari að hunsa einn mikilvægasta hluta starfsins: hugbúnaðarþróun.

Svo ég hef uppfært ráðleggingar mínar. Ef þú vilt vera góður leiðtogi geturðu hætt að skrifa kóða, en...

Vertu sveigjanlegur. Mundu hvað það þýðir að vera verkfræðingur og ekki hætta að þróa hugbúnað.

Um höfundinn

Michael Lopp er gamaldags hugbúnaðarhönnuður sem hefur enn ekki yfirgefið Silicon Valley. Undanfarin 20 ár hefur Michael unnið fyrir margvísleg nýsköpunarfyrirtæki, þar á meðal Apple, Netscape, Symantec, Borland, Palantir, Pinterest, og einnig tekið þátt í sprotafyrirtæki sem flaut hægt og rólega í gleymsku.

Utan vinnu rekur Michael vinsælt blogg um tækni og stjórnun undir dulnefninu Rands, þar sem hann ræðir hugmyndir á sviði stjórnunar við lesendur, lýsir yfir áhyggjum af því að þurfa stöðugt að vera með puttann á púlsinum og útskýrir að þrátt fyrir að rausnarleg verðlaun fyrir að búa til vöru, árangur þinn er aðeins mögulegur þökk sé teyminu þínu. Bloggið má finna hér www.randsinrepose.com.

Michael býr með fjölskyldu sinni í Redwood, Kaliforníu. Hann finnur sér alltaf tíma til að hjóla á fjallahjólum, spila íshokkí og drekka rauðvín þar sem að vera heilbrigður er mikilvægara en að vera upptekinn.

» Nánari upplýsingar um bókina má finna á heimasíðu útgefanda
» efnisyfirlit
» Útdráttur

Fyrir Khabrozhiteley 20% afslátt með afsláttarmiða - Stjórna fólki

Við greiðslu fyrir pappírsútgáfu bókarinnar verður rafræn útgáfa bókarinnar send með tölvupósti.

PS: 7% af verði bókarinnar fara í þýðingu á nýjum tölvubókum, bókalisti afhentur prentsmiðjunni hér.

Heimild: www.habr.com

Bæta við athugasemd