Pourquoi un hackathon de démarrage matériel a-t-il besoin

En décembre dernier, nous et six autres sociétés de Skolkovo avons mené notre propre hackathon de démarrage. Sans sponsors commerciaux et sans soutien externe, grâce aux efforts de la communauté de la programmation, nous avons rassemblé deux cents participants de 20 villes de Russie. Ci-dessous, je vais vous dire comment nous l'avons fait, quels pièges nous avons rencontrés en cours de route et pourquoi nous avons immédiatement commencé à travailler avec l'une des équipes gagnantes.


L'interface de l'application qui contrôle les modules Watts Battery des finalistes de la piste «Wet Hair»


Compagnie


Notre entreprise Watts Battery crée des centrales électriques portables modulaires. Le produit est une centrale électrique portable de 46x36x11 cm, capable de produire de 1,5 à 15 kilowatts par heure. Quatre de ces modules peuvent alimenter une petite maison de campagne pendant deux jours.


Bien que l'année dernière, nous ayons commencé à expédier des modèles en série, la batterie Watts est à tous égards une startup. La société a été fondée en 2016 et depuis cette année, elle réside dans le cluster technologique de l'efficacité énergétique de Skolkovo, nous avons aujourd'hui 15 employés et un énorme carnet de commandes de ce que nous aimerions faire à un moment donné, mais pas pour le moment.


Il comprend des tâches purement logicielles. Pourquoi?


– . , , . , , .


– , , , , , . , , ( ), , .


, , – . . , -.


, ,


: . .


, « », : - , , . . , , .


: , , , . , 48 , , , , . , .


- , , , .


. , , - , , , , «» , . , , , , , . .


, . , , , , : , .. - .


Watts Battery , , ( ). , . , , ( ).


, : : , , . : agile , ( ).


, Amazon AWS ( , Amazon , , ). Amazon- . , - . - , - . , Nubble ., - . ( ), .


, . , .


, – «», () .



: , . , , .


: . (, ). , , – . – . : , – . . , Watts Battery , , . – , – , . , , . , , . - , , , (, , ). , , , , . - , . , . , 500 , – 3,5 – ! : « , -».


opensource Yandex CatBoost


: , , ( , – , ), , , , , . , -, , . , , , . , : - , , , - .


: – . Watts Battery, , . – , Watts Battery . machine learning-, – , , – . . , , - .


: . 48 , , , . , .


: ( «» , , ), Watts Battery, . , feasibility , , , , , .


: , , . , .


opensource Facebook Prophet


: , roadmap, . , , , , . , .



: () Watts Battery, , , .


: - , , , . , , smart . , . , , , .


: , -, .


: .


: , , -. , , , - – – Arduino ( ), : , .


* Discours des gagnants de la deuxième piste *

Résultat : deux équipes ont proposé des idées commerciales à part entière pour leur travail: l'une s'est concentrée davantage sur le segment russe et l'autre sur le segment étranger. C'est-à-dire qu'en finale, ils ne se sont pas contentés de dire comment ils ont créé l'application, mais en fait ils sont venus faire des affaires autour de Watts. Les gars ont décrit comment ils voient l'utilisation de Watts dans plusieurs modèles commerciaux, ont cité des statistiques, montré dans quelles régions les problèmes sont adoptés, où les lois sont adoptées, décrit la tendance mondiale: il est injuste d'exploiter des bitcoins, à la mode d'exploiter des kilowatts. Ils sont délibérément venus vers une énergie alternative, ce que nous avons vraiment aimé. Le fait que les participants aient en outre pu apporter une solution technique encore fonctionnelle suggère qu'ils peuvent lancer indépendamment une startup.

Conclusion principale: Il y a des équipes prêtes à prendre Watts Battery comme base de leur business model, à le développer, à devenir partenaires / partenaires de l'entreprise. Certains d'entre eux savent même comment mettre en avant les idées commerciales de MVP et y travailler en premier lieu, ce qui fait actuellement défaut partout dans l'industrie. Les gens ne savent pas quand s'arrêter, quand il faut apporter au marché une solution, certes précoce, mais qui fonctionne. En fait, l'étape de polissage d'une solution ne se termine souvent pas, techniquement, la solution franchit la ligne de complexité raisonnable, pénètre sur le marché surchargé, il n'est pas clair quelle était l'idée à l'origine, quel ciblage des clients, quels modèles commerciaux sont en place. Comme dans une blague sur Akunin, qui a écrit un autre livre quand il a signé le précédent. Et ici, cela a été fait dans sa forme pure: voici un graphique, voici un compteur, voici des indicateurs, voici une prédiction - c'est tout,rien d'autre n'est nécessaire pour fonctionner. Avec cela, vous pouvez aller à l'investisseur et obtenir de l'argent pour démarrer une entreprise. Ceux qui ont trouvé cet équilibre et ont quitté les vainqueurs de la piste.

Conseils pour l'avenir : lors du prochain hackathon (nous le planifions en mars de cette année ), il peut être judicieux d'expérimenter avec du matériel. Nous avons notre propre développement matériel (un des avantages de Watts), nous contrôlons complètement la production et les tests de tout ce que nous faisons, mais il n'y a pas assez de ressources pour tester certaines hypothèses "ironiques". Il se pourrait bien que dans la communauté des programmeurs système et de bas niveau et des développeurs de matériel, il y ait ceux qui nous aideront avec cela et à l'avenir deviendront notre partenaire dans cette direction.

Gens


