Les hackathons font partie intégrante de la culture logicielle d'aujourd'hui. Beaucoup d'entre nous dans l'industrie et le personnel technique de Qumulo peuvent raconter des histoires de hackathons qui nous ont inspirés et nous ont fait avancer, ainsi que quelques-uns qui nous ont laissés un peu fatigués et déçus. Qu'est-ce qui fait la différence entre les réussites et les déceptions? La réponse est la culture créée par les participants.

La culture décrit comment un groupe de personnes fait les choses et ce qu'elles pensent être important. La façon dont les hackathons sont menés révèle la manière dont une organisation définit ses objectifs, les pratiques d'ingénierie que ses employés utilisent et les façons dont les membres de l'équipe collaborent, communiquent et prennent des décisions.

Le dernier hackathon de Qumulo en avril était une distillation de deux jours de la culture et des valeurs partagées de notre entreprise. Pour un résumé rapide, les valeurs de notre entreprise sont fournies ci-dessous:

  • Nous sommes axés sur les données et expérimentaux
  • Nous faisons le difficile, la bonne chose
  • Nous construisons une équipe de personnes que nous sommes fiers de connaître
  • Nous partageons par défaut
  • Les clients sont notre champ magnétique

Axé sur les données et expérimental

Un hackathon à Qumulo est l'occasion idéale d'expérimenter une idée et d'avoir un moyen réel et tangible de voir son impact dans un court laps de temps. Dans l'équipe d'ingénierie de Qumulo, nous suivons la philosophie Agile. Cette façon de travailler, dans un environnement dynamique et en évolution rapide, aide les équipes à identifier la meilleure façon de s'adapter lors de la construction de leurs projets de hackathon.

Aki Namioka est un coach Agile ici à Qumulo et est un praticien Agile depuis 2001. Aki est actuellement le président d'Agile Open Northwest, la plus grande conférence Agile OpenSpace du pays, et apporte de nombreuses bonnes idées à Qumulo quand il s'agit de faire des incrémentales. changements pour de meilleurs produits.

Lorsqu'on lui a demandé: «Comment la méthodologie et la culture Agile de Qumulo se traduisent-elles par un hackathon Qumulo?» Aki a répondu: «On s'attend à ce que les équipes agiles s'améliorent continuellement au fil du temps et Qumulo Hackathons donne à l'ingénierie l'espace pour explorer des améliorations pour elles-mêmes, l'organisation ou le produit.»

Un hackathon est une autre façon d'avoir du temps dédié à l'expérimentation d'une manière temporelle pour voir quels risques éduqués amélioreront nos produits et processus. Nos derniers gagnants de hackathon ont été Junjie Liang et Chris Araman, qui ont travaillé sur un projet visant à améliorer l'expérience de mise à niveau pour nos clients. Junjie a déclaré: "Le hackathon était un bon moment pour obtenir une bonne preuve de concept pour montrer l'idée." Lorsqu'on lui a demandé comment ils avaient pu apporter les améliorations aux processus existants si rapidement, Junjie a déclaré: «La grande idée des petites améliorations itératives est que vous n'avez pas à faire tout ce qui est nécessaire pour progresser.» Au lieu de voir les hackathons comme un simple événement semestriel, la créativité et l'expérimentation générées à partir de ceux-ci évoluent dans notre façon de travailler au quotidien.

Nous faisons le difficile, la bonne chose

Dans un contexte logiciel, «faire ce qui est difficile, dur» signifie prendre des mesures pour résoudre des problèmes au lieu d'en parler. Il est souvent facile de critiquer mais difficile de trouver une solution viable. Les hackathons promeuvent «faire la bonne chose difficile» en laissant le temps aux Qumulons d'explorer les problèmes difficiles et de prendre des mesures pour les résoudre, même s'ils pensent qu'ils pourraient échouer.

Une partie de «faire ce qui est juste et dur» dans le logiciel consiste à évaluer et à appliquer des pratiques efficaces d'ingénierie logicielle. Chaque développeur de Qumulo s'engage à créer des logiciels de haute qualité qui rendront heureux les membres de notre équipe interne et nos clients. Parfois, cela signifie améliorer nos outils de développement. Plusieurs projets du récent hackathon Qumulo se sont concentrés sur l'amélioration de la vie quotidienne des développeurs de Qumulo.

Lorsqu'on lui a demandé comment le hackathon d'avril par rapport aux hackathons précédents auxquels elle avait participé, Aki a déclaré: «Dans d'autres organisations, il y avait de fortes incitations à adopter des projets qui repousseraient les limites de la gamme de produits. Cependant, ici à Qumulo, de nombreux projets de hackathon se sont concentrés sur des améliorations internes. Je pense que c'est merveilleux que l'ingénierie n'ait pas ressenti la pression lors de cet événement pour devoir travailler sur des projets liés aux produits. »

