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



Podobne dokumenty
Planowanie i realizacja zadań w zespole Scrum

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

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

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

Programowanie zespołowe

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

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Oferta szkoleń firmy Code Sprinters

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

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

Lekkie metodyki. tworzenia oprogramowania

Outsourcing kadry IT. w branżach: finanse, bankowośd i ubezpieczenia

DLACZEGO TO DZIAŁA? 21. marca 2012r.

Opisy szkoleń dla certyfikatów Agile Scrum.

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Agile Project Management

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

Scrum w praktyce. Michał Piórek

Testujemy dedykowanymi zasobami (ang. agile testers)

Testowanie w procesie Scrum

Metodyki programowania. Tomasz Kaszuba 2015

Oferta usług coachingowych firmy Code Sprinters

Techniki komputerowe w robotyce

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

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

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

SCRUM Product Owner - wstęp do zarządzania produktami

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

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

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Zwinne metodyki - Scrum

Zarządzanie projektami IT metodyką SCRUM. Cezary Kamiński

SCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW. Ilona Ławniczak-Tomczak

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Zarządzanie projektami. Porównanie podstawowych metodyk

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

Zarządzanie projektami. Porównanie podstawowych metodyk

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Scaling Scrum with SAFe. Małgorzata Czerwińska

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Tematy prac magisterskich Rok akademicki 2013/2014

Studia podyplomowe PROGRAM NAUCZANIA PLAN STUDIÓW

INŻYNIERIA OPROGRAMOWANIA LAB 1

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

mtim Dedykowane aplikacje mobilne dla TIM S.A.

Marcin Kucięba Agile Development

Programowanie Zespołowe

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

Maciej Oleksy Zenon Matuszyk

Metodyka dla projektu SYRIUSZ

Katalog szkoleń certyfikowanych Testowanie Oprogramowania

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

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

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

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Zarządzanie usługami IT zwinność

Szkolenie: Automatyzacja testowania

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

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

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

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

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Wprowadzenie do Behaviordriven

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

my wiemy jak rozkręcić twój biznes

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

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

Programowanie Zespołowe

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

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

YOUR SOFTWARE CHALLENGE IS OUR MISSION. Case Study POLITYKA

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

INŻYNIERIA OPROGRAMOWANIA

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

Tester oprogramowania

NOWE METODYKI PROWADZENIA PROJEKTU

Testowanie oprogramowania

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.

Scrum. Zwinna metodyka prowadzenia projektów

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

HP Service Anywhere Uproszczenie zarządzania usługami IT

Rola testera? w projekcie zwinnych: nowe wyzwania

Techniki komputerowe w robotyce

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

Szkolenia zgodne z sylabusem ISTQB.

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

EXIN Agile Scrum Foundation

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Feature Driven Development

Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop Spis treści

Wstęp do testowania : Szymon Ramczykowski

Transkrypt:

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

Klient Wykonawca...wprowadzamy nowy typ przelewów do aplikacji internetowej. Dodam to wymaganie do Backlogu Produktu. Uwzględnimy je w kolejnym Sprincie. Kiedy najwcześniej możemy wprowadzić tę funkcjonalność na produkcję? Jutro mamy Planowanie Sprintu. Za miesiąc wdrożenie na produkcję. 2

Zmiany przyspieszają Mobile Tempo zmian SOA Cloud SOA Cloud SOA Web Web Web Web LAN WAN WAN WAN WAN WAN Trendy dewelopmentu aplikacji 3

Zmiany skłaniają się ku użytkownikowi Aplikacje mobilne Częstotliwość wydań aplikacji Nowe Usługi i technologie 4

Nowe wymaganie (waterfall) Czas tworzenia dokumentacji Elastyczność, Zmiany Czas wdrożenia 5

Nowe wymaganie (waterfall) Klient Wykonawca Kiedy wdrożenie na produkcję? za 12 miesięcy... 6

Czym jest Agile SCRUM Adaptive Software Development DSDM... Crystal Extreme Programming Pragmatic Programming Feature-Driven Development

Czym jest Agile (Scrum) Ludzie i interakcje Działające aplikacje Współpraca z klientem Reakcja na zmiany Procesy i narzędzia Złożona dokumentacja Negocjowanie kontraktu Realizacja planu 8

Proces Agile (Scrum) sprint 1 sprint 2 sprint N wydanie wydanie wydanie 9

Zespół scrumowy Scrum Master Zespół Deweloperski Właściciel Produktu...zespół testowy? 10

Zespół Deweloperski Deweloperzy współpraca Testerzy 11

Struktura sprintu Przegląd sprintu Planowanie sprintu Doskonalenie Backlogu Przegląd sprintu Planowanie sprintu Sprint Codzienny Scrum Retrospektywa sprintu sprint Retrospektywa sprintu

Inkrement sprintu N Backlog sprintu N 1 2 3 Backlogi sprintów poprzednich 13

Testowanie w Agile

Typy testów N Akceptacyjne Eksploracyjne Jednostkowe 1 2 3 Jednostkowe Regresyjne Automatyczne 15

Testy Akceptacyjne Użytkownika (UAT) Przegląd sprintu Przegląd sprintu użytkownicy testują jak najwcześniej sprint

Automatyzacja Ciągła integracja Testy jednostkowe Testy automatyczne 17

Automatyzacja Ciągła integracja Testy jednostkowe Testy automatyczne 18

Wyzwania

Wyzwania dojrzałość organizacji komunikacja UAT zgodność z agile Dokumentacja automatyzacja 20

HP Prognoza IT 2015 a testy automatyczne

Klient... minął miesiąc Wykonawca Nowy typ przelewów: przeszedł testy akceptacyjne został zmigrowany na produkcję jest już dostępny dla użytkowników końcowych Świetnie! Zyskamy nowych użytkowników 22

Dziękuję za uwagę