Au hackathon, nous nous attendions à plus de ceux qui veulent s'essayer dans un nouveau domaine (par exemple, des diplômés de diverses écoles de programmation) que ceux qui se spécialisent dans de tels développements. Mais encore, nous nous attendions à ce qu'ils fassent un travail préparatoire avant le hackathon, lisent comment la consommation d'énergie est généralement prédite et comment les systèmes Internet des objets sont structurés. Pour que tout le monde vienne non seulement pour le plaisir pour des données et des tâches intéressantes, mais aussi pour une immersion préalable dans le domaine. Pour notre part, nous comprenons que pour cela il est nécessaire de publier à l'avance les données disponibles, leur description et des exigences plus précises pour le résultat, publier des modules API, etc.

Le niveau technologique était à peu près le même, plus ou moins d'opportunités aussi. Dans ce contexte, le niveau d'harmonie n'est pas le dernier facteur. Un certain nombre d'équipes n'ont pas tiré, car elles ne pouvaient pas clairement se diviser par zones de travail. Il y avait ceux dans lesquels une personne a fait tout le développement, les autres ont été impliqués dans la préparation de la présentation, dans d'autres - quelqu'un a reçu des tâches qu'il avait probablement accomplies pour la première fois de sa vie.

La plupart du temps, les participants étaient jeunes, cela ne signifie pas pour autant qu'il n'y avait pas d'ingénieurs et de développeurs d'apprentissage machine solides. La plupart sont venus en équipes, il n'y avait pratiquement pas de solitaires. Tout le monde voulait gagner, quelqu'un voulait trouver un emploi à l'avenir, environ 20% l'ont déjà trouvé, je pense que ce chiffre va augmenter.

Nous n'avions pas assez de geeks hardware, mais nous espérons compenser cela lors du deuxième hackathon.

Déplacement hackathon


Comme je l'ai écrit ci-dessus, la plupart des 48 heures du hackathon que nous avons eues avec les participants et, après leurs succès aux points de contrôle, nous avons essayé d'adapter la tâche et les conditions d'acceptation de la première piste analytique afin que, d'une part, les participants puissent le terminer pour le reste temps, et de l'autre - cela nous intéressait.

La dernière clarification de la tâche a été faite quelque part autour du dernier point de contrôle, samedi après-midi (la finale était prévue dimanche soir). Nous avons tout simplifié un peu plus: supprimé l'obligation de convertir le modèle en nouvelles données, laissé les données avec lesquelles les équipes ont déjà travaillé. La comparaison des métriques ne nous a rien donné, ils avaient déjà des résultats prêts à l'emploi selon les données disponibles, et le deuxième jour les gars étaient déjà fatigués. Nous avons donc décidé de moins les tourmenter.

Cependant, trois participants sur quatre n'ont pas atteint la finale. Une équipe avait déjà compris au début qu'elle était plus intéressée par la piste de nos collègues, l'autre juste avant la finale s'est rendu compte qu'elle avait filtré à l'avance les données nécessaires et avait refusé de soumettre son travail.

L'équipe «21 (Effet des cheveux mouillés)» jusqu'au dernier a participé à nos deux circuits. Ils voulaient tout couvrir à la fois: apprentissage automatique, développement, application et site Web. Jusqu'à ce que nous les menacions de se retirer au dernier moment, ils pensaient qu'ils étaient à l'heure, même s'il était déjà évident au deuxième point de contrôle que l'essentiel - l'apprentissage automatique - ne pouvait pas réaliser de progrès significatifs: ils géraient généralement le deuxième bloc, mais prédisaient la consommation d'électricité n'étaient pas prêts. En conséquence, lorsque nous avons déterminé la tâche minimale de qualification pour la première, ils ont quand même fait un choix en faveur de la deuxième piste.

Fit-Predict avait une liste équilibrée adaptée à l'analyse des données, de sorte qu'ils étaient capables de tout surmonter. Il était à noter que les gars étaient intéressés à «ressentir» les vraies données industrielles. Ils se sont immédiatement concentrés sur l'essentiel: ils ont analysé, nettoyé les données et traité chaque anomalie. Le fait qu'ils aient pu construire un modèle de travail pendant la période du hackathon est une grande réussite. En pratique, cela prend généralement des semaines: pendant que les données sont nettoyées, pendant qu'elles y creusent. Par conséquent, nous travaillerons certainement avec eux.

Dans la deuxième piste (gestion), nous nous attendions à ce que tout le monde fasse tout en une demi-journée et vienne demander de compliquer la tâche. En pratique, ils ont à peine réussi à accomplir la tâche de base. Nous avons travaillé sur JS, Python, qui reflète l'état actuel de l'industrie.

Ici, les équipes travaillées ont également obtenu des résultats, dans lesquels la division du travail a été construite, il est clair qui fait quoi.

La troisième équipe, FSociety, semblait avoir une solution, mais à la fin ils ont décidé de ne pas montrer leur développement, ils ont dit qu'ils ne considéraient pas que cela fonctionnait. Nous respectons cela et n'avons pas discuté.

L'équipe «Strippers from Baku» a gagné, qui a pu s'arrêter, non pas pour chasser les «petites choses», mais pour faire un MVP, ce qui n'est pas une honte à montrer et qui est clair qu'il est possible de se développer et d'évoluer encore. Nous leur avons immédiatement dit: que les fonctionnalités supplémentaires ne nous intéressent pas beaucoup. S'ils veulent s'inscrire via un code QR, la reconnaissance faciale, laissez-les d'abord créer des graphiques dans l'application, puis prenez l'option.

Dans cette piste, "Wet Hair" est entré en toute confiance en finale, et avec eux et "Strippers", nous avons discuté de la coopération future. Nous avons déjà rencontré ce dernier au cours de la nouvelle année.

J'espère que tout se passe bien et nous attendons tout le monde lors du deuxième hackathon en mars!

Source: https://habr.com/ru/post/undefined/


All Articles