Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 uygulamasına Copilot denetimi ekleme
- Tuval uygulamasına özel Copilot ekleme
- Model temelli uygulamalarda uygulama kullanıcıları için Copilot ekleme
- Copilot ile galerileri filtreleyin, sıralayın ve arayın
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.