Tasarımcı duyarlı bir tasarımdan ne ölçüde sorumludur?


20

Aşağıdaki (idealize edilmiş) grafiği düşünün.

resim açıklamasını buraya girin

Şimdi, bu yelpazenin her tarafından meslektaşları ile çalıştım ve maalesef bunun daha fazla olma eğiliminde olduğunu öğrendim.

resim açıklamasını buraya girin

Çoğu "web geliştiricisi" çok az tasarım ilkesini bilme eğilimindeyken, "web tasarımcıları" web'in teknik yönünün çok azını bilme eğilimindedir. İyi yuvarlak "web crafters" bulmak zordur.

Bu talihsiz ama gerçek senaryo, geliştiriciler ve tasarımcılardan oluşan bir ekip için duyarlı bir web sitesi oluşturmayı bir acı haline getiriyor. Web tasarımcıları, sitenin olası her ticari cihaza uyum sağlaması gerektiğini ve genellikle kendi ekranlarında harika görünen ancak duyarlı web sitelerine dönüşmesi mümkün olmayan katı düzenler tasarlamayı unutma eğilimindedir. Öte yandan geliştiriciler, tasarımcının duyarlılığını sağlamaya çalışan vizyonunun acımasız uyarlamalarını yapma eğilimindedir.

Duyarlı bir web sitesi tasarlama sorumluluğu nereye düşmelidir? Web tasarımcısının, web sitesini olası her senaryo için nasıl uyarlayacağına ilişkin geliştirici için iyi düşünülmüş yönergeler sağlaması bekleniyor mu? Yoksa bu mantıksız bir beklenti mi?

Lütfen bunun gelişmekte olan tarafına değil, onun tasarım tarafına odaklandığımı fark edin.


2
BTW, grafiğinizi beğendim. Ters bir çan eğrisi olarak da mantıklı olabilir. İdeal bir dünyada, bu becerilere sahip insanların sayısı düz bir çizgi olacaktır. Bununla birlikte, gerçekte, bulduğunuz gibi, spektrumun uçları, ters çan eğrisi derecelendirmesiyle merkezden çok daha yüksektir.
DA01

İyi bir fikir! Ol 'çan eğrisi tekrar grev
yapıyor:)

İyi bir nokta! Bir z eksenine ihtiyacınız var. Şimdi baş aşağı bir çan eğrisi görüyorum aa papyon (z ekseni boyunca ortada dar).
DA01

3
İletişim! Solda en sağda biriyle iletişim kurmada gerçekten iyi bir kişi varsa, o zaman ortada iki kişi var. Bu yüzden iyi iletişimciler, yuvarlatılmış vasıflı işçiler kadar önemlidir.
Ahtapot

Yanıtlar:


9

Herhangi bir yetenekli tasarımcı her zaman bir dereceye kadar uygulama ile ilgilenecektir. Belki de "Bunu yapabilirim" boyutunda değil, en azından "bu mümkün değil" boyutunda.

Bir tasarımcı grafiğinizin en sağ tarafına vursa da vurmasa da, herhangi bir ortamda ne yapabileceklerini ve yapamayacaklarını daima bilmelidir. Renk ayrımlarını anlamadıysanız baskı için iyi bir tasarım yapamazsınız. Kararları vb. Anlamadıysanız, tabela için iyi tasarım yapamazsınız.

Bence herhangi bir web materyallerden sorumlu tasarımcı gerektiği bu işe en az düşen:

resim açıklamasını buraya girin

Ve bunun ikinci grafiğiniz kadar gevşek olduğunu düşünmüyorum.

Photoshop'ta güzel bir alay yapabileceğiniz ve sadece teslim edebileceğiniz günler deneyimlerime göre gitti. Deneyimlerime göre, geliştiriciler (grafiğinizin sol tarafı) gerçekten en sağda birini aramıyor. En azından neyin mümkün olduğunu ve iyi tasarım için gerekli kısıtlamaları anlayan bir tasarımcı arıyorlar . Bu onları en sağdan, en az bir kene sola hareket ettirir.

Hala en sola çarpan geliştiriciler var mı? Tıpkı hala en sağa çarpan tasarımcılar olduğu gibi. Bununla birlikte, daha önemli bir husus deneyim olabilir . 5, 8 veya 10 yıllık tecrübeleri varsa en sağa / sağa vuran geliştiriciler / tasarımcılar var mı? Şüpheliyim. Daha fazla deneyim bir orta olsun daha yakın var.

Belki de bu daha uygundur:

resim açıklamasını buraya girin

Bir şirket yapısında en sağ / sol pozisyonu doldurmak için bireyler ararsınız. Bu sağlam bir temel oluşturur bu arzu edilen bir beceri seti. Bununla birlikte, bir aday ne kadar arzu edilirse, orta iki görüntüye ne kadar yakınsa becerilerinin düştüğünü tahmin ediyorum.


