Kariyerimde eksiksiz bir kullanıcı arayüzü revizyonu içeren çeşitli projeler (iş web uygulamaları hattı) üzerinde çalıştım. Bu projelerin çoğu, yeniden tasarlanması uzun süren kurumsal web uygulamalarıydı. Bazıları tam bir takasla, bazıları ise aşamalar halinde yapıldı.
Müşterilerin tepkileri beni şaşırttı. Sonuç üzerine bahis oynasaydım pantolonumu kaybederdim. Toptan takaslar müşteriden bir ton keder yakaladı. Tasarım gerçekten sorun değildi, dönemin değişmesiydi. Aşamalı değişiklikler ipek gibi pürüzsüzleşti, ancak bir süre garip görünüyordu. Geçici için çok istenmeyen bir kullanıcı arayüzü.
Aşamalarda tam yeniden tasarımlar yapmak veya yeni tasarımla tam bir değişim yapmak daha mı iyi?
Aşamalı bir yaklaşımla uğraşıyorsanız, her iki tasarımı da bir süreliğine korumak, kullanıcının hangisini kullanmak istediğini seçmesine izin vermekte fayda var mı?
Mümkünse bile, eski sürüm artık mevcut olmadığında etkili mi, yoksa aynı sorunlar mı ortaya çıkacak?
Diğer bakış açısından bakmanız gerektiğini düşünün. Her iki yaklaşım da ele alınırsa/planlanırsa doğrudur. Çalıştığım yeniden tasarımlarda önemli olan kullanıcıları yönetmek. Ana sayfada planları tartışarak eğlenceli ama bilgilendirici bir bölüm başlatın. Eski sitede eğlenin, bazı anketlere sadık kalın, onları değişime dahil edin.
Gerçekten duruma bağlı. Bir fıkra yardımcı olabilir:
HTML E-posta düzenleyicisi içeren bir uygulama tasarlıyorum. Orijinal tasarım hata eğilimli ve bir sürü sorun vardı. "Düzeltmek" için hiçbir yolu yoktu, bu yüzden tasarım hurdaya ve sıfırdan yeniden inşa ... bu sefer çok daha iyi.
Ancak, müşteriler çıldırdı. "Peynirimi sen taşıdın !!!" Müşteri başına yaklaşık 5-10 dakika harcamak zorunda kaldım, farkı gösterdim, sakinleştirdiler ve mutlu ettim. Bu özellikle ilgili şikayetler ortadan kalktı.
Sonunda, bir şeyi tamamen değiştirdim ve acı verici bir şeydi. Sonra sakinleştiler ve her şey yolundaydı.
Facebook yeniden tasarladı, herkes çığlık attı, sonra sakinleşti. Kısa süreli delilik için hazırlandığınızda tam takas tamamdır.
Metaforu seviyorum - büyük bir web uygulaması bir havaalanı gibi. Bu ifadenin bazı sonuçları var:
Web uygulamaları için de geçerlidir (en azından büyük uygulamalar için). Her şey evrimsel olarak geliştirilebilir. Aslında eskisinin farklı kısımlarını değiştirerek tamamen yeni bir arayüz oluşturabilirsiniz. Ama elbette ne yapılması gerektiğine dair tam bir resme sahip olmak güzel. Tüm projeyi anlamadan farklı parçaları yeniden tasarlarsanız, iyi sonuçlar elde etmek çok daha zor olacaktır.
Artımlı yaklaşım için +1, yeniden tasarım yerine yeniden hizalama. Google, Yahoo, Amazon bir seferde sadece küçük değişiklikler yapıyor: web sitelerinde sürekli değişiyor, ancak bir şey değiştiriyor olsa da büyük değişiklikler görmüyorsunuz.
X Efsanesi: Web sitenizi periyodik olarak yeniden tasarlamanız gerekir hakkında daha fazla bilgi bulabilirsiniz.
aşamalı tam takas daha iyidir söyleyebilirim. Ama iyi idare etmelisin.
Tam bir takas gerçekten insanlar için çok zor. Joel Spolsky bir keresinde sıfırdan yeniden yazmanın asla yapmamanız gereken bir şey olduğunu söyledi . Bu kod yazma ile ilgili olmasına rağmen, kullanıcılar için de geçerli olduğunu düşünüyorum. Tamamen farklı bir şeye alışmaları gerektiğinde uzmanları kaybedeceksiniz. Fazlama çok yardımcı olabilir. Ayrıca, kullanıcılarınızı sürece dahil etmek için daha fazla zaman vererek, çünkü tam bir değişiklikle daha fazla anlayabilirler.
Bunu yönetmenin en iyi yolunun beta sürümleri olacağını düşünüyorum. Gerçek işin devam ettiği ve aktif müşteriler değişikliğin ikinci bir yerde yapılmasına yardımcı olabilir. Bu şekilde, değişiklikten şikayetçi olabilecek kullanıcılara da açıkça iletişim kurabilirsiniz.
(Bir uyarı var: uygulama/site/şey neredeyse hiç kullanılmadığında. Bir tasarım ve ileriye doğru bakış açısından, tam bir takas yapmak daha iyidir. Ancak kullanım ve proje çok büyük olmamalıdır. .)