Pse një startup harduerik ka nevojë për një hackathon softuerësh?

Dhjetorin e kaluar, ne mbajtëm hakatonin tonë fillestar me gjashtë kompani të tjera Skolkovo. Pa sponsorë korporatash apo ndonjë mbështetje të jashtme, ne mblodhëm dyqind pjesëmarrës nga 20 qytete të Rusisë me përpjekjet e komunitetit të programimit. Më poshtë do t'ju tregoj se si ia dolëm, çfarë grackash hasëm gjatë rrugës dhe pse filluam menjëherë bashkëpunimin me një nga ekipet fituese.

Pse një startup harduerik ka nevojë për një hackathon softuerësh?Ndërfaqja e aplikacionit që kontrollon modulet Watts Battery nga finalistët e pistës, "Flokët e lagur"

kompani

Kompania jonë Watts Battery krijon stacione energjie portative modulare. Produkti është një termocentral portativ 46x36x11 cm, i aftë për të dhënë nga 1,5 deri në 15 kilovat në orë. Katër module të tilla mund të sigurojnë konsumin e energjisë së një shtëpie të vogël të vendit për dy ditë.

Edhe pse ne filluam dërgimin e mostrave të prodhimit vitin e kaluar, nga të gjitha llogaritë Watts Battery është një startup. Kompania është themeluar në vitin 2016 dhe që nga i njëjti vit është rezidente e Skolkovo Skolkovo Energy Efficient Technologies. koha për këtë.

Kjo përfshin gjithashtu detyra thjesht softuerike. Pse?

Detyra kryesore e modulit është të sigurojë furnizim të pandërprerë dhe të balancuar me energji me një kosto optimale. Nëse përjetoni një ndërprerje të energjisë për arsye përtej kontrollit tuaj, duhet të keni gjithmonë një rezervë për të fuqizuar plotësisht ngarkesën e kërkuar të rrjetit për kohëzgjatjen e ndërprerjes. Dhe kur furnizimi me energji elektrike është i mirë, mund të përdorni energjinë diellore për të kursyer para.

Opsioni më i thjeshtë është që baterinë mund ta karikoni nga dielli gjatë ditës dhe ta përdorni në mbrëmje, por pikërisht në nivelin që është i nevojshëm që në rast ndërprerjeje të mos mbeteni pa energji elektrike. Pra, nuk do ta gjeni kurrë veten në një situatë kur e keni ndezur ndriçimin nga një bateri gjatë gjithë mbrëmjes (sepse është më e lirë), por natën energjia elektrike u shua dhe frigoriferi juaj shkriu.

Është e qartë se një person rrallë është në gjendje të parashikojë me saktësi të madhe sasinë e energjisë elektrike që i nevojitet, por një sistem i armatosur me një model parashikues mundet. Prandaj, mësimi i makinerive si i tillë është një nga fushat tona prioritare. Thjesht, ne jemi aktualisht të fokusuar në zhvillimin e harduerit dhe nuk mund të ndajmë burime të mjaftueshme për këto detyra, gjë që na solli në Startup Hackathon.

Përgatitja, të dhënat, infrastruktura

Si rezultat, ne morëm dy pista: analitikën e të dhënave dhe sistemin e menaxhimit. Përveç tonës, kishte edhe shtatë këngë të tjera nga kolegët.

Ndërsa formati i hackathon-it nuk ishte përcaktuar, ne po mendonim të krijonim “atmosferën tonë”, me një sistem pikësh: pjesëmarrësit bëjnë disa gjëra që na duken të vështira dhe interesante, duke marrë pikë për të. Kishim shumë detyra. Por ndërsa ndërtuam strukturën e hackathon-it, organizatorët e tjerë kërkuan që të sillnin gjithçka në një formë të përbashkët, gjë që ne e bëmë.

