blogomocja.blogspot.com wymagania.org.pl

Podobne dokumenty
Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Testujemy dedykowanymi zasobami (ang. agile testers)

Międzynarodowa Rada Inżynierii Wymagań. The International Requirements Engineering Board (IREB e.v.) Szkolenia IREB w CTS.

Zarządzanie projektami na podstawie ryzyka Stowarzyszenie Inżynierii Wymagań wymagania.org.pl

Szkolenia zgodne z sylabusem ISTQB.

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

Piotr Ślęzak. Gdzie się podziała jakość

Opisy szkoleń dla certyfikatów Agile Scrum.

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

ZZ-006/022/U/2015 Gdańsk, r. OGŁOSZENIE O UDZIELANYM ZAMÓWIENIU


STAŻE DLA INFORMATYKI

STAŻE DLA INFORMATYKI

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Niecertyfikowany tester Plan poziomu zerowego

Wszystkie problemy leżą w testach. ForProgress spółka z ograniczoną odpowiedzialnością sp.k.

Całościowe podejście do testowania automatycznego dla programistów. /C#/PHP (TDD, BDD, Spec. by Example, wzorce, narzędzia)

ZARZĄDZANIE PROCESEM TESTOWYM (SQAM Test Manager) 7-8 luty 2008, Warszawa Zdobądź z nami certyfikat SQAM Test Manager.

Michał Olejnik. 22 grudnia 2009

Testowanie oprogramowania. Piotr Ciskowski

Agile Project Management

Session Based Testing Czyli eksploracyjne testowanie w sesjach. Karolina Bilewska PapryQArz

X-DRIVEN DESIGN, Y-DRIVEN DEVELOPMENT NICZEGO NIE ZMIENIĄ

Projektowanie oprogramowania. Termin zajęć: poniedziałek, a podstawie materiału ze strony.

"Wsparcie procesu decyzyjnego dla metodyk zwinnych w procesie testowania z wykorzystaniem modeli z obszaru teorii niezawodności."

Testowanie według modelu (MBT) Stowarzyszenie Inżynierii Wymagań wymagania.org.pl

Szkolenie: Dobry Kierownik Testów

Ewolucyjna architektura

Testowanie oprogramowania

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Metodyki programowania. Tomasz Kaszuba 2015

Akademia ADB Wykład I Praca w grupie i jakość kodu

Programowanie zespołowe

Program szkolenia: JavaScript Craftsmanship

szkolenia pod drzewem Wybrane Techniki XP bnd 2008 Tomasz Włodarek. Materiał udostępniany na podstawie licencji Creative Commons (by-nc-nd) 1.00.

Spis treści. Przedmowa Karolina Zmitrowicz, Adam Roman. Część I. Organizacja i procesy 1

Porównanie metod i technik testowania oprogramowania. Damian Ryś Maja Wojnarowska

Akademia testera oprogramowania i systemów IT Poziom I specjalista testowania (56 h) kurs dzienny

Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów

Opis realizacji dla czterech zespołów (4 przypadki użycia)

Wstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań

Programowanie Zespołowe

KARTA PRZEDMIOTU. Projekt zespołowy D1_10

Wykład 1 Inżynieria Oprogramowania

KARTA PRZEDMIOTU. 1. Informacje ogólne. 2. Ogólna charakterystyka przedmiotu. Projekt zespołowy D1_10

MAJ 2015 CASE STUDY

Maciej Oleksy Zenon Matuszyk

ERP to za mało. Zarządzanie wiedzą przez cały okres ŻYCIA produktu. Katarzyna Andrzejuk Mariusz Zabielski

Metodyka Sure Step. Agenda:

Dlaczego testowanie jest ważne?

Zawód tester, czyli na czym polega testowanie. Katarzyna Łabinska Justyna Sacha - Gawlik

Testowanie i walidacja oprogramowania

Ogólne zasady projektowania algorytmów i programowania

Etapy życia oprogramowania

XXVI Spotkanie Zawodowe SAiP WEiTI PW Warszawa, Jeśli nie programista to kto? Ścieżki kariery po studiach informatycznych.

certyfikacji IREB Warsztaty on-line 12 listopada 2015 blogomotion.com/download/prakt-ireb.pdf

