SlideShare a Scribd company logo
1 of 48
Download to read offline
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?
GettingThingsProgrammed.pl
Seven Red Lines
enxoo bootcamp
GettingThingsProgrammed.pl
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
GettingThingsProgrammed.pl
GettingThingsProgrammed.pl
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
GettingThingsProgrammed.pl
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
GettingThingsProgrammed.pl
Chcę...
POTRZEBA
(motywator)
GettingThingsProgrammed.pl
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…
GettingThingsProgrammed.pl
…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ż...
GettingThingsProgrammed.pl
Can You Do That?
enxoo bootcamp
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ć… -
GettingThingsProgrammed.pl
POTRZEBA
Kryteria rozwiązania problemu
Kryteria osiągnięcia korzyści
Alternatywy
GettingThingsProgrammed.pl
POTRZEBA
Kryteria rozwiązania problemu
Kryteria osiągnięcia korzyści
Alternatywy
GettingThingsProgrammed.pl
Chcę…
- Chcę, żebyście dodali tu przycisk
do generowania raportu
częściowego
POTRZEBA
Kryteria rozwiązania problemu
Kryteria osiągnięcia korzyści
Alternatywy
GettingThingsProgrammed.pl
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
GettingThingsProgrammed.pl
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
GettingThingsProgrammed.pl
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…
In order to <benefit>
as a <role>
I want <goal/feature>
As a <role>
I want <goal/feature>
so that <benefit>
GettingThingsProgrammed.pl
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>
GettingThingsProgrammed.pl
…ponieważ mnie to wkurza
GettingThingsProgrammed.pl
…ponieważ będzie fajnie
…ponieważ mnie to wkurza
…ponieważ zatrzymamy straty
GettingThingsProgrammed.pl
…ponieważ będzie fajnie
…ponieważ zwiększymy zyski
…ponieważ mnie to wkurza
…ponieważ zatrzymamy straty
GettingThingsProgrammed.pl
…ponieważ zminimalizujemy koszty ukryte
…ponieważ będzie fajnie
…ponieważ zwiększymy zyski
…ponieważ zapoznamy się z wynikami sprzedaży
POTRZEBA
(motywator)
Chcę…!
POTRZEBA
POTRZEBA
GettingThingsProgrammed.pl
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?
GettingThingsProgrammed.pl
GettingThingsProgrammed.pl
GettingThingsProgrammed.pl
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Ok, jak zamierzasz używać
tego narzędzia?
Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to
robię na papierowej recepcie. Widziałeś kiedyś papierową receptę?
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Ok, jak zamierzasz używać
tego narzędzia?
Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to
robię na papierowej recepcie. Widziałeś kiedyś papierową receptę?
Dawka leku
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Ok, jak zamierzasz używać
tego narzędzia?
Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to
robię na papierowej recepcie. Widziałeś kiedyś papierową receptę?
Papierowa
recepta
Dawka leku
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Ok, jak zamierzasz używać
tego narzędzia?
Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to
robię na papierowej recepcie. Widziałeś kiedyś papierową receptę?
Recepta
Papierowa
recepta
Dawka leku
Ty Klient (lekarz)
Tak, widziałem.
Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek
chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi
pracownicy mają problemy z obecne oprogramowaniem….
Recepta
Papierowa
recepta
Dawka leku
Struktura konwersacji - przykład
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Tak, widziałem.
Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek
chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi
pracownicy mają problemy z obecne oprogramowaniem….
Recepta
Papierowa
recepta
Dawka leku
Elastyczność
Struktura konwersacji - przykład
GettingThingsProgrammed.pl
Ty Klient (lekarz)
Tak, widziałem.
Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek
chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi
pracownicy mają problemy z obecne oprogramowaniem….
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Dawka leku Problemy
Elastyczność
Struktura konwersacji - przykład
Ty Klient (lekarz)
Tak, widziałem.
Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek
chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi
pracownicy mają problemy z obecne oprogramowaniem….
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Dawka leku
Obecne
oprogramowanie
Problemy
Elastyczność
Struktura konwersacji - przykład
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Elastyczność
Dawka leku
Obecne
oprogramowanie
Problemy
Ty Klient (lekarz)
Ok, więc chcesz wpisywać
ręcznie. Co jeszcze
Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa.
Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W
przypadków recept również musimy dbać o zgodność z właściwymi regulacjami
prawnymi.
Struktura konwersacji - przykład
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Elastyczność
Dawka leku
Obecne
oprogramowanie
Problemy
Szafka leków
Ty Klient (lekarz)
Ok, więc chcesz wpisywać
ręcznie. Co jeszcze
Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa.
Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W
przypadków recept również musimy dbać o zgodność z właściwymi regulacjami
prawnymi.
Regulacje
prawne szafki
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Elastyczność
Dawka leku
Obecne
oprogramowanie
Problemy
Szafka leków
Ty Klient (lekarz)
Ok, więc chcesz wpisywać
ręcznie. Co jeszcze
Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa.
Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W
przypadków recept również musimy dbać o zgodność z właściwymi regulacjami
prawnymi.
Struktura konwersacji - przykład
Regulacje
prawne szafki
GettingThingsProgrammed.pl
Recepta
Papierowa
recepta
Elastyczność
Dawka leku
Obecne
oprogramowanie
Problemy
Szafka leków
Ty Klient (lekarz)
Ok, więc chcesz wpisywać
ręcznie. Co jeszcze
Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa.
Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W
przypadków recept również musimy dbać o zgodność z właściwymi regulacjami
prawnymi.
Regulacje
prawne recept
GettingThingsProgrammed.pl
Regulacje
prawne szafki
Recepta
Papierowa
recepta
Elastyczność
Dawka leku
Obecne
oprogramowanie
Problemy
Szafka leków
Regulacje
prawne recept
Ty Klient (lekarz)
Ok, więc chcesz wpisywać
ręcznie. Co jeszcze
Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa.
Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W
przypadków recept również musimy dbać o zgodność z właściwymi regulacjami
prawnymi.
Struktura konwersacji - przykład
# Mnóstwo informacji, mało wiedzy
# Brak zrozumienia dziedziny i jej problemów
# Chaotyczne notatki
# „Coś” powinno zostać zrobione, ale nie bardzo
wiadomo co konkretnie
GettingThingsProgrammed.pl
zbieranie-wymagan.evenea.pl
# ~500 dni szkoleniowych
# 80+ klientów:Agora, Grupa Allegro, ING Usługi Finansowe, Lufthansa Systems
Polska, Nokia Siemens Networks, Opera Software, Samsung R&D Institute Poland, Nordea
Bank AB (…)
# 8 projektów związanych ze zwinną transformacją
# 40+ artykułów w prasie branżowej
# 3 książki
@MichalBartyzel
44
enxoo bootcamp
https://goo.gl/9yZnY8
Skuteczna komunikacja to taka sama
umiejętność jak jazda samochodem czy
programowanie. Michał Bartyzel
doskonale to pokazuje, rozkładając cały
proces rozmowy na proste elementy.
Dzięki temu czytelnik może nauczyć się
rozpoznawać wzorce i dopasowywać
odpowiednie techniki do kontekstu
rozmowy. Autor posługuje się prostym i
zrozumiałym językiem, uważnie wybiera
najważniejsze aspekty tematów z
pogranicza psychologii i coachingu.
Narzędzia, które czytelnik dostaje do ręki,
można od razu wykorzystać w pracy.
Krystian Kaczor, Agile Coach
enxoo bootcamp
https://goo.gl/XfSLPQ
Sprawne sterowanie swoją uwagą,
planowanie zadań czy umiejętność ich
oszacowania to wiedza, której brakuje
większości programistów. Często nie
zdajemy sobie nawet sprawy z istnienia
problemów spowalniających naszą pracę.
W niniejszej książce Autor przedstawia
bogaty wachlarz wyzwań stojących przed
świadomym programistą. Nie
poprzestaje na tym: wysuwa propozycje
samodoskonalenia. Opisuje sprawdzone
recepty pomagające zrozumieć codzienne
problemy, rozbija je na czynniki pierwsze i
przygotowuje do walki o lepszą
organizację czasu.
Maciej Aniserowicz, twórca bloga devstyle.pl
enxoo bootcamp
https://goo.gl/dXkfLS
This book includes a set of out-
and-dried techniques for
improving your cooperation
with the business. The main
goal of this publication is to
give you two key skills:
discovering the business
needs, and managing the
conversation in a way that will
enable you to collect precise
and useful information. First
and foremost, I promote the
first point of the Agile
Manifesto: “Individuals and
interactions over processes
and tools.” Thus, if you tend to
think that your clients do not
know what they want, this
book is exactly for you.
enxoo bootcamp
# Nowoczesne architektury aplikacji
# Getting Things Programmed
# Architektura aplikacji biznesowych
# Zbieranie wymagań i współpraca z klientem
# Techniki pracy z kodem
# Technical Leadership™
więcej na bnsit.pl/szkolenia-otwarte

