Työkalut & Workflow

Duden käytössä on tietyt fundamentaalit työkalut, joita jokainen Dude käyttää. Osa näistä on päätetty jo yrityksen perustamishetkellä. Näitä voivat olla mm. yhteydenottotavat, pikaviestinsovellukset tai kollaboraatiotyökalut.

backgroundLayer 1

Slack: Firman sisäinen kommunikaatio

Perinteisten face-2-face työkalujen lisäksi kommunikaatiotapana toimii ensisijaisesti Slack siitä syystä, että se on laiteriippumaton, moderni mutta irkkimäinen, helppokäyttöinen, reaaliaikainen ja monipuolinen tapa kommunikoida. Slackiin saa myös kätevästi ulkopuoliset tahot ilmaiseksi yhden kanavan Guest-käyttäjänä. Slack-botit helpottavat elämää huomattavasti.

Firman sisäisten sähköpostien lähettäminen on kiellettyä, ellei kyseessä ole asiakkaaseen tai projektiin viittaava isompi aineistopläjäys tai speksaus, jonka haluaa välittää toiselle. Tästä jatkokeskustelut pyritään kuitenkin käymään kasvotusten tai Slackissa ja kirjaamaan asiat Help Scoutiin tai Trelloon ylös. Slackissa laukalle lähtevät isommat linjaukset ja keskustelut käydään lähtökohtaisesti Twistissä.

Jokaiselle projektille luodaan oma Slack-kanava, jotta projektikohtaiset keskustelut pysyvät lapasessa.

Twist: Keskustelut isommista linjauksista, ideoista ja firman kehityksestä

Ne keskustelut, jotka lähtevät Slackissa lapasesta, kuuluvat Twistiin. Twistissä käydään keskustelua firman kehityksestä, uusista työkaluista ja käytänteistä, periaatteista ja kaikista muistakin mieleen tulevista asioista, joita jokainen pohtii kulissien takana.

Pipedrive: Myynti ja asiakasrekisteri

Pipedrive on kevyt CRM ja myyntisuppilo myynnin tukena. Pipedrive toimii myös asiakasrekisterinä, johon listataan kaikki asiakastiedot, ylläpitosopimusten tiedot ja muut asiakkuuteen liittyvät asiat. Pipedriveen menee suoraan yhteydenotot esimerkiksi verkkosivuston lomakkeen kautta.

Myynnin vaiheita on tasan kolme, 1. Liidi sisään, 2. Yhteydenotto tehty, 3. Tarjous jätetty, jonka jälkeen hävitty kauppa menee arkistoon ja voitettu kauppa siirtyy suoraan Trellon Projektit-boardiin, josta tiimi jatkaa määrittelyvaihetta tai työstöä.

Trello: Projektinhallinta ja edistyminen

Trello on käytössä siksi, että se on laiteriippumaton, selkeä ja helppokäyttöinen ja siellä projektien kokonaistilanne ja kokonaiskuva on nähtävissä yhdellä vilkaisulla. Trello on ikäänkuin projektien ”emoalus”, jonne linkitetään materiaalit muista palveluista. Trelloon lisätään jokainen projekti kortiksi liiditasolta lähtien ja jokainen dude on velvollinen raportoimaan projektin edistymisestä kommenttikenttään aina kun projektiin tulee oleellisia muutoksia. Käytännössä kokonaiset asiakkaan lähettämät oleelliset sähköpostit on hyvä copy-pastettaa Trello-kommenttiin.

Joka maanantaisen viikkopalaverin yhteydessä lisätään tarvittaessa Trello-projekteihin kommentit tilanteen ajan tasalla pitämiseksi. Trellossa on oltava tieto heillekin, jotka eivät ole olleet projektissa mukana tai eivät ole olleet läsnä yhteisissä tapaamisissa, tai joita tieto ei suoraan edes koske. Tärkeää on, että tieto on kaikille helposti saatavilla ilman että tarvitsee erikseen kysellä ympäriinsä.

