[Pl] conversation patterns for software professionals

Post on 14-Jan-2015

112 views 0 download

description

Conversation Patterns for Software Professionals in Polish.

Transcript of [Pl] conversation patterns for software professionals

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

@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

conversation-patterns.com

INENTORE VERITATIS

As a <role>

I want <feature/goal>

so that <benefit>

conversation-patterns.com

„ Alistar Cockburn

A user story is to a use case as

a gazelle is to a gazebo

conversation-patterns.com

conversation-patterns.com

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

conversation-patterns.com

conversation-patterns.com

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

conversation-patterns.com

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

conversation-patterns.com

Chcę...

POTRZEBA (motywator)

conversation-patterns.com

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

…przetestujemy ten moduł dokładniej

…możliwie szybko użyję kalkulatora płac

…będziemy mogli projektować raport WYSYWIG

Jako U chcę funkcjonalność X, ponieważ...

conversation-patterns.com

In order to <benefit>

as a <role>

I want <goal/feature>

As a <role>

I want <goal/feature>

so that <benefit>

conversation-patterns.com

In order to achieve <expected benefit>

as a <role>

I want <goal/feature>

In order to avoid <problem to be solved>

as a <role>

I want <goal/feature>

conversation-patterns.com

Dlaczego?

Co spowodowało, że chcesz…?

Co jest w tym trudnego?

Co możesz stracić?

conversation-patterns.com

Przed czym chcesz się uchronić?

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…?

Chcę...

POTRZEBA (motywator)

conversation-patterns.com

…to na pewno uszczęśliwi Prezesa ;)

…przetestujemy ten moduł dokładniej

…będziemy mogli projektować raport WYSYWIG

Jako U chcę funkcjonalność X, ponieważ...

conversation-patterns.com

..przestaniemy grzebać w XMLu

…mnie nie wyleją…

…zamiast żmudnie klikać ekran po ekranie

…ponieważ mnie to wkurza

conversation-patterns.com

…ponieważ będzie fajnie

…ponieważ mnie to wkurza

…ponieważ zatrzymamy straty

conversation-patterns.com

…ponieważ będzie fajnie

…ponieważ zwiększymy zyski

…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

POTRZEBA (motywator)

Chcę…!

POTRZEBA

POTRZEBA

conversation-patterns.com

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

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>

conversation-patterns.com

conversation-patterns.com

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ć… -

conversation-patterns.com

POTRZEBA

Kryteria rozwiązania problemu

Kryteria osiągnięcia korzyści

Alternatywy

conversation-patterns.com

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

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?

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.

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…

conversation-patterns.com

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?

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?