Tugas Pertemuan 6 KPPL E
Fadhiil Hanif Rizqullah
5025221144
KPPL E
Prototipe Solusi Technical Support System dengan Pendekatan Waterfall Atau Agile Development
Prototipe dengan Pendekatan Waterfall
1. Requirement Gathering
- Identifikasi kebutuhan dari stakeholders untuk sistem Technical Support. Fase ini termasuk penentuan fungsi-fungsi utama seperti sistem pelacakan masalah (ticketing), integrasi dengan komunikasi email, dan dashboard pelaporan.
- Dokumentasikan spesifikasi kebutuhan secara rinci.
2. System Design
- Desain sistem secara keseluruhan, termasuk arsitektur aplikasi, database, dan user interface. Desain ini mencakup bagaimana pengguna dapat mengajukan masalah, memantau status ticket, dan bagaimana tim teknis dapat menanggapi dan memecahkan masalah tersebut.
- Membuat diagram alur proses, mockup UI, dan struktur database.
3. Implementation (Development)
- Pengembangan sistem dimulai sesuai dengan desain. Tim developer akan membangun fungsi-fungsi seperti pembuatan tiket masalah, penugasan tiket ke teknisi, dan pembuatan laporan.
- Pengujian diimplementasikan pada level modul (unit testing).
4. Testing
- Setelah implementasi selesai, sistem akan diuji secara menyeluruh dengan pengujian fungsional, pengujian integrasi, dan pengujian kinerja.
- Setiap bug atau masalah akan didokumentasikan dan diperbaiki sebelum peluncuran.
5. Deployment
- Setelah sistem lulus dari semua pengujian, sistem akan dideploy ke server produksi dan siap digunakan oleh pengguna.
6. Maintenance
- Sistem akan memasuki fase pemeliharaan di mana tim mendukung pengguna, melakukan perbaikan, dan menambahkan fitur baru jika diperlukan.
Prototipe dengan Pendekatan Agile
1. Requirement & Basic Functionality
- Kumpulkan kebutuhan dasar seperti sistem ticketing untuk laporan masalah.
- Bangun fitur inti dari sistem ticketing di mana pengguna dapat mengirimkan masalah dan mengatur status ticket.
- Umpan balik pengguna didapatkan secara berkala selama sprint untuk menyesuaikan kebutuhan.
2. User Interface & Assigning Tickets
- Buat dan sempurnakan antarmuka pengguna agar lebih mudah digunakan dan intuitif.
- Tambahkan fitur penugasan tiket kepada teknisi, memungkinkan administrator untuk mendistribusikan tiket ke anggota tim dukungan.
3. Communication Integration & Reporting
- Integrasikan dengan sistem email atau chat untuk memungkinkan komunikasi langsung antara pengguna dan teknisi.
- Kembangkan laporan dasar dan dashboard yang memungkinkan administrator melihat statistik tiket.
4. Testing & Feedback
- Lakukan pengujian fungsional untuk memastikan setiap fitur berfungsi dengan benar.
- Ambil umpan balik dari pengguna dan buat perbaikan sesuai kebutuhan.
5. Additional Features & Deployment
- Tambahkan fitur tambahan berdasarkan umpan balik pengguna, seperti knowledge base atau auto-response untuk pertanyaan umum.
- Lakukan soft launch sistem dan deploy ke lingkungan produksi.
Comments
Post a Comment