Zrobmy sobie apke
-
Upload
technologieorgpl -
Category
Technology
-
view
552 -
download
0
Transcript of Zrobmy sobie apke
![Page 1: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/1.jpg)
Zróbmy sobie apkę!
Krzysztof TrzewiczekSingup, Business Analysis Consulting
![Page 2: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/2.jpg)
Trzy narzędzia do planowania i budowania aplikacji
![Page 3: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/3.jpg)
Story Mapping
Dla
czeg
o?
W ja
ki s
posó
b?
Z wyprzedzeniem Na bieżąco
Impact Mapping
Specificationby Example
![Page 4: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/4.jpg)
Impact Mapping
CZĘŚĆ I
![Page 5: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/5.jpg)
Czym jest?
Mapa myśli skonstruowana w pewien szczególny sposób.
Służy do planowania strategicznego, długoterminowego.
Ułatwia dyskusję i podejmowanie decyzji.
Pomaga weryfikować wybrane strategie w trakcie ich realizacji.
Uwidocznia przyjmowane założenia.
![Page 6: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/6.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
Wrocławski album historyczny
![Page 7: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/7.jpg)
Budowa anatomiczna I
![Page 8: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/8.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
CEL
![Page 9: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/9.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
CEL AKTORZY
![Page 10: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/10.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
CEL AKTORZY IMPAKTY
![Page 11: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/11.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
CEL AKTORZY IMPAKTY ROZWIĄZANIA
![Page 12: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/12.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
CEL AKTORZY IMPAKTY ROZWIĄZANIA
![Page 13: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/13.jpg)
Składowe krok po kroku
![Page 14: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/14.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
CEL
Po co to robimy?
Opisujcie zmianę, którą chcecie osiągnąć.
Skup się na definicji problemu, nie na rozwiązaniach.
Kiedy nastąpi coś nieprzewidzianego, DOBRY cel pozwali Wam szybko podejmować decyzje.
do zmierzenia*
„O, super. Zróbmy to!”brzemienny *
realny„Yyyy… Tak, rozumiem!”
specificmeasurable
action-orientedrealistic
timly
DOBRY
SMART
Znajdź cel, który jest DOBRY:
* do tego przyjdzie nam jeszcze wrócić
![Page 15: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/15.jpg)
Na czyje zachowanie chcemy wpłynąć?
Kto może pomóc zrealizować nasz cel?
Kto może nam przeszkodzić w realizacji tego celu?WIKIPEDYŚCI
URZĄD MIASTA
AKTORZY
Szukajcie aktorów rzeczywistych i wyrazistych.
Sprawdźcie, czy na pewno potraficie do swoich aktorów dotrzeć?
Sprawdźcie, czy dotarcie do tych aktorów się opłaca?
Wartość projektu określajcie wobec jego odbiorców.
![Page 16: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/16.jpg)
Jak zachowanie aktorów ma się zmienić?
Jakimi działaniami poszczególni aktorzy mogą nam pomóc lub przeszkodzić w realizacji celu?
Opisuj zmianę zachowania, a nie samo zachowanie.
Typy zmiany zachowania: zacząć, skończyć, robić inaczej / więcej / mniej.
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
IMPAKTY
![Page 17: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/17.jpg)
Jak my możemy wesprzeć te impakty?
Co nasza organizacja powinna zrobić, żeby aktorzymogli się zaktywować?
Nie starajcie się przygotować pełnej listy rozwiązań.
Rozwiązania mogą się powtarzać przy różnych impaktach dla różnych aktorów.
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ROZWIĄZANIA
Sprawdzajcie, czy dodawane rozwiązania pomogą konkretnemu aktorowi aktywować swoje działania tak, jak zostało to założone w impakcie, którego to rozwiązanie dotyczy.
![Page 18: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/18.jpg)
Budowa anatomiczna II
![Page 19: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/19.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
ZAŁOŻENIA ZAŁOŻENIA ZAŁOŻENIA
![Page 20: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/20.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
STREFA WPŁYWÓW STREFA KONTROLI
![Page 21: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/21.jpg)
Jak zrobić Impakt Mapę?
![Page 22: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/22.jpg)
Dzień 1
Jeśli celów jest więcej, ustawcie cele w etapy realizacji. Nie realizujcie
kilku celów jednocześnie. Dla każdego przygotujcie osobną mapę.
Wyznaczcie DOBRY cel.
Przygotujcie dla niego zestaw mierników, dzięki którym będziecie mogli na bieżąco sprawdzać, czy dobrze Wam idzie.
Przygotujcie ramę czasową swojego celu.
1
2
3
4
![Page 23: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/23.jpg)
Wtrącenie o mierzeniu I
Chętnie mierzymy to, co łatwo mierzyć, a nie to, co warto mierzyć.
Zacznijcie od dowolnych mierników; uczcie się lepszych z czasem.
Pięć elementów:
· co mierzymy?
· w jaki sposób to mierzymy?
· jaki jest stan obecny / punkt odniesienia?
· jaki wynik nas zadowala?
· jaki wynik określimy jako sukces?
![Page 24: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/24.jpg)
Przykład: Mierzenie celu
Przykład: 3000 zdjęć Wrocławia z okresu 1945-53
Liczbę nowo dodanych zdjęćCo będziemy mierzyć?
Baza danych zdjęćJak będziemy to mierzyć?
517 zdjęćJaki jest stan obecny?
1500 zdjęć (o tysiąc więcej)Jaki wynik nas zadawala?
3000 zdjęćJaki wynik określimy jako sukces?
![Page 25: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/25.jpg)
Dzień 2
Dla najważniejszych impaktów przygotujcie wstępne propozycje rozwiązań.
Naszkicujcie mapę skupiając się na aktorach i impaktach.
Poszukajcie alternatyw dla tego, co już znalazło się na mapie.
Określcie wagę poszczególnych impaktów.
1
2
3
4
![Page 26: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/26.jpg)
Wtrącenie o mierzeniu II
Impakty to zmiany zachowania, więc również można je mierzyć.
Mierzenie skuteczności impaktów pomaga wcześnie wykrywać niedziałające gałęzie mapy.
Jeśli trudno znaleźć miernik dla danego impaktu, warto spróbować goprzeformułować lub zweryfikować metodą 5 Why.
![Page 27: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/27.jpg)
Przykład: Mierzenie impaktu
Przykład: Urząd Miasta » Wypromuje akcję
Liczbę osób, które wiedzą o naszej akcjiCo mierzę?
Statystyki odwiedzin strony akcjiJak mierzę?
600 odwiedzin dziennieJak jest teraz?
10000 odwiedzin w pierwszym tygodniu promocjiCo nas zadawala?
25000 odwiedzin w pierwszym tygodniu promocjiCo jest sukcesem?
![Page 28: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/28.jpg)
Krótko o założeniach
Każda nowa gałąź mapy to jawne lub ukryte założenie.
Dodając element do drzewa pytaj:
· Skąd takie przekonanie?
· Czy możemy to sprawdzić zanim podejmiemy działania?
· Czy po odmiennym sformułowaniu elementu nie pojawiają się wątpliwości?
Czym mniej potrafimy powiedzieć na temat danego założenia, tym większeryzyko się z nim wiąże.
![Page 29: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/29.jpg)
3000 ZDJĘĆ WROCŁAWIAZ LAT 1945-53
WIKIPEDYŚCI
URZĄD MIASTA
WRZUCĄ WIĘCEJ ZDJĘĆ Z WIKIPEDII
ŁATWY UPLOAD ZDJĘĆ Z WIKIPEDII
BLACHA UCZESTNIKA AKCJINA WIKIPROFIL
ŁATWY UPLOAD SKANÓW NA OBIE PLATFORMY
UMOWA LICENCYJNA
AKCJA SKANOWANIA
UMOWA LICENCYJNA
PRESS KIT
ZESKANUJĄMATERIAŁYARCHIWALNE
WYPROMUJE AKCJĘ
UDOSTĘPNI SWOJE ZDJĘCIA
Wrocławski album historyczny
![Page 30: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/30.jpg)
Specification by Example
CZĘŚĆ II
![Page 31: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/31.jpg)
Przykład specyfikacji
Funkcja: Dodawanie zdjęć z Wikipedii
Wikipedia posiada w swojej kolekcji dużo zdjęć archiwalnych Wrocławia. Dodawanie tych zdjęć do serwisu powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
![Page 32: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/32.jpg)
Jak powstaje aplikacja?
1. Ktoś ma pomysł. Raport na temat dodawania zdjęć
2. Ktoś inny przygotowuje tzw. User Story. W celu lepszego przygotowania akcji promocyjnej
Jako organizator projektu
Chciałbym zobaczyć raport na temat dodawania zdjęć
3. Razem opracowują kryteria akceptacyjne… · osoby z naszej organizacji są wyłączone z raportu
· zaznaczone, czy zdjęcie jest z Wikipedii
· w poniedziałek raport tygodniowy na maila
· na żądanie raport z dowolnego okresu
…oraz główne przykłady*. Raport na żądanie
Poniedziałkowy raport mailowy
* - pełne wersje przykładów znajdują się pod koniec prezentacji.
![Page 33: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/33.jpg)
Jak powstaje aplikacja? (c.d.)
4. Jeszcze inne osoby szukają rozwiązań. Prototypy, makiety, projekty graficzne.
5. Czasami znajdują dodatkowe przykłady. Ktoś chciał dodać zdjęcie, ale okazało się zbyt duże
i aplikacja tego nie łyknęła.
6. Scenariusze zostają poprawione. Raport na żądanie
Poniedziałkowy raport mailowy
7. Wszyscy wykonują swoją robotę. Powstają testy i kod aplikacji.
8. Ten, co wymyślił, może zobaczyć raport, z którego wynika, że aplikacja robi to, co zostało podane w scenariuszach.
Testy akceptacyjne
9. Każda nowa osoba w projekcie może poznać tę funkcjonalność czytając zebrane przykłady.
Żywa dokumentacja
![Page 34: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/34.jpg)
Jeden, wspólny dokument!
Potrzeba biznesowa: Raport aktywności dodawania zdjęć
![Page 35: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/35.jpg)
Jeden, wspólny dokument! (c.d.)
Potrzeba biznesowa: Raport aktywności dodawania zdjęć W celu lepszego przygotowania akcji promocyjnej Jako organizator projektu Chciałbym zobaczyć raport na temat dodawania zdjęć
![Page 36: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/36.jpg)
Jeden, wspólny dokument! (c.d.)
Potrzeba biznesowa: Raport aktywności dodawania zdjęć W celu lepszego przygotowania akcji promocyjnej Jako organizator projektu Chciałbym zobaczyć raport na temat dodawania zdjęć
Raport ma służyć poprawie akcji promocyjnej, więc osoby z naszej organizacji powinny zostać z niego wyłączone
Zdjęcia pochodzące z Wikipedii powinny być specjalnie oznaczone, ze względu na odmienny charakter promocji akcji i współpracy z Wikipedią
![Page 37: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/37.jpg)
Jeden, wspólny dokument! (c.d.)
Potrzeba biznesowa: Raport aktywności dodawania zdjęć W celu lepszego przygotowania akcji promocyjnej Jako organizator projektu Chciałbym zobaczyć raport na temat dodawania zdjęć
Raport ma służyć poprawie akcji promocyjnej, więc osoby z naszej organizacji powinny zostać z niego wyłączone
Zdjęcia pochodzące z Wikipedii powinny być specjalnie oznaczone, ze względu na odmienny charakter promocji akcji i współpracy z Wikipedią
Raport powinien zawierać następujące dane: datę dodania, email dodającego, nazwę zdjęcia, czy zdjęcie pochodzi z Wikipedii, czy próba dodania się powiodła
Scenariusz: Cotygodniowy raport mailowy ~~ szczegóły ukryto celowo ~~
Scenariusz: Raport na żądanie ~~ szczegóły ukryto celowo ~~
![Page 38: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/38.jpg)
Budowa anatomiczna specki
![Page 39: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/39.jpg)
Nazwa
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Powinna mówić z czym mamy do czynienia.
Łatwa do wyszukiwania.
Właściwość, Funkcja, Aspekt, Potrzeba biznesowa
![Page 40: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/40.jpg)
Opis
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Dowolny tekst, dowolnej długości.
Nie może zaczynać się od * lub słówzarezerwowanych.
Jeśli są niejasności w terminologii, słownik pojęć często pomaga.
![Page 41: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/41.jpg)
Scenariusze
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Nazwa powinna dużo mówić, co czasami oznacza, że jest długa.
Scenariusze mogą mieć własne opisy,słowniki itp.
Warto układać scenariusze od tychnajbardziej ogólnych do tych, któresą szczegółowe.
Scenariusz
![Page 42: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/42.jpg)
Założenia
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Stan systemu i użytkownika przeddokonaniem kluczowej dla danegoscenariusza akcji.
Tutaj nic się nie dzieje. To bierny opis sytuacji.
Czym mniej szczegółów tym lepiej,ale jednak nie za mało.
Zakładając, Mając, Zakładając, że
![Page 43: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/43.jpg)
Akcja
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Jedna akcja na scenariusz!
Akcja może mieć kilka kroków, alemusi to być pojedyncza akcja.
Precyzyjny opis akcji nie znaczy, żeakcja jest opisana ze wszystkimiszczegółami.
Kiedy, Gdy, Jeśli, Jeżeli
![Page 44: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/44.jpg)
Efekt
Potrzeba biznesowa: Nazwa ficzera
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Scenariusz: Nazwa scenariusza
Opis, kryteria akceptacyjne, słownik pojęć, odniesienia do zewnętrznych materiałów (np. makiet)
Zakładając jakiś stan rzeczy Kiedy wystąpi jakieś zdarzenie Wtedy są jakieś wymierne efekty
Konsekwencje wykonanej akcji.
To cel działań użytkownika, więc jeślinie ma sensu, lepiej pozbyć się całegoscenariusza.
Czasami akcje wywołują kilka efektówjednocześnie. I to jest w porządku.
Wtedy
![Page 45: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/45.jpg)
Przykład Nazwa
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
![Page 46: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/46.jpg)
Przykład (c.d.)
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
Opis
![Page 47: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/47.jpg)
Przykład (c.d.)
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
Scenariusz
![Page 48: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/48.jpg)
Przykład (c.d.)
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
Założenia
![Page 49: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/49.jpg)
Przykład (c.d.)
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
Akcja
![Page 50: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/50.jpg)
Przykład (c.d.)
Potrzeba biznesowa: Dodawanie zdjęć z Wikipedii
Dodawanie do serwisu zdjęć z Wikipedii powinno być proste i nie wymagać od użytkownika więcej niż podania linka i daty powstania zdjęcia.
Scenariusz: Dodaję zdjęcie z Wikipedii
Słownik ------- Strona zdjęcia z Wikipedii oznacza specjalny adres URL zawierający odniesienie do widoku zdjęcia w specjalnej Wikipedycznej galerii.
Zakładając, że jestem zalogowany I chcę dodać zdjęcie Jeżeli podam link do strony zdjęcia z Wikipedii https://pl.wikipedia.org/[…]/media/File:Wroclaw_swElzbieta_1827.jpg Oraz określę, że zdjęcie pochodzi z 1896 roku I dodam zdjęcie do kolekcji "XIX wiek" Wtedy zdjęcie Wroclaw_swElzbieta_1827.jpg znajdzie się w kolekcji "XIX wiek"
Efekty
![Page 51: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/51.jpg)
Obiecane scenariusze!
![Page 52: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/52.jpg)
Dla przypomnienia
Potrzeba biznesowa: Raport aktywności dodawania zdjęć W celu lepszego przygotowania akcji promocyjnej Jako organizator projektu Chciałbym zobaczyć raport na temat dodawania zdjęć
Raport ma służyć poprawie akcji promocyjnej, więc osoby z naszej organizacji powinny zostać z niego wyłączone
Zdjęcia pochodzące z Wikipedii powinny być specjalnie oznaczone, ze względu na odmienny charakter promocji akcji i współpracy z Wikipedią
Raport powinien zawierać następujące dane: datę dodania, email dodającego, nazwę zdjęcia, czy zdjęcie pochodzi z Wikipedii, czy próba dodania się powiodła
Scenariusz: Cotygodniowy raport mailowy ~~ szczegóły ukryto celowo ~~
Scenariusz: Raport na żądanie ~~ szczegóły ukryto celowo ~~
![Page 53: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/53.jpg)
Scenariusze
Scenariusz: Cotygodniowy raport mailowy
Zakładając, że jestem organizatorem projektu Oraz zdjęcie DSC0281.jpg zostało dodane w piątek 2015-05-08 I nie dadała tego żadna osoba z naszej organizacji Jeśli jest 10:00 rano w poniedziałek 2015-05-11 Wtedy otrzymuję email zawierający raport Oraz dodanie zdjęcia DSC0281.jpg znajduje się w raporcie
![Page 54: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/54.jpg)
Scenariusze (c.d.)
Scenariusz: Cotygodniowy raport mailowy - zdjęcie spoza organizacji dodane w dobrym czasie
Zakładając, że jestem organizatorem projektu Oraz zdjęcie DSC0281.jpg zostało dodane w piątek 2015-05-08 I nie dadała tego żadna osoba z naszej organizacji Jeśli jest 10:00 rano w poniedziałek 2015-05-11 Wtedy otrzymuję email zawierający raport Oraz dodanie zdjęcia DSC0281.jpg znajduje się w raporcie
Scenariusz: Cotygodniowy raport mailowy - zdjęcie z naszej organizacji dodane w dobrym czasie
Zakładając, że jestem organizatorem projektu Oraz zdjęcie DSC0281.jpg zostało dodane w piątek 2015-05-08 I dadała je osoba z naszej organizacji Jeśli jest 10:00 rano w poniedziałek 2015-05-11 Wtedy otrzymuję email zawierający raport Oraz dodanie zdjęcia DSC0281.jpg nie znajduje się w raporcie
![Page 55: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/55.jpg)
Wiele scenariuszy na raz
![Page 56: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/56.jpg)
Szablon scenariusza: 6 w 1
Szablon scenariusza: Cotygodniowy raport mailowy
Raport powinien zawierać jedynie dane dotyczące zdjęć dodanych w poprzedzającym tygodniu kalendarzowym
Zakładając, że jestem organizatorem projektu Jeśli jest 10:00 rano w poniedziałek 2015-05-11 Wtedy otrzymuję email zawierający raport Oraz dodanie zdjęcia <Zdjęcie> <Znajdzie się?> w raporcie
Przykłady: | Dzień | Zdjęcie | Z naszej organizacji? | Znajdzie się? | | 2015-05-01 | 0192847.png | nie | nie znajduje się | | 2015-05-04 | 2826187.jpg | nie | znajduje się | | 2015-05-06 | DSC0997.gif | tak | nie znajduje się | | 2015-05-08 | DSC0281.jpg | nie | znajduje się | | 2015-05-10 | 8217585.png | nie | znajduje się | | 2015-05-11 | DSC0629.jpg | nie | nie znajduje się |
![Page 57: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/57.jpg)
Wyniki testów
Potrzeba biznesowa: Raport aktywności dodawania zdjęć # report.feature:1
Szablon scenariusza: Cotygodniowy raport mailowy -- @1.1 # report.feature:12 Zakładając, że jestem organizatorem projektu # steps/report.py:3 0.100s Jeżeli jest 10:00 rano w poniedziałek 2015-05-11 # steps/report.py:7 0.120s Wtedy otrzymuję email zawierający raport # steps/report.py:11 0.100s Oraz dodanie zdjęcia 0192847.png nie znajduje się w raporcie # steps/report.py:14 0.341s
Szablon scenariusza: Cotygodniowy raport mailowy -- @1.2 # report.feature:13 Zakładając, że jestem organizatorem projektu # steps/report.py:3 0.100s Jeżeli jest 10:00 rano w poniedziałek 2015-05-11 # steps/report.py:7 0.120s Wtedy otrzymuję email zawierający raport # steps/report.py:11 0.100s Oraz dodanie zdjęcia 2826187.jpg znajduje się w raporcie # steps/report.py:14 0.341s
~~ część wyników testów pominięto ~~
1 feature passed, 0 failed, 0 skipped6 scenarios passed, 0 failed, 0 skipped24 steps passed, 0 failed, 0 skipped, 0 undefined
![Page 58: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/58.jpg)
Na co uważać, gdy specyfikujemy?
Na lenistwo i rutynę. Scenariusze i przykłady piszemy po to, żeby lepiej zrozumieć, co i po co robimy, czy ma to sens i czy wszyscy się rozumiemy.
Na opisywanie rozwiązań. Czym mniej rozwiązań w specyfikacji, tym większezaangażowanie projektantów, programistów i testerów.
Na mętne określenia. Mamy miejsce na opisy, słowniki itp. – możemy dać każdej osobie wystarczająco dużo kontekstu do zrozumienia funkcjonalności.
Na „U mnie działa”. Po napisaniu specyfikacji daj ją komuś i poproś, żeby trzeciej osobie wytłumaczyła, jak to działa. Tak na wszelki wypadek.
Na bzdurne przykłady. Po to specyfikujemy za pomocą przykładów, żebyspecyfikacja była jak najbliżej rzeczywistości. Jane Doe to nie Wasz odbiorca.
![Page 59: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/59.jpg)
EPILOG
![Page 60: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/60.jpg)
Dla
czeg
o?
W ja
ki s
posó
b?
Z wyprzedzeniem Na bieżąco
Impakty
Rozwiązania
Aktywności
Epiki
User Stories
Kryteria akceptacyjne
Przykłady
Kod
Cele
SPECIFICATION BY EXAMPLE
STORY MAPPING
IMPACTMAPPING
![Page 61: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/61.jpg)
Źródła informacji
Gojko Adzic, Impact Mapping: Making a big impact with software products and projects, LeanPub 2012, https://leanpub.com/impact-mapping
Strona Impact Mappingu, http://www.impactmapping.org/
Douglas W. Hubbard, How to Measure Anything: Finding the Value of Intangibles in Business, John Wiley & Sons, 2014,http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1118539273.html
Strona How to measure anything, http://www.howtomeasureanything.com/
Gojko Adzic, Specification by Example. How Successful Teams Deliver the Right Software, Manning 2011, http://www.manning.com/adzic/
John Smart, BDD in Action. Behavior-Driven Development for the whole software lifecycle, Manning 2014, http://www.manning.com/smart/
Gojko Adzic & David Evans, Fifty Quick Ideas to Improve your User Stories, LeanPub 2014, https://leanpub.com/50quickideas
·
·
·
·
·
·
·
![Page 62: Zrobmy sobie apke](https://reader030.fdocument.pub/reader030/viewer/2022032715/55ae41d01a28abf0648b47e5/html5/thumbnails/62.jpg)
Krzysztof [email protected]