SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
User Stories – to coś więcej niż myślisz
Wiktor Żołnowski
Code Sprinters
http://agileszkolenia.pl  
http://fb.com/CodeSprinters  
http://blog.testowka.pl  
http://fb.com/innypunktwidzenianajakosc   
Twitter: @streser
Co zmieniło się przez ostatnie 20 lat w 
wytwarzaniu oprogramowania?
tweet to: @streser
Czym są User Stories?
tweet to: @streser
Format...
tweet to: @streser
“Jako użytkownik 
chcę móc zalogować się do systemu 
po to by być zalogowanym do systemu”
tweet to: @streser
Wymagania vs Specyfikacja
tweet to: @streser
tweet to: @streser
Wymagania:
●  Jaki jest cel biznesowy danego przedsięwzięcia?
● Kto jest Interesariuszem i jaki problem potrzebuje 
rozwiązać?
● Co nasz produkt może zaoferować by rozwiązać problem 
Interesariusza?
Specyfikacja Funkcjonalna:
● W jaki sposób nasz produkt rozwiązuje ten problem? 
Przy użyciu jakiej funkcjonalności?
Specyfikacja Techniczna:
● W jaki sposób rozwiązanie problemu jest 
zaimplementowane?
tweet to: @streser
User Stories:
● Jaki jest cel biznesowy danego przedsięwzięcia?
● Kto jest Interesariuszem i jaki problem potrzebuje 
rozwiązać?
● Co nasz produkt może zaoferować by rozwiązać problem 
Interesariusza?
Przykłady, Testy Akceptacyjne:
● W jaki sposób nasz produkt rozwiązuje ten problem? 
Przy użyciu jakiej funkcjonalności?
Testy Jednostkowe, Testy Funkcjonalne:
● W jaki sposób rozwiązanie problemu jest 
zaimplementowane?
“Po to by <cel biznesowy>
jako <interesariusz>
mogę <zmiana w zachowaniu 
systemu>”
tweet to: @streser
albo...
mogę <akcja 2>
mogę <akcja 3>
Testy Akceptacyjne
// Given
­ kontekst
// When
­ akcja 
// Then
­ assercje
tweet to: @streser
User Stories Hell
tweet to: @streser
BDD – Behavior Driven Development
tweet to: @streser
Continuous Delivery
tweet to: @streser
Wiktor Żołnowski
wiktor@codesprinters.com 
Code Sprinters
http://agileszkolenia.pl  
http://fb.com/CodeSprinters  
http://blog.testowka.pl  
http://fb.com/innypunktwidzenianajakosc   
Twitter: @streser

Contenu connexe

En vedette

Monika Braun - Agile Test Team
Monika Braun - Agile Test TeamMonika Braun - Agile Test Team
Monika Braun - Agile Test Teamkraqa
 
Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Wiktor Żołnowski
 
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...kraqa
 
Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Wiktor Żołnowski
 
Artur Górski - How many defects are left
Artur Górski - How many defects are leftArtur Górski - How many defects are left
Artur Górski - How many defects are leftkraqa
 
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"mamopracuj
 
BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) Wiktor Żołnowski
 
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web ServicesKraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Serviceskraqa
 
Interoperability Testing
Interoperability TestingInteroperability Testing
Interoperability Testingkraqa
 
TestowanieIoT2016
TestowanieIoT2016TestowanieIoT2016
TestowanieIoT2016kraqa
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testowWiktor Żołnowski
 
Few Questions about Continuous Delivery
Few Questions about Continuous DeliveryFew Questions about Continuous Delivery
Few Questions about Continuous DeliveryWiktor Żołnowski
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Wiktor Żołnowski
 

En vedette (17)

Monika Braun - Agile Test Team
Monika Braun - Agile Test TeamMonika Braun - Agile Test Team
Monika Braun - Agile Test Team
 
Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016
 
selenium grid & docker
selenium grid & dockerselenium grid & docker
selenium grid & docker
 
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
 
Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013
 
Artur Górski - How many defects are left
Artur Górski - How many defects are leftArtur Górski - How many defects are left
Artur Górski - How many defects are left
 
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
 
BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1)
 
Agileee 2012
Agileee 2012Agileee 2012
Agileee 2012
 
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web ServicesKraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
 
Interoperability Testing
Interoperability TestingInteroperability Testing
Interoperability Testing
 
People are awesome - ALE 2014
People are awesome - ALE 2014People are awesome - ALE 2014
People are awesome - ALE 2014
 
Bdd and Agile Requirements
Bdd and Agile RequirementsBdd and Agile Requirements
Bdd and Agile Requirements
 
TestowanieIoT2016
TestowanieIoT2016TestowanieIoT2016
TestowanieIoT2016
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testow
 
Few Questions about Continuous Delivery
Few Questions about Continuous DeliveryFew Questions about Continuous Delivery
Few Questions about Continuous Delivery
 
Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014Reversed Tests Pyramid - Agile Prague 2014
Reversed Tests Pyramid - Agile Prague 2014
 

User stories - ALE krakow 2014