Najlepsze wskazówki dotyczące współpracy projektantów z programistami

Opublikowany: 2019-05-30

Projektanci i deweloperzy mogą być zapałką stworzoną w niebie. Pracując razem efektywnie, mogą dosłownie zmienić świat.

Dlaczego więc większość projektów zaczyna się od projektowania, a kończy na rozwoju? Ten proces powoduje ogromne rozłączenie, ponieważ projektanci przekazują swoje cenne projekty, a następnie z niepokojem czekają, aby zobaczyć, czy programiści zinterpretują je zgodnie z zamierzeniami.

Nie powinno tak być. Projektanci i programiści są w tym samym zespole; po prostu mają różne role, umiejętności i mocne strony.

„Jeśli chcesz tworzyć udane witryny internetowe, musisz współpracować, a nie konkurencyjnie.

Znaczenie współpracy

Aby przenieść projekt od podstawowego pomysłu do wyjątkowego produktu, projektanci i programiści muszą pracować zsynchronizowane, ze ścisłą współpracą i przejrzystą komunikacją przez cały czas.

Pod koniec dnia wszyscy jesteśmy w tym razem. Tak więc zgadywanie, zakładanie, kłótnia, wskazywanie palcami i przewracanie oczami spowoduje tylko tarcie, które ostatecznie przerodzi się w produkt niespełniający norm.

Łatwo obwiniać drugą „stronę”, gdy sprawy nie układają się zgodnie z oczekiwaniami, ale ważne jest, aby pamiętać, że projektanci i programiści mają swoje własne talenty i różne sposoby patrzenia na rzeczy. Dlatego to, co dla jednego może być oczywiste, dla drugiego może być obcą koncepcją.

Współpraca to wyuczona umiejętność, którą należy opanować, jeśli Twój zespół internetowy chce wykorzystać jej potencjał.

Oto moje najlepsze wskazówki dotyczące lepszej współpracy projektantów z programistami :

  1. Pracuj razem od samego początku
  2. Opracuj standardy współpracy
  3. Obejmij otwartą, pełną szacunku rozmowę
  4. Twórz prototypy

1. Pracuj razem od samego początku

W tradycyjnym procesie projektowania stron internetowych projektant zajmuje się początkowymi fazami projektu – badaniem, analizą i tworzeniem prototypów – pozostawiając programistom w ciemności, dopóki projekty nie zostaną przesłane do ich biurka i otrzymają instrukcje.

Ten proces jest pełen problemów. Projektanci mogli wymyślić wspaniały projekt tylko po to, by przekonać się, że jest trudny, czasochłonny lub wręcz niemożliwy do zrealizowania. W międzyczasie programiści poczują się oderwani od projektu, ponieważ nie będą w pełni rozumieć przyczyn tego.

Jeśli programiści zostaną zaproszeni do narady projektowej od samego początku, zrozumieją problemy, które produkt ma rozwiązać, i docenią potrzeby użytkowników. Będą także mogli sprawdzać projekty i odkrywać względy techniczne, które mogą powodować dalsze problemy.

Innymi słowy, jeśli projektanci i programiści współpracują nad projektem od samego początku, jest mniejsza szansa na słabe lub niewykonalne projekty, większa szansa na zadowolenie użytkownika końcowego i dużo miejsca na kreatywne rozwiązania.


2. Opracuj standardy

Gdy projektanci i programiści mają odpowiednią wiedzę i odpowiednie narzędzia do pracy, mogą szybko załatwić sprawy. Ale zbyt często marnuje się czas na omawianie logistyki.

Josh, programista front-end firmy Flywheel, i nasz stażysta, Rese, siedzą obok siebie!

Na przykład decyzja o wtyczce WordPress, która ma moc łączenia rozważań projektowych z ograniczeniami technicznymi, może wywołać znaczną dyskusję. Jednak po uzgodnieniu, sensowne jest przyjęcie tej wtyczki jako standardu w innych podobnych projektach, chyba że jest to nieodpowiednie ze względów logistycznych.

