Wymagania
Spełnienie wymagań dotyczących rozmów to nie tylko definiowanie funkcji, ale to główny wynik. Podstawą procesu gromadzenia wymagań jest zrozumienie użytkowników i możliwości technicznych.
Zacznij od jasnych, dobrze znanych wymagań, by uniknąć konieczności wprowadzania istotnych zmian po zakończeniu projektowania i programowania.
Identyfikowanie użytkowników
Zbieranie wymagań wiąże się z zadawaniem pytań i używaniem danych, aby na nie odpowiedzieć. Na przykład:
- Kim są Twoi użytkownicy?
- Jakie są ich potrzeby?
- Jak wykonuje te zadania dzisiaj?
- Jakich słów i wyrażeń używają do wypowiedzenia tych zadań?
- W jakich sytuacjach są one przyczyną?
Doceniaj wszystkich użytkowników
Chociaż optymalizację pod kątem użytkowników o największym potencjale ma znaczenie, nie rób tego jednak dla wygody innych użytkowników. Dobrze zaprojektowany produkt jest uniwersalny i wspólny. Projektowanie dla różnych grup odbiorców oznacza wykorzystanie projektów promujących integrację społeczną lub uniwersalnych strategii projektowania. Często schronienie dla jednej osoby jest korzystne dla wszystkich (np. rampa jest prostsza niż schody). Więcej informacji znajdziesz w wytycznych dotyczących ułatwień dostępu w interfejsie Material Design.
Tworzenie profili klientów i podróży | ||
---|---|---|
Profil użytkownika |
Kim jest użytkownik? |
Profil klienta to konkretny, ale krótki opis konkretnego użytkownika. Pomyśl o typach osób, które zamierzasz wykorzystać w akcjach, i utwórz kilka profili klientów, aby je reprezentować. Te profile klienta pomogą Ci uniknąć projektowania tylko dla Ciebie i Twoich celów. |
Ścieżki użytkowników |
Jakie są jego cele? Jaki jest kontekst użytkownika? |
Ścieżka użytkownika w kontekście to ścieżka do realizacji celu. |
Najważniejsze ścieżki użytkownika |
Opisz wszystkie istotne momenty w podróży |
Najważniejsze ścieżki klienta to te, które 1) bardzo często się powtarzają lub 2) mają kluczowe znaczenie. Staraj się pomagać użytkownikom w przeprowadzeniu jednej z tych czynności od początku do końca. Skupianie się na nich pomoże Ci w tworzeniu działań, które będą docierać do szerokiej lub rzetelnej grupy odbiorców. |
Przykład z konferencji Google I/O 18
Kim jest użytkownik?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-1.jpg?authuser=6&%3Bhl=pl&hl=pl)
Jakie są jego cele?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-2.jpg?authuser=6&%3Bhl=pl&hl=pl)
Jaki jest kontekst użytkownika?
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-3.jpg?authuser=6&%3Bhl=pl&hl=pl)
Opisz każdy ważny moment w podróży.
![](https://developers.google.cn/static/assistant/conversation-design/images/example-googleio18-action-4.jpg?authuser=6&%3Bhl=pl&hl=pl)
Określ możliwości techniczne
Systemy
Jakie są możliwości i ograniczenia poszczególnych systemów, na których będą polegać działania?
Przykład: Google I/O 18 umożliwia użytkownikom tworzenie spersonalizowanego harmonogramu wszystkich sesji, w których chcą wziąć udział. |
---|
|
Dane
Jaki jest format i jakość danych, których będziesz używać?
Przykład: Google I/O 18 odczytuje informacje o sesjach. |
---|
|
Często wymaga zmiany formatu, aby niektóre typy treści były odpowiednio renderowane w tekście na mowę.
Najważniejsze przypadki użycia
Mierz skuteczność.
O co proszą użytkownicy?
Przykład działania Google I/O 18:
Zapoznaj się też z postami na blogu, aby dowiedzieć się więcej o tym, jak zaprojektowaliśmy i zbudowano działanie I/O 18 (lub tutaj).
W ramach akcji Google I/O 18 rozmawialiśmy z pracownikami Google, którzy pracowali podczas tego wydarzenia. Zadaliśmy im pytania, które zwykle zadawali podczas zjazdu. Te pytania należą zwykle do jednej z tych 4 kategorii:
Nawigacja ogólna | Osobista nawigacja | Szczegóły wydarzenia | Szczegóły zdarzenia związanego z lokalizacją |
---|---|---|---|
„Gdzie jest łazienka?” „Gdzie są ćwiczenia z programowania?” |
„Gdzie mam następną sesję?”. „Gdzie mogę poprosić o sprawdzenie aplikacji?” |
„Która jest godzina na lunch?” „Kiedy jest afterparty?” |
„Jaka jest najbliższa sesja w tym pokoju?” „Co mogę tu zrobić?” |
Mając tę wiedzę, postanowiliśmy skupić się na tych kluczowych zastosowaniach:
- Informacje o ustaleniu trasy w poszczególnych lokalizacjach firmy Shoreline Amphitheatre, np. łazienki, parkingi czy wskazówki dojazdu
- Informacje o sposób umożliwiający znalezienie lokalizacji związanej z konferencją I/O, np. odbiór plakietki, piaskownica, ćwiczenia z programowania, konsultacje w godzinach pracy i weryfikacje aplikacji, po godzinach otwarcia, sklep I/O
- Podaj szczegóły wydarzeń w przypadku wszystkich prezentacji, sesji, godzin pracy i posiłków; pozwól im filtrować według czasu, lokalizacji lub harmonogramu użytkownika.