Projektowanie to nie tylko programowanie

Czasem rozmawiając z „projektantami” aplikacji włosy dęba stają. Tak naprawdę za sporą częścią aplikacji stoją sami programiści, lub role decydujące podczas wymyślania i wdrażania mają osoby odpowiedzialne za programowanie – co najlepiej widać na przykładzie Marketplace (sklep z aplikacjami w Windowsie). Znaleźć aplikację na Windows Phone która poza tym że działa jeszcze da się używać i nie odstrasza wyglądem to prawie fikcja.

Coraz bardziej jestem przekonany że jeśli chodzi o strony internetowe jakoś zlecający zaczynają rozumieć pewne mechanizmy (moim zdaniem rozwój weba mocno zwolnił). O tyle przy projektowaniu aplikacji mobilnych kompletnie klienci się gubią. Systemy bardzo szybko ewoluują, są gigantyczne różnice miedzy trzema wiodącymi a i trendy wytrzymują rok do dwu. I klienci głupieją, mają do wyboru albo stać się ekspertem albo zaufać ekspertowi (oczywiście nie projektantowi). I tak jak jeszcze niedawno, prezes po zapytaniu się żony o to czy projekt strony jest ok, potem leciał do administratora albo Pana Adama od naprawy jego sprzętu, tak i teraz programista jest wyrocznią.

Projektowanie aplikacji dla większości programistów to rozwiązanie problemu za pomocą algorytmu i zrobienie formularza do wprowadzania danych. I po co coś więcej? Dobry przykład to rozmowa na targach mobilnych w Warszawie – wystawca odpowiedział na słowa że przydało by się trochę popracować nad UI i UX

Po co projektować? Przecież jest użyteczna!

Inaczej mówiąc – standardowa odpowiedź administratora „a u mnie działa”. Faktycznie aplikacja prosta, na start 4 przyciski a potem formularze, formularze … pewnie na emulatorze nawet to się jakoś obsługuje mając pełnoprawną klawiaturę a na telefonie po kilku/kilkunastu minutach się też da. Wspomniany wystawca powyżej, po pytaniu jaki procent instaluje aplikację a jaki faktycznie używa jednak już nie miał równie radosnej odpowiedzi. A co ciekawe nie widział związku między tym że da się jakoś używać a nikt nie używa, winą wg niego jest to że dopiero wystartowali (10 miesięcy temu).

Trzeba nieustannie podważać własne zdanie i przekonania, sprawdzać czy można coś zrobić lepiej i prościej. Projektowanie aplikacji mobilnych to nieustanne zastanawianie się jak osoba trzymająca urządzenie reaguje na to co widzi i ma zrobić. Jeśli ktoś wychodzi z założenia że on to potrafi użyć, mu pasuje i uważa to za argument że to coś jest dla tego dobre … to nie jest projektantem i nie potrafi projektować.

Tagi: , , ,