Jak forma i funkcja wpływają na rozwój dobrego designu
Opublikowany: 2017-03-18Niezależnie od tego, czy jest to budynek, logo, witryna internetowa czy oprogramowanie, dobry projekt jest łatwy do rozpoznania. Większość ludzi może nie zdawać sobie sprawy, że dobry projekt ma tyle samo wspólnego z tym, jak coś działa, co z wyglądem.
Spójrzmy prawdzie w oczy : jeśli kupujesz coś, co ma pełnić funkcję, chcesz, aby działało dobrze. Jeśli tak się nie stanie, prawdopodobnie przestaniesz go używać lub poprosisz o zwrot pieniędzy, bez względu na to, jak dobrze wygląda. Jeśli jednak nienawidzisz wyglądu produktu, masz mniejsze prawdopodobieństwo, że go kupisz.
Jeśli chodzi o projektowanie oprogramowania, zasady te nie różnią się. Na szczęście podstawowe zasady projektowania można tłumaczyć niezależnie od dziedziny. Jedną z podstawowych zasad dobrego projektu jest to, że forma podąża za funkcją . Ciekawe, jak ta modernistyczna zasada projektowania może działać w przypadku tworzenia oprogramowania.

Źródło: modernismweek.com
Jak projekt różni się od sztuki
Projektant mebli Charles Eames powiedział kiedyś: „Projekt jest wyrazem celu i może (jeśli jest wystarczająco dobry) później oceniany jako sztuka; projektowanie zależy w dużej mierze od ograniczeń i jest to metoda działania (zawsze są ograniczenia, a te zazwyczaj obejmują etykę).” Jaka jest według Eamesa różnica między designem a sztuką?
Główną różnicą jest to, że projekt musi mieć cel. Sztuka nie może mieć innego powodu do istnienia, jak tylko po to, by być oglądaną lub doświadczaną w inny sposób. Jednak projekt wymaga funkcji. Jeśli projekt jest efektowny wizualnie, można go również uznać za sztukę. Oczywiście sztuka i design nakładają się na siebie, ale bez funkcji (design), to tylko forma (sztuka).
Z narodzin dobrych standardów projektowych powstała idea, że forma podąża za funkcją. W 1896 roku architekt Louis Sullivan ukuł to zdanie w wywiadzie na temat drapaczy chmur. Sullivan wierzył, że nowoczesne miasto potrzebuje nowej formy budownictwa. Ta forma stałaby się „nowoczesnym wieżowcem ze stali konstrukcyjnej”.
Jasne jest, że Sullivan widział cel dla tej nowej struktury miejskiej w taki sam sposób, w jaki współcześni projektanci oprogramowania widzą potrzebę nowych programów i narzędzi. W ten sposób forma podąża za funkcją ma korzenie w klasycznym wzornictwie, ale ma również zastosowanie w przemyśle technologicznym. Kiedy zagłębisz się nieco głębiej w ruchy modernistyczne, zobaczysz, że istnieje jeszcze więcej powiązań między modernistycznymi zasadami a projektowaniem oprogramowania.

Źródło: empowerdesign.com
Jak funkcja staje się formą
Zasada Sullivana wpływała na dobre projektowanie od ponad wieku, ale wpływ jego słów dał się odczuć niemal natychmiast. Modernizm stał się standardem w sztuce i projektowaniu na początku XX wieku, z którego wyrósł ruch Bauhaus.
Ten etos ma kilka głównych zasad dobrego projektowania, a jedną z nich jest to, że forma podąża za funkcją. Niektóre inne zasady to: uznaj maszynę, ustandaryzuj produkcję, zachęcaj do eksperymentowania i syntezy oraz korzystaj z oszczędności i prostoty. Nawiasem mówiąc, zasady te można również postrzegać z perspektywy rozwoju oprogramowania.
Oczywiście uznanie maszyny ma sens dla projektantów oprogramowania. Każdy dobry projekt w tworzeniu oprogramowania uwzględnia ograniczenia sprzętu i to, jak te dwa elementy wzajemnie się uzupełniają. Ponadto ustandaryzowana produkcja może dotyczyć nie tylko funkcji i interfejsu, ale także doświadczenia użytkownika. Twój produkt powinien zapewniać standardowe wrażenia użytkownika, które można powielać podczas każdej sesji.
Ponadto eksperymentowanie i synteza stały się normą w zespołach programistycznych, ponieważ w ten sposób często pojawia się dobry projekt. Wreszcie, ekonomia i prostota są zawsze częścią dobrego projektowania oprogramowania, ponieważ użytkownicy nie są zainteresowani oprogramowaniem, które jest niezgrabne i skomplikowane.
Jeśli przyjrzysz się bliżej, te wskazówki dotyczące tworzenia odpowiedniej funkcjonalności nadają również estetyczny wygląd. Na przykład oszczędność i prostota to wspaniałe rzeczy, o których należy pamiętać podczas tworzenia projektu wizualnego. W rzeczywistości ekonomia wizualna jest dobrze znaną koncepcją, która wpłynęła na naprawdę świetny minimalistyczny projekt oprogramowania.
Polecany dla Ciebie:
Projektanci oprogramowania są nawet ostrzegani przed tworzeniem czegoś zbyt zagraconego. Nazywa się to pełzaniem funkcji . Pełzanie cech wpływa na dobry projekt . Jeśli funkcje są przytłaczające, projekt wizualny również.