Olisi hyvä, jos jokaisessa projektikortissa olisi myös kuvankaappaus etusivusta mukana; näin helpotetaan kaikkien nopeaa selaamista ja selkeytetään visuaalista näkymää. Kuvan puuttumisen ensimmäisenä huomannut lisää korttiin kansikuvan.

Favro: Yksittäisen projektin hallinta ja tehtävien pilkkominen

Favroa käytetään projektien yksittäisiin näkymiin, lohkoihin ja pieniin tehtäviin, jotka liittyvät kiinteästi projektin osa-alueeseen niin suunnittelussa kuin koodaamisessakin. Favro on valikoitunut projektityökaluksi, koska se on selkeä ja sallii sekä Sheet- että Kanban-näkymän käyttäjäkohtaisesti, johon Trello ei taivu. Trellon ”Projektit” board onkin ”emoalus”, jonne linkataan/integroidaan niin liidit, visut, tarjoukset kuin Favro-projektitkin.

Favrossa on ”Uusi projekti” -pohja, jota käytetään uudelle projektille. Tässä projektissa on esiasetetut mm. Suunnittelu, Moduulit, Saavutettavuus, Ennen julkaisua huomioitavaa, Julkaisun jälkeen ja Layout -tehtävät. Näiden statuksia ovat Työstöjonossa, Frontti työn alla, Bäkki työn alla, Odottaa materaalia, Odottaa fronttia, Odottaa bäkkiä, Testauksessa ja Valmis. Varsinaisten päätehtävien alle luodaan tarvittaessa alatehtävät kokonaiskuvan hahmottamiseksi ja työstön helpottamiseksi. Projektiin liittyvät tehtävät lisätään aina Favroon, ei Todoistiin.

Favrossa on myös projektien aikajanat näkyvillä. Aikajanoja päivitetään jokamaanantaisessa viikkopalaverissa omassa collectionissaan.

Favroon kutsutaan myös asiakas mukaan. Näin viestintä säilyy läpinäkyvänä asiakkaan suuntaan jopa tehtävätasolla. Asiakasta varten Favrossa on myös Kysymykset ja vastaukset -osio, johon asiakas voi jättää omia kommenttejaan.

Harvest: Projekteihin käytetyt tunnit, budjetointi

Harvest varmistaa, että projektiin käytetyt tunnit pysyvät aisoissa, eli myydyt tunnit tulee käytettyä oikein ja projektille jää katetta. Harvestissa pystyy seuraamaan myös aikataulun, hinnan ja kustannusten suhdetta toisiinsa. Harvestin kokonaistilanne vilkaistaan aina maanantaisin Trellon yhteydessä.

WakaTime: Koodin seuranta, koodiin käytetty aika

WakaTime on hyödyllinen työkalu koodiin käytetyn ajan seurantaan. WakaTime on valinnainen, koska työaikojen seurantaan on käytössä Harvest. WakaTimesta voikin luntata ajat, jos ne unohtuu merkata Harvestiin työstön aikana. Normaalin WakaTime-seurannan lisäksi (sublime-wakatime) käytössä mm. bash-wakatime Terminalin seurantaan, chrome-wakatime selaindebuggaamisen seurantaan.

Adobe XD: Leiskat & taitto

XD:stä löytyy aina uusin versio leiskasta. Suunnittelija varmistaa, että valmiit pohjat ovat mahdollisimman varhaisessa vaiheessa näkyvillä ja että uusin versio on julkaistu, eikä killu työpöydällä.

Sketch: Leiskat & taitto

Sketchiä on myös mahdollista käyttää leiskojen suunnitteluun. Dudella ei ole väliä käyttääkö suunnitteluun Sketchiä vai XD:tä, kunhan leiskat saa tuotua Zepliniin.

Zeplin: Prototyypit

Mikäli suunnittelija käyttää Sketchiä XD:n sijasta, leiskat tuodaan Zepliniin prototyypeiksi devaajille. Assettien eli SVG-kuvakkeiden ja muiden leiskassa olevien kuvien ja elementtejen on oltava helposti ladattavissa.

Visual Studio Code: Koodaaminen

VSCodea käytetään ensisijaisesti ohjelmointityökaluna. Editori on hyvä, koska se on kokonainen IDE on helposti laajennettavissa plugineiden avulla. Esimerkkiasetukset löytyvät GitHubista: vscode-settings.

