Testowanie produktu (z Erin Hess z Crema)

Michael Luchen rozmawia z Erin Hess, starszą inżynier testów w firmie Crema. Rozpoczęła karierę jako projektantka graficzna, zanim została samoukiem programowania, która pokochała testowanie oprogramowania. Posłuchaj, aby dowiedzieć się więcej o testowaniu produktów.

Najważniejsze fragmenty wywiadu:

  • Erin ma wyjątkowy zestaw kreatywnych i technicznych umiejętności zdobytych w ciągu 12 lat doświadczenia na wielu stanowiskach związanych z tworzeniem i inżynierią oprogramowania. Rozpoczęła karierę jako przedstawicielka działu obsługi klienta, zanim została samoukiem programowania, która pokochała testowanie oprogramowania. Jako osoba, której szczególnie zależy na użytkownikach, Erin wyróżnia się empatią, umiejętnością wizualizacji oraz przewidywania zachowań i sposobów komunikacji. [0:53]
  • Erin lubi tworzyć mapy procesów i wyobrażać sobie, gdzie mogą pojawić się problemy. Dzięki wczuwaniu się w sytuację innych osób, analizowaniu problemów z wielu perspektyw oraz dostrzeganiu długoterminowych konsekwencji i korzyści wynikających z dzisiejszych działań Erin potrafiła wnieść istotny wkład w każdy zespół i każdy produkt, do którego dołączała. [1:30]
  • Erin pomaga również organizacjom przyjmować i wdrażać praktyki projektowania włączającego, zwiększając świadomość powszechnych barier w użyteczności. Działa na rzecz dostępności i nieustannie wnosi materiały do rozwijających się internetowych społeczności testerów. [1:47]
  • Jako tester możesz wykonywać naprawdę wiele różnych działań. Jedną z absolutnie ulubionych rzeczy Erin jest budowanie relacji i poznawanie zespołów, z którymi pracuje. [2:48]

Dyscyplina to dla mnie przede wszystkim cierpliwość i praktyka, uczenie się, a także przeprowadzanie ze sobą i zespołem retrospektyw dotyczących naszej pracy, wzajemnej troski i dalszego przebiegu sprintu.

Erin Hess
  • Do typowych działań inżyniera testów w zespole produktowym należy intensywne budowanie relacji oraz praca i współpraca z różnymi częściami zespołu. Jako inżynier testów jesteś częścią tego wszystkiego. Musisz być na bieżąco i komunikować się ze wszystkimi członkami zespołu, ponieważ jeśli tego nie zrobisz, coś przeoczysz i coś stracisz. [5:26]
  • Z czasem Erin nauczyła się, że im wcześniej zaangażujesz inżyniera testów, tym lepiej. Jeśli zależy ci na dobrych inżynierach testów, którzy wniosą do zespołu coś więcej niż tylko umiejętności testowania, zaproś ich na spotkanie poprzedzające rozpoczęcie projektu i pozwól im zobaczyć, w co się angażują. [8:14]
  • Pierwszą rzeczą, o której należy pamiętać podczas sprintu, jest to, że nie wiesz tego, czego nie wiesz, więc nie bój się zwrócić do zespołu, gdy masz wątpliwość lub obawę, niezależnie od tego, jak poważna ci się wydaje. Czasami mała obawa może przerodzić się w znaczące usprawnienie. [9:41]

W tworzeniu produktu nie ma „ja”, tak jak nie ma „ja” w zespole. Nie robisz tego sam dla siebie. Jesteś częścią zespołu i nie przysłużysz się mu, jeśli nie powiesz, że masz trudności.

Erin Hess
  • Zdecydowanie korzystne jest, gdy projektanci i programiści współpracują z inżynierami testów podczas projektowania i tworzenia historyjek użytkownika, zawsze gdy jest to możliwe. Erin może powiedzieć na podstawie swojego doświadczenia, że istnieją możliwości współpracy z projektantami i programistami we wczesnych etapach projektu, co dostarcza jej więcej informacji potrzebnych do przygotowania scenariuszy testowych, plików testowych lub napisania skryptów automatyzacji. [11:22]
  • Słowo „dostępność” jest obecnie często używane. Znane jest również określenie „A11Y”, ponieważ między literą A a literą Y w angielskim słowie „accessibility” znajduje się 11 liter. [22:13]

Powiedziałabym, że osoba działająca na rzecz użytkowników jest głosem wszystkich różnych użytkowników końcowych i dba o to, aby funkcje oraz tworzone produkty i usługi były dostępne dla każdego.

Erin Hess
  • Erin przygotowała prezentację na temat empatii i testowania. Odbyła się ona podczas wydarzenia TestBash organizowanego przez Ministry of Testing, gdzie Erin wystąpiła ze swoją przyjaciółką Jenny Bramble. Rozmawiały o tym, czym jest „Empatia jest fundamentem testowania”, jak to wygląda oraz w jaki sposób ich historie stawiają je w wyjątkowej sytuacji, pozwalającej rozmawiać o empatii i potrzebach klientów. [24:36]

Empatia to zdolność rozumienia lub odczuwania tego, czego doświadcza inna osoba, z perspektywy jej własnego punktu widzenia.

Erin Hess
  • Nawykiem Erin, który w największym stopniu przyczynił się do jej sukcesu, jest rozwijana z czasem umiejętność tworzenia struktur i organizowania ogromnych ilości informacji. [26:44]
  • Do ulubionych narzędzi, z których Erin regularnie korzysta, należą Narzędzia deweloperskie Chrome, takie jak Tryb urządzenia, umożliwiający symulowanie urządzeń mobilnych, testowanie responsywności oraz różnych konkretnych obszarów widoku. [27:16]
  • Jedyna rada Erin dla osoby rozpoczynającej swoją drogę w świecie produktu brzmi: bądź otwarty na naukę czegokolwiek, niezależnie od tego, od kogo pochodzi. Jeśli deweloper, projektant lub menedżer produktu chce z tobą porozmawiać albo poświęcić ci czas, aby coś zrobić, skorzystaj z tego. Potraktuj to jako okazję do nauki i czerp z niej korzyści. [27:59]

Biografia gościa:

Erin rozpoczęła karierę jako projektantka graficzna, zanim została samoukiem programowania, który odkrył zamiłowanie do testowania oprogramowania. W głębi serca jest rzeczniczką użytkowników — empatia, wizualizacja, przewidywanie zachowań i komunikacja to niektóre z jej najważniejszych atutów.

Lubię budować relacje z moim zespołem, więc nie będą one oparte na hierarchii. Chodzi o to, że chcę, aby wszyscy w zespole współpracowali i pracowali ze sobą.

ERIN HESS

Materiały z tego odcinka:

Powiązane artykuły i podcasty:

Przeczytaj transkrypcję:

Wypróbowujemy transkrypcję naszych podcastów za pomocą programu komputerowego. Wybaczcie wszelkie literówki, ponieważ bot nie jest poprawny w 100% przypadków.

Powiązany podcast: Rozwój napędzany przez ludzi (z Samem Highamem z Glean)

Powiązana lektura: