Zbieranie
wymagań
Natalia Bienias
@nbienias

O co chodzi?
ZBIERANIE WYMAGAŃ
To odkrywanie, czego oczekuje klient (zleceniodawca) od produktu (strony internetowej czy aplikacji).
Jednym z kluczowych składników
jest rozmowa albo wywiad
z klientem* i użytkownikami.

Empatyzacja
ZBIERANIE WYMAGAŃ
OBSERWUJ
1
2
3
obserwuj zachowanie i konteksty
ANGAŻUJ
rozmawiaj, a nie przepytuj
PATRZ I SŁUCHAJ
niektóre rzeczy łatwiej pokazać, niż o nich opowiedzieć
Kompetencje miękkie
ZBIERANIE WYMAGAŃ
Niezależnie od tego ile technik i metod poznamy, musimy zainwestować
w rozwijanie kompetencji miękkich.
Etap zbierania wymagań w dużej mierze opiera się na współpracy z innymi ludźmi.
Kompetencje miękkie
ZBIERANIE WYMAGAŃ
A inni ludzie, to wyzwania:
- Kto podejmie decyzje?
- Jak będzie przebiegać komunikacja?
- Kto ma jakie relacje?
- Kto będzie odpowiedzialny za co?
- Kto ustali priorytety i będzie je egzekwował?
Brief
Czym jest brief?
BRIEF
To wstępny opis założeń, wymagań i wizji klienta. Czyli tego, co tak naprawdę klient od nas chce.
Zazwyczaj przyjmuje formę kilkustronicowego dokumentu.

Jak go przygotować?
BRIEF
Przygotować listę otwartych i zamkniętych pytań, które pomogą w wykonaniu naszego zadania. A przede wszystkim
– w zrozumieniu klienta.
Nie ma jednego, idealnego wzoru na brief.
Jak go przygotować?
BRIEF
Z czego się składa?
- cel i zakres działań
- organizacja projektu
- terminy [start projektu, deadline]
- informacje o firmie
- kto jest odbiorcą?
- konkurencja i benchmarki
- dotychczasowe działania
Jak go przygotować?
BRIEF
- Jakie są cele biznesowe nowego projektu?
- Czy firma ma opracowane persony?
- Czy były prowadzone badania
z użytkownikami (badania potrzeb)? - Czego nie może zabraknąć, jakie są elementy obowiązkowe?
- Jakimi trzema przymiotnikami można określić grupę docelową klienta?
Debriefing
BRIEF
Ostatecznie to my musimy zebrać najważniejsze informacje. Dlatego
po skompletowaniu briefu robimy
tak zwany debriefing.
Czy to nie strata czasu?
BRIEF
Brief je podstawą do efektywnych negocjacji i rozmowy z klientem. Na jego podstawie łatwiej określić ofertę i wycenić swoją pracę.
Spotkania
i warsztaty
Organizacja spotkania
SPOTKANIA I WARSZTATY
Po pierwsze – cel.
Nie organizujmy spotkania jeśli
nie wiemy co na nim zrobić.
Niewiele osób lubi spotkania
i warsztaty – będą uważać to
za stratę czasu.

Harmonogram
SPOTKANIA I WARSZTATY
Co będziemy robić na spotkaniu?
Trzeba mieć na nie jakiś plan, wiedzieć co chcemy robić i przygotować na to klienta.
Ważne, zwłaszcza dla klienta, będzie określenie czasu, jaki potrzebujemy
na spotkanie.

