
HIROSHI WATANABE/GETTY IMAGES
Raamatus âRahvuste rikkusâ nĂ€itab Adam Smith, kuidas tööjaotus muutub peamiseks tootlikkuse suurendamise allikaks. NĂ€iteks on naelatootmisettevĂ”tte tootmisliin: âĂks töötaja venitab traati, teine sirgendab seda, kolmas lĂ”ikab, neljas teritab otsa, viies lihvib teise otsa nĂ”elapeaks.â TĂ€nu spetsialiseerumisele teatud funktsioonidele muutub iga töötaja oma kitsas ĂŒlesandes kĂ”rgelt kvalifitseeritud spetsialistiks, mis toob kaasa protsessi tĂ”hususe kasvu. Tootmine iga töötaja kohta suureneb mitmeid kordi ning tehas muutub naelte tootmises efektiivsemaks.
Selline funktsionaalne tööjaotus on tĂ€napĂ€eval meie meeltesse nii juurdunud, et me korraldame kiiresti oma meeskonnad vastavalt sellele. Andmescience ei ole erand. Komplekssed algoritmilised Ă€rivĂ”imalused nĂ”uavad mitmeid tööfunktsioone, mistĂ”ttu ettevĂ”tted loovad tavaliselt spetsialistide rĂŒhmi: teadlasi, andmeanalĂŒĂŒtika insenere, masinĂ”ppe insenere, pĂ”hjuslikkuse teadlasi jne. Spetsialistide tööd koordineerib tootejuht, jagades funktsioone viisil, mis meenutab naelatehase tootmisliini: âĂŒks inimene saab andmed, teine modelleerib need, kolmas teostab need, neljas mÔÔdabâ jne.
Kahjuks ei tohiks me optimeerida oma Andmescience meeskondi tootlikkuse suurendamiseks. Siiski teete seda, kui mĂ”istate, mida te toote: naelu vĂ”i midagi muud, ja lihtsalt pĂŒĂŒdlenne efektiivsuse poole. Tootmisliinide eesmĂ€rk on ĂŒlesande tĂ€itmine. Me teame tĂ€pselt, mida me tahame â seda on naelad (nagu Smithi nĂ€ites), kuid vĂ”ite mainida mis tahes toodet vĂ”i teenust, mille nĂ”uded kirjeldavad tĂ€ielikult toote kĂ”iki aspekte ja selle kĂ€itumist. Töötajate roll on neid nĂ”udeid vĂ”imalikult efektiivselt tĂ€ita.
Kuid Data Science'i eesmĂ€rk pole lihtsalt ĂŒlesandeid tĂ€ita. Pigem seisneb eesmĂ€rk uute tugevate Ă€rivĂ”imaluste uurimises ja arendams. Algoritmilised tooted ja teenused, nagu soovitussĂŒsteemid, kliendisuhtlus, stiilieelistuste klassifitseerimine, suuruste sobitamine, rĂ”ivadisaini optimeerimine, hooajaliste trendide avastamine ja palju muud, ei saa olla eelnevalt vĂ€lja töötatud. Neid tuleb uurida. Pole olemas jooniseid, mille jĂ€rgi kopeerida, need on uued vĂ”imalused oma kaasneva ebakindlusega. Koefitsiendid, mudelid, mudelite tĂŒĂŒbid, hĂŒperparameetrid, kĂ”ik vajalikud elemendid tuleb uurida katsete, vigade ja korduste kaudu. Nuppudega toimub treening ja disain ette, enne nende tootmist. Data Science'is Ă”pite protsessi kĂ€igus, mitte enne seda.
Nuppude tehases, kus Ă”pe on prioriteet, ei oota ega soovi me, et töötajad improviseeriksid toote mis tahes omadusega, vĂ€lja arvatud tootmisprotsessi efektiivsuse suurendamine. Ălesannete spetsialiseerumine on mĂ”ttekas, kuna see toob kaasa protsesside efektiivsuse ja tootmise jĂ€rjepidevuse (ilma lĂ”pp-produkti muutmiseta).
Kuid kui toode on endiselt arengus ja eesmÀrk on Ôppida, takistab spetsialiseerumine meie eesmÀrke jÀrgmistes juhtudes:
1. See suurendab koordineerimise kulusid.
See, the costs that accumulate over time spent on communication, discussion, justification, and prioritizing the work that needs to be done. These costs scale superlinearly with the number of people involved. (As J. Richard Hackman taught us, the number of relationships r grows similarly to the function of the number of members n according to this equation: r = (n ^ 2 - n) / 2. And each relationship reveals some amount of cost relation). When data analysts are organized by functions, at every stage, with each change, each service transition, etc., many specialists are required, which increases coordination costs. For instance, statistical modeling specialists who want to experiment with new features will need to coordinate their actions with data processing engineers who augment the datasets every time they want to try something new. Similarly, each new trained model means that the model developer will need someone to coordinate their actions for deployment. Coordination costs act as the price for iteration, making them more challenging and costly and more likely to discourage exploration. This can hinder training.
2. This complicates the waiting time.
Kooridiniikuludest veelgi hirmutavam on aeg, mis kaob töövahetuste vahel. Kui koordineerimise kulusid mÔÔdetakse tavaliselt tundides â aega, mis kulub koosolekute, arutelude ja projektide ĂŒlevaatamiseks, siis ooteaeg tavaliselt mÔÔdetakse pĂ€evades, nĂ€dalates vĂ”i isegi kuudes! Funktsionaalsete spetsialistide graafikute ĂŒhte sobitamist on raske teha, kuna iga spetsialist peab olema jaotatud mitmele projektile. Ăks tund koosolekut muudatuste arutamiseks vĂ”ib töövoo ĂŒhtsuse saavutamiseks vĂ”tta mitu nĂ€dalat. Ja pĂ€rast muudatuste kooskĂ”lastamist tuleb kooskĂ”lastada ka tegelik töö, mis seondub paljudele teistele projektidele, eraldades spetsialistide tööaega. Koodigeenide parandamine vĂ”i uurimistöö, mille lĂ”petamiseks kulub ainult mĂ”ned tunnid vĂ”i pĂ€evad, vĂ”ib vĂ”tta palju rohkem aega, enne kui ressursid muutuvad kĂ€ttesaadavaks. Seni on iteratsioon ja Ă”ppimine peatatud.
3. See kitsendab konteksti.
Töö jagamine vÔib kunstlikult piirata Ôppimist, premeerides inimesi selle eest, et nad jÀÀvad oma spetsialiseerumisse. NÀiteks, teadlane, kes peab jÀÀma oma funktsionaalsuse piiridesse, suunab oma energia erinevate algoritmide katsetamisele: regressioon, nÀrvivÔrgud, juhuslikud metsad jne. Ilmselt vÔib hea algoritmi valik viia jÀrkjÀrkseteni parandusteni, kuid tavaliselt on vÔimalik teistest tegevustest, nagu uute andmeallikate integreerimine, palju rohkem kasu saada. Samuti aitab see vÀlja töötada mudeli, mis kasutab Àra iga andmete seletusvÔime. Siiski vÔib selle tugevus seisneda sihtfunktsiooni muutmises vÔi teatud piirangute leevendamises. Seda on raske nÀha vÔi teha, kui selle tööpiirangud on kitsad. Kuna teadlane-ekspert spetsialiseerub algoritmide optimeerimisele, on tal palju vÀhem vÔimalusi millegi muuga tegeleda, isegi kui see looks mÀrkimisvÀÀrset kasu.
Vaatame mĂ€rke, mis ilmnevad, kui andeteaduse meeskonnad töötavad nagu nööpnĂ”elte tehased (nĂ€iteks lihtsates staatuse uuendustes): âootamine andmevoo muutmisestâ ja âootamine ML Engi ressurssidestâ, mis on tavalised takistajad. Sellegipoolest usun, et ohtlikum mĂ”ju on see, mida te ei mĂ€rka, kuna te ei saa kahetseda seda, mida te ei tea. TĂ€iuslik nĂ”uete tĂ€itmine ja enesekehtestamine, mis on saavutatud protsesside tĂ”hususe saavutamise toel, vĂ”ivad varjata tĂ”de, et organisatsioonid pole teadlikud Ă”ppimise eelistest, mis neil on kaotatud.
Selle probleemi lahenduseks on muidugi loobuda nööpnĂ”elte tehase meetodist. Et edendada Ă”ppimist ja iteratsiooni, peavad andeteaduse rollid olema universaalsed, kuid laialdaste kohustustega, mis ei sĂ”ltu tehnilisest funktsioonist, st korraldada andespetsialistid nii, et need oleksid optimiseeritud Ă”ppimiseks. See tĂ€hendab, et tuleb palgata âtĂ€ismÔÔtme eksperteâ â universaalseid spetsialiste, kes saavad tĂ€ita erinevaid funktsioone: kontseptsioonist modelleerimiseni, teostamisest mÔÔtmiseni. Oluline on mĂ€rkida, et ma ei arva, et tĂ€ismÔÔtme spetsialiste palgates peaks töötajate arv vĂ€henema. Pigem eeldan, et kui nad on korraldatud teisiti, seondub nende motivatsioon paremini Ă”ppimise ja efektiivsuse eelistega. NĂ€iteks on teil kolmeliikmeline meeskond, kellel on kolm Ă€rilist kvaliteeti. NööpnĂ”elte tehas, igal spetsialistil kulub iga ametiaja kolmandik aega, kuna keegi teine ei saa teha tema tööd. TĂ€ismÔÔtme puhul on iga ĂŒldspetsialist tĂ€ielikult pĂŒhendunud kogu Ă€ri protsessile, töömahu suurendamisele ja Ă”ppimisele.
Kui tootmisprotsessi toetamiseks on vĂ€hem inimesi, vĂ€heneb koordineerimine. Universaal liigub sujuvalt funktsioonide vahel, laiendades andmevooge, et lisada rohkem andmeid, katsetades uusi funktsioone mudelites, juurutades uusi versioone tootmises pĂ”hjuse mÔÔtmise jaoks ja kordab samme nii kiiresti, kui uusi ideid tekib. Loomulikult tĂ€idab universaal erinevaid funktsioone jĂ€rjestikku, mitte paralleelselt. LĂ”ppude lĂ”puks on see vaid ĂŒks inimene. Siiski nĂ”uab ĂŒlesande tĂ€itmine tavaliselt vaid vĂ€hest osa ajast, mis oleks vajalik millekski muud spetsialiseeritud ressursiks. Seega vĂ€heneb iteratsiooni aeg.
Meie universaal ei pruugi olla nii osav kui spetsialist teatud tööfunktsioonis, kuid me ei pĂŒĂŒdle funktsionaalse tĂ€iuslikkuse vĂ”i vĂ€ikeste jĂ€rkjĂ€rguline tĂ€iustuste poole. Pigem pĂŒĂŒame avastada ja Ă”ppida uusi professionaalseid ĂŒlesandeid jĂ€rkjĂ€rgulise mĂ”juga. Tervikliku konteksti abil tervikliku lahenduse jaoks nĂ€eb ta vĂ”imalusi, mida kitsas spetsialist vĂ”ib maha magada. Tal on rohkem ideid ja rohkem vĂ”imalusi. Ta ebaĂ”nnestub samuti. Sellegipoolest on ebaĂ”nnestumise hind madal ja Ă”ppimise eelised suured. See asĂŒmmeetria soodustab kiiret iteratsiooni ja premeerib Ă”ppimist.
Oluline on mĂ€rkida, et teadlaste, kes töötavad tĂ€ielike tehnoloogiliste virnadega, autonoomia ja oskuste mitmekesisus sĂ”ltub suurel mÀÀral andmepĂ”histe platvormide usaldusvÀÀrsusest, millega nad saavad töötada. HĂ€sti ĂŒles ehitatud andmepĂ”hine platvorm eraldab andmeanalĂŒĂŒtikud keerukalt konteineritest, jaotatud töötlemisest, automaatsest liikumisest muudele ressurssidele ja muudest tĂ€iustatud arvutiteooriatest. Lisaks abstraktsioonile vĂ”ib usaldusvÀÀrne andmepĂ”hine platvorm tagada sujuva juurdepÀÀsu eksperimentaalsele infrastruktuurile, automatiseerida jĂ€lgimise ja hĂ€iresĂŒsteemi, pakkuda automaatset skaleerimist ja visualiseerida algoritmilisi tulemusi ja tĂ”rkeotsingut. Need komponendid on projekteeritud ja loodud andmepĂ”hise platvormi inseneride poolt, see tĂ€hendab, et Data Science spetsialist ei edasta neid andmepĂ”hise platvormi arendajate meeskonnale. Just Data Science spetsialist vastutab kogu selle koodi eest, mida kasutatakse platvormi kĂ€ivitamiseks.
Mind huvitas ka kunagi funktsionaalne tööjaotus protsesside efektiivsuse kasutamise kaudu, kuid katse-eksituse meetodil (paremat Ă”ppimise meetodit ei ole) avastasin, et tĂŒĂŒpilised rollid soodustavad paremini Ă”ppimist ja innovaatilisust ning pakuvad Ă”igeid nĂ€itajaid: palju suurema hulga Ă€rivĂ”imaluste avastamine ja arendamine vĂ”rreldes spetsialiseeritud lĂ€henemisviisiga. (Efektiivsem viis selle lĂ€henemise kohta Ă”ppida, kui katse-eksituse meetod, millest ma olen lĂ€binud, on lugeda Amy Edmondsoni raamatut "Meeskonna koostöö: kuidas organisatsioonid Ă”pivad, loovad innovaatilisust ja konkureerivad teadmistepĂ”hises majanduses").
On teatud olulised eeldused, mis vĂ”ivad muuta selle lĂ€henemise organisatsioonile mĂ”nes ettevĂ”ttes rohkem vĂ”i vĂ€hem usaldusvÀÀrseks. Iteratsiooniprotsess vĂ€hendab katsetamise ja eksimise kulusid. Kui vea hind on kĂ”rge, vĂ”ite soovida neid vĂ€hendada (kuid see ei ole soovitatav meditsiiniliste rakenduste vĂ”i tootmise puhul). Lisaks, kui tegelete petabaidiga vĂ”i eksabaitidega andmetega, vĂ”ib osutuda vajalikuks andmete kavandamise spetsialiseerumine. Samuti, kui Ă€rivĂ”imaluste sĂ€ilitamine ja nende kĂ€ttesaadavus on olulisem kui nende tĂ€iendamine, vĂ”ib funktsionaalne ĂŒleolek ĂŒletada Ă”ppimise. LĂ”puks tugineb tĂ€iskihi mudel teadlike inimeste arvamusele. Nad ei ole ĂŒhe sarve faktid; neid on vĂ”imalik leida vĂ”i ise koolitada. Siiski on neil kĂ”rge nĂ”udlus ja nende ettevĂ”ttesse toomiseks ja hoidmiseks on vajalik konkurentsivĂ”imeline rahaline hĂŒvitis, pĂŒsivad ettevĂ”tte vÀÀrtused ja huvitav töö. Veenduge, et teie ettevĂ”tte kultuur suudab selliseid tingimusi pakkuda.
Isegi kÔik eeltoodud arvesse vÔttes arvan, et tÀiskihi mudel loob alustamiseks parimad tingimused. Alustage neist, seejÀrel liikuge teadlikult funktsionaalse tööjaotuse suunal ainult siis, kui see on tÔeliselt vajalik.
Funktsionaalsel spetsialiseerumisel on ka teisi puudusi. See vĂ”ib viia vastutuse ja töötajate passiivsuse kadumiseni. Isegi Smith kritiseerib tööjaotust, vĂ€ites, et see toob kaasa andete tuhmumise, st töötajad muutuvad teadmistevaeseks ja isoleerituks, kuna nende rollid on piiratud mĂ”ne korduva ĂŒlesandega. Kuigi spetsialiseerumine vĂ”ib pakkuda protsessi efektiivsust, inspireerib see töötajaid harva.
Ăldrollid pakuvad kĂ”ike, mis stimuleerib töörahulolu: autonoomia, meisterlikkus ja sihikindlus. Autonoomia tĂ€hendab, et need ei sĂ”ltu millestki edusamme saavutades. Meisterlikkus seisneb tugevatest konkurentsieelistest. Sihikindlus tĂ”ukub vĂ”imalusest mĂ”jutada Ă€ri, mida nad loovad. Kui suudame inimesi nende töö vastu entusiastlikuks teha ja olulist mĂ”ju ettevĂ”ttele avaldada, siis kĂ”ik muu sĂ€tib end paika.
Allikas: habr.com
