Windows Market’e uygulama geliştirirken uygulamanızın hangi özellikleri barındırmasını istediğinizden çok kullanıcılara ne tür bir deneyim sunmayı istediğiniz konusu üzerinde düşünmelisiniz.
Windows Market’e uygulama geliştirirken aşağıdaki hususlara dikkat etmeniz iyi olacaktır.
Bir Windows Market uygulaması tasarlarken dikkat etmeniz gereken en önemli şey uygulamanızın hangi konuda en iyisi olacağıdır. Diyelim ki bir fotoğraf uygulaması yazacaksınız. Bu durumda kullanıcıların uygulamanızı kullanma ve fotoğraflarını kaydedip paylaşma nedenleri üstünde düşünürsünüz. Bu düşünme sonunda anlaşılır ki kullanıcılar fotoğraflarına bakıp geçmişi hatırlamak, fotoğrafları sayesinde başkalarıyla iletişim kurmak ve fotoğraflarını güvende tutmak isterler. İşte bu sebepler uygulamanızın iyi olması gereken konulardır ve bu kullanım amaçları size tasarım aşaması boyunca yol gösterici olacaktır.
Sanki bir tahtaya yazar gibi (tabii tahtanız varsa ona da yazabilirsiniz) uygulamanızın kullanıcılara ne gibi konularda yardımı dokunacağını alt alta sıralayın.
Örneğin, varsayalım ki kullanıcılara seyahat planları konusunda yardım etmek istiyorsunuz. İşte bir kağıt peçetenin arkasına bile karalayabileceğiniz birkaç fikir:
Size çekici gelen senaryoyu görebilmek için biraz geri çekilinve oluşturduğunuz listeye bir göz atın. Listeyi, üzerinde yoğunlaşabileceğiniz tek bir senaryoya indirgemek için kendinizi zorlayın. Bu aşamada, belkide birçok iyi fikri listeden çıkartmak zorunda kalacaksınız fakat dağılmadan tek bir başarılı senaryo oluşturmak için kendinize hakim olun.
Üzerinde yoğunlaşacağınız senaryoyu seçtikten sonra ortalama bir bireye uygulamanızın güzel yanlarını tek bir cümle ile nasıl anlatabileceğinize karar verin. Örneğin:
Bu aşamada; beyin fırtınası, oluşum diagramları, düşünce haritalama gibi teknikler en çok kullanılanlar arasındadır.
Bir akış, kullanıcıların amaçlarını gerçekleştirmek için sizin yazılımınızla etkileşime geçme yollarını belirler. Her akış daha önce edindiğiniz “en iyi durumu”na sıkı sıkıya bağlı kalmalı ve kullanıcının başarmak istediği tek bir senaryo için sizin istediğiniz şekilde yardımcı olmalıdır. Başarılı uygulamalar kolayca öğrenilebilecek ve amaca ulaşmak için en az etkileşim gerektirecek akışlara sahiptirler.
Bu aşamada en çok kullanılan teknikler;
Örneğin seyahat uygulamanız daha önce de belirttiğimiz gibi “Arkadaşlarla ortaklaşa seyahat planı oluşturmak konusunda bir numaradır.” diyelim. Şimdi gelin bu amaca ulaşmak için kullanıcıların neler yapmasını gerektiğini sıralayalım:
Bu bir yazı dizisidir. Devamı için tıklayınız