JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
Notes
Wiki
More
Share
Explore
Wiki
Alur Pembuatan Aplikasi
Membuat Business Requirement Document (BRD) yang berisikan:
Garis besar aplikasi, fiturnya apa saja
Lama Pembuatannya
Proses bisnis nya seperti apa
buat Product Map yang sederhana dan jelas
Melakukan tahapan UI UX, mengikuti urutan di bawah:
lakukan Competitive Research / Benchmarking para kompetitor (aplikasi sejenis)
Survey kebutuhan user, dengan penyebaran kuisioner
buat Customer Persona
buat User Flow Journey
buat Wireframing (Low Fidelity)
buat Prototyping
lakukan Usability Testing & Interviewing
buat Mockup UI (High Fidelity)
kirim semua desain, aset, dsb ke tim developer
Membuat Technical Design Document, yang berisikan:
Deployment Diagram
Entity Relationship Diagram
Class Diagram
Use Case Diagram
Activity Diagram / Flowchart
Ulas kembali Technical Design Document, apakah sudah sesuai
Membuat API Specification yang mengacu pada Mockup UI
Membangun Aplikasi 🏠
development environment / local
BE membuat Restful API, Database, dan properti backend lainnya
FE membuat Script Client (Aplikasi keseluruhan), melakukan unit & integration testing (misal dengan Jest)
QA mempersiapkan automation testing
Deploy/Host & melakukan berbagai Testing 🏠
staging environment
lakukan End to End Test (E2E) dengan Cypress/Katalon
lakukan User Acceptance Test (UAT) ← manual / tanpa tools
lakukan Performance Test
lakukan Security Test
Production Deployment - Release/Launching the Software to the Market / End User 🏠
production environment
Maintenance / Improvement
Monitoring (data, traffic, response & load time)
Multiple Staging Environments:
example URL
https://stag1.gojek.co.id
https://stag2.gojek.co.id
https://stag3.gojek.co.id
Another Testing Setup:
Test Runner: Mocha
Assertion Library: Chai
Headless Browser: Puppeteer/Selenium (E2E Testing)
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.