Skip to main content
Klavye temizleyen adam

Uygulama oluşturma:
Mükemmel bir fikri olan herkes için 5 adımdan oluşan bir süreç

Uygulanabilir bir fikriniz olduğu halde kodlama becerileriniz yoksa veya profesyonel bir geliştirici değilseniz bir iş sorununu çözmek için uygulama oluşturmanın ilk adımları aynıdır. Ayrıca bir uygulama oluştururken bunlar planlamaya dayanır ve size süreç boyunca ilerlerken zaman ve maliyetten tasarruf sağlar. Bu beş adımı izleyerek vizyonunuzu şekillendirmeye başlayın.

1. Adım. Hedeflerinizi belirleyin

Uygulamanızın amacını net bir şekilde belirleyin. Üretkenlik artışı veya giderleri azaltma gibi işle ilgili amacınızı tanımlayın.

Dikkate alınacak sorular:

  • Ne elde etmek istiyorsunuz? Uygulamanız hangi sorunu çözüyor? Uygulamanızın iyi yapacağı başlıca şeyi dikkate alın.
  • Belirli bir platform veya mobil cihaz için yerel bir uygulama mı oluşturmak istiyor musunuz? Yoksa farklı platformlarda çalışan hibrit bir uygulama mı?
  • Web'e yönelik bir uygulama oluşturuyorsanız düzen, yazı tipleri ve grafiklerin farklı cihazlarda doğru göründüğünden emin olmak için duyarlı bir tasarım kullanmak ister misiniz?
  • Uygulamanız ne tür veriler oluşturacak? Uygulamanın nasıl görselleştirilmesi gerekiyor? Hedef kitleniz bu verilerle ne yapacak?
  • Common Data Service ve SQL gibi veri kaynağınız nedir? Birden fazla veri kaynağına bağlanmanız gerekecek mi?

İpucu:

Uygulamanız kullanılmaya hazır olduğunda daha sonra karşılaşabileceğiniz her türlü kural hakkında bilgi edinin. Örneğin, kurumunuzun güvenlik, gizlilik veya uyumluluk gereksinimleri var mı? Peki kamu düzenlemeleri veya kimlik doğrulama/yetkilendirme gereksinimleri?

2. Adım: Özellikler ve işlevlerin taslaklarını oluşturun

Nasıl çalıştığını ve kullanıcılarınızın ve sizin yapabilmek için neye ihtiyaç duyacağınızı belirleyin. Hayal ettiğiniz tüm işlevler ve özelliklerin listesini yapın. Kullanım senaryolarını planlayın ve fikirlerinizin bir çizim defterinde nasıl göründüğünü görün.

Hangi özellikler uygulamanızı benzersiz kılıyor? Neyi dışarıda bırakabilirsiniz? Daha sonra uygulamayı oluştururken sizi neler yavaşlatacak? İlk sürümü basit tutun ve yalnızca en önemli olanları ekleyin. Bu işlem, sürecinizi hızlandırır ve yapmanız gereken değişiklikleri belirlemeyi kolaylaştırır.

İpucu:

Uygulamanızın çevrimdışı olarak çalışması gerekiyorsa internet bağlantısı olmadan çalışan yeterli sayıda özellik planladığınızdan emin olun. Ayrıca uygulamanızın çevrimdışı olarak çalışması için ek veri kaydetme ve yükleme özellikleri de gerekli olabilir.

3. Adım. Var olan uygulamaları araştırın

Benzer hedefleri gerçekleştirmeye veya benzer sorunları gidermeye yardımcı olan ve daha önce yapılmış uygulamalara bakın. Ardından kurumsal süreçlerinizi ele almak için bu uygulamaları nasıl geliştirebileceğinizi veya nasıl temel alacağınızı düşünün.

Keşfedilecekler:

  1. Kurumunuzun özel ihtiyaçları.
  • Birlikte çalıştığınız kişilerle konuşun. Uygulamanızın çözmelerine yardımcı olabileceği bir sorunu o anda nasıl giderdiklerini veya o sorunla nasıl uğraştıklarını öğrenin.
  1. Birisi ihtiyaç duyduğunuz uygulamayı zaten oluşturmuş mu?
  • Kullanılabilir uygulamalara ait değerlendirmeleri okuyun. Kişiler neyi sevmiş, neyi sevmemiş? Bu uygulamalarda gözden kaçan veya iyi yapılan şeyler neler?
  • Kağıt ve kalemle oluşturduğunuz taslağa geri dönün ve uygulamanızı daha iyi hale getirin.
  1. Uygulamanız uygulanabilir mi? Telif hakkı sınırlamalarını ve olası teknik engelleri inceleyin.
  2. Erişilebilirliği ve yerelleştirmeyi dikkate almanız gerekiyor mu?

