Tasarımcılar ve geliştiriciler arasında işbirliği için en iyi ipuçları

Yayınlanan: 2019-05-30

Tasarımcılar ve geliştiriciler cennette yapılmış bir eşleşme olabilir. Birlikte etkili bir şekilde çalıştıklarında, dünyayı kelimenin tam anlamıyla değiştirebilirler.

Peki neden çoğu proje tasarımla başlayıp geliştirmeyle bitiyor? Bu süreç, tasarımcıların değerli tasarımlarını teslim etmesi ve ardından geliştiricilerin bunları amaçlandığı gibi yorumlayıp yorumlamayacağını merakla beklemesiyle büyük bir bağlantı kesilmesine neden oluyor.

Bu şekilde olmamalı. Tasarımcılar ve geliştiriciler aynı takımda; sadece farklı rollere, becerilere ve güçlü yönlere sahiptirler.

“Başarılı web siteleri yapmak istiyorsanız, rekabet içinde değil, işbirliği içinde çalışmanız gerekir.

işbirliğinin önemi

Bir projeyi temel fikirden olağanüstü ürüne taşımak için tasarımcıların ve geliştiricilerin yakın işbirliği ve baştan sona net iletişim ile senkronize çalışması gerekir.

Günün sonunda, hepimiz bu işte beraberiz. Bu nedenle, tahmin etmek, varsaymak, tartışmak, parmakla işaret etmek ve gözleri birbirine çevirmek yalnızca sürtünmeyle sonuçlanacak ve sonuçta standart altı bir ürüne dönüşecektir.

İşler beklendiği gibi gitmediğinde diğer "taraf"ı suçlamak kolaydır, ancak tasarımcıların ve geliştiricilerin her birinin kendi yetenekleri ve olayları farklı görme biçimleri olduğunu hatırlamak önemlidir. Bu nedenle, biri için açık olan, diğerine yabancı bir kavram olabilir.

İşbirliği öğrenilen bir beceridir ve web ekibiniz potansiyelini gerçekleştirmek istiyorsa ustalaşması gereken bir beceridir.

İşte daha iyi tasarımcı-geliştirici işbirliği için en iyi ipuçlarım :

  1. En başından birlikte çalışın
  2. İşbirliği için standartlar geliştirin
  3. Açık, saygılı konuşmayı benimseyin
  4. Prototipler oluşturun

1. En başından birlikte çalışın

Geleneksel bir web tasarım sürecinde, tasarımcı bir projenin ilk aşamalarıyla (araştırma, analiz etme ve prototip oluşturma) ilgilenir ve geliştiricileri tasarımlar masalarına iletilip kendilerine talimatlar verilene kadar karanlıkta bırakır.

Bu süreç sorunlarla doludur. Tasarımcılar, yalnızca uygulanmasının zor, zaman alıcı veya tamamen imkansız olduğunu anlamak için muhteşem bir tasarım hayal etmiş olabilirler. Bu arada geliştiriciler, arkasındaki nedenleri tam olarak anlayamayacakları için projeden kopmuş hissedecekler.

Geliştiriciler en başından tasarım toplantısına davet edilirlerse, ürünün çözmeyi amaçladığı sorunları anlayacak ve kullanıcının ihtiyaçlarının takdirini kazanacaklar. Ayrıca tasarımları doğrulayabilecek ve ileride sorunlara neden olabilecek teknik hususları ortaya çıkarabilecekler.

Başka bir deyişle, tasarımcılar ve geliştiriciler, başlangıcından itibaren bir proje üzerinde birlikte çalışırlarsa, zayıf veya uygulanamayan tasarımların olasılığı daha az, son kullanıcı için daha yüksek memnuniyet şansı ve yaratıcı çözümler için bolca alan olur.


2. Standartlar geliştirin

Tasarımcılar ve geliştiriciler, bir iş için uygun bilgiye ve doğru araçlara sahip olduklarında, işleri hızla halledebilirler. Ancak çoğu zaman, lojistik tartışmak için zaman kaybedilir.

Flywheel'in ön uç geliştiricisi Josh ve tasarım stajyerimiz Rese yan yana oturuyorlar!

Örneğin, tasarım hususlarını teknik kısıtlamalarla bir araya getirme gücüne sahip bir WordPress eklentisine karar vermek, önemli tartışmalara neden olabilir. Bununla birlikte, bir şey üzerinde anlaştıktan sonra, lojistik nedenlerle uygun olmadığı sürece, bu eklentiyi diğer benzer projelerde standart olarak benimsemek son derece mantıklıdır.

