Aracılığıyla paylaş


Kullanım kolaylığının önceliğini belirlemeye yönelik öneriler

Bu Power Platform İyi Mimarlı Deneyim Optimizasyonu denetim listesi önerisi için geçerlidir:

XO:04 Tasarım sürecinde kullanım kolaylığının önceliğini belirleyin. Kullanıcı çabasını en aza indirin ve görev verimliliğini en üst düzeye çıkarın. Karmaşık işlemleri kolaylaştırın. Tasarım kararlarını kullanıcı gereksinimlerine göre ayarlama.

Bu kılavuzda, kullanıcı arabirimi tasarımındaki kullanılabilirliği iyileştirmeye yönelik öneriler açıklanmaktadır. Kullanılabilirlik, bir ürünün amaçlanan kullanıcılar için kullanım kolaylığı ve verimliliğini ifade eder. Kullanılabilirlik, kullanıcı memnuniyetini, hataları ve dijital arabirimle genel etkileşimleri doğrudan etkiler ve sonuç olarak bir uygulamanın genel başarısını etkiler.

Temel tasarım stratejileri

Kullanılabilirlik, kullanıcı arabirimlerinin ne kadar kolay kullanılacağını değerlendiren bir kalite özniteliğidir. "Kullanılabilirlik" sözcüğü ayrıca tasarım sürecinde kullanım kolaylığı sağlama yöntemlerine de değinmektedir.

Kullanılabilirlik beş kalite bileşeniyle tanımlanır:

Bileşen Description
Öğrenilebilirlik Görevler ilk kez kolayca gerçekleştirilebilir ve kullanıcılar önceki deneyimlerinden ne kadar hızlı bir şekilde öğrenebilirler?
Verimlilik Kullanıcılar tasarımı öğrendikten sonra, görevleri ne kadar hızlı bir şekilde gerçekleştirebilirler?
Hatırlanabilirlik Kullanıcılar kullanmadığı bir sürenin ardından tasarıma geri döndükten sonra, uzmanlık yeniden kurmanın ne kadar kolay olabilir?
Hatalar Kullanıcılar kaç hata yapar, bu hatalar ne kadar ciddidir ve hataları ne kadar kolay düzeltebilirler?
Memnuniyet Tasarımın kullanılması ne kadar hoş?

Sistem durumu görünürlüğü

Sistem makul bir süre içinde uygun geri bildirim yoluyla her zaman kullanıcılara neler olduğu hakkında bilgi vermelidir.

Sistemin geçerli durumuyla ilgili önemli ayrıntıları açık ve sezgisel konumlarda görüntüleyin. Örneğin, bir listeden öğe seçildiyse, seçili öğe sayısı görüntülenmelidir.

Seçilen öğe sayısını gösteren ekran görüntüsü.

Kullanıcılara isteklerinin işlendiğine dair güvence vermek için ilerleme göstergelerini veya yükleme animasyonlarını kullanın. Bu görsel göstergeler, belirsizliğe karşı hayal kırıklığını önler ve beklentileri yönetmeye yardımcı olur. Onlar olmadan, kullanıcılar sistemi yavaş veya yanıt verilmeyen olarak algılayabilir ve görevi bırakabilir.

Gerçek zamanlı güncelleştirmeler kullanıcıların eylemlerinin sonuçları hakkında bilgi sahibi ve bağlı kalmasını sağlar. Başarılı eylemleri veya hataları açıkça iletmek için durum iletilerini veya bildirimleri kullanın. Eş zamanlı olmayan işler tamamlandığında bildirim göndermek yaygındır ve kullanıcılar bir bildirimi ne zaman dikkate almaları gerektiğini bilmelidir.

Sistem durumunu hızlı tanıma ve anlama için farklı durumlarda renk kodlu göstergeleri birleştirin. Renk metinden daha hızlı işlenir ve böylece kullanıcının bilgileri hızla an yapmasını kolaylaştırır.

Gerçek dünyayı yansıtın

Sistem sistem tabanlı terimler yerine, anlamaları gereken sözcükleri, ifadeleri ve kavramları kullanarak kullanıcıların dilini konuşmalıdır. Gerçek dünya kurallarını takip edin ve bilgileri doğal ve mantıksal bir düzende sunar.

Kullanıcılara tanıdık gelen terminoloji ve kavramları kullanın ve onları yabancıtabilecek jargondan kaçının. İnsanlar kendi dillerini konuştuğunda sistemin amacını ve işlevselliğini hızlı bir şekilde kavrama eğilimindedir.

Sistem bilgilerini, senaryoları yansıtan ve kullanıcıların anlayacağı şekilde yapılandırın. Bilgilerin, teknolojinin kullanıcı hayatına daha kolay benimsemesini sağlamak için bilindik veya gerçek dünya süreçlerinde rezonans oluşturan doğal ve mantıksal bir sırayla sunun.

