Miks vajavad andmete teaduse meeskonnad universaale, mitte spetsialiste

Miks vajavad andmete teaduse meeskonnad universaale, mitte spetsialiste
HIROSHI WATANABE/GETTY IMAGES

Raamatus „Rahvaste rikkus” nĂ€itab Adam Smith, kuidas töö jagamine muutub peamise tootlikkuse suurendamise allikaks. NĂ€iteks on nĂ€idatud nööpnĂ”ela tehase koosteliin: „Üks töötaja venitab traadi, teine sirgendab selle, kolmas lĂ”ikab, neljas teritab otsa, viies lihvib teise otsa, et pea peale panna.” Spetsialiseerumise tĂ”ttu, mis keskendub kindlatele funktsioonidele, muutub iga töötaja oma kitsas ĂŒlesandes kĂ”rge kvalifikatsiooniga spetsialistiks, mis toob kaasa protsessi efektiivsuse suurenemise. Tootmine ĂŒhe töötaja kohta suureneb mitmeid kordi ning tehas muutub nööpnĂ”elte tootmises efektiivsemaks.

Selline funktsionaalne töö jagamine on meie teadvusesse nii sĂŒgavalt juurdunud, et organiseerime kiiresti meie meeskonnad vastavalt. Andmete teadus ei ole erand. Komplekssed algoritmilised Ă€rivĂ”imalused nĂ”uavad mitmeid tööfunktsioone, seetĂ”ttu loovad ettevĂ”tted tavaliselt spetsialistide grupid: teadlased, andmeanalĂŒĂŒtikud, masinĂ”ppe insenerid, pĂ”hjusliku seose teadlased jne. Spetsialistide töö koordineerib tootejuht, edastades funktsioone viisil, mis meenutab nööpnĂ”ela tehast: â€žĂŒks inimene saab andmed, teine modelleerib need, kolmas töötleb, neljas mÔÔdab” jne.

Kahjuks ei tohiks me optimeerida oma andmete teadusmeeskondi tootlikkuse tĂ”stmiseks. Siiski teete te seda, kui mĂ”istate, mis te tootsite: nööpnĂ”elu vĂ”i midagi muud, ja pĂŒĂŒdlete lihtsalt efektiivsuse poole. MontaaĆŸiliinide eesmĂ€rk on ĂŒlesande tĂ€itmine. Me teame tĂ€pselt, mida soovime — need on nööpnĂ”elad (nagu Smithi nĂ€ites), kuid vĂ”ib mainida ka igasuguseid tooteid vĂ”i teenuseid, mille nĂ”udmised kirjeldavad tĂ€ielikult kĂ”iki toote ja selle kĂ€itumise aspekte. Töötajate roll on tĂ€ita neid nĂ”udmisi vĂ”imalikult tĂ”husalt.

Aga andmete teaduse eesmĂ€rk ei ole vaid ĂŒlesannete tĂ€itmine. Pigem on eesmĂ€rk Ă”ppida ja arendada uusi tugevaid Ă€rivĂ”imalusi. Algoritmilisi tooteid ja teenuseid, nagu soovitussĂŒsteemid, kliendisuhtlemine, stiilieelistuste klassifitseerimine, mÔÔdusobivuse soovitamine, rĂ”ivaste disain, logistika optimeerimine, hooajaliste tendentside avastamine ja palju muud, ei saa eelnevalt vĂ€lja töötada. Need peavad olema uuritud. Plaane nende kopeerimiseks ei ole, need on uued vĂ”imalused oma mÀÀratletud ebamugavustega. Koefitsiendid, mudelid, mudelite tĂŒĂŒbid, hĂŒperparameetrid, kĂ”ik vajalikud elemendid peavad olema uuritud eksperimentide, katsetamise ja kordamise kaudu. NööpnĂ”elte puhul toimub Ă”pe ja disain eelnevalt, enne tootmise algust. Andmete teaduses Ă”pite te protsessi kĂ€igus, mitte enne seda.

NööpnĂ”elte tehases, kus Ă”pe on esikohal, ei oota ega soovi me, et töötajad improviseeriksid toote mis tahes omaduste osas, vĂ€lja arvatud tootmise efektiivsuse tĂ”stmiseks. Ülesannete spetsialiseerumine on mĂ”ttekas, kuna see toob kaasa protsesside efektiivsuse ja tootmise jĂ€rjepidevuse (ilma muutusteta lĂ”ppproduktis).