Harmonogram
SPOTKANIA I WARSZTATY
Co wziąć pod uwagę w harmonogramie?
- przerwy
- możliwe spóźnienia
- czas na pytania i dyskusje
- zróżnicowane aktywności
Uczestnicy spotkania
SPOTKANIA I WARSZTATY
Kto będzie po stronie twórców, a kto po stronie zlecającego (klienta)?
Kto może brać udział?
- prowadzący spotkanie (moderator),
- obserwatorzy,
- klient (osoba decyzyjna),
- pracownicy klienta...
Miejsce i sprzęt
SPOTKANIA I WARSZTATY
U nas, u klienta czy w wynajętej przestrzeni?
W większości przypadków wystarczy nam salka konferencyjna z rzutnikiem. W przypadku warsztatów możemy potrzebować więcej miejsca, kilka stołów, flipcharty czy tablice.
Dodatkowe materiały
SPOTKANIA I WARSZTATY
W przypadku warsztatów kreatywnych
i niektórych ćwiczeń, potrzebne będą również materiały plastyczne (kartki, nożyczki, kleje).
Na spotkaniu
SPOTKANIA I WARSZTATY
A kiedy już udało nam się
je zorganizować:
- rozpoczęcie spotkania
- prowadzenie spotkania
- zamykanie spotkania
- podsumowanie

Rozpoczęcie spotkania
SPOTKANIA I WARSZTATY
Zacznijmy od przedstawienia zespołu
(swojego i po stronie klienta) oraz przejścia przez plan spotkania (cele).
Warto rozpisać agendę i powiesić na widoku (wiemy wtedy kiedy jest czas na przerwę i co będziemy robić dalej).
Prowadzenie spotkania
SPOTKANIA I WARSZTATY
Jak prowadzić spotkanie?
- trzymajmy się planu (ale nie kurczowo)
- parafrazujmy żeby upewnić się,
że rozumiemy - angażujmy się w dyskusje, ale nie
bójmy się ich ucinać - jeżeli prowadzimy zadania warsztatowe, dobrze je wytłumaczmy
Zamykanie spotkania
SPOTKANIA I WARSZTATY
Na koniec spotkania warto zaplanować krótkie podsumowanie (15-20 minut). Warto przejść szybko przez najważniejsze zagadnienia.
To też najlepszy moment na wytypowanie zadań. Jeśli trzeba zrobić notatkę, przesłać materiały, dać dostępy do narzędzi, trzeba od razu przydzielić te zadania do konkretnych osób.
Podsumowanie
SPOTKANIA I WARSZTATY
Zgodnie z ustaleniami zabieramy się za podsumowanie. Może mieć formę notatki (najczęściej), w której wypisane są konkretne działania poszczególnych członków spotkania.
To również forma potwierdzenia uzgodnień, które padły w czasie spotkania.
Sposoby na pracę nad wymaganiami
Desk research
METODY WARSZTATOWE
Na dobry początek, zanim dostaniemy materiały od klienta, możemy sami sprawdzić biznes, dla którego będziemy tworzyć projekt.
Testowe zakupy w sklepie, stworzyć mini audyt, po prostu poznać specyfikę produktu.

Analiza dokumentacji
METODY WARSZTATOWE
W wielu przypadkach, przy dużych projektach, istnieje już dokumentacja.
Naszym zadaniem będzie zapoznanie się z dokumentem i zebranie pytań/wątpliwości.
Wywiady indywidualne
METODY WARSZTATOWE
To prosty i szybki sposób na zebranie wymagań, oczekiwań, opinii. To też podstawa do dalszych prac
w uszczegóławianiu i eliminowaniu niektórych propozycji.

Mapa interesariuszy
METODY WARSZTATOWE
W przypadku dużych projektów, gdzie mówimy o dużych zespołach, warto zacząć od zrozumienia, kto jest częścią projektu i za co będzie odpowiadać.

Generowanie pomysłów
METODY WARSZTATOWE
Feature brainstorming
Listę funkcji, które potrzebne będą
w produkcie, można zacząć zbierać na spotkaniu lub warsztatach. Jednym ze sposobów jest burza mózgów.
Zbiór pomysłów trzeba będzie potem uporządkować i nadać im priorytety.

Mapowanie ścieżek
METODY WARSZTATOWE
Modele zadań i ścieżki użytkowników pomagają uporządkować proces powstawania wymagań.
Umożliwiają również sprawdzenie,
czy zadania są łatwe i możliwe
do wykonania.

Mapowanie ścieżek
METODY WARSZTATOWE
Use cases (przypadki użycia)
System zapisu reakcji systemu na działania użytkowników. Może mieć formę zapisu słownego lub prezentować się w formie diagramu.