Źródło: vecteezy.com
Forma i funkcja w branży technologicznej
W rzeczywistości istnieje cały ruch poświęcony minimalizmowi w projektowaniu oprogramowania. Projektanci ci kierują się zasadami minimalizmu w opracowywaniu zarówno wizualnych, jak i funkcjonalnych aspektów aplikacji. Podążanie za minimalistycznymi filozofiami może zapobiec problemom, takim jak rozdęcie oprogramowania , w którym aplikacja działa wolno, ponieważ zużywa zbyt dużo mocy obliczeniowej.
Nadmiar oprogramowania wpłynie na projekt wizualny, utrudniając poruszanie się po menu, ekranach i opcjach. Kiedy weźmiesz pod uwagę wpływ rozrostu oprogramowania na projekt wizualny, oczywiste jest, że funkcja i forma są nierozerwalnie związane w tworzeniu oprogramowania.
Funkcja i forma są tak silnie powiązane w branży technologicznej, że można znaleźć ich przykłady w każdym gatunku tworzenia aplikacji. Bardziej kreatywne dziedziny, takie jak tworzenie gier, mają przykłady projektów gier, które przyjęły zasady minimalistyczne. Niektóre z najciekawszych gier wywodzą się z minimalistycznych koncepcji.
Popularny tytuł Mirror's Edge był przykładem minimalistycznego projektowania i zasad tworzenia, aby stworzyć niezwykle zabawną i prostą rozgrywkę. Gra spodobała się zarówno publiczności, jak i deweloperom i zdobyła kilka nagród na corocznych ceremoniach, w tym nagrodę Annual Interactive Achievement Award. Tak się złożyło, że Mirror's Edge idealnie połączył te koncepcje, aby stworzyć oszałamiającą wizualnie i dobrze wykonaną grę .
We wszystkich obszarach tworzenia oprogramowania standaryzacja doświadczenia użytkownika jest częścią najlepszych praktyk i jest osiągana poprzez prototypowanie i testowanie. Nawet o tym nie wiedząc, programiści już wykorzystują formularz zgodny z filozofią funkcji. Procesy planowania i rozwoju, takie jak sprinty projektowe, w dużym stopniu wykorzystują prototypowanie i testowanie.
Grupy testowe są proszone o ocenę zarówno formy, jak i funkcji, a te dane są wykorzystywane do oceny prototypu. Jeśli grupa oceni to wystarczająco wysoko, prototyp przechodzi do etapu rozwoju.

Źródło: origin.com
Oprogramowanie i dobry projekt
Dobry projekt oprogramowania ma na uwadze, że zarówno forma, jak i funkcja są integralną częścią tworzenia świetnego produktu. Jedno nie powinno być ważniejsze od drugiego, a jeśli Twój produkt jest bliski ideału, będzie ucieleśniał formę zgodną z mottem funkcji. Zamiast być czymś, co działa świetnie, będzie to coś, co działa dobrze i również wygląda imponująco. Oczywiście atrakcyjność wizualna odgrywa znaczącą rolę w tym, czy użytkownicy zaangażują się w Twój produkt.
W badaniu przeprowadzonym przez Google użytkownicy podjęli decyzję o projekcie w zaledwie 17 minut. Wyniki tego badania dostarczają doskonałych dowodów sugerujących, że strony internetowe o „niskiej złożoności wizualnej” lepiej sprawdzały się wśród użytkowników. Oznacza to, że funkcjonalność w dużej mierze zależy od ekonomii wizualnej. Może to skłonić twórców oprogramowania do przekonania, że to samo dotyczy ich produktów.
Funkcja i forma są zawsze ze sobą powiązane. W każdym dobrym projekcie istnieje równowaga między nimi. W dużej mierze produkty bez tej doskonałej równowagi nie spełniają oczekiwań użytkowników i plasują się na rynku.
Windows Vista jest doskonałym przykładem takiej sytuacji. Przesadnie przereklamowany system operacyjny miał mieć ulepszony projekt graficzny, ale zawierał funkcje bezpieczeństwa, które były w najlepszym razie irytujące, aw najgorszym nie do zniesienia. Niestety, Vista nie spełniła oczekiwań użytkowników , a użytkownicy narzekali, że utracili część funkcjonalności, które zawsze lubili w systemie Windows. Co gorsza, większość użytkowników uważała, że system Windows nie zmienił nawet zbytnio wyglądu oprogramowania. Ogólnie rzecz biorąc, funkcjonalność nie przybrała odrębnej formy i ostatecznie forma i funkcja zawiodły.

Źródło: ang.wikipedia.org
Osiągnięcie idealnej równowagi
Twórcy oprogramowania, którzy nie zachowują idealnej równowagi między formą a funkcją, mogą zapłacić wysoką cenę. Po pierwsze, mogą stracić długoletnią publiczność. Vista zaprzestała używania niektórych z najpopularniejszych programów systemu Windows, takich jak Movie Maker. Usunięcie tej aplikacji odebrało użytkownikom pewną funkcję, czyniąc oprogramowanie dla niektórych bezużytecznym. Ten błąd i inne podobne w systemie Vista sprawiły, że niektórzy uznali go za najgorszy system operacyjny wszechczasów .
Następnym razem, gdy będziesz próbował wymyślić dobry projekt, pamiętaj, że forma i funkcja były ze sobą powiązane dłużej niż dotychczas było tworzenie oprogramowania. Może to brzmieć zbyt skomplikowanie, ale minimalizm opiera się na kilku podstawowych zasadach, z których większość projektantów oprogramowania już stosuje.
Wypróbuj zasady osiągania równowagi między formą a funkcją w nowym lub istniejącym projekcie. Zobacz, jakie problemy mogą rozwiązać i jakie luki mogą wypełnić. Kiedy wszystko inne zawiedzie, pomyśl tylko o tym inspirującym cytacie z Antoine de Saint-Exupery'ego : „Doskonałość osiąga się nie wtedy, gdy nie ma już nic do dodania, ale gdy nie ma już nic do odebrania”.
[Ten post pojawił się po raz pierwszy na blogu Proto.io i został powielony za zgodą.]