Kuid kui toode on endiselt arengufaasis ja eesmÀrk on Ôppimine, takistab spetsialiseerumine meie eesmÀrke jÀrgmistes olukordades:

1. See suurendab koordineerimiskulusid.

Seega rÀÀgime kuludest, mis kogunevad aja jooksul, mis kulub suhtlemiseks, aruteludeks, töö prioriteetide mÀÀramiseks ja Ă”igete ĂŒlesannete mÀÀramiseks. Need kulud suureneb mittejooneliselt koos osalejate arvu kasvuga. (Kuidas Ă”petas meid J. Richard Hackman, suhete arv r kasvab vastavalt liikmete arvu n, jĂ€rgides valemit: r = (n ^ 2 - n) / 2. Ja iga suhe paljastab teatud kulu suhete arvu.) Kui andmeanalĂŒĂŒtikud on organiseeritud funktsioonide kaupa, nĂ”uab iga etapp, iga muudatus, teenuse edastamine jne palju spetsialiste, mis tĂ”stab koordineerimise kulusid. NĂ€iteks statistilise modelleerimise spetsialistid, kes soovivad katsetada uusi funktsioone, peavad oma tegevust koordineerima andmetöötluse inseneridega, kes tĂ€iustavad andmekogumeid iga kord, kui nad soovivad midagi uut proovida. Samuti tĂ€hendab iga uus treenitud mudel seda, et mudeli arendajal peab olema keegi, kellega oma tegevust koordineerida modelleerimise kĂ€ivitamiseks. Koordineerimise kulud on pideva parandamise tasu, mis muudab need keerulisemaks ja kallimaks ning suurendab tĂ”enĂ€osust, et katsetamisest loobutakse. See vĂ”ib takistada Ă”ppimist.

2. See raskendab ooteaega.

Koordineerimise kuludest veelgi hirmutavam on aeg, mis kaob töövahetuste vahel. Kuigi koordineerimise kulud on tavaliselt mÔÔdetavad tundides: aeg, mis kulub koosolekute, arutelude ja projektide ĂŒlevaatamiseks, mÔÔdetakse ooteaeg tavaliselt pĂ€evades, nĂ€dalates vĂ”i isegi kuudes! Funktsionaalsete spetsialistide ajakavad on raske ĂŒhtlustada, kuna iga spetsialist peab olema jaotatud mitmele projektile. Ühe tunni koosoleku, et arutada muudatusi, vĂ”ib olla vaja koordineerida nĂ€dalaid, et töövooge sĂŒnkroniseerida. Ja pĂ€rast muudatuste kokkuleppimist peab planeerima ka tegeliku töö konteksti, mis hĂ”lmab palju teisi projekte ja vĂ”tab spetsialistide tööaega. Koodivea parandamise vĂ”i uurimistööga seotud töö, mille valimine vĂ”iks vĂ”tta ainult paar tundi vĂ”i pĂ€eva, vĂ”ib kesta tunduvalt kauem, enne kui ressursid muutuvad kergesti kĂ€ttesaadavaks. Sel ajal on iteratsioon ja Ă”ppimine peatatud.

3. See kitsendab konteksti.

Töö jagamine vĂ”ib kunstlikult piirata Ă”ppimist, premeerides inimesi oma spetsialiseerumises pĂŒsimise eest. NĂ€iteks teadlane, kes peab jÀÀma oma funktsionaalsuse piiridesse, suunab oma energia erinevate algoritmide, nĂ€iteks regressiooni, nĂ€rvivĂ”rkude ja juhuslike metsade katsetamisele. Ilmselt vĂ”ib hea algoritmi valiku tegemine tuua jĂ€rkjĂ€rgulisi parendusi, kuid ĂŒldiselt on palju enam saadud teist tĂŒĂŒpi tegevusest, nĂ€iteks uute andmeallikate integratsioonist. Samuti aitab see arendada mudelit, mis kasutab igat bitki andmete selgitavast vĂ”imest. Sellegipoolest vĂ”ib selle tugevus olla sihtfunktsiooni muutmises vĂ”i teatud piirangute nĂ”rgendamises. Seda on raske nĂ€ha vĂ”i saavutada, kui tema töö on piiratud. Kuna spetsialist tegeleb algoritmide optimeerimisega, on tal palju vĂ€hem vĂ”imalusi millegi muuga tegeleda, isegi kui see toob suurt kasu.

