Anda di halaman 1dari 3

BAB 1

Process Model
Process model adalah representasi grafis dari langkah-langkah atau tahapan yang diperlukan
untuk menyelesaikan suatu proses bisnis atau teknis.
Macam-macam Process Flow

 Linear process flow


Jenis process flow yang menggambarkan langkah-langkah yang harus dilakukan secara
berurutan untuk menyelesaikan suatu proses.

 Iterative process flow


Jenis process flow yang melibatkan serangkaian siklus atau iterasi dalam pengembangan dan
perbaikan suatu proses.

 Evolutionary process flow


Jenis process flow yang menekankan pada evolusi dan pengembangan yang terus menerus
dari suatu proses.

 Parallel process flow


Jenis process flow yang memperlihatkan beberapa langkah atau aktivitas yang berjalan
secara simultan.

Tahap-tahap Suatu proyek


1. Identifikasi kebutuhan client
2. Perencanaan proyek
3. Desan dan pengembangan
4. Implementasi dan pengujian
5. Peluncuran dan evaluasi
Inisiasi – perencanaan – eksekusi – Monitoring – Closing

Waterfall Process model


suatu pendekatan dalam pengembangan perangkat lunak yang mengikuti urutan tahap-
tahap linear dan berurutan.

Prototyping Process model


model pengembangan perangkat lunak yang berfokus pada pembuatan prototipe atau
model awal dari perangkat lunak yang sedang dikembangkan.

Evolutionary Process Model


Jenis process flow yang menekankan pada evolusi dan pengembangan yang terus menerus
dari suatu proses.

Spiral Process Model


model proses pengembangan perangkat lunak iteratif yang memadukan elemen-elemen dari
Model Waterfall dan Model Prototyping. Model Spiral memungkinkan pengguna untuk
mengikuti siklus pengembangan yang berulang.

Unified Process Model


Model proses pengembangan perangkat lunak yang terstruktur dan iteratif.

BAB 2
Agile
Agile adalah suatu metodologi pengembangan perangkat lunak yang berfokus pada
fleksibilitas dan adaptabilitas terhadap perubahan kebutuhan dan kondisi pada proyek.
Agile memberikan keuntungan dalam hal fleksibilitas, adaptabilitas, dan kualitas perangkat
lunak yang dihasilkan.
Metodologi agile :

 Scrum: sebuah kerangka kerja pengembangan perangkat lunak yang fokus pada kerja
tim yang terorganisir dan terstruktur.
 Extreme Programming (XP): sebuah metodologi pengembangan perangkat lunak
yang fokus pada kualitas perangkat lunak dengan cara melakukan pengujian secara
terus-menerus.
 Kanban: sebuah kerangka kerja pengembangan perangkat lunak yang fokus pada
visualisasi dan pengendalian aliran kerja.
 DevOps: pendekatan dalam pengembangan perangkat lunak dan pengelolaan
infrastruktur yang menggabungkan pengembangan dan operasi ke dalam satu tim
yang sama.

Go, No-Go Decision


tim proyek dan manajemen melakukan evaluasi terhadap kemajuan proyek, apakah proyek
telah mencapai tujuan dan target yang telah ditetapkan, serta apakah proyek masih layak
dilanjutkan ke tahap berikutnya berdasarkan faktor seperti risiko, ketersediaan sumber daya,
dan dana yang tersedia.

Maintain Release Software


Maintain Release adalah proses pemeliharaan dan pelepasan perangkat lunak yang terus
diperbarui dan ditingkatkan untuk memenuhi kebutuhan pengguna dan memperbaiki bug
atau masalah yang ditemukan.
Prinsip
Komunikasi
Modelling
Planning
Practice
Process
Testing
Deployment

Anda mungkin juga menyukai