Sublime Text: Koodaaminen

Sublime Textiä on myös mahdollista käyttään ohjelmointityökaluna. Työkalua käytettiin aktiivisimmin Dudella vuodesta 2013 vuoteen 2019. Esimerkkiasetukset löytyvät GitHubista: sublime-settings (ei ajan tasalla, koska maintainer ronilaukkarinen on siirtynyt VSCoden käyttöön). Sublime Text on myös kätevin MarkdownEditing, Marked App Menu -pluginien ja Markdown syntaksilla varusteltuna puhtaaseen Markdown-muokkailuun, kuten tämän handbookin sisällön muokkaukseen.

G Suite: Menot, tiedostot, sähköposti

Googlen kalenteriin lisätään kaikki tapahtumat, jotka toisen duden tulisi tietää asiakaspalaveria sopiessa. Näitä voivat olla työhön liittyvien lisäksi myös omat tai perheen menot, jotka vaikuttavat työarkeen. Pidempiaikaisista menoista täytyy sopia tiimin kanssa vähintään kahta viikkoa aikaisemmin, mielellään vielä aikaisemmin, erityisesti projektien ollessa käynnissä.

Driveen tallennetaan kaikki yrityksen sekä projektien kannalta tärkeä materiaali. Tänne lisätään kaikki dokumentit ja tiedostot, jotka koskevat koko firmaa tai tiimejä. Tärkeää on huolehtia oikeasta kansiorakenteesta, jotta tiedot ovat helposti löydettävissä.

Logo White

Crisp: Myynti verkkosivujen puolella

Crisp toimii verkkosivuston livechat-palveluna, johon vastaa ensimmäinen paikallaolija niin nopeasti kuin mahdollista, pääosin toimistoaikoina. Crisp toimii myyntikanavana verkkosivuilla.

Help Scout: Tekninen tuki, asiakaspalvelu

Help Scout toimii Duden tukikanavana, jonne tulee kaikki apuva@dude.fi -sähköpostiosoitteeseen lähetetyt viestit. Uudet viestit näkyvät automaattisesti hoidettavina tiketteinä, joita kuka tahansa Duden tiimistä voi ottaa hoitaakseen. Mahdolliset tukiviestit edelleenlähetetään (Forward) omasta sähköpostista Help Scoutiin, jotta asiakas oppii käyttämään tukiasioihin asiakaspalvelurajapintaa (eli apuva@dude.fi -sähköpostia yhden ukon meilin sijaan).

Tiketteihin pyritään vastaamaan maksimissaan muutaman tunnin varoajalla, mielellään mahdollisimman pian. Asiakaspalvelusta lisää kohdassa 3.5.

GitHub: Laajemmat koodaamiseen liittyvät tehtävät

Duden tiimi käyttää GitHubia päivittäin. Koodimuutokset dokumentoidaan README.md-tiedostoon ja jokainen muutos kommitoidaan asiaankuuluvasti. Git-workflowsta lisää kohdassa Git & open source.

GitHub issueita avataan silloin kun kyseessä on laajempia ongelmia tai asioita, joita on syytä käydä läpi. Muissa tapauksissa tehtävät delegoidaan Todoistiin (alla).

logo

Todoist: Tehtävät

Dude käyttää Todoistia nopeisiin tehtäviin ja yhteistyöhön erityisesti niissä tilanteissa kun toisella on työskentely käynnissä eikä haluta häiritä tai keskeyttää asialla, jonka voi lisätä suoraan tehtävälistalle.

Todoistiin lisätään kertakäyttöiset hoidettavat asiat, joita voivat olla mitkä vain toimiston hoitamisesta aina muistutuksiin ja juokseviin asioihin. Ei ole niin pientä asiaa, jota voi lisätä Todoistin tehtävälistaan. Myös laskutusmuistutukset majailevat Todoistissa.

Todoistiin ei lisätä tehtäviä, jotka ovat osa isompaa projektia, vaan nämä asiat lisätään Favro-projektiin.

