Comment améliorer votre lieu de travail? Hack it!

Y a-t-il quelque chose qui vous agace sur votre lieu de travail actuel? Peut-être que vous avez une tâche banale que vous devez répéter encore et encore? Peut-être que le suivi du temps est quelque chose que vous oubliez toujours? Peut-être que vous êtes assis à côté des portes d'entrée et devez répondre à chaque sonnette?

Chez SwingDev, nous avons constaté que nous pouvions améliorer beaucoup de choses dans notre bureau et avons décidé de les corriger de la meilleure façon possible - en codant. Nous avons rassemblé tous les problèmes rencontrés, voté pour le plus alarmant et en avons choisi 3.
 Le samedi 28 avril, nous nous sommes rencontrés et avons travaillé toute la journée pour essayer de les réparer. Voici les résultats de ce que nous avons réalisé.

Débordement de balançoire

Nous partageons beaucoup de liens et d’articles intéressants sur les chaînes de notre entreprise. Mais des ressources intéressantes peuvent être perdues assez rapidement, inondées de nouvelles vagues de messages.

Dawid, notre développeur JavaScript a décidé de résoudre ce problème. Au cours du hackathon, Kasia et Tomek ont ​​mis au point le système permettant d'extraire et de baliser automatiquement les ressources de nos canaux et l'interface Web pour les parcourir et les filtrer. Le système classe les ressources en fonction des réactions lâches qu'ils collectent.

De plus, nous avons l'intention d'étendre le système avec la classification des liens afin de pouvoir les étiqueter automatiquement. Tomek, notre CTO, a relevé ce défi au cœur et a créé un réseau de neurones à cette seule fin. Bientôt, nous publierons une description détaillée de ce processus. Abonnez-vous et restez à l'écoute si vous voulez en savoir plus sur l'apprentissage automatique!

Automatisation d'interphone

À l’unanimité, le plus gros problème de notre entreprise était l’interphone. Pendant les heures de bureau, les sonneries d’aliments et de colis retentissent constamment. Malheureusement, l’une de nos salles de gestion de projet est située juste à côté des portes d’entrée. Ils ont donc dû répondre à cette question en l’absence de toute autre personne. Nous avons décidé de le réparer en construisant un système permettant d'ouvrir automatiquement les portes pendant la journée.

Ce projet matériel est basé sur la plate-forme open source Arduino. Lors du hackathon, nous avons réussi à construire une preuve de concept et nous prévoyons d'achever le projet prochainement et de graver notre premier panneau de circulation SwingDev! Nous partagerons les résultats sur notre chaîne, alors assurez-vous de nous suivre.

togglReporter

Le suivi du temps est un domaine qui nécessite toujours des améliorations. Il est important pour l’entreprise de rassembler des données précises sur le temps consacré aux projets et aux tâches, mais il est également difficile pour les développeurs de tenir à jour leurs feuilles de temps.

Nous avons essayé de nombreuses manières de l’automatiser et de nombreux outils facilitant cette tâche, mais nous avons finalement décidé de prendre cette affaire en main. Quelques mois avant le hackathon, Dawid, notre développeur JavaScript, avait créé le projet open source notes2toggl écrit dans Node.js, qui prend nos feuilles de temps textuelles et les envoie à toggl. Cela nous a déjà épargné de nombreuses heures de travail.

Mais pendant le hackathon, Mirek Ciastek - notre développeur frontend a décidé de porter cette application à un autre niveau et de l'intégrer à notre société Slack! Maintenant, vous pouvez simplement écrire à notre bot et il vous mettra des journaux de temps sur Toggl pour vous!

Prochaines étapes

Ce ne sont que trois améliorations de la longue liste de modifications suggérées par nos développeurs. Parmi eux, nous avons un système de tableau de bord de bureau, des améliorations pour notre canal de déjeuner et bien d'autres. Nous espérons pouvoir créer encore plus de mises à jour la prochaine fois.

J'aime ça? Appuyez sur le bouton ! Je vous remercie!

Vous pouvez me trouver sur Twitter, GitHub et Instagram.