I vår forrige episode diskuterte vi hvorfor vi lette etter et mikroundersøkelsesverktøy (for å måle vår oppfatning av hastighet), og vi evaluerte de eksisterende alternativene i markedet. Vi endte opp med den trivielle tilnærmingen med å sende ut undersøkelsen manuelt via et Google-skjema hver uke.
Vel, etter noen uker med det, var vi utslitt av de tolv klikkene det krevde. Altfor ineffektivt! Dessuten trengte deltakerne tre eller fire klikk for å svare, og måtte forlate e-postklienten sin for å kunne svare på undersøkelsen med ett spørsmål. Å, for en menneskelighet! Svarprosenten vår gjenspeilet de ekstreme forholdene vi påførte teamet vårt.
Dette ville tydeligvis ikke fungere lenge. Vi måtte ty til vitenskap og teknologi for å overvinne disse hindringene.
Skriv inn: Slack
Vel, ikke «enter». Vi har brukt Slack i over et år. Vi har kanaler for alle typer interesser. #ingeniørfag til alles fordel. #backend , #mobil , #web , #qa , #devops for når du ønsker en (litt) mer nyansert samtale. #geekbot for å få vår daglige standup-status (tre hurra for utviklervennene våre på Kypros!) . #dyre-gifs og #ship-it når ekstremverdien av jobbrelevans.
Så hvorfor ikke bygge en mikroundersøkelses-Slackbot? Heldigvis lanserte vennene våre hos Howdy botkit på GitHub. Dette betyr at utviklingstiden for en Slackbot nå er rundt en halvtime. Flott!
Avhør via Slack
Vi oppkalte mikroundersøkelsesboten vår etter IT-O-avhørsdroiden i Star Wars. Itobot er et par hundre linjer med JS-kode som håndterer administrasjonen av raske spørreundersøkelser. Tilpass en spørreundersøkelse i en JSON-fil, og send den deretter ut med en énlinjes slack-kommando i din private itobot- kanal.

Itobot bruker Heroku til hosting, og kobler seg enkelt til ethvert Slackbot-team. Vi investerte litt mer tid i å få det til å lagre data i Redis, i stedet for å holde dem i minnet, siden den gratis Heroku-kontoen så ut til å drepe den tilfeldig.
Massevis av rom for vekst med denne koden – prøv den gjerne ut, og vi setter pris på alle forslag og forbedringer!