1Password: Salasanat, lisenssit, avaimet ja tunnukset

Kaikki salasanat, lisenssit, avaimet ja tunnukset tallennetaan yhteiselle 1Password-tilille. Näin kenenkään ei tarvitse olla jatkuvasti kyselemässä tunnuksia eri paikkoihin, eikä kukaan jää ilman tunnuksia jos toinen estyy. Tietoturva-asioista lisää kohdassa 3.6.

Viimeksi muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Toggl Planin tilalle Favro", katso muutos cc52960 GitHubissa. Näytä versiohistoria.

14.9.2020 11:09:52 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Toggl Planin tilalle Favro", katso muutos cc52960 GitHubissa.

14.9.2020 10:48:03 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Todoist-tähdennykset", katso muutos 208057f GitHubissa.

14.9.2020 10:46:45 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Zeplinin logosta ilma pois", katso muutos 6d7b60c GitHubissa.

14.9.2020 10:42:30 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Sublime Text ja Visual Studio Code", katso muutos cab7d3c GitHubissa.

14.9.2020 09:01:22 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Logokorjaukset", katso muutos 16ef18e GitHubissa.

14.9.2020 08:58:19 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Sketch logo fix", katso muutos fb41967 GitHubissa.

14.9.2020 08:17:13 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Linkit", katso muutos 85fc828 GitHubissa.

14.9.2020 08:16:22 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Otsikko fix", katso muutos e6a974a GitHubissa.

14.9.2020 08:16:11 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Sketch logo fix", katso muutos bc8c002 GitHubissa.

14.9.2020 08:12:59 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Zeplin", katso muutos 1e6bee0 GitHubissa.

14.9.2020 08:04:15 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Sketch", katso muutos 4945cad GitHubissa.

14.9.2020 07:41:16 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Favro-tarkennukset", katso muutos a9caa43 GitHubissa.

14.9.2020 07:36:22 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Korjauksia Trelloon", katso muutos 4e5ca1c GitHubissa.

14.9.2020 07:34:11 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Pipedrive asiakasrekisterinä -korjaukset", katso muutos d00d823 GitHubissa.

14.9.2020 07:32:26 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Slack-tähdennykset", katso muutos 056231f GitHubissa.

14.9.2020 07:29:04 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "WakaTime-korjaukset", katso muutos 62055c9 GitHubissa.

3.9.2020 07:37:24 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Järjestyksen korjaus", katso muutos 2d3a248 GitHubissa.

3.9.2020 07:33:53 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Lisää Favro", katso muutos 0833cf4 GitHubissa.

14.8.2020 15:03:45 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Merge konflikti", katso muutos cc0da52 GitHubissa.

14.8.2020 15:00:14 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Replace http links with https", katso muutos 1688cb9 GitHubissa.

14.8.2020 14:54:37 Muokattu käyttäjän Roni toimesta viestillä "Syncing _pages/tyokalut-workflow.md from WordPress at https://handbook.dude.fi/wp (Dude Handbook) - wpghs", katso muutos 2d91739 GitHubissa.

6.8.2020 11:32:08 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Marginit", katso muutos d4c0d8e GitHubissa.

6.8.2020 11:30:29 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Crispiin tarkennus", katso muutos 1b32a35 GitHubissa.

6.8.2020 11:30:25 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Crispiin tarkennus", katso muutos 0181b71 GitHubissa.

6.8.2020 11:29:39 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Logojen koko", katso muutos abd8110 GitHubissa.

6.8.2020 11:28:52 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Harvest", katso muutos 12604ad GitHubissa.

6.8.2020 11:26:17 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Teamweek to Toggl Plan", katso muutos 3d3144e GitHubissa.

6.8.2020 11:23:00 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Lisätään Twist", katso muutos 25f2543 GitHubissa.

6.11.2019 10:47:50 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "Unohtunut maininta Groovesta, vaikka on siirrytty Help Scoutiin", katso muutos 0dffe63 GitHubissa.

6.11.2019 10:40:48 Muokattu käyttäjän Roni Laukkarinen toimesta viestillä "SVGO + kokokorjaus", katso muutos b4c1ff8 GitHubissa.