SlideShare a Scribd company logo
1 of 28
12 January 2016
Michał Kujałowicz
Lufthansa Systems Poland Sp. z o.o.
Testwarez 2011
Praktyka rekrutacji testerów
w metodykach klasycznych i zwinnych
12 January 2016
O mnie
Michał Kujałowicz:
 Absolwent Wydziału
Elektroniki, Telekomunikacji
i Informatyki Politechniki
Gdańskiej
 5 lat doświadczenia w testach
oprogramowania
 Tester i Test Manager w
Lufthansa Systems Poland
 Certyfikat ISTQB Advanced
Level Test Manager
12 January 2016
Lufthansa Systems Poland
 Założona w 1998 roku w Gdansku
 Lufthansa Systems Poland jest częscią
Lufthansa Systems należącej do Lufthansa
Group
 Około 300 pracowników IT oraz specjalistów
aeronautycznych
 Klienci zewnętrzni oraz wewnętrzni z grupy
Lufthansa Systems
 Szeroki zakres usług IT, produkcji
oprogramowania, consultingu oraz usług
aeronautycznych
 Elastyczne modele outsourcingu
12 January 2016
Testowanie a pływanie
 Pływamy klasykiem bo:
 Jest najłatwiej
 Najszybciej się go nauczyłem
i mam doświadczenie
 Pływanie dowolnym (Agile):
 Jest szybsze
 Wymaga większych
umiejętności i sprawności!
 Bez reguł?
12 January 2016
Plan prezentacji
Kogo szukamy?
Strategia rekrutacji
Kto powinien rekrutować?
Modele rekrutacji
Praktyczna rekrutacja
Przykładowe zadania
12 January 2016
Kogo szukamy?
 Predyspozycje i osobowość
 Umiejętności
 Wiedza i doświadczenie
 KSAO (Knowlegde, Skills,
Abilities, Others)
12 January 2016
Predyspozycje i umiejętności
 Ciekawość i dociekliwość
 Dbałość o szczegóły
 Umiejętność analitycznego myślenia
 Komunikacja werbalna i pisemna
 Asertywność i odwaga
 Intuicja i krytyczne spojrzenie
 Zaangażowanie i motywacja
12 January 2016
Wiedza i doświadczenie
Testowe
 Przeglądy dokumentacji
 Tworzenie przypadków testowych
 Testy eksploracyjne
Techniczne
 Znajomość języków skryptowych
 Znajomość narzędzi
Domenowe
 Wiedza na temat aplikacji i potrzeb Klienta z danej domeny
 Znajomość prawa i regulacji prawnych
12 January 2016
Kogo szukamy w Agile? (1/2)
Różne implementacje testów w Agile:
 Testują developerzy
 Testy poza sprintami
 Testerzy automatyzują
 Tylko eksploracyjnie
 Dedykowani testerzy, testy w oparciu o przypadki testowe +
testy eksploracyjne, silnie automatyzowana regresja
12 January 2016
Kogo szukamy w Agile? (2/2)
 Te same predyspozycje ale nacisk na:
 Komunikację
 Asertywność
 Klienckie spojrzenie
 Doświadczenie w testach – poziom ISTQB Advanced – wymóg
w Agile?
 Doświadczenie domenowe – bardziej istotne w Agile
 Wiedza techniczna – zależna od aplikacji
12 January 2016
Strategia rekrutacji (1/2)
Kogo szukamy? Co jest potrzebne
od zaraz?
Co jest potrzebne
na później?
Czy „Korzystamy z
okazji”?
Strategia rekrutacji
Dywersyfikacja!
-Umiejętności
-Doświadczenia
-Zainteresowań
12 January 2016
Szukam:
Strategia rekrutacji (2/2)
Rokującego
studenta
Doświadczonego
wyjadacza
Niedoświadczonego z
zainteresowaniami
Domenowca z
predyspozycjami
12 January 2016
Strategia rekrutacji w Agile
Zależna od implementacji testów
Szukam:
Developera z predyspozycjami
Testera do automatyzacji
Testera do testów eksploracyjnych
Testera z doświadczeniem
Testera z dobrymi umiejętnościami komunikacyjnymi
Testera otwartego na ciągłe zmiany wymagań
12 January 2016
Kto zazwyczaj rekrutuje?
 Zróżnicowanie doświadczeń, optyki, oczekiwań
 Niekoniecznie zróżnicowanie osobowości!