Pastaj arritëm në skemën e mëposhtme: djemtë bëjnë një model bazuar në të dhënat e tyre, pastaj marrin të dhënat tona, të cilat modeli nuk i kishte parë më parë, mëson dhe fillon të parashikojë. Supozohej se e gjithë kjo mund të bëhej në 48 orë, por për ne ky ishte hakatoni i parë në të dhënat tona dhe ne mund të kishim mbivlerësuar burimet kohore ose shkallën e gatishmërisë së të dhënave. Në hakatonët e specializuar të mësimit të makinerive, një afat kohor i tillë do të ishte normë, por i yni nuk ishte i tillë.

Ne shkarkuam sa më shumë softuerin dhe harduerin e modulit dhe bëmë një version të pajisjes sonë posaçërisht për hackathon, me një ndërfaqe të brendshme shumë të thjeshtë dhe të kuptueshme që çdo zhvillues mund ta mbështeste.

Për pistën e bazuar në sistemin e kontrollit, ekzistonte një mundësi për të bërë një aplikacion celular. Për t'i parandaluar pjesëmarrësit që të mos shqetësojnë se si duhet të duket dhe të humbin kohë shtesë, ne u dhamë atyre një plan urbanistik të aplikacionit, super të lehtë, në mënyrë që ata që e dëshirojnë të mund thjesht të "shtrijnë" funksionet që u nevojiten mbi të. . Të jem i sinqertë, nuk prisnim ndonjë dilema morale këtu, por një nga ekipet e mori në atë mënyrë që ne po ua kufizonim fluturimin e fantazisë, donim të merrnim një zgjidhje të gatshme falas dhe jo t'i testonim. në praktikë. Dhe ata u ngritën.

Një ekip tjetër zgjodhi të bënte një aplikacion krejtësisht të ndryshëm nga e para, dhe gjithçka funksionoi. Ne nuk insistuam që aplikacioni të ishte tamam i tillë, thjesht na duhej që të përmbante disa elementë që demonstrojnë nivelin teknik të zgjidhjes: grafikë, analitikë etj. Paraqitja e përfunduar e dizajnit ishte gjithashtu një aluzion.

Meqenëse analizimi i një moduli të drejtpërdrejtë të baterisë Watts në një hackathon do të kërkonte shumë kohë, ne u dhamë pjesëmarrësve një pjesë të gatshme të të dhënave për një muaj, të marra nga modulet reale të klientëve tanë (të cilët i anonimizuam me kujdes paraprakisht). Meqenëse ishte qershor, nuk kishte asgjë për të përfshirë ndryshimet sezonale në analizë. Por në të ardhmen do t'u shtojmë të dhëna të jashtme, si tiparet sezonale dhe klimatike (sot ky është standardi i industrisë).

Nuk donim të krijonim pritshmëri joreale te pjesëmarrësit, ndaj në njoftimin e hakatonit thamë drejtpërdrejt: puna do të jetë sa më afër punës në terren: të dhëna të zhurmshme, të pista, të cilat askush nuk i përgatiti posaçërisht. Por kjo kishte edhe një anë pozitive: në frymën e shkathtësisë, ne ishim vazhdimisht në kontakt me pjesëmarrësit dhe bënim ndryshime të menjëhershme në detyrën dhe kushtet e pranimit (më shumë për këtë më poshtë).

Për më tepër, ne u dhamë pjesëmarrësve akses në Amazon AWS (aq në mënyrë aktive saqë Amazon bllokoi një rajon për ne, ne do të kuptojmë se çfarë të bëjmë në lidhje me të). Atje mund të vendosni infrastrukturë për Internetin e Gjërave dhe, bazuar edhe në shabllonet e thjeshta të Amazon, të krijoni një zgjidhje të plotë brenda një dite. Por në fund, absolutisht të gjithë shkuan në rrugën e tyre, duke bërë gjithçka vetë në maksimum. Në të njëjtën kohë, disa arritën të përmbushnin afatin kohor, të tjerët jo. Një ekip, Nubble, përdori Yandex.cloud, dikush e ngriti atë në pritjen e tyre. Madje ishim gati të jepnim domene (kemi regjistruar), por nuk ishin të dobishëm.

Për të përcaktuar fituesit në pistën analitike, ne kemi planifikuar të krahasojmë rezultatet, për të cilat kemi përgatitur metrikë numerike. Por në fund nuk ishte e nevojshme të bëhej kjo, pasi për arsye të ndryshme tre nga katër pjesëmarrësit nuk arritën në finale.