Pat Kosakanchit, un stagiaire Qumulo cet été, a rejoint une équipe de Qumulons pour améliorer les visualisations pour l'analyse des performances. Elle a dit que le hackathon l'a aidée à en apprendre davantage sur la culture de Qumulo. «Cela m'a aidé à voir quels sont les points douloureux des autres, même si je suis nouveau à Qumulo. Je sais quels problèmes les gens sont intéressés à résoudre, et être en mesure de voir cela, faire partie de la communauté, va être l'une des expériences clés de mon stage. »

Nous construisons une équipe de personnes que nous sommes fiers de connaître

La clé du succès des hackathons de Qumulo est la culture créée par les participants. Chez Qumulo, nous embauchons des ingénieurs avec intention, intégrité et passion, et il est important que toutes les voix soient incluses et entendues. Nous travaillons dur pour nous assurer que nos hackathons responsabilisent chaque membre de l'équipe et offrent aux individus l'opportunité de grandir et d'apprendre de nouvelles choses.

De plus, les hackathons définissent clairement les attentes des participants pour créer un environnement de hackathon sain et inclusif. Les participants ne devraient pas avoir réellement résolu complètement un problème avec le code de qualité de production d'ici la fin du hackathon. Il s'agit d'avoir fait des progrès progressifs et de générer de nouvelles idées. L'accent est mis sur le fait de ne pas exercer de pression malsaine sur les participants pour qu'ils restent debout toute la nuit. L'environnement du hackathon est positif, amusant et axé sur l'apprentissage. Cela nous permet de développer nos employés et de créer du temps pour investir les uns dans les autres et nos passions.

Partager par défaut

Le partage et la collaboration sont deux des éléments les plus importants des hackathons Qumulo, qui génèrent des solutions innovantes que personne n'aurait pu créer seul. Compte tenu de la main-d'œuvre éloignée d'aujourd'hui, il est plus important que jamais de fournir un temps et un espace intentionnels pour rencontrer de nouvelles personnes et partager de nouvelles idées.

L'une des façons dont le hackathon d'avril a favorisé le partage était de procéder à des mises à jour du projet deux fois par jour via Slack. Tous les participants au hackathon ont partagé leurs progrès et s'ils étaient coincés sur quoi que ce soit. Si une équipe était coincée, elle pouvait obtenir de nouvelles idées et perspectives sur la façon dont elle pourrait résoudre son problème. Le hackathon d'avril a encouragé ce type de collaboration dès la toute première mention de l'événement.

Pour lancer le hackathon, tout le monde a été inclus et encouragé à collaborer sur un document d'idées partagées. Nous voulions créer un environnement ouvert et encourageant pour de nouvelles idées. Les individus ont partagé, collaboré, exploré et se sont nourris les uns des autres pour générer de nouvelles approches. Ces nouvelles idées ont pris vie lorsqu'elles ont été partagées avec l'ensemble du groupe lors des démonstrations finales.

Les clients sont notre champ magnétique

Lors des démonstrations du hackathon d'avril, chaque équipe de projet a mené avec le «pourquoi» et non le «comment». Dans le processus de génération d'idées, l'accent n'était pas mis sur les nouvelles technologies ou ce qui serait fait, la question posée était «quel problème allez-vous résoudre et à qui est-il destiné?». La partie la plus importante de tout projet de hackathon consiste à définir le problème que vous résolvez, en vous concentrant sur les personnes que vous aiderez avec votre solution et sur les bénéficiaires ultimes de la solution.

Rien ne démontre plus notre passion pour nos clients que les démos de hackathon. Chaque équipe a décrit le problème, pour qui il était, puis a montré comment elle l'avait résolu. Quand j'ai demandé à Pat quelle était sa partie préférée du hackathon, elle a répondu «la fin du hackathon, où nous faisons la démonstration de nos produits. Je pense que c'est tellement cool que nous trouvons des solutions qui facilitent les choses pour les gens dans ce court laps de temps. » Chris Araman a déclaré: "Voir les commentaires arriver pendant la démonstration, et voir les gens clairement excités était vraiment gratifiant."

Grâce aux excellents employés ici à Qumulo, notre récent hackathon Qumulo a été un énorme succès. Les Qumulons ont poursuivi leurs passions, généré des idées nouvelles et innovantes et se sont connectés les uns aux autres dans un environnement collaboratif. Le hackathon d'avril a été très amusant et une incarnation des grandes choses qui proviennent de notre organisation axée sur les valeurs.