Nimetame mÀrgid, mis ilmnevad, kui andmete teaduse meeskonnad töötavad nagu nööpnÔelafabrikud (nt lihtsate olekute vÀrskenduste kaudu): 'andmekanali muudatuste ootamine' ja 'ML Engi ressursside ootamine', mis on tavalised takistused. Sellegipoolest usun, et ohtlikum mÔju on see, mida te ei mÀrka, sest te ei saa kahetseda seda, mida te ei tea. TÀiuslik nÔuete tÀitmine ja enesekehtestamine, mis saavutatakse protsesside efektiivsuse saavutamise tÔttu, vÔivad varjata tÔde selle kohta, et organisatsioonid ei ole teadlikud Ôppimise eelistest, mille nad kaotavad.

Selle probleemi lahendus peitub loomulikult tehaseklambrite meetodist vabanemises. Õppimise ja iteratsiooni stimuleerimiseks peaksid andmeadlase rollid olema ĂŒldised, kuid ulatuslike kohustustega, mis ei sĂ”ltu tehnilisest funktsioonist; see tĂ€hendab, et organiseerige andme spetsialistid nii, et nad oleksid optimeeritud Ă”ppimiseks. See hĂ”lmab "tĂ€iskomplekti spetsialistide" palkamist — laiaulatuslikke spetsialiste, kes saavad tĂ€ita erinevaid ĂŒlesandeid: kontseptsioonist modelleerimiseni, rakendamisest mÔÔtmiseni. Oluline on mĂ€rkida, et ma ei eelda, et tĂ€iskomplekti spetsialistide palkamine vĂ€hendaks töötajate arvu. TĂ”enĂ€oliselt eeldan ma lihtsalt, et kui neid korraldatakse teistmoodi, on nende stiimulid paremini kooskĂ”las Ă”ppimise ja tĂ”hususe eelistega. NĂ€iteks teil on meeskond, kuhu kuulub kolm inimest, kellel on kolm Ă€rikvaliteeti. Nuppude tootmisettevĂ”ttes pĂŒhendab iga spetsialist kolmandiku oma ajast igale ametikohale, kuna keegi teine ei saa samasugust tööd teha. TĂ€iskomplekti lĂ€henemises pĂŒhendub iga universaalne töötaja tĂ€ielikult kogu Ă€ri protsessile, töö mahu suurendamisele ja Ă”ppimisele.

Kui tootmisprotsessi toetavate inimeste arv vĂ€heneb, vĂ€heneb ka koordineerimine. Universaal liigub sujuvalt erinevate funktsioonide vahel, laiendades andmevoogu, et lisada rohkem andmeid, katsetades mudeleid uusi funktsioone, juurutades uusi versioone tootmises pĂ”hjuslike mÔÔtmiste jaoks ning kordab samme nii kiiresti, kui uusi ideid tuleb. Loomulikult tĂ€idab universaal erinevaid funktsioone jĂ€rjestikku, mitte paralleelselt. LĂ”ppkokkuvĂ”ttes on see vaid ĂŒks inimene. Siiski vĂ”tab ĂŒlesande tĂ€itmine tavaliselt vaid vĂ€ikese osa ajast, mis on vajalik teise spetsialiseeritud ressursi kaasamiseks. Seega vĂ€heneb iteratsiooniaeg.

Meie universaal ei pruugi olla nii osav kui spetsialist teatud ametifunktsioonis, kuid me ei pĂŒrgi funktsionaalse tĂ€iuslikkuse vĂ”i vĂ€ikeste jĂ€rkjĂ€rguliste paranduste poole. Pigem pĂŒĂŒame Ă”ppida ja avastada uusi ametikohustusi jĂ€rkjĂ€rgulise mĂ”juga. Tootlikus, mis annab tĂ€ieliku konteksti lahendusele, nĂ€eb ta vĂ”imalusi, mida kitsas spetsialist ignoreerib. Tal on rohkem ideid ja rohkem vĂ”imalusi. Ta ebaĂ”nnestub samuti, kuid ebaĂ”nnestumise hind on madal ning Ă”ppimise eelised on suured. See asĂŒmmeetria soodustab kiiret iteratsiooni ja premeerib Ă”ppimist.