More Related Content

Similar to [PL, 2017] Conversation Patterns for Software Professionals

Similar to [PL, 2017] Conversation Patterns for Software Professionals (20)

Jak Zbudować Własny Biznes w Domu
Jak Zbudować Własny Biznes w DomuJak Zbudować Własny Biznes w Domu
Jak Zbudować Własny Biznes w Domu
 
Konwersja w E-Commerce
Konwersja w E-CommerceKonwersja w E-Commerce
Konwersja w E-Commerce
 
Kampania leadowa
Kampania leadowaKampania leadowa
Kampania leadowa
 
Zarzadzanie projektami, system ERP dla sektora MSP
Zarzadzanie projektami, system ERP dla sektora MSPZarzadzanie projektami, system ERP dla sektora MSP
Zarzadzanie projektami, system ERP dla sektora MSP
 
Jak wybrać studia podyplomowe z zarządzania projektami? Poradnik kandydata
Jak wybrać studia podyplomowe z zarządzania projektami? Poradnik kandydataJak wybrać studia podyplomowe z zarządzania projektami? Poradnik kandydata
Jak wybrać studia podyplomowe z zarządzania projektami? Poradnik kandydata
 
Model biznesowy coachingu - praktyczny przewodnik
Model biznesowy coachingu - praktyczny przewodnikModel biznesowy coachingu - praktyczny przewodnik
Model biznesowy coachingu - praktyczny przewodnik
 
