Skip to content
Update UI_UX Post release analysis authored by Piotr Kazimierski's avatar Piotr Kazimierski
. Przemyślenia dot. korzystania z apki
\ No newline at end of file
**Sklep play:**
- niezachęcający opis - trzeba przemyśleć kto chce używać takiej apki i jak się do nich zwrócić
- Hashtag nieadekwatny "produktywność" - Inne apki do pracy mają biznes, albo dokładnie opisane co apka robi (np. search job engine)
**Aplikacja - logowanie:**
Od razu widnieje imię, nazwisko i email - nie ma logowania
Czy dane użytkowników będą bezpieczne? Niskie zaufanie do aplikacji.
Jak trudno będzie udawać kogoś innego?
Przy logowaniu Można wpisać jako dane..... ....... lub 333, 111, lepiej ograniczyć to liter
tak samo mailem moze być zzz
**Aplikacja - ładowanie cv:**
Po naciśnięciu przycisku wybierz CV.
Aplikacja przekierowuje na stronę "najnowsze", która jest pusta. Skoro to ma być aplikacja dla każdego warto to uprościć. Czyli od razu pokazać opcje skąd można załadować CV
lepiej -> od razu wybierz z dysk/pobrane
(dopiero przy kolejnych uruchomieniach aplikacji opcja "najnowsze" ma sens)
powrót do ekranu z danymi
pojawia się mały napis nazwy wgranego dokumentu. Na pierwszy rzut oka go nie zauważyłam, może warto go zwiększyć, albo nieco odsunąć od przycisku "wybierz cv"
**Aplikacja - ekran główny:**
Naciskam przycisk "stwórz zadanie" - nazwa tego przycisku powinna być inna, zadanie nie koniecznie kojarzy się z pracą, może poprostu "szukaj pracy"
**Aplikacja - pasek boczny:**
Wyświetlają się 3 opcje: "Schedules", "User data", "Send Feedback"
Aplikacja powinna być cała napisana w 1. języku.
Po naciśnięciu "Send Feedback" od razu odsyła na maila.
Jeżeli osoba chcę poinformować np. o małym błędzie nie będzie specjalnie pisała maila. Może warto zrobić opcje do wyboru mail, lub pojawiające się okienko w które można wpisać i wysłać swoją uwagę.
**Aplikacja - "stwórz zadanie":**
Wyświetlają się 2 opcje:
"Crawlowanie" i "Aplikowanie".
Jeśli to ma być aplikacja dla wszystkich nazwa "Crawlowanie" powinna zostać zastąpiona bardziej zrozumiałą nazwą. Np. "Szukaj ręcznie" lub "Przeglądaj"
"Aplikowanie" też nie jest dobrą nazwą. W obu opcjach intencją jest aplikowanie. Np. "aplikuj automatycznie".
**Aplikacja - "Crawlowanie":**
Pojawiają się ekran z przykładowymi filtrami.
Nazwa tego ekranu nazywa się "Filters", znów skoro to aplikacja po polsku, powinno być "Filtry".
Jeżeli ta aplikacja ma być "dla każdego" filtry "Java", "Kotlin", "Javascript" zniechęcają do dalszego użytkowania.
Ponadto po stworzeniu swojego filtru, nie ma możliwości edytowania go, czyli jeżeli źle wpiszę nazwę miasta nie wyszuka mi żadnej oferty.
Jeżeli użyję przykładowego filtru "Kotlin, Poznań" mogę zobaczyć oferty.
Filtr nie działa - widzę oferty z innych miast niż Poznań i prace od magazyniera, po doradcę klienta do project engineer.
Zakładam, że mogę zobaczyć więcej informacji o ofercie
ALE: nie mogę. Od razu widzę pytanie po angielsku czy chcę aplikować (powinno być po polsku)
Czyli aplikuję w ciemno. Nie wiedząc nic o pracodawcy.
**Aplikacja - powrót do ekranu głównego:**
Wyświetlają mi się "Crawlingi".
Pierwsze, co się rzuca w oczy to napis Crawling, a wygodniejsze by było jakby w tym miejscu był napis szukanego stanowiska (filtr). Samo rozróżnienie może być dyskretniejsze. Napisy nachodzą na siebie. Nie rozumiem idei za napisem "rozpoczęto"- ok. pokazuje godzinę, ale może lepiej datę zamiast godziny. Szczególnie, że nieczęsto szukanie pracy zajmuje dzień. Wtedy też można odpuścić napis "data".
![Epomis screen](https://lh4.googleusercontent.com/thYPev1Oqlw3e6gChf718_QBofy-Z7d6dWaveP776-PArPzxofKEjDHgsSx3PrXmyMtMtLOh6m05jp1yrEAVnwOhEzbUyTpCA5beUBA99f4o4UGjn8V0pXJ49RIEwzipdFrHQDsZ "Epomis screen")
Crawlingów nie mogę edytować ani usunąć, ale mogę je nacisnąć, żeby zobaczyć pusty ekran. Może warto by było np. wtedy zamiast pustego ekranu wyświetlić komunikat "Wyszukiwanie nie powiodło się", "Zakończone niepowodzeniem" i zrobić możliwość edytowania filtra lub usunięcia go. Wtedy też można ominąć ten zamazujący się napis. Ewentualnie można zostawić określenie statusu przez emotki:
- zielony znaczek - sukces,
- czerwony x - niepowodzenie
- lupka- w trakcie szukania(chociaż, zakładam, że niekoniecznie szukanie będzie trwało na tyle długo, żeby to było konieczne)
**Podsumowanie:**
Póki co aplikacja jest zniechęcająca dla ludzi z poza IT, wydaje się, że grupa docelowa nie jest dokładnie przemyślana, lub niekoniecznie tworząc nowe elementy myśli się o niej. Występuje nieścisłość języka aplikacji, mieszanie polskiego z angielskim wygląda dziwnie. To moje główne uwagi, nad resztą będę jeszcze trochę myślała.
Komentarz - Bartlomiej Komendarczuk:
**[BElluu](https://app.slack.com/team/UBQDVE7KN)** [16:35](https://elenx.slack.com/archives/C1YQF124A/p1592404549213400)
Ok no to ja się wypowiem trochę co do tych uwag niezachęcający opis - **zgoda, to jest do poprawy. Póki co, apka została wrzucona tak naprawdę jako alpha projekt, więc w sumie nie zależało nam na pobraniach itd. Ona tam jest, żeby podrzucić póki co znajomym itd :)** **Hashtag nieadekwatny "produktywność" - Więcej, dokładnych hashtagów, chociaż dla mnie sensowny opis > hashtag** Aplikacja - ładowanie cv - mówisz o wybraniu CV z dysk/pobrane.**Aktualnie apka ma opcję wybrania pliku PDF tylko z pamięci telefonu, dlatego nie ma żadnego rozróżnienia. Gdy wprowadzimy możliwość wyboru np. z dysku google, to wtedy będzie miało to sens.** **Co do napisu z nazwa CV, to w sumie to nawet nie jest nazwa - można to uznać za minibuga który będzie poprawiony w przyszłości - do zastanowienia, czy mamy tam wyświetlać właśnie nazwę pliku PDF z CV, czy coś innego (a może wgl to wywalić)** **Co do wybierania CV z "najnowsze" - to nie jest jakieś nasze widzi mi się Po prostu mechanizm działa w ten sposób na androidzie - jak zerknąłem na skype i wybrałem udostępnienie pliku, to również podpowiada z automatu "Recent"** Aplikacja - ekran główny - Naciskam przycisk "stwórz zadanie" - nazwa tego przycisku powinna być inna, zadanie nie koniecznie kojarzy się z pracą, może poprostu "szukaj pracy" **Okej, do przemyślenia jak to ładnie nazwać.**Aplikacja - pasek boczny: Wyświetlają się 3 opcje: "Schedules", "User data", "Send Feedback" Aplikacja powinna być cała napisana w 1. języku. - **jak na moje to jest w jednym języku, chyba, że chodzi Ci o formę - czyli rzeczowniki itd** Po naciśnięciu "Send Feedback" od razu odsyła na maila. Jeżeli osoba chcę poinformować np. o małym błędzie nie będzie specjalnie pisała maila. Może warto zrobić opcje do wyboru mail, lub pojawiające się okienko w które można wpisać i wysłać swoją uwagę. - **To jest zrobione w ten sposób, gdyż stawianie takiego okna wymusza na nas zaimplementowanie wysyłki e-mail w samej aplikacji - czego raczej nie chcemy, no bo po co W ten sposób wykorzystujemy standardowy mechanizm androida do wysyłki email. Ja osobiście jak korzystam z apek i chce zgłosić błąd, to używam właśnie email lub zgłaszam to na gitlab/github aplikacji. Ogólnie nie ważne, czy mały czy duży błąd - myślę, że informowanie o jednym i o drugim powinno być takie same. Możemy zaimplementować wysyłkę e-mail i zahardcodować jakiś nasz e-mail, który będzie sam w tle nam to przesyłać, ale czy warte to zachodu - jak myślicie chłopaki ?**Aplikacja - "stwórz zadanie": Wyświetlają się 2 opcje: "Crawlowanie" i "Aplikowanie". Jeśli to ma być aplikacja dla wszystkich nazwa "Crawlowanie" powinna zostać zastąpiona bardziej zrozumiałą nazwą. Np. "Szukaj ręcznie" lub "Przeglądaj" **To są raczej nazwy robocze. Trzeba to przekuć na ludzki język :)**"Aplikowanie" też nie jest dobrą nazwą. W obu opcjach intencją jest aplikowanie. Np. "aplikuj automatycznie". - **aplikowanie automatyczne ok, tylko teraz trzeba pomyśleć o sensownej nazwie dla crawlowania, bo nie możemy tego nazwać aplikowanie manualne - pobranie ofert nie równa się z zaaplikowaniem na nie.**Aplikacja - "Crawlowanie": Pojawiają się ekran z przykładowymi filtrami. Nazwa tego ekranu nazywa się "Filters", znów skoro to aplikacja po polsku, powinno być "Filtry".**Apka jest w wersji PL i ENG - widocznie gdzieś zabrakło tłumaczenia (bodajże to ostatnio poprawiałem) - także w kolejnej wersji udostępnionej na PlayStore, powinno być ok** Jeżeli ta aplikacja ma być "dla każdego" filtry "Java", "Kotlin", "Javascript" zniechęcają do dalszego użytkowania. **Są to nazwy robocze dla nas. Potem zostawimy np. przykład z Java i dorzucimy jakiegoś Sprzedawca Warszawa itp**Ponadto po stworzeniu swojego filtru, nie ma możliwości edytowania go, czyli jeżeli źle wpiszę nazwę miasta nie wyszuka mi żadnej oferty. **Założenie chyba było takie, żeby filtr usuwać i tworzyć na nowo. Nie wiem jak programowo nam to będzie hulać, gdy ktoś wyszuka Java Warszawa - ma jakieś oferty na ten filtr, a następnie zmieni np. lokalizację. Osobiście zostawiłbym to przy usuwaniu błędnych - w końcu już taką opcję mamy poprzez przytrzymanie i przycisk kosza** Jeżeli użyję przykładowego filtru "Kotlin, Poznań" mogę zobaczyć oferty. Filtr nie działa - widzę oferty z innych miast niż Poznań i prace od magazyniera, po doradcę klienta do project engineer.**To bug. Naprawiony i będzie dobrze w kolejnej wersji na PlayStore.**Zakładam, że mogę zobaczyć więcej informacji o ofercie ALE: nie mogę. Od razu widzę pytanie po angielsku czy chcę aplikować (powinno być po polsku)**Feature do zrealizowania. Mamy go na tablicy z taskami.**Aplikacja - powrót do ekranu głównego: Wyświetlają mi się "Crawlingi". Pierwsze, co się rzuca w oczy to napis Crawling, a wygodniejsze by było jakby w tym miejscu był napis szukanego stanowiska (filtr). Samo rozróżnienie może być dyskretniejsze.**Zamiana Crawlingów na keyword to dobry pomysł!**Napisy nachodzą na siebie. Nie rozumiem idei za napisem "rozpoczęto"- ok. pokazuje godzinę, ale może lepiej datę zamiast godziny. Szczególnie, że nieczęsto szukanie pracy zajmuje dzień. Wtedy też można odpuścić napis "data". **W sumie można wstawić date jak na moje** Crawlingów nie mogę edytować ani usunąć, ale mogę je nacisnąć, żeby zobaczyć pusty ekran. Może warto by było np. wtedy zamiast pustego ekranu wyświetlić komunikat "Wyszukiwanie nie powiodło się", "Zakończone niepowodzeniem" i zrobić możliwość edytowania filtra lub usunięcia go. Wtedy też można ominąć ten zamazujący się napis. Ewentualnie można zostawić określenie statusu przez emotki:
[16:35](https://elenx.slack.com/archives/C1YQF124A/p1592404549213500)
- zielony znaczek - sukces,
- czerwony x - niepowodzenie
- lupka- w trakcie szukania(chociaż, zakładam, że niekoniecznie szukanie będzie trwało na tyle długo, żeby to było konieczne)
**Joby na tym oknie będzie można usuwać. Feature wpisany na tablicy tasków.** **W sumie zrobiłbym warunek If ilość_ofert < 1, status == Failed. Tak samo uniemożliwić wejście w job failed, po prostu po naciśnięciu dać monit - "Pobieranie ofert nie powiodło się - Czy chcesz usunąć zadanie" czy coś w tym stylu.**Napisy na siebie wchodzą - **ja tego nie doświadczyłem. Podaj proszę na jakim telefonie konkretnie to robiłaś ewentualnie jaki konkretnie emulator (model w emulatorze i wymiary)** **Lupa jest useless, bo oferty zaciągają się max 5 sekund - jak dorzucimy nowych providerów to raczej dobije do max 10 sekund.[@Monika Muchlado](https://elenx.slack.com/team/U0155UQT6K0)** Bardzo dziękuję za Twój czas i pracę. Napewno wyciągniemy wnioski z Twojej pracy!
Nie wiem, czy [@inquis1t0r](https://elenx.slack.com/team/U7WH12B37) dał Ci dostęp do board'u z zadaniami jakie mamy do Epomis'a - jeżeli nie, to dostaje ode mnie po uszach. Jeżeli dał, to chyba dobrą praktyką jest szybkie zerknięcie na taki board - oszczędziło by Ci to kilku zdań co do funkcji, które będą i mamy świadomość, że są potrzebne - ale to moje skromne zdanie, bo PM ani UX nie jestem