Model referencyjny doboru narzędzi Open Source dla zarządzania wymaganiami

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

PROJEKTOWANIE. kodowanie implementacja. PROJEKT most pomiędzy specyfikowaniem a kodowaniem

Źródła dumy zawodowej testera oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Koszty związane z tworzeniem aplikacji on demand versus zakup gotowych rozwiązań

Dni: 3. Opis: Adresaci szkolenia

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Inżyniera wymagań

O raporcie. Struktura raportu

enxoo rozwiązania oparte na chmurze

Oferta szkoleń firmy Code Sprinters

Warszawa, maja Ogólnopolski Turniej Inżynierii Wymagań i Analizy Biznesowej re-challenge.pl, info@re-challenge.pl

Gatesms.eu Mobilne Rozwiązania dla biznesu

Wprowadzenie do Behaviordriven

Scaling Scrum with SAFe. Małgorzata Czerwińska

Przypadki bez przypadków. Jak dobierać scenariusze testowe.

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

Podstawy programowania III WYKŁAD 4

Metody testowania oprogramowania w cyklu wytwarzania aplikacji. Milena Sobolewska. Rule Financial - Software Test Engineer

Certyfikowany tester Pytania przykładowe do poziomu podstawowego

O raporcie. Struktura raportu

Oferta Szkoleniowa.

Fuzzing OWASP The OWASP Foundation Piotr Łaskawiec J2EE Developer/Pentester

Asystent/ka IT nowe kompetencje zawodowe (56 h) kurs weekendowy

KATALOG SZKOLEŃ CERTYFIKOWANYCH 2015

INŻYNIERIA OPROGRAMOWANIA LAB 1

Nazwa Projektu. Plan testów. Wersja N.NN

Tworzenie przypadków testowych

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

Program szkolenia: Wprowadzenie do Domain Driven Design dla biznesu (część 0)

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Wykład 8. Testowanie w JEE 5.0 (1) Autor: Zofia Kruczkiewicz. Zofia Kruczkiewicz

Oferta usług coachingowych firmy Code Sprinters

Oferta outsourcingu i rekrutacji specjalistów IT. ul. Wasiutyńskiego 16, Warszawa Tel.

Architektura oraz testowanie systemu DIADEM Firewall Piotr Piotrowski

Systemy ekspertowe i sztuczna inteligencja. dr Agnieszka Nowak Brzezioska

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Certyfikowane szkolenia testerzy.pl to uznana ścieżka szkoleniowa ISTQB dla testerów.

Transkrypt:

bogdan.bereza@victo.eu bogdan.bereza@wymagania.org.pl blogomocja.blogspot.com 1 (37) wymagania.org.pl 2 (37) 1

re-challenge.pl zapraszam 20 maja 2016 3 (37) Kto robi wymagania, gdy brak inżyniera wymagań? Tester od wymagań na dobre i na złe Testowanie eksploracyjne w poszukiwaniu wymagań Wymagania w pośpiechu, czyli TDD Podsumowanie dla PM-a 4 (37) 2

Znajdź tutaj inżyniera wymagań: 5 (37) Kierownik projektu wskazuje cele 6 (37) 3

Prawnik żąda specyfikacji jako załącznika do umowy wdrożeniowej 7 (37) Programista staje się konstruktorem a cieśla - inżynierem 8 (37) 4

Repent of your Traditional sins! Only through Agile can you save your projects! Product backlog Scrum, to inżynieria wymagań 9 (37) Dziura między analizą a kodem Programista -kaskader 10 (37) 5

I oczywiście, klientmarzyciel 11 (37) Tester od wymagań na dobre i na złe Kto robi wymagania, gdy brak inżyniera wymagań? Testowanie eksploracyjne w poszukiwaniu wymagań Wymagania w pośpiechu, czyli TDD Podsumowanie dla PM-a 12 (37) 6

sjsi.org/forum/viewtopic.php?f=60&t=2062 1) pozyskiwanie wymagań od klienta biznesowego (angielskiego) 13 (37) Kiedy tester jest wymaganiowcem? Kiedy brak wymagań: Wymagania kiedyś były, ale się zgubiły Kiedy Pani Krysia przeszła do innego działu Kiedy Prezesowi minął atak natchnienia Kiedy programiści coś tam wymyślili na wyczucie Zawsze, bowiem: Nie zaszkodzi pomyśleć jeszcze raz, czy wymagania są OK Projektując testy, myśli się twórczo o wymaganiach Wykonując testy, też miewa się pomysły Każdy test jest uzupełnieniem 14 (37) 7

