Edukacja testerska na Quality in IT

Preview:

Citation preview

Usprawnianie jakości dostawy poprzez edukację pracowników IT

Radosław Smilgin

Edukacja testerska [uczelnie]

W roku 2009/10 w Polsce istniało 457 uczelni, w tym: 131 uczelni publicznych oraz 326 uczelni niepublicznych, kształcących prawie 2 miliony studentów

wikipedia.org

********

http://www.shanghairanking.com/ARWU2012.html

Polska: miejsca 301 – 400 (University of Warsaw, Jagiellonian University)

Tworzenie oprogramowania w wielu firmach (nie tylko polskich) ma charakter chaotyczny. Tworzone oprogramowanie jest dostarczane znacznie po terminie, kosztuje o wiele więcej niż zakładano na początku, programiści często pracują po godzinach i w weekendy, a mimo to rezultatem tej ciężkiej pracy jest oprogramowanie niespełniające potrzeb klienta i zawierające wiele błędów. Jednym z kroków zmierzających do zahamowania tego zjawiska było powołanie na Politechnice Poznańskiej w 1998 roku specjalności Inżynieria Oprogramowania

http://www.web.gov.pl/g2/big/2010_03/e573677e52bf037b137c41a7b0182372.p

df

Raport o stanie edukacji 2010

Edukacja testerska [metoda]

Kurs

Trener

Wiedza (baza wiedzy)

Narzędzia

Slajdy

Pomoc poszkoleniowa

Uczestnik

Kurs zakończony certyfikatem 1/2

• ISTQB (istqb.org)

– Cel: wspólny konspekt i słownik dostępny w wielu językach

• Szeroka baza wiedzy

• Ponad 250.000 wydanych certyfikatów

Kurs zakończony certyfikatem 2/2

Kurs praktyczny

Trener • Praktyk i teoretyk

- tester i test manager

- certyfikaty

• Mówca konferencji, autor artykułów i książek, tłumacz sylabusa

• Fan testowania

• Doświadczenie w szkoleniach X przeszkolonych osób,

Y godzin szkoleniowych

• Kontakt: kontakt@testerzy.pl

Publikacje

Badania

Artykuły Prezentacje

Wiedza

Narzędzia

Coaching w pracy - szkolenia dopasowane

Wartość edukacji

Manager A: „Co jeśli wyedukujemy naszych pracowników a oni odejdą?”

Manager B: „Co jeśli ich nie wykształcimy i zostaną?”

– W przetargach państwowych

– Przy oferowaniu konsultantów / przy szukaniu pracy

Konieczność posiadania certyfikatu ISTQB

Szkolenia jako korzyść dla pracowników

• Szkolenie i certyfikat to motywacja

• Zdobycie umiejętności testowania oprogramowania

• Potwierdzenie zdolności potrzebnych do bycia testerem

• Zdobycie wiedzy teoretycznej

Szkolenia jako korzyść dla pracodawców

Ułatwiony proces rekrutacji Większa motywacja

Tester ISTQB Foundation

Operator testów Brak wymagań

Kierownik testów ISEB Practitioner / ISTQB

Advanced / PRINCE2 Practitioner

Lider testów/ Lider grupy ISTQB Advanced Test Manager

/ ISEB Practitioner

Specjalista automatyzacji ISTQB Advanced Technical Test

Analyst / Test Analyst

Tester charakterystyk ISTQB Advanced Technical Test

Analyst / Test Analyst

Tester Senior ISTQB Advanced Technical Test

Analyst / Test Analyst

Wsparcie w definiowaniu

ścieżki rozwoju

Zwiększone umiejętności

Produkt Analiza

biznesowa

Kodowanie

Zarządzanie projektem

Specyfikacja techniczna

Dostawa

Testowanie w cyklu życia

Lepsza analiza

„Proszę zbudować system, który będzie wspierał mój biznes, będzie szybki, będzie bezpieczny i będzie użyteczny.”

„Szybki?” MIARY

„Bezpieczny?” JAK TO SPRAWDZIĆ?

„Użyteczny? DLA KOGO?

„Jaki to jest biznes?” JAKIE FUNKCJE?

Lepsze raportowanie

Testowanie wdrożeniowe

Testowanie zabezpieczeń

Testowanie klas równoważności

? …

Lepsze testowanie i lepsze wdrożenie

„Jak wygenerować dane…?”

„Jak testować bez przypadków testowych…?”

„Jak minimalizować ilość testów…?”

„Jak zarządzać testowaniem i przygotować raporty…?”

• TestX: • Wymagania

• Kodowanie

• Testy

„Jak reagować na zmiany?”

Projekt (czas)

programowanie testowanie

„Jak właściwie dobrać metryki (1/3)” d

efek

ty n

a te

ster

a

czas

„Jak właściwie dobrać metryki (2/3)” d

efek

ty w

ażn

e

czas

„Jak właściwie dobrać metryki (3/3)” u

ruch

om

ion

e p

rzyp

adki

tes

tow

e

czas

„W mojej firmie jest 40 programistów, około 10 produktów i ja – jeden tester.

Kiedy klient zwraca nam uwagę na niską jakość to odpowiedź

jest jedna – tester nie przetestował.

Co robić?”

Studium przypadku

• Duży, międzynarodowy bank – Czy tester może testować każdy system? – Wiedza domenowa nie zawsze jest konieczna

– Dobry tester wyposażony w: • Umiejętności

• Specyfikację

• Narzędzia

• Uprawnienia

• …

Minimalizujemy nakłady na testy poprzez edukację. Maksymalizujemy jakość testowania.

Podsumowanie

[czy każdy może być testerem?] wyzwania

sumienność, ciekawość, asertywność,

umiejętność efektywnego komunikowania się, team working, dokładność, doświadczenie,

wiedza, umiejętność konstruktywnego krytykowania, otwartość umysłu, lubienie

ludzi

Nie każdy może być testerem

[t e s t o w a n i e j e s t n u ż ą c e?] wyzwania

[t e s t o w a n i e j e s t n u ż ą c e?]

[t e s t o w a n i e j e s t n u ż ą c e?]

lubię to

[szkolenie czy outsourcing?] wyzwania

Organizacja klienta [szkolenie czy outsourcing?]

Outsourcing [szkolenie czy outsourcing?]

Edukacja

Edukacja [szkolenie czy outsourcing?]

Szkolenia i outsourcing [szkolenie czy outsourcing?]

Grupa testowa

Recommended