[Pl] conversation patterns for software professionals

  • 103 views
Uploaded on

Conversation Patterns for Software Professionals in Polish.

Conversation Patterns for Software Professionals in Polish.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
103
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Conversation Patterns
  • 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. 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. Struktura Wiedzy EkspercKiej conversation-patterns.com
  • 5. User Stories, Use CASES INENTORE VERITATIS As a <role> I want <feature/goal> so that <benefit> conversation-patterns.com
  • 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. User Story czy Use Case? conversation-patterns.com
  • 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. ODKRYWANIE POTRZEB conversation-patterns.com
  • 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. 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. Potrzeba często pozostaje w ukryciu Chcę... POTRZEBA (motywator) conversation-patterns.com
  • 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. …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. 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. 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. 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. 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. PO Co szukamy potrzeb? Chcę... POTRZEBA (motywator) conversation-patterns.com
  • 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. Która z potrzeb jest tą właściwą?…ponieważ mnie to wkurza conversation-patterns.com …ponieważ będzie fajnie
  • 22. TA konkretna …ponieważ mnie to wkurza …ponieważ zatrzymamy straty conversation-patterns.com …ponieważ będzie fajnie …ponieważ zwiększymy zyski
  • 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. Ta, która rzeczywiście motywuje POTRZEBA (motywator) Chcę…! POTRZEBA POTRZEBA conversation-patterns.com
  • 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. 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. Kiedy jeszcze odkrywać potrzeby? conversation-patterns.com
  • 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. STRUKTURA Tej ROZMOWY POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy conversation-patterns.com
  • 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. 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. 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. 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. PROBLEM CZY korzyść? conversation-patterns.com
  • 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. 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. Conversation Patternsfor Software Professionals @MichalBartyzel conversation- patterns.com ww w. b n s i t . p l