Son görseli beğendim. Bir ekip için, bunu bir dönme ekseni fikriyle genişletebileceğimizi düşünüyorum. Yeterli çakışma ile, tüm alanlar deneyim ile kaplıdır.
Yorik

Sanırım neredeyse tamamen kırmızı olan tasarımcılarla ilgili kötü deneyimlerim var :( bu yüzden beklentilerimi sorgulamaya başladım. Onlardan düzenli olarak "güzel PS maketleri"
alıyorum

Eski bir deyiş var @cockypup - Biri yetersizlik seviyesine yükselir. Her geçen gün daha fazla "tasarımcı" var. Pazar tam anlamıyla en az 10-15 yıldır sular altında kaldı. Yani, daha iyi bir beceri seti için hiçbir arzusu veya yeteneği olmayan birçok kişi var. Bu "norm" olarak görülmemelidir.
Scott

Ayrıca, birçok işçinin sadece kolay maaş çekini istediğini unutmayın. Sadece bir Photoshop maketi ile kaçabilirlerse, cehennem bu şekilde çok daha kolay.
Scott

2
Bence sürüş kesinlikle bunun bir parçası ama ... daha da önemlisi, IMHO, ürün için bir tutku . Ürünü gerçekten önemseyen tasarımcılar da geliştirme konusuna çok önem veriyor. Ürüne çok önem veren geliştiriciler de tasarıma çok önem veriyor. Bu sadece işlerini önemseyen insanların aksine. Bir şirketin kültürü iş odaklı insanlardan ne kadar çok oluşursa, herkes gerçekten sadece kendi kendine baktığı için ürün o kadar fazla acı çekiyor. Çim savaşları ekipleri tecrit etmeye gerçekten başlayabilir. Tasarım yolu burada, dev yolu orada ...
DA01

12

Duyarlı bir web sitesi tasarlama sorumluluğu nereye düşmelidir?

Genellikle yönetim. Akıllı yönetim bunun bir takım projesi olduğunu fark edecek, böylece herkesin koordine edilmesi ve birlikte çalışması gerekiyor. Buna görsel tasarım, UX, UI geliştirici, arka uç geliştirici, içerik ekibi, pazarlama vb. Dahildir (ancak bunlarla sınırlı değildir).

Çevik gelişim buna yaklaşmanın iyi bir yoludur.

Birçok kuruluş elbette bunu yapmaz ve yukarıdaki takımların her birini silolama ve eski "çitin üzerine atmak ve bunun için endişelenme" şelale sürecini kullanma eğilimindedir.

Lütfen bunun gelişmekte olan tarafına değil, onun tasarım tarafına odaklandığımı fark edin.

Yani sorundur. Birine odaklanamazsınız, diğerine odaklanamazsınız. Tasarım duyarlı sitenin olan bir duyarlı siteye geliştirilmesi.

Bu genel olarak etkileşim tasarımı için geçerlidir. Etkileşim tasarımı (duyarlı bir düzen, bir açılır menü, bir animasyon vb.), Tarayıcıda kullanılacak ortamda tasarlanmalıdır. Bu, bir miktar gelişme gerektirir.

Benim İdeal UX ekibi yapısı aşağıdaki rolleri içerecektir *:

  • Görsel Tasarımcı ve / veya UI Tasarımcısı
  • Kullanıcı Arayüzü Geliştiricisi
  • içerik
  • Araştırma / Kullanıcı Testi

Şimdi, bu UX Ekibinin UI geliştiricisinin üretim kodu yazan kişi olduğu anlamına gelmez, ancak etkileşimi düzgün bir şekilde tasarlamak, oluşturmak ve test etmek için çalışma kodu yazıyorlar.

Bu daha sonra dev ile paylaşılır ve ekip olarak nihai duyarlı sistem hedefine entegre etmek için daha fazla çalışma yapılır.

* Bahsedilen roller, "web oluşturucularınızdan" en az birini içermelidir. Bazen bulmak zor olduklarına katılıyorum, ancak takımlar için bir zorunluluk. Yönetim kurulu genelinde iletişim kurabilen ve simge tasarımcılarıyla ve DB yöneticileriyle konuşabilen en az bir kişiye ihtiyacınız var.


Bu sorumluluğa temel olarak katılıyorum, ancak bu sorumluluğun öncelikle "yönetime" ait olduğunu gerçekten kabul etmiyorum. İyi yapılandırılmış bir ekip anahtardır. Bu da iki yorumu akla getiriyor. 1) Bu sitenin grafik tasarım kısmında yayınlanmıştır ve grafik tasarım web tasarımı değildir. StackOverflow'u sormayı denemek ve farklı bir bakış açısı elde edip etmediğinizi görmek isteyebilirsiniz. 2) Biraz genç görünüyorsun? Çok büyük (NASDAQ işlem gören) bir teknoloji şirketi için çalışıyorum ve bu tür sorunlarımız yok. Butik bir stüdyoda mı? Evet. Ancak daha yüksek bir seviyede bu bir konuşma bile değil, FWIW.
Dave Kanter