Për sa i përket infrastrukturës shtëpiake, Teknoparku Skolkovo na ndihmoi këtu duke na ofruar (falas) një nga dhomat e tij komode modulare me një video mur për prezantime dhe disa dhoma më të vogla për një zonë rekreacioni dhe për organizimin e ushqimit.

Analitikë

Detyrë: një sistem vetë-mësimi që identifikon anomalitë në konsum dhe funksionimin e modulit bazuar në të dhënat e kontrollit. Ne e mbajtëm qëllimisht formulimin sa më të përgjithshëm të ishte e mundur, në mënyrë që pjesëmarrësit të mund të punonin me ne për të menduar se çfarë mund të bëhet bazuar në të dhënat e disponueshme.

Specifikim: Më kompleksi i dy pistave. Të dhënat industriale kanë disa dallime nga të dhënat në sistemet e mbyllura (për shembull, marketingu dixhital). Këtu ju duhet të kuptoni natyrën fizike të parametrave që po përpiqeni të analizoni; duke parë gjithçka si seri numrash abstrakte nuk do të funksionojë. Për shembull, shpërndarja e konsumit të energjisë elektrike gjatë gjithë ditës. Është si ritualet: brisku elektrik ndizet në mëngjes gjatë ditëve të javës dhe mikseri ndizet në fundjavë. Pastaj thelbi i vetë anomalive. Dhe mos harroni se bateria Watts është menduar për përdorim personal, kështu që secili klient do të ketë ritualet e veta, dhe një model universal nuk do të funksionojë. Gjetja e anomalive të njohura në të dhëna nuk është as një detyrë; krijimi i një sistemi që kërkon në mënyrë autonome për anomali të paetiketuara është një çështje tjetër. Në fund të fundit, çdo gjë mund të jetë një anomali, duke përfshirë edhe faktorin tinëzar njerëzor. Për shembull, në të dhënat tona të testimit ka pasur një rast kur sistemi është detyruar nga përdoruesi në modalitetin e baterisë. Pa asnjë arsye, përdoruesit ndonjëherë e bëjnë këtë (Unë do të bëj një rezervë që ky përdorues po teston modulin për ne dhe është për këtë arsye që ai ka akses në kontrollin manual të modaliteteve; për përdoruesit e tjerë kontrolli është plotësisht automatik). Siç është e lehtë të parashikohet, në një situatë të tillë bateria shkarkohet mjaft aktivisht, dhe nëse ngarkesa është e madhe, ngarkimi do të përfundojë para se të lindë dielli ose të shfaqet një burim tjetër energjie. Në raste të tilla, ne presim të shohim një lloj njoftimi se sjellja e sistemit ka devijuar nga ajo normale. Ose personi u largua dhe harroi të fikte furrën. Sistemi sheh që zakonisht në këtë kohë të ditës konsumi është 500 vat, por sot - 3,5 mijë - një anomali! Ashtu si Denis Matsuev në aeroplan: "Unë nuk kuptoj asgjë për motorët e avionëve, por gjatë rrugës atje motori dukej ndryshe."

Pse një startup harduerik ka nevojë për një hackathon softuerësh?Grafiku i një modeli parashikues në rrjetin nervor me burim të hapur Yandex CatBoost

Çfarë i nevojitet vërtet kompanisë?: sistem vetë-diagnostikues brenda pajisjes, analitikë parashikuese, përfshirë pa infrastrukturën e rrjetit (siç tregon praktika, jo të gjithë klientët tanë janë me nxitim për të lidhur bateritë me internetin - për shumicën, mjafton që gjithçka të funksionojë me besueshmëri), identifikimi i anomalive, natyrën e të cilave nuk e dimë ende, një sistem vetë-mësimi pa mësues, grupim, rrjete nervore dhe të gjithë arsenalin e metodave analitike moderne. Ne duhet të kuptojmë se sistemi filloi të sillet ndryshe, edhe nëse nuk e dimë se çfarë ka ndryshuar saktësisht. Në vetë hackathon, ishte shumë e rëndësishme për ne të shohim se ka djem që janë gati të futen në analitikë industriale ose janë tashmë në të, dhe ata kërkojnë fusha të reja për të zbatuar aftësitë e tyre. Në fillim u befasova që kishte kaq shumë aplikantë: në fund të fundit, kjo është një kuzhinë shumë specifike, por gradualisht të gjithë përveç njërit nga katër pjesëmarrësit u larguan, kështu që deri diku gjithçka ra në vend.