Kierownik Zespołu
Kierownik Projektu
Senior Tester
Specjalista HR
Dyrektor
12 January 2016
Inne podejście
 Zaangażowanie większej liczby Testerów w rekrutację
 Każdy kto chce uczestniczyć w takim procesie
 Osoby o różnym doświadczeniu i różnych osobowościach
 Zyskujemy:
 Mniejsze ryzyko porażki
 Wybrana osoba zna część zespołu
 Rekrutującym zależy, aby osoba sprawdziła się
12 January 2016
Modele rekrutacji (1/2)
Jeden na jednego
Wszyscy na jednego
12 January 2016
Modele rekrutacji (2/2)
Wszyscy na wszystkich
Assessment Center
12 January 2016
Praktyczny model – założenia
 2-3 etapowa
 W rekrutacji uczestniczy 3-4 Testerów i Kierownik Testów
 Każdy ma prawo veto
 Wywiad, testy i praktyczne zadania
 Sprawdzenie predyspozycji, wiedzy i umiejętności
12 January 2016
Praktyczny model – części (1/2)
Wstępna kwalifikacja
Etap I – wywiad i testy
1.
2.
Wywiad z kandydatem (Kierownik + Tester)
Test zdolności analitycznych
Test z wiedzy o testach oprogramowania
Weryfikacja umiejętności komunikowania się w języku obcym
Analiza CV i dostępnych dokumentów
Wyszukanie informacji na temat
kandydata
Ewentualnie rozmowa telefoniczna
12 January 2016
Praktyczny model – części (2/2)
Zebranie opinii i dyskusja
Decyzja
Etap II – sesja zadaniowa
Spotkanie podsumowujące i decyzja
3.
4.
Pojedynczo lub grupa kandydatów
2-3 godzinne
4-5 zadań praktycznych przeprowadzanych przez różne osoby
Opinia na temat kandydata przekazywana tylko Kierownikowi
12 January 2016
W Agile
 Bardzo podobnie jak w metodykach klasycznych
 Podobne testy i zadania – inne nasilenie
 Skupienie na weryfikacji: doświadczenia testowego,