@DaveKaye, şirketinizin doğru yaptığı için hepsinin yaptığının bir göstergesi değildir. Kesinlikle Junior değilim ve henüz anlayamamış birkaç Fortune 500 şirketi için çalıştım. Deneyimlerime göre, org büyüdükçe, daha fazla parçalanmış takımlar oluyor, bu yüzden bu sorun. Firmalar olan elbette, doğru yapmak için çalışıyor. Gittikçe daha fazla Çevik'e doğru ilerliyoruz (farklı sonuçlarla).
DA01

Oh, 'yönetim'e gelince, sanırım hemfikiriz. İyi yapılandırılmış bir ekibin anahtar olduğunu söylüyorsunuz ve bu iyi yapılandırılmış ekibi oluşturmak için iyi bir yönetime ihtiyacınız olduğunu savunuyorum. Günün sonunda, söz konusu ekipten sorumlu bir kişi sorumludur.
DA01

1
Örneğin, şu anki konserimde, UX, UI Dev'inkinden tamamen farklı bir kuruluş şemasında. her biri için.
DA01

1
İdeal yapımdaki IA, ID ve İçeriklerimdeki @plainclothes hepsi yan yana çalışıyor.
DA01

6

DA01'in cevabındaki zihniyete katılıyorum, ancak soruda neye hitap ettiğinden daha fazlası olduğunu düşünüyorum.

Basit gerçek, şirketlerin farklı becerilere sahip insanlara sahip olmaları ve her bölümde çalışan sayısı bakımından farklı olmaları nedeniyle farklı şekillerde örgütlenmeleridir. Her şirketin bu karara dikkatle yaklaşması ve şirketlerini akılda tutarak iyi bir yol yaratması gerekir.

Bu nedenle, bu kararı veya ekip yapısını vermenin "en iyi" bir yolu olduğunu düşünmüyorum. Her insan grubu farklıdır ve bir şirket için işe yarayan şey, yapı ve benzeri kabaca aynı olsa bile, başka bir şirket için çalışmayabilir.

Bununla birlikte, bu tür kararlar verirken tüm şirketler için geçerli olan bazı genel ilkeler vardır:

  • Mevcut beceri setini kullanın - Bazı insanlar belirli ortamlarda bazı şeyleri daha iyi yapar. Bir şey süreci çok az gerçek fayda ile büyük ölçüde yavaşlatırsa, muhtemelen iyi bir karar değildir. Bu, değişmemeniz gerektiği anlamına gelmez, çünkü bir kişi değişikliği sevmez, ancak insanların işlerinden zevk almasını ve işleri halletmesini sağlamak için ekibin tercihlerini ve yeteneklerini akılda tutmak önemlidir.

  • İşbirliği önemlidir - Herhangi bir tasarımcı ve geliştirici iletişim içinde olmalı ve sürecin her aşamasında müşterinin konuşmasından diğerinin ne yaptığını bilmelidir (ancak çok şey mümkündür - tartışmanın notlarını veya benzer bir şeyi görmek bazen yeterli olabilir) ) son uygulamaya getirin. Bir grup genellikle bir adımda işi yapar, ancak diğer (ler) en azından neler olduğunu bilmeli ve her aşamada bir tür geri bildirim sağlama yeteneğine sahip olmalıdır.

    İnsanların uzmanlığı değişiklik gösterir, bu nedenle insanların ek fikirlere ek olarak başkalarının göremeyeceği kadar erken göremeyeceği potansiyel sorunları yakalamalarını isteriz.

  • Mükemmelliğe yönlendirme - Hedefi bilmek ve bu hedefe doğrudan ama kaba yollarla ulaşmak çok daha iyidir . Bununla, yineleme, işlemin mast çoğunluğu için mükemmel piksel olmaktan daha iyidir. Her bir tasarım kararında doğru yönde ilerlediğimizden emin olmalıyız ve daha sonra bu kararı yineleyerek düzeltmeliyiz. Bunu yaparak, genellikle sürecin sonlarında daha büyük sorunlardan kaçınabiliriz.

    Tarayıcıda (ya da uygulamanın bulunduğu ortamın) tasarlamak , iki işi bir araya getirerek insanları birlikte çalışmaya ya da her ikisinde de beceriye sahip olmaya zorladığı için durumun bu durumda yardımcı olabilir. Tabii ki, burada listelenen ilk prensibi akılda tutmak önemlidir.

