Często spotykamy się z problemem ‚ale nie to miałem na myśli’, niezależnie od tego w jakiej metodyce pracujemy. Niejednoznaczność komunikacji, niemożność wykorzystania wiedzy eksperckiej, frustracja, marnowanie czasu. Przykładem rozwiązania tego problemu jest podejście „po co > co > jak -> jak poznamy, że to osiągnęliśmy”.
Zakres prelekcji: ustalanie celów i zadań, odbiór rezultatu owych celów i zadań.
Oczekiwane korzyści: pokazanie, w jaki sposób można zwiększyć efektywność i skuteczność pracy przez doprecyzowanie celu i w jaki sposób ów cel można sprecyzować.
6. Zacznijmy od czegoś prostego
● Wpisywanie z palca
● Widoczny login / hasło
● Naciśnijmy te klawisze
● Mieszane języki
● Brak potwierdzeń
● ...
7. Co
● Aplikacja do zamawiania jedzenia
● ...dla 12-letnich dzieci
● ...z opcjami społecznościowymi
● Najlepiej na „te nowe komórki”
8. Po co?
● Aplikacja do zamawiania jedzenia
– Żeby dzieci miały ciepły posiłek w szkole i by kuchnia wiedziała co kiedy
● ...dla 12-letnich dzieci
– No, są w wieku szkolnym, to 6-12...
● ...z opcjami społecznościowymi
– ...bo to teraz popularne i modne, no i COMMUNITY
● Najlepiej na „te nowe komórki”
– Bo tak będzie dzieciakom najłatwiej
9. Po co?
● Aplikacja do zamawiania jedzenia
– Żeby dzieci miały ciepły posiłek...
● ...dla 12-letnich dzieci
– 6-12, zupełnie inne segmenty grup...
● ...z opcjami społecznościowymi
– ...bo popularne? Ochrona danych, COPPA...
● Najlepiej na „te nowe komórki”
– Ale nie wszystkie dzieci mają „te nowe komórki”
12. Po co?
● Aplikacja do zamawiania jedzenia
– Żeby dzieci miały ciepły posiłek...
● ...dla 12-letnich dzieci
– 6-12, zupełnie inne segmenty grup...
● ...z opcjami społecznościowymi
– ...bo popularne? Ochrona danych, COPPA...
● Najlepiej na „te nowe komórki”
– Ale nie wszystkie dzieci mają „te nowe komórki”
13. Po co – jeszcze raz
Poziom priorytetu Zadanie
Must * Dzieci nie są głodne w szkole
* Dzieci nie są dzielone na lepsze i
gorsze
* W różnych segmentach dzieci lub
rodzice sobie poradzą
Should * Opcja z uprzednim rejestrowaniem
posiłku dzień wcześniej
Could * Opcja z urządzeniami mobilnymi
Will Not * Społecznościówka, Community
18. Po czym poznam dobre UI?
● Po tym, że użytkownik WIE jak go użyć
● Po tym, że użytkownik nie czuje się jak idiota
● Po tym, że rozwiązuje swoje problemy szybko
● Po niedestruktywności
● ...
20. Chcę skalibrować zajęcia na
Politechnice.
● Po co: by studenci nauczyli się jak najwięcej.
● Co: chcę uzyskać dane o tym jak im pasują zajęcia.
● O.K.: mniej czasu, więcej treści
● O.R.: napiszą / powiedzą mi to
● ...
22. Przykład poprzedniego
● Po co: by studenci nauczyli się jak najwięcej.
● Co: chcę uzyskać dane o tym jak im pasują zajęcia.
● O.K.: mniej czasu, więcej treści
● O.R.: napiszą / powiedzą mi to
● Jak:
– Zażądam wiedzy na raporcie?
– Zażądam opinii na raporcie?
23. Napisz dla mnie kalkulator
● Ma wyglądać jak ten z Windowsa
● W mnożeniu dwóch konkretnych liczb - błąd
24. Kalkulator, w tym systemie
● Po co: by wyszukać oszukujących studentów
● Co: chcę kalkulator, który robi subtelny błąd przy mnożeniu.
● O.K.: zastanowią się dwa razy w przyszłości czy oszukiwać
● O.R.: po podmianie, część oszustów wpadnie
● Jak:
– Wygląd (wymagania niefunkcjonalne)
– Podmienić kalkulator (locale)
25. Jak to można wykorzystać?
● Komunikacja w projekcie
– Czy rozumiemy tak samo?
26. Jak to można wykorzystać?
● Ustalanie celów
– Indywidualne czy zespołowe?
27. Jak to można wykorzystać?
● Wprowadzenie całościowego procesu
28. Jak to można wykorzystać?
● Czy projekt się udał?
29. Jak to można wykorzystać?
● Czy to co robimy przynosi największe
korzyści?
30. Jak to można wykorzystać?
● Role: Dev, QA, BA…
● Zespół Agile
● Kto odbiera produkt?
31. Jak to zapamiętać
● „Cel uświęca środki”
● „Czy wiem, po co komuś to służy?”