komunikatywności i asertywności
12 January 2016
Zadanie 1
Krótkie przedstawienie
aplikacji i wykonanie
zadania
Przed komputerem na
standardowym
stanowisku pracy
Konfrontacja z aplikacją, którą kandydat będzie się zajmował
Sprawdzamy:
Text
Dociekliwość
Zadawane pytania
Zrozumienie
domeny aplikacji
12 January 2016
Zadanie 2
Aplikacja związana z
domeną
Poznanie
funkcjonalności na
podstawie
bezpośredniego
sprawdzenia
Poznanie aplikacji bez dokumentacji
Sprawdzamy:
Text
Dociekliwość
Dbałość o szczegóły
Umiejętność
zrozumienia aplikacji
bez posiadania
dokumentacji
12 January 2016
Zadanie 3
2 specyfikacje/zestawy
user stories dotyczące
podobnych
funkcjonalności
Jak przetestować 1.
funkcjonalność
Rady
Jak przetestować 2.
funkcjonalność
Tworzenie przypadków testowych dla 2 funkcjonalności
Sprawdzamy:
Text
Szybkość uczenia się
Umiejętność
rozumienia tekstu
pisanego
Zrozumienie tematyki
domenowej
Intuicję testerską
12 January 2016
Zadanie 4
Istniejący błąd
pokazywany
bezpośrednio w
systemie
Dokumentacja błędu
na czystej kartce
papieru i w
ustrukturyzowanym
formularzu
Dokumentacja błędu w środowiska operacyjnego
Sprawdzamy:
Text
Umiejętności techniczne
Szczegółowość
dokumentacji
Zdolność analitycznego
myślenia
12 January 2016
Zadanie 4
Opis kilku sytuacji
Przekazanie informacji lub
dyskusja
Poinformuj programistę o
błędzie
Streść w 2 zdaniach dłuższy
tekst
Komunikacja
Sprawdzamy:
Text
Umiejętność komunikacji
(również w języku
obcym)
3 podstawowe czynniki
sprawnej komunikacji:
zwięzłość, przekaz i
empatia
12 January 2016
Źródła
1. Stowarzyszenie Jakości Systemów Informatycznych:
Certyfikowany tester. Plan poziomu podstawowego. Wersja 1.0
(http://www.sjsi.org/webgears//files/sjsi/File/Sylabus.pdf)
2. Cem Kaner: Recruiting software testers. (Tutorial session)
Software Testing Analysis & Review Conference (STAR) West ,
San Jose, CA, May 2000.
3. Eric van Veenendall: SCRUM & Testing: Back to the Future.
Testing Experience Magazine, September 2009.
4. Lisa Crispin, Janet Gregory: Agile Testing: A Practical Guide for
Testers and Agile Teams. Addison-Wesley Professional.
December 30, 2008
12 January 2016 Presentation
Chart 28
Dziękuję za uwagę

More Related Content

Viewers also liked

Szkolenie marka a strategia biznesu
Szkolenie marka a strategia biznesuSzkolenie marka a strategia biznesu
Szkolenie marka a strategia biznesuSchool of Form
 
Employer branding - narzędzia i strategie
Employer branding - narzędzia i strategieEmployer branding - narzędzia i strategie
Employer branding - narzędzia i strategieSandra Kluza
 
ROI działań employer branding
ROI działań employer brandingROI działań employer branding
ROI działań employer brandingMJCC
 
Skuteczny employer branding
Skuteczny employer brandingSkuteczny employer branding
Skuteczny employer brandingAnna Myslinska
 
Employer branding w dobie millenialsów (#EBMASTERS)
Employer branding w dobie millenialsów (#EBMASTERS)Employer branding w dobie millenialsów (#EBMASTERS)
Employer branding w dobie millenialsów (#EBMASTERS)Martyna Tarnawska
 
Strategia employer branding krok po kroku - ebook MJCC
Strategia employer branding krok po kroku - ebook MJCCStrategia employer branding krok po kroku - ebook MJCC
Strategia employer branding krok po kroku - ebook MJCCMJCC
 
PowerPoint Tutorial Presentation - Tips & Tricks
PowerPoint Tutorial Presentation - Tips & TricksPowerPoint Tutorial Presentation - Tips & Tricks
PowerPoint Tutorial Presentation - Tips & TricksNiezette -
 

Viewers also liked (9)

Szkolenie marka a strategia biznesu
Szkolenie marka a strategia biznesuSzkolenie marka a strategia biznesu
Szkolenie marka a strategia biznesu
 
The Pillars of Agile Testing
 The Pillars of Agile Testing The Pillars of Agile Testing
The Pillars of Agile Testing
 
Przetestuj swoje CV
Przetestuj swoje CVPrzetestuj swoje CV
Przetestuj swoje CV
 
Employer branding - narzędzia i strategie
Employer branding - narzędzia i strategieEmployer branding - narzędzia i strategie
Employer branding - narzędzia i strategie
 
ROI działań employer branding
ROI działań employer brandingROI działań employer branding
ROI działań employer branding
 
Skuteczny employer branding
Skuteczny employer brandingSkuteczny employer branding
Skuteczny employer branding
 
Employer branding w dobie millenialsów (#EBMASTERS)
Employer branding w dobie millenialsów (#EBMASTERS)Employer branding w dobie millenialsów (#EBMASTERS)
Employer branding w dobie millenialsów (#EBMASTERS)
 
Strategia employer branding krok po kroku - ebook MJCC
Strategia employer branding krok po kroku - ebook MJCCStrategia employer branding krok po kroku - ebook MJCC
Strategia employer branding krok po kroku - ebook MJCC
 
PowerPoint Tutorial Presentation - Tips & Tricks
PowerPoint Tutorial Presentation - Tips & TricksPowerPoint Tutorial Presentation - Tips & Tricks
PowerPoint Tutorial Presentation - Tips & Tricks
 

Similar to Praktyka rekrutacji testerów w metodykach klasycznych i zwinnych

Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in ITRadoslaw Smilgin
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachRadoslaw Smilgin
 
Jak usprawnić proces rekrutacji? [case study Coders Lab]
Jak usprawnić proces rekrutacji? [case study Coders Lab]Jak usprawnić proces rekrutacji? [case study Coders Lab]
Jak usprawnić proces rekrutacji? [case study Coders Lab]Webankieta
 
Jakość i wiarygodność OSS
Jakość i wiarygodność OSSJakość i wiarygodność OSS
Jakość i wiarygodność OSSbartekel
 
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?The Software House
 
Candidate i employee experience - zacznij je mierzyc
Candidate i employee experience - zacznij je mierzycCandidate i employee experience - zacznij je mierzyc
Candidate i employee experience - zacznij je mierzycMarta Pawlak-Dobrzanska
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeLafarge Polska
 
Diaphane software 20.06.17
Diaphane software 20.06.17Diaphane software 20.06.17
Diaphane software 20.06.17Diaphane
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Łukasz Rzepecki
 
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015Radoslaw Smilgin
 
Reinvent hr 4 - work-out
Reinvent hr 4 -  work-outReinvent hr 4 -  work-out
Reinvent hr 4 - work-outBartek Janowicz
 
Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source
Wsparcie, rozwój oraz popularyzacja oprogramowania Open SourceWsparcie, rozwój oraz popularyzacja oprogramowania Open Source
Wsparcie, rozwój oraz popularyzacja oprogramowania Open Sourcebartekel
 
Metodyki W Projektach Marketingowych
Metodyki W Projektach MarketingowychMetodyki W Projektach Marketingowych
Metodyki W Projektach MarketingowychSymetria
 
Wstęp do Zarządzania Projektami
Wstęp do Zarządzania ProjektamiWstęp do Zarządzania Projektami
Wstęp do Zarządzania ProjektamiKrzysztof Skubis
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemMariusz Opaliński
 
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)Katarzyna Javaheri-Szpak
 
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmie
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmieWebinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmie
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmiePwC Polska
 
Efektywne wdrożenia narzędzi informatycznych
Efektywne wdrożenia narzędzi informatycznychEfektywne wdrożenia narzędzi informatycznych
Efektywne wdrożenia narzędzi informatycznychZbigniew Mazurek
 

Similar to Praktyka rekrutacji testerów w metodykach klasycznych i zwinnych (20)

Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in IT
 
Context Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładachContext Driven School of testing w prostych przykładach
Context Driven School of testing w prostych przykładach
 
Jak usprawnić proces rekrutacji? [case study Coders Lab]
Jak usprawnić proces rekrutacji? [case study Coders Lab]Jak usprawnić proces rekrutacji? [case study Coders Lab]
Jak usprawnić proces rekrutacji? [case study Coders Lab]
 
Jakość i wiarygodność OSS
Jakość i wiarygodność OSSJakość i wiarygodność OSS
Jakość i wiarygodność OSS
 
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
 
Candidate i employee experience - zacznij je mierzyc
Candidate i employee experience - zacznij je mierzycCandidate i employee experience - zacznij je mierzyc
Candidate i employee experience - zacznij je mierzyc
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
 
Diaphane software 20.06.17
Diaphane software 20.06.17Diaphane software 20.06.17
Diaphane software 20.06.17
 
Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)Agile - metodyki zwinne (ver. 2014-04-29)
Agile - metodyki zwinne (ver. 2014-04-29)
 
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
testerzy.pl katalog szkoleń praktycznych dla testerów oprogramowania 2015
 
Reinvent hr 4 - work-out
Reinvent hr 4 -  work-outReinvent hr 4 -  work-out
Reinvent hr 4 - work-out
 
Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source
Wsparcie, rozwój oraz popularyzacja oprogramowania Open SourceWsparcie, rozwój oraz popularyzacja oprogramowania Open Source
Wsparcie, rozwój oraz popularyzacja oprogramowania Open Source
 
Wstęp do Agile
Wstęp do AgileWstęp do Agile
Wstęp do Agile
 
Metodyki W Projektach Marketingowych
Metodyki W Projektach MarketingowychMetodyki W Projektach Marketingowych
Metodyki W Projektach Marketingowych
 
Warsztaty eksperckie analiza sieci społecznych
Warsztaty eksperckie   analiza sieci społecznychWarsztaty eksperckie   analiza sieci społecznych
Warsztaty eksperckie analiza sieci społecznych
 
Wstęp do Zarządzania Projektami
Wstęp do Zarządzania ProjektamiWstęp do Zarządzania Projektami
Wstęp do Zarządzania Projektami
 
Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiem
 
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
BugHuntFest2024 - Mity o pracy testera (Katarzyna Javaheri)
 
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmie
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmieWebinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmie
Webinarium: Jak skutecznie zorganizować compliance i audyt wewnętrzny w firmie
 
Efektywne wdrożenia narzędzi informatycznych
Efektywne wdrożenia narzędzi informatycznychEfektywne wdrożenia narzędzi informatycznych
Efektywne wdrożenia narzędzi informatycznych
 

More from Stowarzyszenie Jakości Systemów Informatycznych (SJSI)

More from Stowarzyszenie Jakości Systemów Informatycznych (SJSI) (20)

Star Trek: BDD Enterprise
Star Trek: BDD EnterpriseStar Trek: BDD Enterprise
Star Trek: BDD Enterprise
 
Model based testing as a BA tool
Model based testing as a BA toolModel based testing as a BA tool
Model based testing as a BA tool
 
Communication - Language of Leader
Communication - Language of LeaderCommunication - Language of Leader
Communication - Language of Leader
 
Miękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesuMiękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesu
 
Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )
 
7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop
 
Dancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customerDancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customer
 
Cosmic truths about software requirements
Cosmic truths about software requirementsCosmic truths about software requirements
Cosmic truths about software requirements
 
Zagraj w zaangażowanie
Zagraj w zaangażowanieZagraj w zaangażowanie
Zagraj w zaangażowanie
 
Analiza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projektyAnaliza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projekty
 
Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0
 
Start with Accessibility: Why, How and What
Start with Accessibility: Why, How and WhatStart with Accessibility: Why, How and What
Start with Accessibility: Why, How and What
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesuAnalityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
 
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BAJak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
 
7 Skills for highly effective teams
7 Skills for highly effective teams7 Skills for highly effective teams
7 Skills for highly effective teams
 
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
 
[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...
 
[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun
 
[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych
 

Praktyka rekrutacji testerów w metodykach klasycznych i zwinnych

  • 1. 12 January 2016 Michał Kujałowicz Lufthansa Systems Poland Sp. z o.o. Testwarez 2011 Praktyka rekrutacji testerów w metodykach klasycznych i zwinnych
  • 2. 12 January 2016 O mnie Michał Kujałowicz:  Absolwent Wydziału Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej  5 lat doświadczenia w testach oprogramowania  Tester i Test Manager w Lufthansa Systems Poland  Certyfikat ISTQB Advanced Level Test Manager
  • 3. 12 January 2016 Lufthansa Systems Poland  Założona w 1998 roku w Gdansku  Lufthansa Systems Poland jest częscią Lufthansa Systems należącej do Lufthansa Group  Około 300 pracowników IT oraz specjalistów aeronautycznych  Klienci zewnętrzni oraz wewnętrzni z grupy Lufthansa Systems  Szeroki zakres usług IT, produkcji oprogramowania, consultingu oraz usług aeronautycznych  Elastyczne modele outsourcingu
  • 4. 12 January 2016 Testowanie a pływanie  Pływamy klasykiem bo:  Jest najłatwiej  Najszybciej się go nauczyłem i mam doświadczenie  Pływanie dowolnym (Agile):  Jest szybsze  Wymaga większych umiejętności i sprawności!  Bez reguł?
  • 5. 12 January 2016 Plan prezentacji Kogo szukamy? Strategia rekrutacji Kto powinien rekrutować? Modele rekrutacji Praktyczna rekrutacja Przykładowe zadania
  • 6. 12 January 2016 Kogo szukamy?  Predyspozycje i osobowość  Umiejętności  Wiedza i doświadczenie  KSAO (Knowlegde, Skills, Abilities, Others)
  • 7. 12 January 2016 Predyspozycje i umiejętności  Ciekawość i dociekliwość  Dbałość o szczegóły  Umiejętność analitycznego myślenia  Komunikacja werbalna i pisemna  Asertywność i odwaga  Intuicja i krytyczne spojrzenie  Zaangażowanie i motywacja
  • 8. 12 January 2016 Wiedza i doświadczenie Testowe  Przeglądy dokumentacji  Tworzenie przypadków testowych  Testy eksploracyjne Techniczne  Znajomość języków skryptowych  Znajomość narzędzi Domenowe  Wiedza na temat aplikacji i potrzeb Klienta z danej domeny  Znajomość prawa i regulacji prawnych
  • 9. 12 January 2016 Kogo szukamy w Agile? (1/2) Różne implementacje testów w Agile:  Testują developerzy  Testy poza sprintami  Testerzy automatyzują  Tylko eksploracyjnie  Dedykowani testerzy, testy w oparciu o przypadki testowe + testy eksploracyjne, silnie automatyzowana regresja
  • 10. 12 January 2016 Kogo szukamy w Agile? (2/2)  Te same predyspozycje ale nacisk na:  Komunikację  Asertywność  Klienckie spojrzenie  Doświadczenie w testach – poziom ISTQB Advanced – wymóg w Agile?  Doświadczenie domenowe – bardziej istotne w Agile  Wiedza techniczna – zależna od aplikacji
  • 11. 12 January 2016 Strategia rekrutacji (1/2) Kogo szukamy? Co jest potrzebne od zaraz? Co jest potrzebne na później? Czy „Korzystamy z okazji”? Strategia rekrutacji Dywersyfikacja! -Umiejętności -Doświadczenia -Zainteresowań
  • 12. 12 January 2016 Szukam: Strategia rekrutacji (2/2) Rokującego studenta Doświadczonego wyjadacza Niedoświadczonego z zainteresowaniami Domenowca z predyspozycjami
  • 13. 12 January 2016 Strategia rekrutacji w Agile Zależna od implementacji testów Szukam: Developera z predyspozycjami Testera do automatyzacji Testera do testów eksploracyjnych Testera z doświadczeniem Testera z dobrymi umiejętnościami komunikacyjnymi Testera otwartego na ciągłe zmiany wymagań
  • 14. 12 January 2016 Kto zazwyczaj rekrutuje?  Zróżnicowanie doświadczeń, optyki, oczekiwań  Niekoniecznie zróżnicowanie osobowości! Kierownik Zespołu Kierownik Projektu Senior Tester Specjalista HR Dyrektor
  • 15. 12 January 2016 Inne podejście  Zaangażowanie większej liczby Testerów w rekrutację  Każdy kto chce uczestniczyć w takim procesie  Osoby o różnym doświadczeniu i różnych osobowościach  Zyskujemy:  Mniejsze ryzyko porażki  Wybrana osoba zna część zespołu  Rekrutującym zależy, aby osoba sprawdziła się
  • 16. 12 January 2016 Modele rekrutacji (1/2) Jeden na jednego Wszyscy na jednego
  • 17. 12 January 2016 Modele rekrutacji (2/2) Wszyscy na wszystkich Assessment Center
  • 18. 12 January 2016 Praktyczny model – założenia  2-3 etapowa  W rekrutacji uczestniczy 3-4 Testerów i Kierownik Testów  Każdy ma prawo veto  Wywiad, testy i praktyczne zadania  Sprawdzenie predyspozycji, wiedzy i umiejętności
  • 19. 12 January 2016 Praktyczny model – części (1/2) Wstępna kwalifikacja Etap I – wywiad i testy 1. 2. Wywiad z kandydatem (Kierownik + Tester) Test zdolności analitycznych Test z wiedzy o testach oprogramowania Weryfikacja umiejętności komunikowania się w języku obcym Analiza CV i dostępnych dokumentów Wyszukanie informacji na temat kandydata Ewentualnie rozmowa telefoniczna
  • 20. 12 January 2016 Praktyczny model – części (2/2) Zebranie opinii i dyskusja Decyzja Etap II – sesja zadaniowa Spotkanie podsumowujące i decyzja 3. 4. Pojedynczo lub grupa kandydatów 2-3 godzinne 4-5 zadań praktycznych przeprowadzanych przez różne osoby Opinia na temat kandydata przekazywana tylko Kierownikowi
  • 21. 12 January 2016 W Agile  Bardzo podobnie jak w metodykach klasycznych  Podobne testy i zadania – inne nasilenie  Skupienie na weryfikacji: doświadczenia testowego, komunikatywności i asertywności
  • 22. 12 January 2016 Zadanie 1 Krótkie przedstawienie aplikacji i wykonanie zadania Przed komputerem na standardowym stanowisku pracy Konfrontacja z aplikacją, którą kandydat będzie się zajmował Sprawdzamy: Text Dociekliwość Zadawane pytania Zrozumienie domeny aplikacji
  • 23. 12 January 2016 Zadanie 2 Aplikacja związana z domeną Poznanie funkcjonalności na podstawie bezpośredniego sprawdzenia Poznanie aplikacji bez dokumentacji Sprawdzamy: Text Dociekliwość Dbałość o szczegóły Umiejętność zrozumienia aplikacji bez posiadania dokumentacji
  • 24. 12 January 2016 Zadanie 3 2 specyfikacje/zestawy user stories dotyczące podobnych funkcjonalności Jak przetestować 1. funkcjonalność Rady Jak przetestować 2. funkcjonalność Tworzenie przypadków testowych dla 2 funkcjonalności Sprawdzamy: Text Szybkość uczenia się Umiejętność rozumienia tekstu pisanego Zrozumienie tematyki domenowej Intuicję testerską
  • 25. 12 January 2016 Zadanie 4 Istniejący błąd pokazywany bezpośrednio w systemie Dokumentacja błędu na czystej kartce papieru i w ustrukturyzowanym formularzu Dokumentacja błędu w środowiska operacyjnego Sprawdzamy: Text Umiejętności techniczne Szczegółowość dokumentacji Zdolność analitycznego myślenia
  • 26. 12 January 2016 Zadanie 4 Opis kilku sytuacji Przekazanie informacji lub dyskusja Poinformuj programistę o błędzie Streść w 2 zdaniach dłuższy tekst Komunikacja Sprawdzamy: Text Umiejętność komunikacji (również w języku obcym) 3 podstawowe czynniki sprawnej komunikacji: zwięzłość, przekaz i empatia
  • 27. 12 January 2016 Źródła 1. Stowarzyszenie Jakości Systemów Informatycznych: Certyfikowany tester. Plan poziomu podstawowego. Wersja 1.0 (http://www.sjsi.org/webgears//files/sjsi/File/Sylabus.pdf) 2. Cem Kaner: Recruiting software testers. (Tutorial session) Software Testing Analysis & Review Conference (STAR) West , San Jose, CA, May 2000. 3. Eric van Veenendall: SCRUM & Testing: Back to the Future. Testing Experience Magazine, September 2009. 4. Lisa Crispin, Janet Gregory: Agile Testing: A Practical Guide for Testers and Agile Teams. Addison-Wesley Professional. December 30, 2008
  • 28. 12 January 2016 Presentation Chart 28 Dziękuję za uwagę