Pse nuk është e realizueshme në këtë fazë?: Problemi kryesor me detyrat e nxjerrjes së të dhënave janë të dhëna të pamjaftueshme. Ka disa dhjetëra pajisje me bateri Watts në funksionim në mbarë botën sot, por shumë prej tyre nuk janë të lidhura me rrjetin, kështu që të dhënat tona nuk janë ende shumë të ndryshme. Ne mezi gërvishtëm së bashku dy anomali - dhe ato ndodhën në prototipe; Bateria industriale Watts funksionon mjaft stabile. Nëse do të kishim një inxhinier të brendshëm të mësimit të makinerive dhe do ta dinim - po, kjo mund të nxirret nga këto të dhëna, por ne duam të marrim një cilësi më të mirë të parashikimit - do të ishte një histori. Por deri më tani nuk kemi bërë asgjë me këto të dhëna. Për më tepër, kjo do të kërkonte një zhytje të thellë të pjesëmarrësve në specifikat e funksionimit të produktit tonë; një ditë e gjysmë nuk mjafton për këtë.

Si vendosët?: Ata nuk e vendosën menjëherë detyrën e saktë përfundimtare. Në vend të kësaj, gjatë gjithë 48 orëve, ne ishim në dialog me pjesëmarrësit, duke zbuluar menjëherë se çfarë mund të merrnin dhe çfarë jo. Nisur nga kjo, në frymën e kompromisit, detyra u finalizua.

Çfarë keni marrë si rezultat?: fituesit e pistës ishin në gjendje të pastronin të dhënat (në të njëjtën kohë ata gjetën "veçoritë" e llogaritjes së disa parametrave që ne vetë nuk i kishim vënë re më parë, pasi nuk i përdorëm disa nga të dhënat për të zgjidhur problemet tona) , nxjerr në pah devijimet nga sjellja e pritshme e moduleve të baterisë Watts dhe vendos një model parashikues që është në gjendje të parashikojë konsumin e energjisë me një shkallë të lartë saktësie. Po, kjo është vetëm një fazë fizibiliteti për zhvillimin e një zgjidhjeje industriale; atëherë do të nevojiten javë punë teknike të mundimshme, por edhe ky prototip, i krijuar drejtpërdrejt gjatë hackathon, mund të formojë bazën e një zgjidhjeje të vërtetë industriale, e cila është e rrallë.

përfundimi kryesor: Bazuar në të dhënat që kemi, është e mundur të vendosim analitikë parashikuese, ne e supozuam këtë, por nuk kishim burime për të kontrolluar. Pjesëmarrësit e hackathon testuan dhe konfirmuan hipotezën tonë, dhe ne do të vazhdojmë të punojmë me fituesit e pistave për këtë detyrë.

Pse një startup harduerik ka nevojë për një hackathon softuerësh?Grafiku i një modeli parashikues në rrjetin nervor me burim të hapur Facebook Profeti

Këshilla për të ardhmen: kur hartoni një detyrë, duhet të shikoni jo vetëm udhërrëfyesin tuaj të prodhimit, por edhe interesin e pjesëmarrësve. Meqenëse hackathon-i ynë nuk ka çmime në para, ne luajmë me kureshtjen e natyrshme të shkencëtarëve të të dhënave dhe dëshirën për të zgjidhur probleme të reja, interesante në të cilat askush nuk ka treguar ende asgjë ose ku mund të tregohet më mirë se rezultatet ekzistuese. Nëse merrni menjëherë parasysh faktorin e interesit, nuk do t'ju duhet të zhvendosni fokusin tuaj gjatë rrugës.