Yanlış yazılmış bir e-postayla gerekli e-posta adresi form alanı yanlış e-posta adresi biçimini gösterirken bir hata görüntüler ekran görüntüsü.

Kullanıcı denetimi ve özgürlüğü

Kullanıcılar istemeden sistem işlevlerini seçebilir ve genişletilmiş bir iletişim kutusuna göz atmada, istenmeyen durumdan çıkmak için açıkça işaretlenmiş bir "acil durum çıkışı"na gereksinim duyarlar. Geri al ve yinele işlemlerini destekleyin.

Makul olduğunda, farklı tercihlere ve erişilebilirlik gereksinimlerine sahip kullanıcıları karşılamak için çeşitli giriş yöntemlerini destekleyin. Klavye kısayolları, dokunma hareketleri, sesli komutlar veya fare tıklatmaları kullanıcıların tercih ettikleri yöntemi kullanarak arabirimle etkileşim kurabilmesini sağlar.

Veriler ve gizlilik ayarları üzerinde ayrıntılı denetim, kullanıcı denetimine saygı göstermek ve güven oluşturmak için çok önemlidir. Gizlilik ayarlarını belirleme, verileri silme veya verme ve üçüncü taraf uygulamalarına yönelik erişim izinlerini denetleme, kullanıcıların bilgileri üzerinde denetim altında olmasını sağlar. Veri toplama uygulamaları, güvenlik önlemleri ve kullanıcı hakları konusunda net açıklamalar ve şeffaf açıklamalar sunmak, bilgi sahibi karar verme aşamasında şeffaflığı ve hesap verebilirliği teşvik eder.

Tutarlılık ve standartlar

Kullanıcıların durum göstergelerini kolayca tanıyabilmesini ve anlamasını sağlamak için tasarımda tutarlılık sağlama, zihinsel yükü azaltma ve kullanılabilirliği artırın. Kullanıcıların farklı sözcüklerin, durumların veya eylemlerin aynı anlama geliyor olup olmadığını merak etmemelidir.

Tekrarlanabilir deneyim desenleri farklı görünüyorsa, kullanıcılar sunulan çeşitli kullanımların anlamını yorumlamak için uğraşarak anlama ve görev tamamlamada verimlilik elde edecektir. Eşleşen bir kontrol paketi kullanılması görsel öğelerin ekranlarda ve deneyimlerde tutarlı olmasına yardımcı olur.

Sonraki ekranı bir düğme denetimiyle açmak için bir UI deseni ve bir bağlantı denetimiyle ekranı açmak için başka bir deseni gösteren ekran görüntüsü.

Hata önleme

İyi hata iletilerinden de daha iyisi, bir sorunun oluşmasını ilk etapta önleyen dikkatli bir tasarımdır. Hatayla ilgili koşulları ortadan kaldırın veya eyleme geçmeden önce onlar için kontrol edin ve kullanıcılara bir onay seçeneği belirtin. İş akışı iş akışının devamlılığını sağlamak için arabirimdeki olası sorunları proaktif olarak ele alın.

Göndermeden önce örnek bir form doğrulama kontrolünün ekran görüntüsü.

Hatırlama yerine tanıma

Nesneleri, eylemleri ve seçenekleri görünür kılarak kullanıcının bellek yükünü en aza indirin. Kullanıcının, uygulamanın iletişiminin bir bölümünden diğerine bilgileri hatırlaması gerekmez. Yönergeler, uygun olduğunda görünür veya kolayca alınabilir olmalıdır.

Formlar tasarlarken, kullanıcıların aralarından seçim yapabileceği önceden tanımlanmış seçenekler sağlayıp sağlamayacağınızı veya serbest metin girişine izin verip vermeyeceğinizi göz önünde bulundurun. Bu seçim veri türüne göre belirlenebilir, ancak kullanıcı arabirimi katmanında da düşünülmelidir. Hız ve kolaylık en önemli olduğunda önceden tanımlanmış seçenekleri tercih edin ve daha zengin ayrıntı veya kişiselleştirilmiş yanıtlar gerektiren senaryolar için serbest metin girişi seçin.

Önemli bilgileri bellekten hatırlama gereğini önlemek için rehberlik ve kaynaklar sağlayın. Yaygın kullanıcı arabirimi desenleri bağlamsal yardım simgelerini, satır içi belgeleri, araç ipuçlarını, katıştırılmış eğitmenleri, isteğe bağlı yardım menülerini, arama yapılabilir bilgi bankalarını ve Yapay Zeka destekli kaynaklar gibi etkileşimli yardım arabirim öğelerini içerir.

Bir denetim listesiyle bir seçenekler kümesi arasında ve serbest metin yanıtı için metin giriş alanları kümesi arasında karşılaştırma ekran görüntüsü.