Oluline on mĂ€rkida, et see autonoomia ja oskuste mitmekesisuse ulatus, mida tĂ€iskomplekti spetsialist idealiseeritud viisil, sĂ”ltub suures osas andmeplatvormi usaldusvÀÀrsusest, millega toimetada. HĂ€sti konstrueeritud andmeplatvorm abstraheerib andmeprotsessorid keerukusest nagu konteineriseerimine, hajutatud töötlemine, automaatne ĂŒleminek uuele ressursile ja muud tipptasemel arvutuskontseptsioonid. Lisaks abstraktsioonile vĂ”ib usaldusvÀÀrne andmeplatvorm pakkuda sujuvat ĂŒhendust eksperimentaalse infrastruktuuriga, automatiseerida jĂ€lgimise ja hĂ€ire sĂŒsteemi, pakkuda automaatset skaleerimist ning visualiseerida algoritmilisi tulemusi ja tĂ”rkeotsingut. Need komponendid on kujundatud ja loodud andmeplatvormi inseneride poolt, mitte andmeadlase ĂŒlesanne pole neid edastada andmeplatvormi arendajate meeskonnale. Just andmeadlase vastutus on kogu kood, mida rakendatakse platvormi kĂ€itamiseks.

Mind huvitas samuti funktsioonide jagamine töö jagamise efektiivsuse kaudu, kuid katsetamine (paremat Ă”ppimise meetodit pole) tĂ”i mind avastama, et tĂŒĂŒpilised rollid toetavad paremini Ă”ppimist ja innovatsiooni ning pakuvad Ă”igeid mÔÔdikuid: nad avastavad ja loovad palju rohkem Ă€rivĂ”imalusi kui spetsialiseeritud lĂ€henemine. (TĂ”husam viis sellest lĂ€henemisest Ă”ppimiseks, kui katsetamine, mille lĂ€bi ma lĂ€ksin, on lugeda Amy Edmondsoni raamatut "Meeskonnatöö dĂŒnaamika: kuidas organisatsioonid Ă”pivad, loovad innovatsiooni ja konkureerivad teadmistepĂ”hises majanduses").

On mĂ”ned olulised eeldused, mis vĂ”ivad muuta selle lĂ€henemise organisatsioonile rohkem vĂ”i vĂ€hem usaldusvÀÀrseks erinevates ettevĂ”tetes. Iteratsiooniprotsess vĂ€hendab katsetuste ja vigade maksumust. Kui vea hind on kĂ”rge, vĂ”ite soovida neid vĂ€hendada (kuid meditsiini vĂ”i tootmise jaoks ei ole see soovitatav). Lisaks, kui tegelete petabaidiga vĂ”i eksabaidiga andmetega, vĂ”ib osutuda vajalikuks andmete kujundamise spetsialiseerumine. Samuti, kui Ă€rivĂ”imaluste veebihoidmine ja nende kĂ€ttesaadavus on olulisemad kui nende tĂ€iustamine, vĂ”ib funktsionaalne tipptase ĂŒletada Ă”ppimise. LĂ”puks toetub tĂ€ispakett mudel asjatundlikkusele. Need ei ole unenĂ€od; neid vĂ”ib leida vĂ”i ise koolitada. Siiski on suur nĂ”udlus ning nende ettevĂ”ttes hoidmiseks ja meelitamiseks on vajalik konkurentsivĂ”imeline materiaalse hĂŒvitise, stabiilsed ettevĂ”tte vÀÀrtused ja huvitav töö. Veenduge, et teie ettevĂ”tte kultuur suudab selliseid tingimusi tagada.

Kuid vaatamata kĂ”ikidele ĂŒtlustele usun, et tĂ€ispakett mudel pakub parimaid lĂ€htepositsioone. Alustage nendest ja seejĂ€rel liikuge teadlikult funktsionaalse tööjaotuse suunas ainult siis, kui see on tĂ”eliselt vajalik.

Funktsionaalsel spetsialiseerimisel on ka teisi puudusi. See vĂ”ib viia vastutuse kadumiseni ja töötajate passiivsuseni. Isegi Smith kritiseerib tööjaotust, vĂ€ites, et see peletab Ă€ra talentide, st töötajad muutuvad teadmatuses ja isoleerituks, kuna nende rollid on piiratud mĂ”ne korduva ĂŒlesandega. Kuigi spetsialiseerimine vĂ”ib protsesside efektiivsust tagada, ei inspireeri see töötajaid sageli.

Omakohtade rollid pakuvad kÔike, mis suurendab töörahulolu: autonoomia, meistrimehe oskus ja sihikindlus. Autonoomia seisneb selles, et nad ei sÔltu millestki eduka saavutamiseks. Meistri oskus vÀljendub tugevas konkurentsieelises. Ja sihikindlus seisneb vÔimaluses mÔjutada Àrikeskkonda, mida nad loovad. Kui suudame veenda inimesi oma tööga tegelema ja ettevÔttele suurt mÔju avaldama, paigutub kÔik muu Ôigesse kohta.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster