[Pl] conversation patterns for software professionals

296 views
212 views

Published on

Conversation Patterns for Software Professionals in Polish.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
296
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

[Pl] conversation patterns for software professionals

  1. 1. Conversation Patterns
  2. 2. Które z pytań pomoże Ci odnieść maksimum korzyści z tego wykładu? Ciekawe o czym będzie ta prezentacja? Co było dla mnie najtrudniejsze w trakcie ostatniej rozmowy z klientem? Dlaczego w trakcie rozmów z klientami wciąż powtarzam te same błędy? Jakie nowe możliwości pojawiłby się, gdyby moje rozmowy z klientami wyglądały tak, jak sobie to wyobrażam? conversation-patterns.com Zamiast Wstępu
  3. 3. O mnie @MichalBartyzel www.conversation-patterns.com www.mbartyzel.blogspot.com www.bnsit.pl } Oprogramowanie szyte na miarę Jak rozmawiać z klientem, który nie wie czego chce? # conversation-patterns.com
  4. 4. Struktura Wiedzy EkspercKiej conversation-patterns.com
  5. 5. User Stories, Use CASES INENTORE VERITATIS As a <role> I want <feature/goal> so that <benefit> conversation-patterns.com
  6. 6. User Story czy Use Case „ Alistar Cockburn A user story is to a use case as a gazelle is to a gazebo conversation-patterns.com
  7. 7. User Story czy Use Case? conversation-patterns.com
  8. 8. US, UC traktowane są jako cele same w sobie US, UC używane są do tego, aby nie zawracać głowy ich autorowi Skupiamy się na wypełnianiu formatek, zamiast na współpracy Można nie rozumieć potrzeb biznesu, pomimo spisanych US, UC MOJE OBSERWACJE conversation-patterns.com
  9. 9. ODKRYWANIE POTRZEB conversation-patterns.com
  10. 10. Odpowiadam za zwiększenie liczby likwidowanych szkód do 600, więc… …chcę zobaczyć raport likwidowanych szkód ubezpieczeniowych Dalsze utrzymywanie liczby likwidowanych szkód na poziomie 200 doprowadzi do zamknięcia naszego departamentu, więc… …chcę zobaczyć raport likwidowanych szkód ubezpieczeniowych Jaka potrzeba stoi za…? conversation-patterns.com
  11. 11. Odpowiadam za zwiększenie liczby likwidowanych szkód do 600, więc… …chcę zobaczyć raport likwidowanych szkód ubezpieczeniowych Dalsze utrzymywanie liczby likwidowanych szkód na poziomie 200 doprowadzi do zamknięcia naszego departamentu, więc… …chcę zobaczyć raport likwidowanych szkód ubezpieczeniowych Jaka potrzeba stoi za… conversation-patterns.com
  12. 12. Potrzeba często pozostaje w ukryciu Chcę... POTRZEBA (motywator) conversation-patterns.com
  13. 13. Chcę uniknąć… Jako U chcę funkcjonalność X, ponieważ... …obawiam się, że znów marża źle się wyliczy …to GUI nie jest intuicyjne …nie chcę, żeby użytkownik miał wrażenie, że… conversation-patterns.com
  14. 14. …przetestujemy ten moduł dokładniej …możliwie szybko użyję kalkulatora płac …będziemy mogli projektować raport WYSYWIG Chcę Osiągnąć… Jako U chcę funkcjonalność X, ponieważ... conversation-patterns.com
  15. 15. In order to <benefit> as a <role> I want <goal/feature> As a <role> I want <goal/feature> so that <benefit> Konsekwencje szablonu US conversation-patterns.com
  16. 16. In order to achieve <expected benefit> as a <role> I want <goal/feature> Szablon US śledzący potrzeby In order to avoid <problem to be solved> as a <role> I want <goal/feature> conversation-patterns.com
  17. 17. W Poszukiwaniu problemów Dlaczego? Co spowodowało, że chcesz…? Co jest w tym trudnego? Co możesz stracić? conversation-patterns.com Przed czym chcesz się uchronić?
  18. 18. W poszukiwaniu korzyści Po co? Co ci to da? Jaki jest cel tego, że…? Co będzie wtedy możliwe? conversation-patterns.com Co będzie w tym nowego, innego…?
  19. 19. PO Co szukamy potrzeb? Chcę... POTRZEBA (motywator) conversation-patterns.com
  20. 20. …to na pewno uszczęśliwi Prezesa ;) …przetestujemy ten moduł dokładniej …będziemy mogli projektować raport WYSYWIG POTRZEBY SĄ indywidualne Jako U chcę funkcjonalność X, ponieważ... conversation-patterns.com ..przestaniemy grzebać w XMLu …mnie nie wyleją… …zamiast żmudnie klikać ekran po ekranie
  21. 21. Która z potrzeb jest tą właściwą?…ponieważ mnie to wkurza conversation-patterns.com …ponieważ będzie fajnie
  22. 22. TA konkretna …ponieważ mnie to wkurza …ponieważ zatrzymamy straty conversation-patterns.com …ponieważ będzie fajnie …ponieważ zwiększymy zyski
  23. 23. Ta ZWIĄZANA z biznesem …ponieważ mnie to wkurza …ponieważ zatrzymamy straty conversation-patterns.com …ponieważ zminimalizujemy koszty ukryte …ponieważ będzie fajnie …ponieważ zwiększymy zyski …ponieważ zapoznamy się z wynikami sprzedaży
  24. 24. Ta, która rzeczywiście motywuje POTRZEBA (motywator) Chcę…! POTRZEBA POTRZEBA conversation-patterns.com
  25. 25. Które z pytań pomoże Ci odnieść maksimum korzyści z tego wykładu? Ciekawe o czym będzie ta prezentacja? Co było dla mnie najtrudniejsze w trakcie ostatniej rozmowy z klientem? Dlaczego w trakcie rozmów z klientami wciąż powtarzam te same błędy? Jakie nowe możliwości pojawiłby się, gdyby moje rozmowy z klientami wyglądały tak, jak sobie to wyobrażam? conversation-patterns.com Które pytanie?
  26. 26. problem do rozwiązania spodziewana korzyść Chcę uniknąć… Chcę osiągnąć… Dlaczego? Co spowodowało, że chcesz…? Co jest w tym trudnego? Co możesz stracić? Przed czym chcesz się uchronić? Po co? Co ci to da? Jaki jest cel tego, że…? Co będzie wtedy możliwe? Co będzie w tym nowego, innego? In order to avoid <problem> As a <role> I want <goal/feature> In order to achieve <benefit> as a <role> I want <goal/feature> Potrzeba w skrócie conversation-patterns.com
  27. 27. Kiedy jeszcze odkrywać potrzeby? conversation-patterns.com
  28. 28. Biznes IT Chcę, żebyście dodali tu przycisk do generowania raportu częściowego - Skąd mamy wziąć dane? Co wyświetlić, gdy nie ma danych? Czy to jest spójne z całością procesu? Czy pomyślałeś o konsekwencjach agregowania częściowych danych? To wymaga dużej refaktoryzacji? To ja się muszę skonsultować… - Typowa rozmowa BIZENSU Z IT conversation-patterns.com
  29. 29. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com
  30. 30. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com Chcę… - Chcę, żebyście dodali tu przycisk do generowania raportu częściowego
  31. 31. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com Potrzeba - Co zyskasz na tym, że będziesz miał raport częściowy? - Nie będę musiał czekać na wyniki sprzedaży aż do końca miesiąca?
  32. 32. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com Kryteria - A więc to czas oczekiwania na wyniki jest tu kluczowy? - Tak - Które wyniki i jak często chcesz oglądać, żeby być na bieżąco? - Chodzi mi o sprzedaż do kluczowych klientów. Chciałbym je podglądać co najmniej dwa razy w tygodniu.
  33. 33. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com Alternatywy - Acha! W takim razie możemy to zrobić na przykład tak… albo tak… albo tak… Która z tych funkcjonalności najbardziej pomoże ci nie czekać na wyniki sprzedaży aż do końca miesiąca? - Ta wygląda ciekawie…
  34. 34. PROBLEM CZY korzyść? conversation-patterns.com
  35. 35. Przekształcanie problemu w korzyść Nie chcę, żeby to trwało tak długo - Co ma wpływ na skrócenie tego czasu? conversation-patterns.com Nie powinno tu być tego raportu - Co będzie można zrobić, jeśli go raport stąd zniknie? Ten proces jest nieefektywny - Co zyskasz na poprawieniu jego efektywności?
  36. 36. Przekształcanie Korzyści w Problem Trzeba poprawić efektywność tego procesu? - Co konkretnie jest tu nieefektywne? conversation-patterns.com Musimy skrócić czas wykonywania pojedynczego zadania - Bo jeśli nie to…? Potrzeba nam trzech dni na tę refaktoryzację? - A co jeśli nie będziecie dotykać tego kodu?
  37. 37. Conversation Patternsfor Software Professionals @MichalBartyzel conversation- patterns.com ww w. b n s i t . p l

×