Uygulama Geliştirme için bir rehber

Uygulama geliştirme ve kullanma stratejik bir süreçtir. Bu kılavuz, Dijital İlkeleri takip ederek bu sürece yardımcı olmayı amaçlamaktadır.

Öncelikle hedefler ve uygulama türleri analiz edilmekte, ardından güçlü ve zayıf yönlerin yanı sıra teknoloji olarak akıllı telefonlara ve uygulamalara alternatifler incelenmektedir. Mevcut uygulama pazarının araştırılmasına ilişkin bir rehber bu bölümü sonlandırmaktadır.

İkinci olarak, uygulama geliştirmenin elverişli ortamı, kullanıcı merkezli geliştirmeden bütçe hususlarına ve geliştirme seçeneklerine kadar ele alınmaktadır.

Son olarak, kullanıcı ihtiyaçları, işlevsellik, platformlar, arka ve ön uç, dağıtım ve donanım konuları üzerinde durularak uygulama geliştirmenin teknik yönleri incelenmektedir.

Başarılı geliştirme, uygulama çözümünün aşağıdakileri sağlamasına yardımcı olan stratejik bir süreci takip ederek faktörleri etkinleştirmeye bağlıdır

  • kullanıcının ihtiyaçlarına göre uyarlanmıştır
  • belirlenen hedefi ele almak için doğru teknoloji türünü kullanır
  • Başka uygun çözümler zaten mevcutsa, tekerleği yeniden icat etmez
  • bütçe dahilinde
  • kaynakları etkin bir şekilde kullanarak geliştirilir
  • gerekli işlevselliğe sahiptir
  • en uygun platformu kullanır
  • arka uç ön uç birleştirir
  • iyi dağıtılmış
  • donanım ve bağlantıyı dikkate alır

Aşağıdaki karar ağacı, bu yol gösterici soruları izleyerek, bir uygulamanın belirli bir sorun ifadesine yararlı bir çözüm olup olamayacağını ve nasıl yararlı bir çözüm olabileceğini anlamaya yardımcı olabilir:

  • "Bunun için bir uygulamaya ihtiyacım var mı?",
  • "Bunun için kim uygulama yapar?" ve
  • "Bunun için bir Uygulama nasıl yapılır?"

Bu yapı deneyimlerimize dayanmaktadır ve amacı, kullanıcı ihtiyacını, mevcut kaynakları ve teknik gereksinimleri doğru şekilde dikkate almayan uygulama çözümlerinden kaçınmayı amaçlamaktadır.