To samo może dotyczyć konwencji nazewnictwa, rozmiarów, siatek, marginesów itp. Dzięki standaryzacji systemów i procesów wszyscy będą wiedzieć, czego się od nich oczekuje, nie ugrzęźniesz w przepychaniu się drobiazgami i będziesz mieć więcej czasu na skupienie się na stworzeniu produktu, który działa dla każdego.


3. Otwarta, pełna szacunku komunikacja

Częsta, otwarta komunikacja jest niezbędna, jeśli chcesz, aby Twój projekt odniósł sukces. I nie mówię o wyrzucaniu mnóstwa e-maili przez cały dzień.

E-maile świetnie sprawdzają się w niektórych sprawach – na przykład w formie pisemnego podsumowania dyskusji. Ale mogą też być problematyczne. Łatwo jest przejrzeć wiadomość e-mail, aby uzyskać ogólne wrażenie na temat jej zawartości, zwłaszcza gdy pracujesz nad projektem, a Twoja skrzynka odbiorcza jest przeładowana. Ale równie łatwo jest przeoczyć coś ważnego lub odnieść złe wrażenie dzięki czyjś tonu lub stylowi pisania. Jest to szczególnie prawdziwe w przypadku projektantów i programistów, ponieważ często dochodzą do sytuacji z różnych oczekiwań, sprzecznych punktów widzenia i mówiących innym językiem.

E-maile często tworzą iluzję komunikacji, ale to tylko miraż. Wszyscy członkowie zespołu projektowego powinni regularnie komunikować się osobiście, przez telefon lub za pośrednictwem wideokonferencji, aby nic nie zaginęło podczas tłumaczenia. Komunikuj się z szacunkiem i empatią, aktywnie szukaj informacji zwrotnych i odbijaj od siebie pomysły. Tworzy to środowisko zaufania i platformę dla kreatywności.


4. Twórz prototypy

Jak mówi stare powiedzenie, pokazywanie jest lepsze niż opowiadanie. Ale doświadczenie przebija ich oboje.

Rozpocznij prototypowanie tak wcześnie, jak to możliwe w projekcie. Po pierwsze, pomaga klientowi lepiej zrozumieć Twoje pomysły i oznacza, że ​​możesz rozpocząć testowanie z użytkownikami. Ale co ważniejsze, eliminuje błędną interpretację i pokazuje programistom dokładnie, jak wyobrażasz sobie działanie produktu. Ponieważ programiści posługują się językiem interakcji, łatwiej jest im określić, jak powinien być zbudowany produkt. Cementuje również współpracę projektanta i programisty od wczesnego etapu, podkreślając jeden cel, do którego wszyscy dążą.

„Projektanci i programiści, którzy ściśle współpracują od samego początku i komunikują się otwarcie, są znacznie bardziej skłonni do tworzenia wyjątkowych stron internetowych. ”

Czytaj dalej: Dlaczego powinieneś włączyć swojego programistę w proces projektowania

Internet jest pełen dyskusji o tym, dlaczego projektanci powinni uczyć się kodować, a przynajmniej znać podstawy tworzenia stron internetowych. Jeśli projektanci wiedzą co nieco o tworzeniu stron internetowych, mogą lepiej zrozumieć, jak ich projekt będzie wyglądał po sfinalizowaniu i zakodowaniu w szablonie. Może ten dziwny obszar widżetów w stopce wymaga dodatkowego wypełnienia, aby mimo wszystko w pełni pracować z responsywnym projektem?

To tylko jeden z powodów, dla których powinieneś włączyć swojego programistę w proces projektowania. Aby uzyskać więcej wskazówek dotyczących współpracy, pobierz ten bezpłatny przewodnik!

Jakie masz wskazówki, aby zapewnić lepszą współpracę między projektantami i programistami? Czy możesz dodać coś do naszej listy? Dołącz do poniższej rozmowy.


Artykuł został pierwotnie opublikowany 28.11.2017. Ostatnia aktualizacja 5-30-2019.