Produkttesting (med Erin Hess fra Crema)

Michael Luchen har med seg Erin Hess, senior testingeniør hos Crema. Hun startet karrieren som grafisk designer før hun ble en selvlært programmerer som utviklet en forkjærlighet for programvaretesting. Lytt for å lære mer om produkttesting.

Høydepunkter fra intervjuet:

  • Erin har et unikt sett med kreative og tekniske ferdigheter som hun har tilegnet seg gjennom 12 års erfaring i flere ulike roller innen programvareutvikling og -teknikk. Hun startet karrieren som kundestøtterepresentant før hun ble en selvlært programmerer som utviklet en forkjærlighet for programvaretesting. Som brukerforkjemper i hjertet er noen av Erins viktigste styrker empati, visualisering og evnen til å forutse atferd og kommunikasjon. [0:53]
  • Erin liker å lage kart over prosesser og forestiller seg hvor smertepunkter kan oppstå. Ved å sette seg inn i andres situasjon, se på problemer fra flere vinkler og forstå de langsiktige konsekvensene og fordelene av dagens handlinger, har Erin vært i stand til å gjøre en forskjell for alle team og produkter hun blir en del av. [1:30]
  • Erin hjelper også organisasjoner med å ta i bruk og implementere inkluderende designpraksiser ved å skape og spre bevissthet om barrierer for universell brukervennlighet. Hun kjemper for tilgjengelighet og bidrar kontinuerlig med ressursmateriell til stadig voksende nettbaserte testfellesskap. [1:47]
  • Det er så mange aktiviteter man får gjøre som tester. Noe av det Erin liker aller best generelt, er å bygge relasjoner og bli kjent med teamene hun jobber med. [2:48]

Disiplin har handlet om tålmodighet og øvelse, om å lære, og om å gi meg selv og teamet mitt retrospektiver over det vi gjør, fordi vi bryr oss om hverandre og fortsetter gjennom sprinten.

Erin Hess
  • Noen av de typiske aktivitetene en testingeniør utfører i et produktteam, er mye relasjonsbygging og mye arbeid og samarbeid med ulike deler av teamet. Som testingeniør er du en del av alt dette. Du må holde kontakten og kommunisere med alle teammedlemmene, for hvis du ikke gjør det, kommer du til å gå glipp av noe og miste noe. [5:26]
  • Erin lærte over tid at jo tidligere man kan involvere testingeniøren, desto bedre. Når du ønsker deg gode testingeniører – de som kommer med mer enn bare testferdigheter – bør du ta dem med på møtet før oppstarten og la dem se hva de går inn i. [8:14]
  • Det første man bør huske på under en sprint, er at man ikke vet det man ikke vet. Derfor må man ikke være redd for å ta kontakt med teamet når man er i tvil eller har en bekymring, uansett hvor alvorlig man føler at den er. Noen ganger kan en liten bekymring utvikle seg til en betydelig forbedring. [9:41]

Det finnes ingen «jeg» i produktutvikling, akkurat som det ikke finnes noen «jeg» i et team. Du gjør ikke dette alene. Du er på teamet, og du gjør ikke teamet noen tjeneste når du ikke forteller dem at du sliter.

Erin Hess
  • Det er absolutt en fordel at designere og utviklere samarbeider med testingeniørene under utformingen og utviklingen av brukerhistoriene når det er mulig. Erin kan si ut fra sin erfaring at det finnes muligheter for å samarbeide med design og utvikling i de tidlige fasene av et prosjekt, og det gir henne mer informasjon til å forberede testscenarioer, testfiler eller skrive automatiseringsskript. [11:22]
  • Ordet tilgjengelighet brukes mye for tiden. Det er også kjent som «A11Y», fordi det er 11 bokstaver mellom A-en i «accessibility» og Y-en. [22:13]

Jeg vil si at forkjemperen er en stemme for alle de ulike sluttbrukerne, og at du kjemper for at funksjoner og utvikling av produkter og tjenester skal være tilgjengelige for alle.

Erin Hess
  • Erin har holdt en presentasjon om empati og testing. Det var under Ministry of Testing TestBash-hjemmearrangementet, der hun presenterte sammen med venninnen Jenny Bramble. De snakket om hvordan «Empati er grunnlaget for testing», hva det innebærer, og hvordan bakgrunnen deres plasserte dem i en unik posisjon til å snakke om empati og kundenes behov. [24:36]

Empati er evnen til å forstå eller føle det en annen person opplever, med utgangspunkt i den personens referanseramme.

Erin Hess
  • Erins personlige vane som har bidratt mest til suksessen hennes, er evnen til å skape struktur og organisere store mengder informasjon, noe hun har utviklet over tid. [26:44]
  • Erins favorittverktøy som hun bruker jevnlig, er Chrome DevTools, for eksempel Enhetsmodus, som kan brukes til å simulere mobile enheter, teste responsivitet og ulike spesifikke visningsområder. [27:16]
  • Erins ene råd til noen som er i begynnelsen av sin karriere innen produktet, er: Vær åpen for å lære hva som helst, uansett hvem det kommer fra. Hvis du har en utvikler eller designer, eller produktlederen ønsker å snakke med deg eller ha tiden din til å gjøre noe, så ta imot muligheten. Bruk det som en læringsopplevelse og få noe ut av det. [27:59]

Om gjesten:

Erin startet karrieren sin som grafisk designer før hun ble en selvlært utvikler som utviklet en lidenskap for programvaretesting. Innerst inne er hun en brukerforkjemper – empati, visualisering, forutseende forståelse av atferd og kommunikasjon er noen av hennes viktigste styrker.

Jeg liker å bygge relasjoner med teamet mitt, så det kommer ikke til å være basert på hierarki. Det er fordi jeg ønsker at alle i teamet skal samarbeide og jobbe med hverandre.

ERIN HESS

Ressurser fra denne episoden:

Relaterte artikler og podkaster:

Les transkripsjonen:

Vi prøver ut transkripsjon av podkastene våre ved hjelp av et program. Tilgi eventuelle skrivefeil, siden roboten ikke er korrekt 100 % av tiden.

Relatert podkast: Menneskedrevet utvikling (med Sam Higham fra Glean)

Relatert lesning: