Panduan
Lingkup Aplikasi: Lima Baris Ini Saja yang Perlu Anda Tulis
Tiap Vendor Menghitung Aplikasi yang Berbeda
“Semacam aplikasi jual beli barang bekas.” Permintaan yang masuk cuma satu baris seperti itu membuat tiap penerimanya menggambar aplikasi sendiri di kepala. Ada yang berhenti di pasang iklan dan halaman daftar. Ada yang otomatis memasukkan chat, verifikasi identitas, sampai penanganan laporan. Aplikasi yang dihitung berbeda, jadi angkanya juga berbeda. Orang yang sudah bertanya ke beberapa tempat biasanya kaget lebih dulu pada jurang penawarannya. Bukan karena ada vendor yang menggelembungkan harga.
Titik yang membelah lingkup cuma ada di lima tempat. Berapa layarnya, terbit di toko mana, apakah login, pembayaran, dan push termasuk, perlu server atau tidak, dan sejauh mana layar untuk operator dibuat. Kirim lima baris itu dalam keadaan terisi, dan penawaran yang kembali akhirnya berdiri di atas garis dasar yang sama.
Mulai dengan Menghitung Layar
Tulis satu per satu layar yang dilalui pengguna sejak membuka aplikasi sampai tujuannya tercapai. Onboarding, pendaftaran, beranda, daftar, detail, buat konten, profil saya, pengaturan. Yang paling sering lupa adalah layar keadaan: tampilan ketika belum ada isi sama sekali, tampilan ketika terjadi error, tampilan ketika pencarian tidak menemukan apa-apa. Tambahkan itu semua, dan daftar untuk “aplikasi sederhana” pun cepat memanjang. Jumlah layar menempel di sisi desain sekaligus pengembangan, jadi panjang daftar inilah kerangka durasi dan biayanya.
Kemampuan menggambar tidak diperlukan. Kotak di atas kertas yang disambung anak panah sudah cukup. Merapikannya urusan desainer; tugas pemberi kerja adalah memastikan tidak ada layar yang terlewat. Satu daftar ini menjadi bahasa bersama saat berbicara dengan vendor, dan belakangan memangkas perdebatan soal apa yang dulu termasuk lingkup.
Toko Mana, dan Sejak Kapan
Menerbitkan di iOS dan Android sekaligus mengubah cara membangunnya. Menulis native untuk masing-masing hampir sama dengan membuat aplikasi yang sama dua kali, dan beban kerjanya melonjak. Framework lintas platform menutup dua toko dengan satu basis kode, hanya saja fitur yang menyentuh perangkat seperti kamera atau notifikasi tetap perlu disentuh per platform. WebView membungkus situs web dalam cangkang aplikasi dan paling ringan di antara ketiganya. Peninjauan Apple pernah menolak aplikasi yang isinya sekadar situs terbungkus, jadi layanan berbasis konten pun sebaiknya menyiapkan satu fitur yang hanya ada di aplikasi.
Pertanyaannya dua. Terbit di toko mana, dan apakah dua-duanya sejak hari pertama. Kalau pengguna awal jelas berkumpul di satu sisi, memulai dari satu platform adalah cara masuk akal untuk memotong lingkup.
Yang Ikut Terbawa Login, Pembayaran, dan Push
Butir yang di daftar fitur muat dalam satu baris sering datang sebagai satu bongkahan kerja. Login bukan tombol, melainkan sistem akun: ada pendaftaran, berarti ada pemulihan kata sandi dan penghapusan akun. Tiap login sosial yang ditempel menambah satu paket integrasi. Pembayaran juga tidak selesai di layar bayar. Di depannya ada pengaktifan akun di payment gateway, di belakangnya ada alur pembatalan, refund, dan penanganan transaksi gagal. Notifikasi push butuh sisi pengirim dan layar pengaturan di sisi penerima sebagai sepasang, dan pesan promosi menyeret prosedur persetujuan penerima.
Saat Data Keluar dari Perangkat
Di antara lima sumbu itu, yang paling besar membelah lingkup adalah server. Begitu ada akun, begitu data yang sama harus terlihat dari beberapa perangkat, atau begitu pengguna saling membaca unggahan, server dan basis data masuk ke dalam lingkup. Aplikasi yang datanya berhenti di perangkat pemiliknya boleh mengosongkan sumbu ini sepenuhnya.
Layar yang Tidak Dilihat Pengguna
Memasang pengumuman, menangani laporan, mengelola anggota, membaca statistik sederhana. Pengguna tidak pernah membukanya, tapi seseorang harus memakainya supaya layanan bisa berjalan. Menentukan sampai mana versi pertama membangunnya, dan pekerjaan mana yang sementara ditangani manual, juga bagian dari perhitungan lingkup.
Lima Baris Itu Boleh Belum Terisi
Datang dengan satu kalimat “saya ingin membuat aplikasi seperti ini” pun sudah bisa dikonsultasikan. Pengembangan aplikasi di Weple dimulai dengan mengisi lima sumbu di atas bersama pemberi kerja menjadi dokumen lingkup, lalu mengajukan durasi dan biaya berdasarkan dokumen tersebut. Kalau penawaran dari tempat lain sudah ada di tangan, kami bedah bersama sumbu mana yang membuat angkanya menjauh. Dasar tiap barisnya bisa dilihat di halaman harga.
Kalau situasi Anda mirip
Kirimkan situasi Anda sekarang, kami balas dengan cakupan dan harga dalam 24 jam.