Title (46 pt. HP Simplified bold)

Transkrypt

Title (46 pt. HP Simplified bold)
Szybkość w biznesie
Zwinne testowanie oprogramowania (Agile)
Mateusz Morawski ([email protected])
14 kwietnia 2015
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wykonawca
Klient
...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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Zmiany przyspieszają
Mobile
Cloud
Cloud
SOA
SOA
SOA
Web
Web
Web
Web
WAN
WAN
WAN
WAN
Tempo
zmian
LAN
WAN
Trendy dewelopmentu aplikacji
3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Zmiany skłaniają się ku użytkownikowi
Aplikacje
mobilne
4
Częstotliwość
wydań aplikacji
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Nowe
Usługi i
technologie
Nowe wymaganie (waterfall)
Czas
tworzenia
dokumentacji
5
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Elastyczność,
Zmiany
Czas
wdrożenia
Nowe wymaganie (waterfall)
Klient
Wykonawca
Kiedy wdrożenie na produkcję?
za 12 miesięcy...
6
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Czym jest Agile
Extreme Programming
SCRUM
Adaptive Software
Development
...
Pragmatic Programming
Crystal
DSDM
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Feature-Driven
Development
Czym jest Agile (Scrum)
Ludzie i
interakcje
Procesy i
narzędzia
8
Działające
aplikacje
Złożona
dokumentacja
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Współpraca
z klientem
Negocjowanie
kontraktu
Reakcja na
zmiany
Realizacja
planu
Proces Agile (Scrum)
sprint 1
wydanie
9
sprint N
sprint 2
wydanie
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
wydanie
Zespół scrumowy
Scrum
Master
Zespół
Deweloperski
Właściciel
Produktu
...zespół testowy ?
10
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Zespół Deweloperski
Deweloperzy
11
współpraca
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Testerzy
Struktura sprintu
Przegląd
sprintu
Planowanie
sprintu
Doskonalenie
Backlogu
Przegląd
sprintu
Sprint
Codzienny
Scrum
Retrospektywa sprintu
sprint
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Retrospektywa
sprintu
Planowanie
sprintu
Inkrement sprintu
N
3
2
1
13
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Backlog sprintu N
Backlogi sprintów
poprzednich
Testowanie w Agile
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Typy testów
Akceptacyjne
N
Eksploracyjne
Jednostkowe
3
2
1
Jednostkowe
Regresyjne
Automatyczne
15
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Testy Akceptacyjne Użytkownika (UAT)
Przegląd
sprintu
Przegląd
sprintu
użytkownicy testują jak najwcześniej
sprint
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Automatyzacja
Ciągła
integracja
Testy jednostkowe
Testy automatyczne
17
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Automatyzacja
Ciągła
integracja
Testy jednostkowe
Testy automatyczne
18
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wyzwania
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wyzwania
20
dojrzałość
organizacji
komunikacja
UAT
zgodność z
agile
Dokumentacja
automatyzacja
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Prognoza IT 2015 a testy automatyczne
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Dziękuję za uwagę
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Podobne dokumenty