link: https://www.youtube.com/watch?v=3PMLwe_C-F0
Versi: PZN (Programer Zaman Now)
Alur Kerja Pembuatan Aplikasi
- BRD /
Business Requirement Document- yang membuat orang operasional, produk, bisnis
- berupa dokumen berisi:
- Apliakasi
- Fitur
- Flowchart
UI(User Interface) /UX(User Experience)- dirancang tampilan sampai selesai sesuai
BRD - dipakai: adobe xd / figma
- dirancang tampilan sampai selesai sesuai
Technical Design- alur aplikasi
- deployment diagram untuk menentukan techstack untuk digunakan
Architecture ReviewSoftware Architectakan review technical design dan berkumpul semua- berkumpul:
Infra Architect,Security Architect,Development Architect,Frontend Architect - Jika tidak ada
Software Architect, maka tanyanya ke Senior
API Specification- Harus berdasarkan UI Design, gambarannya diskusikan FE, QA dan BE.
- Contoh API Spec: https://github.com/ProgrammerZamanNow/kotlin-restful-api/blob/master/README.md
Development (BE,FE,dan QA)- Dilakukan secara paralel, berdasarkan tugas masing - masing
Non Prod Deployment- melakukan deployment bukan production menggunakan CI / CD dari clone repository
Testing (QA,Performance,Security)- bukan
unit test. end to end test(QA)performance test(Performance)security test(Security)
- bukan
Prod Deployment- A/B Test
- Canary test
Maintenance Improvement

