Co i po co - Łukasz Januszek

Post on 12-Jan-2017

412 views 0 download

Transcript of Co i po co - Łukasz Januszek

Co... i po co.

Łukasz „Żółw” Januszek

O mnie

● Programista w różnych rolach ~10 lat

● Osoba projektująca mechaniki gier ~15 lat

● Marzyciel i idealista ;-)

Agenda● Aplikacja do zamawiania jedzenia

● Co i po co, poszerzanie

● Kilka przykładów

● Jak to wykorzystać?

Zacznijmy od czegoś prostego

● Aplikacja do zamawiania jedzenia

● ...z opcjami społecznościowymi

● Najlepiej na „te nowe komórki”

Today's experiment: failed

Zacznijmy od czegoś prostego

● Wpisywanie z palca

● Widoczny login / hasło

● Naciśnijmy te klawisze

● Mieszane języki

● Brak potwierdzeń

● ...

Co

● Aplikacja do zamawiania jedzenia

● ...dla 12-letnich dzieci

● ...z opcjami społecznościowymi

● Najlepiej na „te nowe komórki”

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

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”

Im mniej wiemy, tym trudniej trafić

Im mniej wiemy, tym więcej założeń

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”

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

Rysuje nam się obraz

Swoją drogą, to nie koniec...

● To UI nadaje się do telefonów komórkowych.

Skąd wiesz, że nie?

● To UI nadaje się do telefonów komórkowych.

Po czym poznam dobre UI?

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

● ...

Rysuje nam się obraz

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

● ...

Rysuje nam się obraz

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?

Napisz dla mnie kalkulator

● Ma wyglądać jak ten z Windowsa

● W mnożeniu dwóch konkretnych liczb - błąd

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)

Jak to można wykorzystać?

● Komunikacja w projekcie– Czy rozumiemy tak samo?

Jak to można wykorzystać?

● Ustalanie celów– Indywidualne czy zespołowe?

Jak to można wykorzystać?

● Wprowadzenie całościowego procesu

Jak to można wykorzystać?

● Czy projekt się udał?

Jak to można wykorzystać?

● Czy to co robimy przynosi największe korzyści?

Jak to można wykorzystać?

● Role: Dev, QA, BA…● Zespół Agile● Kto odbiera produkt?

Jak to zapamiętać

● „Cel uświęca środki”● „Czy wiem, po co komuś to służy?”

Dziękuję za uwagę