Управление

Detyrë: (aplikacion) që menaxhon një rrjet modulesh të baterisë Watts, me një llogari personale, ruajtjen e të dhënave në cloud dhe monitorimin e statusit.

Specifikim: në këtë udhë nuk po kërkonim ndonjë zgjidhje të re teknike; ne, natyrisht, kemi ndërfaqen tonë të konsumatorit. Ne e zgjodhëm atë për hackathon për të demonstruar aftësitë e sistemit tonë, për t'u zhytur në të dhe për të kontrolluar nëse komuniteti është i interesuar në temën e zhvillimit për sistemet inteligjente dhe energjinë alternative. Ne e pozicionuam aplikacionin celular si një opsion; ju mund ta bëni atë ose jo sipas gjykimit tuaj. Por sipas mendimit tonë, kjo tregon mirë se si njerëzit arritën të organizonin ruajtjen e të dhënave në cloud, me akses nga disa burime të ndryshme njëherësh.

Çfarë i nevojitet vërtet kompanisë?: një komunitet zhvilluesish që do të dalin me ide biznesi, do të testojnë hipoteza dhe do të krijojnë mjete pune për zbatimin e tyre.

Pse nuk është e realizueshme në këtë fazë?: Vëllimi i tregut është ende shumë i vogël për formimin organik të një komuniteti të tillë.

Si vendosët?: Si pjesë e një hackathon, ne kryem një lloj studimi fizik për të parë nëse ishte e mundur të dilnim jo vetëm me veçori, por edhe me modele biznesi të plota rreth produktit tonë shumë specifik. Për më tepër, në mënyrë që njerëzit të aftë të zbatojnë një prototip ta bëjnë këtë, në fund të fundit, këtu - nuk dua të ofendoj askënd - ky nuk është niveli i programimit të një LED që vezullon në Arduino (edhe pse kjo mund të bëhet me risi) , këtu kërkohen aftësi mjaft specifike: zhvillimi i sistemeve backend dhe frontend, kuptimi i parimeve të ndërtimit të sistemeve të shkallëzueshme të Internetit të Gjërave.

*Fjalimi i fituesve të këngës së dytë*

Çfarë keni marrë si rezultat?: dy ekipe propozuan ide të plota biznesi për punën e tyre: njëri u fokusua më shumë në segmentin rus, tjetri në atë të huaj. Kjo do të thotë, në finale ata jo vetëm që treguan se si erdhën me aplikacionin, por në thelb erdhën për të bërë biznes rreth Watts. Djemtë përshkruan se si e shohin përdorimin e Watts në disa modele biznesi, siguruan statistika, treguan se cilat rajone kanë çfarë problemesh, cilat ligje janë miratuar ku, përshkroi trendin global: nuk është në modë të minosh bitcoin, është në modë të minosh kilovat. Ata erdhën qëllimisht te energjia alternative, e cila na pëlqeu shumë. Fakti që pjesëmarrësit, përveç kësaj, ishin në gjendje të krijonin një zgjidhje teknike funksionale, sugjeron që ata mund të nisin në mënyrë të pavarur një startup.

përfundimi kryesor: Ka ekipe të gatshme të marrin Watts Battery si bazë të modelit të tyre të biznesit, ta zhvillojnë atë dhe të bëhen partnerë/shoqërues të kompanisë. Madje, disa prej tyre dinë të identifikojnë MVP-në e një ideje biznesi dhe të punojnë fillimisht mbi të, diçka që sot mungon kudo në industri. Njerëzit nuk e kuptojnë kur të ndalojnë, kur të nxjerrin një zgjidhje në treg, edhe pse herët, por funksionale. Në fakt, faza e lustrimit të zgjidhjes shpesh nuk përfundon, teknikisht zgjidhja kalon kufirin e kompleksitetit të arsyeshëm, ajo hyn në treg e mbingarkuar, nuk është më e qartë se cila ishte ideja origjinale, çfarë është targetimi i klientit, cilat janë modelet e biznesit. përfshirë. Si në batutën për Akunin, i cili shkroi një libër tjetër ndërsa firmosi të mëparshmin për dikë. Por këtu u bë në formën e tij më të pastër: këtu është një tabelë, këtu është një numërues, këtu janë tregues, këtu është një parashikim - kjo është e gjitha, asgjë tjetër nuk nevojitet për ta ekzekutuar atë. Me këtë, ju mund të shkoni te një investitor dhe të merrni para për të filluar një biznes. Ata që gjetën këtë bilanc dolën nga pista si fitues.