4. Adım. Taslak örnekler oluşturun

Örnek, uygulamanızın düzeni, işlevlerine ilişkin bir film şeridi ve ekranlar arasındaki akıştır. Örneğiniz size ve diğerlerine oluşturmaya başlamadan önce istediğiniz sonucu görme ve her türlü sorunu işaretleme konusunda yardımcı olur. Kağıt ve kalemle yapın veya dijital bir örnek aracı veya şablonu kullanın. Basit ve gezinmesi kolay bir tasarım oluşturun.

Sezgisel bir kullanıcı deneyimi (UX) örneği hazırlayın.

Kullanıcı deneyimi, uygulamanızın kullanıcıların uygulamayla nasıl etkileşim kurduğuna ilişkin akışı ve çalışmasıdır. Kullanıcı bir düğmeye dokunduğunda ne oluyor? Bunları bir ekrandan diğerine nasıl taşırsınız? Kullanıcıların her hedefe ulaşması için kaç ekran gerekecek? Hangi sırada olmaları gerekiyor? Her görev için tam ekranda bir taslak örnek oluşturun.

Görsel açıdan çekici bir kullanıcı arabirimi (UI) örneği oluşturun.

Her ekranın nasıl görüneceğini ve işlevlerinizin nasıl sığacağını görselleştirin. Tutarlı bir görünüm için tipografi, renkler, simgeler ve sekmeler hakkında düşünün. Her görsel öğenin farklı düzenlerini ve boyutlarını deneyin. Her ekran için kabaca şemalar veya "dış görünümler" çizin.

İpucu:

Eklemek isteyebileceğiniz, açılır eylem onayları gibi diğer özel tasarım öğelerini düşünün veya düğmeleri kullanıcı/erişim izinlerine göre gizleyin/gösterin.

5. Adım. Şablonlarınızı test edin ve iyileştirin

Şimdi, taslağınızı gerçek zamanlı olarak test etmenin zamanı geldi. Bu, kullanıcı yolculuğunun akışının zorlaştığı yerleri görmenize yardımcı olur.

Taslakla etkileşiminizi gerçekleştirin.

  • Uygulamanızın sunduğu deneyime benzer deneyim sağlayan ekranları birbirine bağlayın ve eylemleri ilişkilendirin.

Kişilere test yaptırın ve onlara sorular sorun.

  • Uygulamaya girdiğinizde, ana menüye erişmek kolay mı?
  • Tüm görev seçeneklerini kolayca ayırt edebiliyor musunuz?
  • Deneyim nerede kolay ve sezgisel?
  • Nerede takılıyorsunuz?
  • İleriye giden yol net olmadığından önceki ekranlara geri dönmek zorunda kaldınız mı?
  • Bulunmayan veya bulamadığınız bir adıma ihtiyaç duydunuz mu?
  • Uygulama deneyiminde herhangi bir tekrar ve fazlalık var mı?

İpucu:

Teknik uygulama geliştirmeye başlamadan önce taslak testleriniz deneyimin sorunsuz olduğunu gösterene kadar bekleyin.

Geri bildirimlerinizi sıralayın, düzeltme listenizi yapın, gerekenleri düzeltin ve taslakları daha iyi çalışıp çalışmadıklarını görmek için yeniden test edin. Uygulamanızın akışı kolaylaşana kadar bu işlemi tekrarlayın.

Sonraki adımlarınızı atın

Planlamanızı tamamladıktan sonra, oluşturma aşamasına geçmeye hazırsınız demektir. Bu, araçlarınızı seçmeyle başlar. Kodlarınızı kendiniz yazın ya da sürükle ve bırak tasarım ile önceden oluşturulmuş AI bileşenleri sunan Microsoft Power Apps gibi düşük kodlamalı bir araç ile hızlıca bir uygulama oluşturun.