Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Witajcie!Witajcie!HEJ! DZIEŃ DOBRY! CZEŚĆ! SIEMA! HELLO!
torun.jug.pl
Łukasz Sawicki
lukasz.sawicki@gmail.com
WHY?WHY?
… czyli jak uciekliśmy spod topora
niezrozumiałych wymagań nowego
projektu
+ Impact Mapping+ Impact Mapping
agendaagenda
●
Bardzo ważne pytanie – Dlaczego/Why?
●
Krótka historia z Impact Mappingiem w tle
quizquiz ? ??
JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
* * *
quizquiz ? ??
JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
WTF?
quizquiz ? ??
JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
ważne
pytanie
ważne
pytanie
„W ogóle bracie, jeżeli nie masz na utrzymaniu
rodziny, nie grozi ci głód, nie jesteś Tutsi,
a...
ważne
pytanie
ważne
pytanie
WHY?WHY?1
podstęppodstępNIE TYLKO KOBIETY I NIE TYLKO BIZNES
whywhy
0 1 2 3 4 18 26 40 70+
Człowiek
Żółw
OD KOŁYSKI AŻ PO GRÓB
?DLACZEGO JESZCZE
ważneważne
konsekwencjekonsekwencjeCZYLI PRZYCHODZI BABA DO...
konsekwencjekonsekwencjePODEJŚCIE PASYWNE
Zrobię jak chcą i jakoś to będzie
Biznes jest odpowiedzialny
za wymagania, ja tu...
konsekwencjekonsekwencjeCZYLI PRZYCHODZI BABA DO...
●
Waterfall pomiędzy IT a Biznesem
●
Brak wspólnego języka
●
Niezrozumienie celu/wizji
●
Biznes VS IT
●
Niespełnione cele
...
alternatywnealternatywne
!ZAKOŃCZENIE
konsekwencjekonsekwencjeALTERNATYWNE ZAKOŃCZENIE
konsekwencjekonsekwencjeALTERNATYWNE ZAKOŃCZENIE
●
Jako <osoba>
●
Chcę <funkcja/cecha>
●
Ponieważ <cel/korzyść>
BIZNES + IT
współpracawspółpracaOD USER-STORY PO PROJEKT
BI...
5 pytań „Dlaczego?”
w celu ustalenia
„root cause”
5 why5 whyWYKRYWANIE PRZYCZYNY PROBLEMU
5 why5 whyDOWIEDZMY SIĘ O „ROOT GOAL”
Kupmy duży
dom!
Dlaczego?
Dlaczego?
Dla...
Bo chcę
mieć psa
Bo
potrzebuję
bliskości
...
F-16F-16PONOĆ HISTORIA PRAWDZIWA
dobry celdobry cel
S M A R T
SPECIFIC MEASURABLESPECIFIC ATTAINABLE RELEVANT TIME-BOUND
(specyficzny) (mierzalny) (osiągal...
IMPACTIMPACT
2MAPPING
pewnego dniapewnego dnia
Chłopaki,
jest na
szybko nowy
projekt do
zrobienia!
...i się zaczęło
OPOWIEŚĆ JAKICH WIELE
●
Specyfikacja w dziwnym formacie
●
„System powinien...”
●
Worek wymagań
●
Niekompletne i ogólne stwierdzenia
●
Dodatkowe ...
W
TF?
W
TF?
pewnego dniapewnego dniaOPOWIEŚĆ JAKICH WIELE
spróbujmy...
pewnego dniapewnego dniaOPOWIEŚĆ JAKICH WIELE
S BS E
specification by example
S B Eczym jestczym jest
Given: Klient posiada kartę wydaną w PL
And: Nie płacił tą kartą w przeszłości
When: Klient płaci ...
pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
pewnego dniapewnego dniaINTUICJA
Tam musi być coś
więcej !
pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
Cel Zakres
Kluczowe
Przykłady
. . .
„successful teams derive
scope from g...
pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
https://www.impactmapping.org
pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
impact mappingimpact mappingALE O CO CHODZI?
a strategic planning technique. It prevents organisations
from getting lost w...
impact mappingimpact mappingALE O CO CHODZI?
siła wizualizacji
Mind Map (mapa myśli)
mind mapmind mapMAPA MYŚLI
mind mapmind mapMAPA MYŚLI
mind mapmind mapMAPA MYŚLI
impact mappingimpact mappingALE O CO CHODZI?
GOAL
impact mappingimpact mappingALE O CO CHODZI?
GOAL ACTOR
impact mappingimpact mappingALE O CO CHODZI?
GOAL ACTOR IMPACT
impact mappingimpact mappingALE O CO CHODZI?
GOAL ACTOR IMPACT DELIVERABLE
impact mappingimpact mappingALE O CO CHODZI?
WHY :WHY : ●
Powód, dla którego
to robimy
●
Cel, który chcemy osiągnąć
●
Dobr...
impact mappingimpact mappingALE O CO CHODZI?
WHO :WHO : ●
Kto ma wpływ na osiągnięcie celu,
negatywny jak i pozytywny
●
Kt...
impact mappingimpact mappingALE O CO CHODZI?
HOW :HOW : ●
Jak aktorzy mogą wpływać
na spełnienie celu (pozytywnie,
negatyw...
impact mappingimpact mappingALE O CO CHODZI?
WHAT :WHAT : ●
Zakres (scope)
●
Co my jako organizacja, zespół
możemy zrobić ...
impact mappingimpact mappingSZYBKI PRZYKŁAD
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
CEL
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
AKTORZY
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
IMPAKTY
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
% wejść w
3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
ZAKRES
% wejść w
3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
impact mappingimpact mappingSZYBKI PRZYKŁAD
+10% wejść w
ciągu 3 miesięcy
MVP
impact mappingimpact mappingSZYBKI PRZYKŁAD
Jako:
Chcę:
By:
czytelnik
systemu komentarzy
komentować artykuły
impact mappingimpact mappingSZYBKI PRZYKŁAD
Jako:
Chcę:
By:
czytelnik
systemu komentarzy
komentować artykuły
DODANIE
KOMEN...
warsztatywarsztatyZ IMPACT MAPPINGIEM W TLE
warsztatywarsztatySKUTKI
●
poznaliśmy domenę
●
poznaliśmy ludzi po „drugiej stronie”
●
biznes poznał swoje realne oczekiwa...
impact mappingimpact mappingSPOSTRZEŻENIA
●
technika szybka i dynamiczna
●
wspomaga skupienie się na celu
●
wzmacnia zrozu...
pixabay.com
WHY?WHY?
+ impact mapping
źródła wiedzyźródła wiedzy
www.impactmapping.org
●
Impact Mapping
●
Specification By Example
Gojko Adzic:
imindmap.com
dis...
DZIĘKUJĘDZIĘKUJĘ
!
Upcoming SlideShare
Loading in …5
×

JDD 2016 - Łukasz Sawicki - WHY? + Impact Mapping

60 views

Published on

Jedną z podstawowych cech kilkuletniego przedstawiciela homo-sapiens jest to, że zadaje on nieograniczoną liczbę pytań takich jak: "czemu?', "dlaczego?", "po co?", "kto?", "jak?". Posiadając w domu dwa małe monstra, oprócz próśb o słodycze, w każdej chwili jestem narażony na uderzenie takim niewygodnym pytaniem. Jeżeli odpowiedź na nie będzie nieścisła, niewyraźna czy nieodpowiednia, mogę doświadczyć ataku ze zdwojoną mocą, nie mówiąc o skutkach wychowawczych. Na szczęście, a może i nie, dzieje się to tylko przez pewną chwilę. Potem, za dobrych 20 lat, niektórzy w kuluarach wykrzykują "Programming, Motherfucker!" wyznając Driven-Development, ale ten z literą R na początku, inni przeczesują strony dokumentacji w cierpieniu i poczuciu niesprawiedliwości, a niektórzy właśnie zaliczają projektową porażkę po spędzeniu kilku miesięcy, które okazują się pomyłką. W prezentacji tej chciałbym wrócić do korzeni, przypomnieć o jednym z podstawowych pytań z dzieciństwa i opowiedzieć o tym jak udało nam się zaoszczędzić wiele nerwów, siwych włosów i nieprzespanych nocy w obliczu nowych wymagań biznesowych do spełnienia w krótkim terminie.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

JDD 2016 - Łukasz Sawicki - WHY? + Impact Mapping

  1. 1. Witajcie!Witajcie!HEJ! DZIEŃ DOBRY! CZEŚĆ! SIEMA! HELLO! torun.jug.pl Łukasz Sawicki lukasz.sawicki@gmail.com
  2. 2. WHY?WHY? … czyli jak uciekliśmy spod topora niezrozumiałych wymagań nowego projektu + Impact Mapping+ Impact Mapping
  3. 3. agendaagenda ● Bardzo ważne pytanie – Dlaczego/Why? ● Krótka historia z Impact Mappingiem w tle
  4. 4. quizquiz ? ?? JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
  5. 5. * * * quizquiz ? ?? JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
  6. 6. WTF? quizquiz ? ?? JEDNO Z CZĘŚCIEJ ZADAWANYCH PYTAŃ
  7. 7. ważne pytanie ważne pytanie „W ogóle bracie, jeżeli nie masz na utrzymaniu rodziny, nie grozi ci głód, nie jesteś Tutsi, ani Hutu i te sprawy, to wystarczy, że odpowiesz sobie na jedno zajebiście, ale to zajebiście ważne pytanie...”
  8. 8. ważne pytanie ważne pytanie WHY?WHY?1
  9. 9. podstęppodstępNIE TYLKO KOBIETY I NIE TYLKO BIZNES
  10. 10. whywhy 0 1 2 3 4 18 26 40 70+ Człowiek Żółw OD KOŁYSKI AŻ PO GRÓB
  11. 11. ?DLACZEGO JESZCZE ważneważne
  12. 12. konsekwencjekonsekwencjeCZYLI PRZYCHODZI BABA DO...
  13. 13. konsekwencjekonsekwencjePODEJŚCIE PASYWNE Zrobię jak chcą i jakoś to będzie Biznes jest odpowiedzialny za wymagania, ja tu tylko koduję Przecież to nie moja kasa Wreszcie robota projektowa i można napier… ficzery + kilka innych reakcji
  14. 14. konsekwencjekonsekwencjeCZYLI PRZYCHODZI BABA DO...
  15. 15. ● Waterfall pomiędzy IT a Biznesem ● Brak wspólnego języka ● Niezrozumienie celu/wizji ● Biznes VS IT ● Niespełnione cele współpracawspółpracaA RACZEJ JEJ BRAK
  16. 16. alternatywnealternatywne !ZAKOŃCZENIE
  17. 17. konsekwencjekonsekwencjeALTERNATYWNE ZAKOŃCZENIE
  18. 18. konsekwencjekonsekwencjeALTERNATYWNE ZAKOŃCZENIE
  19. 19. ● Jako <osoba> ● Chcę <funkcja/cecha> ● Ponieważ <cel/korzyść> BIZNES + IT współpracawspółpracaOD USER-STORY PO PROJEKT BIZNES
  20. 20. 5 pytań „Dlaczego?” w celu ustalenia „root cause” 5 why5 whyWYKRYWANIE PRZYCZYNY PROBLEMU
  21. 21. 5 why5 whyDOWIEDZMY SIĘ O „ROOT GOAL” Kupmy duży dom! Dlaczego? Dlaczego? Dla... Bo chcę mieć psa Bo potrzebuję bliskości ...i oszczędzamy worek pieniędzy
  22. 22. F-16F-16PONOĆ HISTORIA PRAWDZIWA
  23. 23. dobry celdobry cel S M A R T SPECIFIC MEASURABLESPECIFIC ATTAINABLE RELEVANT TIME-BOUND (specyficzny) (mierzalny) (osiągalny) (istotny) (terminowy) „Chcę by system działał szybciej” VS
  24. 24. IMPACTIMPACT 2MAPPING
  25. 25. pewnego dniapewnego dnia Chłopaki, jest na szybko nowy projekt do zrobienia! ...i się zaczęło OPOWIEŚĆ JAKICH WIELE
  26. 26. ● Specyfikacja w dziwnym formacie ● „System powinien...” ● Worek wymagań ● Niekompletne i ogólne stwierdzenia ● Dodatkowe treści dla innych osób ● Brak wyjaśnienia kontekstu biznesowego pewnego dniapewnego dniaOPOWIEŚĆ JAKICH WIELE
  27. 27. W TF? W TF? pewnego dniapewnego dniaOPOWIEŚĆ JAKICH WIELE
  28. 28. spróbujmy... pewnego dniapewnego dniaOPOWIEŚĆ JAKICH WIELE S BS E specification by example
  29. 29. S B Eczym jestczym jest Given: Klient posiada kartę wydaną w PL And: Nie płacił tą kartą w przeszłości When: Klient płaci za zamówienie And: Podał adres dostawy poza PL Then: Zamówienie zostaje wstrzymane And: Oznaczone jako PODEJRZANE Scenario: Pierwsze użycie karty przy zamówieniu z wysyłką do innego państwa niż państwo wydania karty SBE is a collaborative approach to defining requirements and business-oriented functional tests for software products based on capturing and illustrating requirements using realistic examples instead of abstract statements. wikipedia.org
  30. 30. pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
  31. 31. pewnego dniapewnego dniaINTUICJA Tam musi być coś więcej !
  32. 32. pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
  33. 33. pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ? Cel Zakres Kluczowe Przykłady . . . „successful teams derive scope from goals” Gojko Adzic – Specification by Example
  34. 34. pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ? https://www.impactmapping.org
  35. 35. pewnego dniapewnego dniaJAK SIĘ DO TEGO ZABRAĆ ?
  36. 36. impact mappingimpact mappingALE O CO CHODZI? a strategic planning technique. It prevents organisations from getting lost while building products and delivering projects, by clearly communicating assumptions, helping teams align their activities with overall business objectives and make better roadmap decisions.” https://www.impactmapping.org „Impact mapping is
  37. 37. impact mappingimpact mappingALE O CO CHODZI? siła wizualizacji Mind Map (mapa myśli)
  38. 38. mind mapmind mapMAPA MYŚLI
  39. 39. mind mapmind mapMAPA MYŚLI
  40. 40. mind mapmind mapMAPA MYŚLI
  41. 41. impact mappingimpact mappingALE O CO CHODZI? GOAL
  42. 42. impact mappingimpact mappingALE O CO CHODZI? GOAL ACTOR
  43. 43. impact mappingimpact mappingALE O CO CHODZI? GOAL ACTOR IMPACT
  44. 44. impact mappingimpact mappingALE O CO CHODZI? GOAL ACTOR IMPACT DELIVERABLE
  45. 45. impact mappingimpact mappingALE O CO CHODZI? WHY :WHY : ● Powód, dla którego to robimy ● Cel, który chcemy osiągnąć ● Dobry cel ! [goal]
  46. 46. impact mappingimpact mappingALE O CO CHODZI? WHO :WHO : ● Kto ma wpływ na osiągnięcie celu, negatywny jak i pozytywny ● Kto jest konsumentem lub użytkownikiem produktu ● Na czyje zachowania będzie on wpływał [actor]
  47. 47. impact mappingimpact mappingALE O CO CHODZI? HOW :HOW : ● Jak aktorzy mogą wpływać na spełnienie celu (pozytywnie, negatywnie) ● Jak będą zmieniać się ich zachowania [impact]
  48. 48. impact mappingimpact mappingALE O CO CHODZI? WHAT :WHAT : ● Zakres (scope) ● Co my jako organizacja, zespół możemy zrobić aby wesprzeć, umożliwić zachowania aktorów [deliverable]
  49. 49. impact mappingimpact mappingSZYBKI PRZYKŁAD
  50. 50. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  51. 51. impact mappingimpact mappingSZYBKI PRZYKŁAD CEL +10% wejść w ciągu 3 miesięcy
  52. 52. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  53. 53. impact mappingimpact mappingSZYBKI PRZYKŁAD AKTORZY +10% wejść w ciągu 3 miesięcy
  54. 54. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  55. 55. impact mappingimpact mappingSZYBKI PRZYKŁAD IMPAKTY +10% wejść w ciągu 3 miesięcy
  56. 56. impact mappingimpact mappingSZYBKI PRZYKŁAD % wejść w 3 miesięcy
  57. 57. impact mappingimpact mappingSZYBKI PRZYKŁAD ZAKRES % wejść w 3 miesięcy
  58. 58. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  59. 59. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  60. 60. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  61. 61. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  62. 62. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  63. 63. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy
  64. 64. impact mappingimpact mappingSZYBKI PRZYKŁAD +10% wejść w ciągu 3 miesięcy MVP
  65. 65. impact mappingimpact mappingSZYBKI PRZYKŁAD Jako: Chcę: By: czytelnik systemu komentarzy komentować artykuły
  66. 66. impact mappingimpact mappingSZYBKI PRZYKŁAD Jako: Chcę: By: czytelnik systemu komentarzy komentować artykuły DODANIE KOMENTARZA EDYCJA KOMENTARZA USUNIĘCIE KOMENTARZA
  67. 67. warsztatywarsztatyZ IMPACT MAPPINGIEM W TLE
  68. 68. warsztatywarsztatySKUTKI ● poznaliśmy domenę ● poznaliśmy ludzi po „drugiej stronie” ● biznes poznał swoje realne oczekiwania ● otrzymaliśmy jasne MVP ● termin stał się realistyczny ● otrzymaliśmy dobry wkład do rozpoczęcia prac ● odczuliśmy satysfakcję
  69. 69. impact mappingimpact mappingSPOSTRZEŻENIA ● technika szybka i dynamiczna ● wspomaga skupienie się na celu ● wzmacnia zrozumienie problemu i zakresu potrzebnych działań ● angażuje wiele stron w tym samym czasie ● wspomaga priorytetyzację ● daje fun
  70. 70. pixabay.com WHY?WHY? + impact mapping
  71. 71. źródła wiedzyźródła wiedzy www.impactmapping.org ● Impact Mapping ● Specification By Example Gojko Adzic: imindmap.com discover.mindmup.com
  72. 72. DZIĘKUJĘDZIĘKUJĘ !

×