Këshilla për të ardhmen: në hakatonin e radhës (po e planifikojmë në mars të këtij viti), ndoshta ka kuptim të eksperimentosh me harduer. Ne kemi zhvillimin tonë të harduerit (një nga avantazhet e Watts), ne kontrollojmë plotësisht prodhimin dhe testimin e gjithçkaje që bëjmë, por nuk kemi burime të mjaftueshme për të testuar disa hipoteza "hardware". Mund të ndodhë që në komunitetin e programuesve dhe zhvilluesve të harduerit të sistemit dhe të nivelit të ulët të ketë nga ata që do të na ndihmojnë për këtë dhe në të ardhmen do të bëhen partneri ynë në këtë fushë.

Njerëz

Në hackathon, ne prisnim ata që duan të provojnë veten në një fushë të re (për shembull, të diplomuar në shkolla të ndryshme programimi) sesa ata që specializohen në këtë lloj zhvillimi. Por megjithatë, ne prisnim që para hackathon-it ata të bënin një punë të vogël përgatitore, të lexonin se si parashikohet konsumi i energjisë në përgjithësi dhe si funksionojnë sistemet e Internetit të Gjërave. Kështu që të gjithë të vijnë jo vetëm për argëtim, duke kërkuar të dhëna dhe detyra interesante, por edhe me një zhytje paraprake në fushën e temës. Nga ana jonë, kuptojmë se për këtë është e nevojshme të publikohen paraprakisht të dhënat e disponueshme, përshkrimi i tyre dhe kërkesat më të sakta për rezultatin, publikimi i moduleve API, etj.

Të gjithë kishin afërsisht të njëjtin nivel teknologjik, plus ose minus të njëjtat aftësi. Në këtë sfond, niveli i harmonisë nuk ishte faktori i fundit. Një numër skuadrash nuk qëlluan sepse nuk mund të ndaheshin qartë në fusha të punës. Kishte edhe nga ato në të cilat një person bënte të gjithë zhvillimin, të tjerët ishin të zënë me përgatitjen e prezantimit, në të tjerët, dikujt iu dhanë detyra që po i bënin, ndoshta për herë të parë në jetën e tyre.

Shumica e pjesëmarrësve ishin të rinj, kjo nuk do të thotë se mes tyre nuk kishte inxhinierë dhe zhvillues të fortë të mësimit të makinerive. Shumica erdhën në ekipe; praktikisht nuk kishte individë. Të gjithë ëndërronin të fitonin, dikush donte të gjente një punë në të ardhmen, rreth 20% e kanë gjetur tashmë një, mendoj se kjo shifër do të rritet.

Ne nuk kishim mjaft mjeshtër harduerësh, por shpresojmë ta kompensojmë atë në hackathon-in e dytë.

Përparimi i Hackathon

Siç shkrova më lart, ne ishim me pjesëmarrësit në pjesën më të madhe të 48 orëve të hakatonit dhe, duke monitoruar sukseset e tyre në pikat e kontrollit, u përpoqëm të përshtatnim detyrën dhe kushtet për pranimin e pistës së parë, analitike, në mënyrë që, nga njëra anë, pjesëmarrësit mund ta përfundonin atë në kohën e mbetur, dhe nga ana tjetër, ishte me interes për ne.