OP referans gibi görünüyor Son olarak, doğrudan ben tam bir ayrılık olursa söylerim, bir koşulda el altında sorunu gidermek için çalışmaları üzerine karar verilir (tam ayrılmasından bilgisi / geri besleme olmalıdır değil , o zaman tavsiye yapılabilir) tasarım ekibinin en azından çoğu durumda küçük ve büyük bir sürüm oluşturması ve geri kalanı geliştiriciye bırakılması gerektiğini unutmayın. Bu, tasarım ekibini kesin ayrıntılar hakkında endişelenmenize gerek kalmadan aradaki tüm aşamaları akılda tutmaya zorlar.


1
İyi bir nokta: tüm şirketler farklı olduğu için bunun tek bir çözümü yok .
DA01

3

Burada bazı harika cevaplar var, ama bu gerçekten o kadar karmaşık değil.

Sonuç olarak:

Tasarım ekibi (ister bir ister birden fazla olsun) bir görünümün veya şablonun her permütasyonundan sorumludur.

Geliştiriciden boşlukları doldurmasını veya bir çerçeveye yaslanmasını istemeyin.

Başlangıçta elinizden gelenin en iyisini yapın ve işler ilerledikçe geliştiriciyi gölgelendirin. Zorluklar ortaya çıktıkça kararlar vermelisiniz. Bazen başka bir mockup olabilir, bazen kaba bir kod sağlamak en iyisidir (mümkünse).

Mühendislik işini yapsın ve senden onlarınkini yapmanı istemezler ;-)


-2

İdeal olarak, tasarımcılar sade ve basit tasarıma sahiptir. Tasarımcılar açık, alakalı ve gerçekçi bir özellik tasarlayabiliyorsa, web tasarımcıları için tahmin çalışmasını denklemden çıkarmalıdır.

Bir web tasarımcısının işi, tasarımcının vizyonunu koda çevirmektir. Spesifikasyon açıksa ve web tasarımcısı iyi ise bu kolay olabilir veya tüm web tasarımcısı '. İyi özellikler daha doğru uygulamalar demektir.

Bu terimle gerçekten çalışmadığım için web oluşturucuları atlayacağım.

Web geliştiricileri deneyimlerime göre tasarımla gerçekten ilgilenmemelidir. Genellikle arka uç gelişimine odaklanırlar ve tasarıma sadece kesinlikle gerekliyse dokunurlar. Bildiğim çoğu web geliştiricisi CSS'yi çok iyi bilmiyor ve kesinlikle Photoshop kullanmıyor.

Yazılım Geliştirici türü, geliştiricilerin% 99'unu kapsar. Grafiğinizdeki gibi tasarlamadıklarını söyleyemem, ancak bu genellikle iş tanımının bir parçası değildir.

TL; DR: Tasarımcılar iyi özelliklere sahipse, web tasarımcıları uygulamayı kolayca halledebilmelidir.


1
Buna tamamen katılmıyorum. Tasarımı geliştirmeden tamamen ayrı beceri setleri olarak izole etmek genellikle sorunlara neden olan şeydir. Ayrıca, bir web tasarımcısı, başlığında 'tasarımcı' kelimesine sahip olduklarından, kesinlikle bir tasarımcı olduğunu iddia ediyorum. İyi bir geliştiricinin de bir tasarımcı olduğunu söyleyebilirim ... bunun yerine kodla tasarlarlar.
DA01

1
Spesifikasyonlara gelince, iyi bir fikir gibi geliyorlar, ama ASLA bunların işe yaradığını görmedim. Sorun şu ki, tam olarak belirleyebilmek için bir çözüme giden her senaryo ve etkileşimi göremezsiniz. Ve büyük spesifikasyonlar olduğunda, geliştiriciler sadece montaj hattı işçileri haline gelir ve çözüme katkıda bulunmaları teşvik edilmez. Günün sonunda işler gözden kaçar ve teknik özellikler suçlanır.
DA01

DA01 ile hemfikirim, bu duruma bakmak için çok naif bir yol
Zach Saucier

Cevabınız için teşekkürler ama @ DA01 ile hemfikirim. Grafiğimin, teknik ve tasarım becerileri konusunda farklı uzmanlık düzeylerini tasvir etmek anlamına geldiğini eklemek istedim. "Web crafter" terimi, hem tasarım hem de teknik becerilere sahip, günümüzde çok yaygın olan, web'in bir Rönesans adamı olan mükemmel derecede yuvarlak bir profesyonel için bir takma ad olarak oluşturduğum bir terimdir.
cockypup

Tasarlamayan geliştiriciler hakkında, bu da bugünlerde çok nadir, belki de ikinci grafiğimin önerdiği kadar nadir değil, @Scott'un işaret ettiği gibi, sadece bir noktaya dikkat çekmek için abartılıydı. Web geliştirmenin doğası, geliştiricileri tasarımdan hoşlanmasa bile ilkeleri öğrenmeye zorlar.
cockypup
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.