Kullanım esnekliği ve verimliliği

Hızlandırıcılar ve özelleştirme seçenekleri gibi özellikleri birleştirerek farklı uzmanlık düzeylerinde kullanıcıları barındırın. Bu yaklaşım, arayüzün hem acemi hem de uzman kullanıcıların ihtiyaçlarına ve tercihlerine etkili bir şekilde uyum sağlamasına olanak tanır.

Hızlandırıcılar çoğu zaman acemi kullanıcılar tarafından fark edilmeyen uzman kullanıcı etkileşimini hızlandırabilir ve sistemin hem deneyimsiz hem de deneyimsizlere etkili bir şekilde catering yapabilmesini sağlar.

Özelleştirme seçenekleri, kullanıcıların tüm deneyimi kişiselleştirerek arabirimi tercihlerine göre uyarlamalarına olanak verir. Arabirim öğelerini (örneğin, pano kartları) yeniden düzenlemek veya sık kullanılan özellikler için kişiselleştirilmiş kısayollar oluşturmak için seçenekler sunmak, kullanıcı verimliliğini ve sistemde gezinme rahatlığını artırır. Farklı kullanıcı becerilerine ve tercihlerine catering, bir deneyime sahip olma duygusunu ve kişisel yatırımları geliştirmektedir.

Kaydedilen filtrelere bağlantı içeren bir filtre bölmesini ve ardından ana filtreleme deneyimini gösteren ekran görüntüsü.

Estetik ve minimalist tasarım

Kullanıcıların bir bakışta daha kolay anlaşılması için net ve odaklı durum güncelleştirmeleri önceliklerini belirleyin. Bu yaklaşım zihinsel çabayı azaltır ve yanlış yorum, hayal kırıklığı veya vazgeçiş risklerini en aza indirir.

Diyaloglar ilgisiz veya nadiren gerekli bilgiler içermemelidir. Bir diyalogdaki her fazladan bilgi birimi, ilgili bilgi birimleriyle rekabet eder ve görünürlüklerini gri renklidir.

'Evet' yazan birincil düğme ve 'hayır' yazan ikincil düğmeli, kısaslı eyleme geçilebilir bir soru içeren bir diyalog ekran görüntüsü.

Yardım kullanıcıları hataları tanır, tanılama ve düzeltir

Hata iletileri düz dilde, kod olmadan, ifade edilmeli, sorunu tam olarak göstermeli ve bir çözüm önerisinde bulunmalıdır.

Kullanıcıların sorunları çözmelerine veya gecikmeleri anlamalarına yardımcı olmak için bağlamsal yardım veya yardım sağlayın. Bu yaklaşım kullanıcıların, özellikle engellerle veya karmaşık görevlerle karşılaşırken, uygun sonraki adımları belirlemelerine yardımcı olur. Yalnızca bir sorun sunmak yerine, net bir çözüm sunun ve çözümü hızlandırmak için yerleşik işlevleri dahil edin.

İletinin net açıklamasını ve yeniden deneme önerilerini içeren hata iletisi ekran görüntüsü.

Yardım ve belgeler

Sistemin belge kullanmadan kullanabilecek kadar sezgisel olması gerekirken, yardım ve belgelemenin gerekli olduğu örnekler olabilir. Bu gibi durumlarda, bilgilerin kolayca bulunmasını, görev tabanlı, özlü olmasını ve adım adım açık yönergeler sağladığından emin olun.

Üst komut çubuğundan erişilen yardım bölmesi arabirimi ekran görüntüsü.

Power Platform kolaylaştırma

Power Apps içindeki Copilot destekli deneyimler, kullanıcıların konuşmalar sırasında değerli içgörüler keşfetmesine yardımcı olabilir:

Tuval uygulamalarında, ilerlemeyi ve yükleme durumlarını ilerleme çubuğu ve dönüş modern denetimleriyle belirtebilirsiniz. Durum bilgilerini görüntülemek için rozet denetimini kullanın.

Hatalarla ilgili Power Fx ifadeleri kullanarak istemcideki tuval uygulamalarında güçlü hata işleme uygulayın. Power Fx ile özel sunucu taraflı hataları, işlem öncesi doğrulama içeren düşük kodlu eklentiler kullanarak tanımlayın.

Kullanılabilirliğin arabirimde yerleşik olarak yer aldığı model yönetimli uygulamalarda, kullanılabilirliği geliştiren deneyimin özelliklerini yapılandırmaya odaklanın. Yerleşik hızlandırıcıya örnek olarak, kullanıcıların bir uygulamadaki bir tablo için filtreleme ve sütun tercihlerini kaydetmelerini sağlayan kişisel görünümler verilebilir. Ek olarak, uygulama içinde ayrıntılı bir yardım kaynağı sunmak için özel yardım sayfalarını yapılandırın.

Deneyim İyileştirme denetim listesi