Program Grow Startup
Program Grow StartupProgram Grow Startup
Program Grow Startup
 
Agencja tłumaczeń - po co, dlaczego i jak?
Agencja tłumaczeń - po co, dlaczego i jak?Agencja tłumaczeń - po co, dlaczego i jak?
Agencja tłumaczeń - po co, dlaczego i jak?
 
Testowanie hipotez zawartych w modelu biznesowym startupu
Testowanie hipotez zawartych w modelu biznesowym startupuTestowanie hipotez zawartych w modelu biznesowym startupu
Testowanie hipotez zawartych w modelu biznesowym startupu
 
Kobieta w Roli Głównej - prezentacja od #akademiaWidoczni
Kobieta w Roli Głównej - prezentacja od #akademiaWidoczniKobieta w Roli Głównej - prezentacja od #akademiaWidoczni
Kobieta w Roli Głównej - prezentacja od #akademiaWidoczni
 
Badanie potrzeb klienta / Urszula Bartkowska
 Badanie potrzeb klienta / Urszula Bartkowska  Badanie potrzeb klienta / Urszula Bartkowska
Badanie potrzeb klienta / Urszula Bartkowska
 
[TestWarez 2017] QA z perspektywy biznesu – jak zarabiać na testowaniu
[TestWarez 2017] QA z perspektywy biznesu – jak zarabiać na testowaniu[TestWarez 2017] QA z perspektywy biznesu – jak zarabiać na testowaniu
[TestWarez 2017] QA z perspektywy biznesu – jak zarabiać na testowaniu
 
Biznesplan sklepu internetowego
Biznesplan sklepu internetowegoBiznesplan sklepu internetowego
Biznesplan sklepu internetowego
 
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
 
Host Then Profit
Host Then ProfitHost Then Profit
Host Then Profit
 
Analityka internetowa 5 kroków jak ją wdrożyć w firmie
Analityka internetowa   5 kroków jak ją wdrożyć w firmieAnalityka internetowa   5 kroków jak ją wdrożyć w firmie
Analityka internetowa 5 kroków jak ją wdrożyć w firmie
 
Biznes plan – potrzebny czy nie? A tak w ogóle to dla kogo?
Biznes plan – potrzebny czy nie? A tak w ogóle to dla kogo?Biznes plan – potrzebny czy nie? A tak w ogóle to dla kogo?
Biznes plan – potrzebny czy nie? A tak w ogóle to dla kogo?
 