Aynısı adlandırma kuralları, boyutlar, ızgaralar, kenar boşlukları vb. için de geçerli olabilir. Sistemlerinizi ve süreçlerinizi standartlaştırarak, herkes onlardan ne beklendiğini bilecek, küçük şeylerle uğraşırken çıkmaza girmeyeceksiniz ve herkes için çalışan bir ürün yaratmaya odaklanmak için daha fazla zaman.


3. Açık, saygılı iletişim

Projenizin başarılı olmasını istiyorsanız, sık ve açık iletişim şarttır. Ve gün boyunca bir sürü e-postayı savurmaktan bahsetmiyorum.

E-postalar bazı şeyler için harikadır - örneğin bir tartışmanın yazılı bir özetini sağlamak. Ama aynı zamanda sorunlu da olabilirler. İçeriği hakkında genel bir izlenim elde etmek için bir e-postayı gözden geçirmek kolaydır, özellikle de bir proje üzerinde tam olarak durduğunuzda ve gelen kutunuz aşırı yüklendiğinde. Ancak önemli bir şeyi gözden kaçırmak ya da birinin üslubu veya üslubu sayesinde yanlış izlenime kapılmak da aynı derecede kolaydır. Bu, özellikle tasarımcılar ve geliştiriciler için geçerlidir, çünkü çoğu zaman farklı beklentilerden, çelişen bakış açılarından ve farklı bir dilden bir duruma gelirler.

E-postalar genellikle bir iletişim yanılsaması yaratır, ancak bu sadece bir seraptır. Proje ekibinizin tüm üyeleri, çeviride hiçbir şeyin kaybolmamasını sağlamak için yüz yüze, telefonda veya video konferans yoluyla düzenli olarak iletişim kurmalıdır. Saygı ve empati ile iletişim kurun, aktif olarak geri bildirim alın ve fikirleri birbirinden uzaklaştırın. Bu, bir güven ortamı ve yaratıcılık için bir platform yaratır.


4. Prototipler oluşturun

Eski bir atasözünde olduğu gibi, göstermek anlatmaktan daha iyidir. Ama deneyimlemek her ikisine de galip gelir.

Bir projede prototip oluşturmaya mümkün olduğunca erken başlayın. Başlangıç ​​olarak, müşterinin fikirlerinizi daha iyi anlamasına yardımcı olur ve kullanıcı testine başlayabileceğiniz anlamına gelir. Ancak daha da önemlisi, yanlış yorumlamayı ortadan kaldırır ve geliştiricilere ürünün nasıl çalıştığını tam olarak nasıl düşündüğünüzü gösterir. Geliştiriciler etkileşim dilini konuştukları için, ürünün nasıl inşa edilmesi gerektiğini planlamaları onlar için daha kolaydır. Aynı zamanda, tasarımcı-geliştirici işbirliğini erken bir aşamadan itibaren pekiştirerek herkesin üzerinde çalıştığı tek hedefi vurgular.

“Başından itibaren yakın işbirliği yapan ve açıkça iletişim kuran tasarımcılar ve geliştiricilerin olağanüstü web siteleri geliştirme olasılığı çok daha yüksektir. ”

Okumaya devam edin: Geliştiricinizi neden tasarım sürecinize dahil etmelisiniz?

İnternet, tasarımcıların neden kodlamayı öğrenmeleri veya en azından web geliştirmenin temellerinin farkında olmaları gerektiği konusunda tartışmalarla dolup taşıyor. Tasarımcılar web geliştirme hakkında bir veya iki şey biliyorlarsa, tasarımlarının son haline getirildiğinde ve bir şablonda kodlandığında nasıl görüneceğini daha iyi anlayabilirler. Belki de altbilgideki bu garip widget alanı, duyarlı tasarımınızla tam olarak çalışmak için biraz ekstra dolguya ihtiyaç duyar?

Bu, geliştiricinizi tasarım sürecinize dahil etmenizin nedenlerinden sadece biri. Daha fazla işbirliği ipucu için bu ücretsiz kılavuzu indirin!

Tasarımcılar ve geliştiriciler arasında daha iyi bir işbirliği sağlamak için hangi ipuçlarına sahipsiniz? Listemize bir şey ekleyebilir misiniz? Aşağıdaki sohbete katılın.


Bu makale ilk olarak 11-28-2017 tarihinde yayınlandı. En son 5-30-2019 güncellendi.