Sqarimi i fundit i detyrës u bë diku rreth pikës së fundit të kontrollit, të shtunën pasdite (finalja ishte caktuar për të dielën në mbrëmje). Ne thjeshtuam gjithçka pak më shumë: hoqëm kërkesën për të rillogaritur modelin në të dhëna të reja, duke lënë të dhënat me të cilat ekipet po punonin tashmë. Krahasimi i metrikës nuk na dha më asgjë, ata tashmë kishin rezultate të gatshme bazuar në të dhënat e disponueshme, dhe në ditën e dytë djemtë ishin tashmë të lodhur. Prandaj, vendosëm t'i torturojmë më pak.

Megjithatë, tre nga katër pjesëmarrësit nuk arritën në finale. Njëri ekip e kuptoi që në fillim se ishte më i interesuar për gjurmët e kolegëve tanë, tjetri, pak para finales, kuptoi se gjatë procesit të përpunimit kishin filtruar para kohe të dhënat e nevojshme dhe nuk pranuan të prezantonin punën e tyre.

Ekipi “21 (Efekti i Flokëve të Lagur)” mori pjesë në të dyja pistat tona deri në fund. Ata donin të mbulonin gjithçka menjëherë: mësimin e makinerive, zhvillimin, aplikacionin dhe faqen e internetit. Derisa i kërcënuam me tërheqje në momentin e fundit, ata besuan se po bënin gjithçka në kohë, megjithëse tashmë në pikën e dytë të kontrollit ishte e qartë se me gjënë kryesore - mësimin e makinerisë - ata nuk mund të bënin përparim të rëndësishëm: ata në përgjithësi u përballën me blloku i dytë, por nuk mund të parashikonte konsumin e energjisë elektrike nuk ishin gati. Si rezultat, kur përcaktuam detyrën minimale për t'u kualifikuar për të parën, ata zgjodhën përsëri pistën e dytë.

Fit-predict kishte një përbërje të ekuilibruar të përshtatur për analitikën e të dhënave, kështu që ata ishin në gjendje të kapërcenin gjithçka. Ishte e dukshme që djemtë ishin të interesuar të "preknin" të dhënat reale industriale. Ata u përqendruan menjëherë në gjënë kryesore: analizimin, pastrimin e të dhënave, trajtimin e çdo anomalie. Fakti që ata mundën të ndërtonin një model pune gjatë hackathon-it është një arritje e madhe. Në praktikën e punës, kjo zakonisht zgjat disa javë: ndërsa të dhënat pastrohen, ndërsa ata janë duke u thelluar në to. Prandaj, ne patjetër do të punojmë me ta.

Në pistën e dytë (menaxhim), prisnim që të gjithë të bënin gjithçka në gjysmë dite dhe të vinin të kërkonin ta bënin detyrën më të vështirë. Në praktikë, mezi kishim kohë për të përfunduar detyrën bazë. Ne kemi punuar në JS dhe Python, që pasqyron gjendjen aktuale të industrisë.

Edhe këtu rezultatet u arritën nga ekipe të mirëkoordinuara në të cilat ishte ndërtuar ndarja e punës, dukej qartë se kush çfarë bënte.

Ekipi i tretë, FSociety, dukej se kishte një zgjidhje, por në fund vendosën të mos shfaqnin zhvillimin e tyre, thanë se nuk e konsideronin të funksiononte. Ne e respektojmë këtë dhe nuk debatuam.

Fitues doli skuadra “Strippers from Baku”, e cila mundi të ndalonte veten, jo për të ndjekur “xhingël”, por për të krijuar një MVP që nuk ka turp të tregojë dhe që është e qartë se mund të zhvillohet dhe shkallëzohet më tej. Menjëherë u thamë se nuk ishim shumë të interesuar për mundësi shtesë. Nëse duan regjistrimin me kodin QR, njohjen e fytyrës, le të bëjnë fillimisht grafikët në aplikacion dhe më pas të marrin ato opsionale.

Në këtë këngë, "Wet Hair" hyri me besim në finale dhe diskutuam bashkëpunimin e mëtejshëm me ta dhe "Hustlers". Këtë të fundit e kemi takuar tashmë në vitin e ri.

Shpresoj që gjithçka të funksionojë dhe mezi presim t'i shohim të gjithë në hackathon-in e dytë në mars!

Burimi: www.habr.com

Shto një koment