Mapowanie doświadczeń
METODY WARSZTATOWE
Wizualizacja operacji wykonywanych przez użytkowników, przed,
w trakcie i po korzystaniu z produktu z uwzględnieniem emocji – tych pozytywnych i negatywnych.

User stories (historyjki)
METODY WARSZTATOWE
Charakterystyczny dla SCRUMa sposób zapisu funkcji systemu. Kładą nacisk na perspektywę użytkownika.
Jako: użytkownik
Chcę: potrzeba
Aby: cel
Ustalanie priorytetów
METODY WARSZTATOWE
Dot voting
Głosowanie kropeczkami (naklejkami lub innymi markerami na wybrane funkcje) grupowo lub indywidualnie.
Skala MoSCoW
Must: wymaganie konieczne
Should: powinno, wysoki priorytet
Could: pożądane, ale niekonieczne
Won't: nie będzie implementowane
Więcej pomysłów na ćwiczenia
METODY WARSZTATOWE
Gamestorming. Gry biznesowe dla innowatorów.
James Macanufo,
Dave Gray,
Sunni Brown

Porządkowanie informacji
Dokumentowanie wymagań
PORZĄDKOWANIE INFORMACJI
Nie ma powszechnie obowiązującego systemu tworzenia specyfikacji projektu
– zależy od wielkości i rodzaju projektu, metodyk, zespołu i czasu.
Najczęściej przyjmuje formę dokumentu
z listą wymagań.
Nie tylko teksty
PORZĄDKOWANIE INFORMACJI
Dokumentacja to nie tylko teksty. Uzupełniają ją często zdjęcia, prototypy, diagramy czy szkice procesów, jakie zachodzą w produkcie.
Warto więc wybrać narzędzie, które ułatwi przechowywanie tego typu informacji.
Priorytety
PORZĄDKOWANIE INFORMACJI
Istotną częścią założeń projektowych są priorytety. Zwłaszcza gdy pracujemy
w oparciu o sprinty i projekty wykonujemy stopniowo dostarczając je do wdrożenia.
Co ma kluczowe znaczenie, co będziemy projektować w pierwszej kolejności i co jako pierwsze wejdzie do wdrożenia?
Podsumowanie
kilka zasad do zapamiętania na koniec
Współpraca
i angażowanie obu stron
PODSUMOWANIE
Nie chodzi o wierne odtwarzanie wszystkiego, co zażyczy sobie klient (czasem to może nie mieć sensu!). Zamiast biernego wykonywania zadań, rozmawiajmy, współpracujmy.
Ego chowamy
do kieszeni
PODSUMOWANIE
W pracy często kierujemy się intuicją
i doświadczeniem. Dla innych osób mogą być to niewystarczające argumenty do podejmowania decyzji
w związku z produktem.

Włączanie innych specjalistów
PODSUMOWANIE
Identyfikacja prawdziwych interesariuszy projektu oraz współpraca na wczesnym etapie
z developerami (font-end, back-end), agencją SEO czy copywriterami.

Klient nie zawsze
wie czego chce
PODSUMOWANIE
I nie ma w tym nic złego. Nie bez powodu zgłasza się do specjalistów po pomoc!
Naszą rolą powinno być poprowadzenie klienta za rękę i wspólne odnalezienie idealnych rozwiązań.

Klient nie zawsze
ma rację
PODSUMOWANIE
Klient nasz pan – to utarte powiedzenie może przynieść dużo szkody. Zwłaszcza jeśli uświadomimy sobie to, że klient nie zawsze rozumie i wie czego potrzebuje.

Wymagania będą
się zmieniać
PODSUMOWANIE
I musimy się na to przygotować. Również od strony prawnej (będą miały wpływ np. na czas realizacji).

Praktyka czyni
mistrza
PODSUMOWANIE
Pierwsze spotkania i warsztaty mogą wydawać się ciężkie do przygotowania, ale im więcej będziecie mieć ich za sobą, tym swobodniej będzie organizować kolejne.
Zbieranie wymagań
By eduweb
Zbieranie wymagań
in progress
- 332