Test uzupełnieniem / konkretyzacją wymagania Wymaganie: system obsługuje osoby w wieku od 10 do 50 lat włącznie To bardzo dobre i pełne wymaganie! Ale testy (przykładowe) to jeszcze więcej: 9-latka system nie obsłuży 100-latka system nie obsłuży System obsłuży 30-latka i 10-latka Podany wiek -8 system zrzuca błąd 15 (37) Tak, to jest specification by example 16 (37) 8

Testowanie eksploracyjne w poszukiwaniu wymagań Tester od wymagań na dobre i na złe Kto robi wymagania, gdy brak inżyniera wymagań? Wymagania w pośpiechu, czyli TDD Podsumowanie dla PM-a 17 (37) Ta myśl zda mi się czystą 18 (37) 9

19 (37) Zasada 1: testowanie na maksa (maximum use of skill) Krótkie do 1,5 godziny bardzo intensywne sesje testowania, gdzie: Domyślamy się wymagań Sięgamy do doświadczeń Sięgamy do intuicji Odpalamy na szybko metody formalne 20 (37) 10

Zasada 2: szukanie, szukanie wymagań Spytał o wymagania (bo przeczytał http://www.sati sfice.com/tools/ htsm.pdf) 21 (37) Zasada 3: projektowanie podczas wykonywania 22 (37) 11

Bałagan? Nie: zarządzanie testowaniem w sesjach (http://www.satisfice.com/sbtm/) Biwak wysokościowy pod Aconcagua 23 (37) Ile eksplorować? Planowane, zawczasu opisane testy Testowanie eksploracyjne Przesada 1 W sam raz Przesada 2 24 (37) 12

Wymagania w pośpiechu, czyli TDD Testowanie eksploracyjne w poszukiwaniu wymagań Tester od wymagań na dobre i na złe Kto robi wymagania, gdy brak inżyniera wymagań Podsumowanie dla PM-a 25 (37) Kiedy dziedzina i technika są dobrze znane: Dokładny plan Oczekiwany wynik Staranna realizacja 26 (37) 13

Kiedy jest coś zupełnie nowego np. 1995: Metoda prób i błędów Nowa technologia Rewolucyjny pomysł 27 (37) Wtedy, TDD: Próbne scalanie, refaktoryzacja Pojedyncze, wstępne wymaganie Prowizoryczna realizacja Szybki, automatyczny test 28 (37) 14

Metodą prób i błędów - do sukcesu 29 (37) Podsumowanie dla PM-a Wymagania w pośpiechu, czyli TDD Testowanie eksploracyjne w poszukiwaniu wymagań Tester od wymagań na dobre i na złe Kto robi wymagania, gdy brak inżyniera wymagań 30 (37) 15

Droga do celu projektu (i kontrola, czy jest OK) Z wymagań Bez wymagań Planowane, według specyfikacji Dodatkowo: eksploracyjne TDD Eksploracyjne W sesjach Bez trzymanki (free exploratory testing) W sesjach Bez trzymanki (free exploratory testing) 31 (37) Praktyczne wskazówki, jak przeszukiwać 1(2) testingeducation.org/bbst/testdesign/ BBSTTestDesign2011pfinal.pdf 32 (37) 16

Praktyczne wskazówki, jak przeszukiwać 2(2) developsense.com/blog/2009/04/of-testing-toursand-dashboards/ (Michael Bolton) go.utest.com/revolutionize-your-qa-ebook.html (James Whittaker) 33 (37) Dziękuję Państwu 34 (37) 17

wymagania.org.pl 35 (37) Kto robi wymagania, gdy brak inżyniera wymagań? Tester od wymagań na dobre i na złe Testowanie eksploracyjne w poszukiwaniu wymagań Wymagania w pośpiechu, czyli TDD Podsumowanie dla PM-a 36 (37) 18

bogdan.bereza@victo.eu bogdan.bereza@wymagania.org.pl blogomocja.blogspot.com 37 (37) 19