Prezentacja 2
Prezentacja 2Prezentacja 2
Prezentacja 2
 
Cheklista sprawnego e-commerce
Cheklista sprawnego e-commerceCheklista sprawnego e-commerce
Cheklista sprawnego e-commerce
 
Cheklista sprawnego e-commerce
Cheklista sprawnego e-commerceCheklista sprawnego e-commerce
Cheklista sprawnego e-commerce
 

More from Michał Bartyzel

[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
Michał Bartyzel
 

More from Michał Bartyzel (18)

Developer prowadzi szkolenia
Developer prowadzi szkoleniaDeveloper prowadzi szkolenia
Developer prowadzi szkolenia
 
Getting Things Programmed
Getting Things ProgrammedGetting Things Programmed
Getting Things Programmed
 
Jak sprzedać refaktoryzację? Nordea Bank AB Case
Jak sprzedać refaktoryzację? Nordea Bank AB CaseJak sprzedać refaktoryzację? Nordea Bank AB Case
Jak sprzedać refaktoryzację? Nordea Bank AB Case
 
Od codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacjiOd codziennej higieny do strategicznej refaktoryzacji
Od codziennej higieny do strategicznej refaktoryzacji
 
Kanban na lodówce
Kanban na lodówceKanban na lodówce
Kanban na lodówce
 
[Geek Girls Carrots] Agile being
[Geek Girls Carrots] Agile being[Geek Girls Carrots] Agile being
[Geek Girls Carrots] Agile being
 
Co jest czym w obszarze miękkim?
Co jest czym w obszarze miękkim?Co jest czym w obszarze miękkim?
Co jest czym w obszarze miękkim?
 
[chamberconf] Z czym mierzą się zespoły?
[chamberconf] Z czym mierzą się zespoły?[chamberconf] Z czym mierzą się zespoły?
[chamberconf] Z czym mierzą się zespoły?
 
[JUG, PL] Strategiczna refaktoryzacja
[JUG, PL] Strategiczna refaktoryzacja[JUG, PL] Strategiczna refaktoryzacja
[JUG, PL] Strategiczna refaktoryzacja
 
[Agile2014] Conversation Patterns for Software Professionals
[Agile2014] Conversation Patterns for Software Professionals[Agile2014] Conversation Patterns for Software Professionals
[Agile2014] Conversation Patterns for Software Professionals
 
[Confitura 2013] Nie ma jednej słusznej drogi - różne podejścia do architektu...
[Confitura 2013] Nie ma jednej słusznej drogi - różne podejścia do architektu...[Confitura 2013] Nie ma jednej słusznej drogi - różne podejścia do architektu...
[Confitura 2013] Nie ma jednej słusznej drogi - różne podejścia do architektu...
 
Szybko czy dobrze. jak współpracować z biznesem i nie dać się zwieść pozornym...
Szybko czy dobrze. jak współpracować z biznesem i nie dać się zwieść pozornym...Szybko czy dobrze. jak współpracować z biznesem i nie dać się zwieść pozornym...
Szybko czy dobrze. jak współpracować z biznesem i nie dać się zwieść pozornym...
 
Conversation patters for ubiquitous language
Conversation patters for ubiquitous languageConversation patters for ubiquitous language
Conversation patters for ubiquitous language
 
[33rd] x driven-y niczego nie zmienią
[33rd] x driven-y niczego nie zmienią[33rd] x driven-y niczego nie zmienią
[33rd] x driven-y niczego nie zmienią
 
[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
[4 developers] Jak zniszczyć swój kod - podstawy lingwistyki dla programistów
 
Diagram sekwencji
Diagram sekwencjiDiagram sekwencji
Diagram sekwencji
 
xUnit - narzędzie do testowania
xUnit - narzędzie do testowaniaxUnit - narzędzie do testowania
xUnit - narzędzie do testowania
 
Wzorce kreacyjne GoF
Wzorce kreacyjne GoFWzorce kreacyjne GoF
Wzorce kreacyjne GoF
 

[PL, 2017] Conversation Patterns for Software Professionals

  • 1.
  • 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? GettingThingsProgrammed.pl
  • 5. 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 GettingThingsProgrammed.pl
  • 7. 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 GettingThingsProgrammed.pl
  • 8. 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 GettingThingsProgrammed.pl
  • 10. 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… GettingThingsProgrammed.pl
  • 11. …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ż... GettingThingsProgrammed.pl
  • 12. Can You Do That? enxoo bootcamp
  • 13. 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ć… - GettingThingsProgrammed.pl
  • 14. POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy GettingThingsProgrammed.pl
  • 15. POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy GettingThingsProgrammed.pl Chcę… - Chcę, żebyście dodali tu przycisk do generowania raportu częściowego
  • 16. POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy GettingThingsProgrammed.pl 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?
  • 17. POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy GettingThingsProgrammed.pl 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.
  • 18. POTRZEBA Kryteria rozwiązania problemu Kryteria osiągnięcia korzyści Alternatywy GettingThingsProgrammed.pl 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…
  • 19. In order to <benefit> as a <role> I want <goal/feature> As a <role> I want <goal/feature> so that <benefit> GettingThingsProgrammed.pl
  • 20. 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> GettingThingsProgrammed.pl
  • 21. …ponieważ mnie to wkurza GettingThingsProgrammed.pl …ponieważ będzie fajnie
  • 22. …ponieważ mnie to wkurza …ponieważ zatrzymamy straty GettingThingsProgrammed.pl …ponieważ będzie fajnie …ponieważ zwiększymy zyski
  • 23. …ponieważ mnie to wkurza …ponieważ zatrzymamy straty GettingThingsProgrammed.pl …ponieważ zminimalizujemy koszty ukryte …ponieważ będzie fajnie …ponieważ zwiększymy zyski …ponieważ zapoznamy się z wynikami sprzedaży
  • 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? GettingThingsProgrammed.pl
  • 28. GettingThingsProgrammed.pl Ty Klient (lekarz) Ok, jak zamierzasz używać tego narzędzia? Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to robię na papierowej recepcie. Widziałeś kiedyś papierową receptę?
  • 29. GettingThingsProgrammed.pl Ty Klient (lekarz) Ok, jak zamierzasz używać tego narzędzia? Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to robię na papierowej recepcie. Widziałeś kiedyś papierową receptę? Dawka leku
  • 30. GettingThingsProgrammed.pl Ty Klient (lekarz) Ok, jak zamierzasz używać tego narzędzia? Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to robię na papierowej recepcie. Widziałeś kiedyś papierową receptę? Papierowa recepta Dawka leku
  • 31. GettingThingsProgrammed.pl Ty Klient (lekarz) Ok, jak zamierzasz używać tego narzędzia? Najważniejszą rzeczą jest przepisywanie odpowiedniej dawki leku tak łatwo, jak to robię na papierowej recepcie. Widziałeś kiedyś papierową receptę? Recepta Papierowa recepta Dawka leku
  • 32. Ty Klient (lekarz) Tak, widziałem. Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi pracownicy mają problemy z obecne oprogramowaniem…. Recepta Papierowa recepta Dawka leku Struktura konwersacji - przykład GettingThingsProgrammed.pl
  • 33. Ty Klient (lekarz) Tak, widziałem. Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi pracownicy mają problemy z obecne oprogramowaniem…. Recepta Papierowa recepta Dawka leku Elastyczność Struktura konwersacji - przykład GettingThingsProgrammed.pl
  • 34. Ty Klient (lekarz) Tak, widziałem. Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi pracownicy mają problemy z obecne oprogramowaniem…. GettingThingsProgrammed.pl Recepta Papierowa recepta Dawka leku Problemy Elastyczność Struktura konwersacji - przykład
  • 35. Ty Klient (lekarz) Tak, widziałem. Wiesz, papierowa recepta jest bardzo elastyczna. Mogę ręcznie napisać cokolwiek chcę. Nowe oprogramowanie powinno być równie elastyczne. Przy okazji, moi pracownicy mają problemy z obecne oprogramowaniem…. GettingThingsProgrammed.pl Recepta Papierowa recepta Dawka leku Obecne oprogramowanie Problemy Elastyczność Struktura konwersacji - przykład
  • 36. GettingThingsProgrammed.pl Recepta Papierowa recepta Elastyczność Dawka leku Obecne oprogramowanie Problemy Ty Klient (lekarz) Ok, więc chcesz wpisywać ręcznie. Co jeszcze Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa. Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W przypadków recept również musimy dbać o zgodność z właściwymi regulacjami prawnymi. Struktura konwersacji - przykład
  • 37. GettingThingsProgrammed.pl Recepta Papierowa recepta Elastyczność Dawka leku Obecne oprogramowanie Problemy Szafka leków Ty Klient (lekarz) Ok, więc chcesz wpisywać ręcznie. Co jeszcze Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa. Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W przypadków recept również musimy dbać o zgodność z właściwymi regulacjami prawnymi.
  • 38. Regulacje prawne szafki GettingThingsProgrammed.pl Recepta Papierowa recepta Elastyczność Dawka leku Obecne oprogramowanie Problemy Szafka leków Ty Klient (lekarz) Ok, więc chcesz wpisywać ręcznie. Co jeszcze Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa. Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W przypadków recept również musimy dbać o zgodność z właściwymi regulacjami prawnymi. Struktura konwersacji - przykład
  • 39. Regulacje prawne szafki GettingThingsProgrammed.pl Recepta Papierowa recepta Elastyczność Dawka leku Obecne oprogramowanie Problemy Szafka leków Ty Klient (lekarz) Ok, więc chcesz wpisywać ręcznie. Co jeszcze Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa. Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W przypadków recept również musimy dbać o zgodność z właściwymi regulacjami prawnymi. Regulacje prawne recept
  • 40. GettingThingsProgrammed.pl Regulacje prawne szafki Recepta Papierowa recepta Elastyczność Dawka leku Obecne oprogramowanie Problemy Szafka leków Regulacje prawne recept Ty Klient (lekarz) Ok, więc chcesz wpisywać ręcznie. Co jeszcze Recepta ma być połączona z szafką leków. Szafka leków to złożona sprawa. Najważniejsza, żeby spełniała regulacje prawne narzucane przez ustawę. W przypadków recept również musimy dbać o zgodność z właściwymi regulacjami prawnymi. Struktura konwersacji - przykład
  • 41. # Mnóstwo informacji, mało wiedzy # Brak zrozumienia dziedziny i jej problemów # Chaotyczne notatki # „Coś” powinno zostać zrobione, ale nie bardzo wiadomo co konkretnie GettingThingsProgrammed.pl
  • 43.
  • 44. # ~500 dni szkoleniowych # 80+ klientów:Agora, Grupa Allegro, ING Usługi Finansowe, Lufthansa Systems Polska, Nokia Siemens Networks, Opera Software, Samsung R&D Institute Poland, Nordea Bank AB (…) # 8 projektów związanych ze zwinną transformacją # 40+ artykułów w prasie branżowej # 3 książki @MichalBartyzel 44
  • 45. enxoo bootcamp https://goo.gl/9yZnY8 Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy. Autor posługuje się prostym i zrozumiałym językiem, uważnie wybiera najważniejsze aspekty tematów z pogranicza psychologii i coachingu. Narzędzia, które czytelnik dostaje do ręki, można od razu wykorzystać w pracy. Krystian Kaczor, Agile Coach
  • 46. enxoo bootcamp https://goo.gl/XfSLPQ Sprawne sterowanie swoją uwagą, planowanie zadań czy umiejętność ich oszacowania to wiedza, której brakuje większości programistów. Często nie zdajemy sobie nawet sprawy z istnienia problemów spowalniających naszą pracę. W niniejszej książce Autor przedstawia bogaty wachlarz wyzwań stojących przed świadomym programistą. Nie poprzestaje na tym: wysuwa propozycje samodoskonalenia. Opisuje sprawdzone recepty pomagające zrozumieć codzienne problemy, rozbija je na czynniki pierwsze i przygotowuje do walki o lepszą organizację czasu. Maciej Aniserowicz, twórca bloga devstyle.pl
  • 47. enxoo bootcamp https://goo.gl/dXkfLS This book includes a set of out- and-dried techniques for improving your cooperation with the business. The main goal of this publication is to give you two key skills: discovering the business needs, and managing the conversation in a way that will enable you to collect precise and useful information. First and foremost, I promote the first point of the Agile Manifesto: “Individuals and interactions over processes and tools.” Thus, if you tend to think that your clients do not know what they want, this book is exactly for you.
  • 48. enxoo bootcamp # Nowoczesne architektury aplikacji # Getting Things Programmed # Architektura aplikacji biznesowych # Zbieranie wymagań i współpraca z klientem # Techniki pracy z kodem # Technical Leadership™ więcej na bnsit.pl/szkolenia-otwarte