Manajemen Waktu Sistem Informasi Customer Relationship
Teknik pengembangan yang
dipilih : Teknik Prototyping.
Cara kerja :
1. Developer melakukan analisa terhadap kebutuhan kepada stakeholder, lalu developer melakukan pembuatan desain secara global untuk contoh lalu
2. Developer membuatkan prototype termasuk dalam hal pengujian serta penyempurnaan.
3. Developer menunjukkan protoype kepada stakeholder
4. Dilakukan evaluasi hingga stakeholder terkait sudah setuju dengan prototype yang ditujukan
5. Developer melakukan implementasi ke dalam bentuk kodingan.
1. Definisi Aktivitas
Dari Mindmap
tersebut dapat dilihat aktivitas-aktivitas yang harus dilakukan, diantanya :
Daftar
Aktivitas yang Harus Dilakukan
|
Menghubungi Stakeholder terkait dan
membuat perjanjian waktu untuk bertemu
|
Melakukan wawancara kepada
Stakeholder terkait kebutuhan apa saja yang ada di dalam sistem
|
Menggali informasi proses bisnis pada
pihak XYZ BodyCare
|
Mendefinisikan kebutuhan user
|
Mendefinisikan kebutuhan sistem
|
Memilih kebutuhan apa saja yang akan
ada pada aplikasi CRM XYZ BodyCare ini
|
Mengkonfirmasi ulang kebutuhan yang
sudah kita analisis kepada Stakeholder terkait
|
Membuat dokumen kebutuhan yang berisi
segala hasil tahapan dalam penggalian kebutuhan dan kebutuhan final
|
Membuat prototype UI aplikasi CRM XYZ
Bodycare
|
Mendesain sistem dari aplikasi CRM
XYZ BodyCare
|
Mendesain proses bisnis yang akan
berjalan
|
Menunjukkan prototype beserta desain
sistemnya kepada Stakeholder terkait
|
Mencatat evaluasi yang diberikan oleh
Stakeholder
|
Mengimplementasi sistem dari
prototype yang telah disetujui
|
Mengimplementasi UI dari prototype
yang telah disetujui
|
Menggabungkan UI dan sistem yang
telah dibuat
|
Menguji coba aplikasi oleh Developer
dan Stakeholder
|
Mengevaluasi ulang kepada Stakeholder
|
Memperbaiki aplikasi bila ada kesalahan
yang ditunjukkan oleh Stakeholder sebelumnya
|
Mencari jasa hosting
|
Membeli jasa hosting
|
Mendesain LAN
|
Pengadaan hardware
|
Mendeploy aplikasi CRM XYZ BodyCare
|
Menguji coba server oleh Developer
|
Membuat usecase scenario
|
Stakeholder melakukan etsting yang
sesuai dengan usecase scenario
|
Memperbaiki aplikasi bila ada
error/masalah
|
Merencanakan pembuatan tim support
|
Merencanakan jobdesk tim support
|
Melakukan pemilihan anggota tim
support
|
Menjalankan support
|
2. Pengurutan
Aktivitas
Segala aktivitas yang telah didaftar pada poin 1, kemudian disusun secara sekuensial dari awal dan mengelompokkan tiap-tiap aktivitas menjadi Tahap dan Milestones. Keterangan : kalimat cetak tebal adalah nama proyek, tahap, dan sub tahap tergantung dengan indentasi. Sementara kalimat cetak normal adalah milestones dari setiap tahap.
Segala aktivitas yang telah didaftar pada poin 1, kemudian disusun secara sekuensial dari awal dan mengelompokkan tiap-tiap aktivitas menjadi Tahap dan Milestones. Keterangan : kalimat cetak tebal adalah nama proyek, tahap, dan sub tahap tergantung dengan indentasi. Sementara kalimat cetak normal adalah milestones dari setiap tahap.
Daftar
Aktivitas yang Harus Dilakukan
|
Aplikasi CRM (Customer Relation
Management) XYZ BodyCare
|
Konsep
|
Definisi Kebutuhan
|
Menghubungi
Stakeholder terkait dan membuat perjanjian waktu untuk bertemu
|
Menggali
informasi proses bisnis pada pihak XYZ BodyCare
|
Mendefinisikan
kebutuhan user
|
Mendefinisikan
kebutuhan sistem
|
Analisa Kebutuhan
|
Memilih
kebutuhan apa saja yang akan ada pada aplikasi CRM XYZ BodyCare ini
|
Mengkonfirmasi
ulang kebutuhan yang sudah kita analisis kepada Stakeholder terkait
|
Membuat
dokumen kebutuhan yang berisi segala hasil tahapan dalam penggalian kebutuhan
dan kebutuhan final
|
Pembuatan Prototype
|
Mendesain
sistem dari aplikasi CRM XYZ BodyCare
|
Membuat
prototype UI dari aplikasi CRM XYZ BodyCare
|
Mendesain
proses bisnis yang akan berjalan
|
Evaluasi Prototype
|
Menunjukkan prototype beserta desain sistemnya kepada
Stakeholder terkait
|
Mencatat evaluasi yang diberikan oleh Stakeholder
|
Implementasi
Aplikasi
|
Mengimplementasi sistem dari prototype yang telah
disetujui
|
Mengimplementasi UI dari prototype yang telah
disetujui
|
Menggabungkan UI dan sistem yang telah dibuat
|
Menguji coba aplikasi oleh Developer dan Stakeholder
|
Konfirmasi
Final dari Implementasi
|
Mengevaluasi
ulang kepada Stakeholder
|
Memperbaiki aplikasi bila ada kesalahan yang
ditunjukkan oleh Stakeholder sebelumnya
|
Roll
Out
|
Mencari jasa hosting
|
Membeli jasa hosting
|
Mendesain LAN
|
Pengadaan hardware
|
Mendeploy aplikasi CRM XYZ BodyCare
|
Menguji coba server oleh Developer
|
Testing
|
Membuat usecase scenario
|
Stakeholder melakukan etsting yang sesuai dengan
usecase scenario
|
Memperbaiki aplikasi bila ada error/masalah
|
Support
|
Merencanakan pembuatan tim support
|
Merencanakan jobdesk tim support
|
Melakukan pemilihan anggota tim support
|
Menjalankan support
|
3.
Estimasi Sumber Daya Aktivitas (sesuai dengan
Project Charter)
a. Bahan
i. Dokumen SKPL
ii. Dokumen DPPL
b. Tenaga kerja
i. Project manager
ii. System Analyst
iii. Design Analyst
iii. Design Analyst
iv. Web developer
v. Database
developer
vi. Dokumentator
vii. Tester
vii. Tester
viii. Teknisi
c. Alat
i. Hardware
1. PC/ Laptop
server set
2. PC terminal
3. Perangkat LAN
4. Printer
5. PC
ii. Software
1.
Microsoft Visual Basic
6.0
2.
Crystal Report 8.0
3.
Microsoft SQL Server
2000
4.
Microsoft Office
5.
Switch
6.
Network Peripheral
(paket)
Detail tanggung jawab untuk setiap kegiatan dapat
dilihat sebagai berikut :
Kegiatan
|
Pemilik
|
Due
date/Sequence
|
Interview
kebutuhan Stakeholder
|
Project Manager
|
Melakukan
wawancara untuk mendapatkan kebutuhan utama
|
Fitur-fitur
mengenai aplikasi yang ingin dibuat
|
Web
developer,
Stakeholder
|
Developer dan
Stakeholder mendiskusikan sekaligus membuat requirement fitur-fitur apa yang
diperlukan
|
Data-data
yang akan digunakan pada aplikasi
|
Database developer, Stakeholder
|
Database
developer dan Stakeholder berdiskusi tentang data apa saja yang akan
dimasukkan ke dalam aplikasi
|
Mendesain
user interface sesuai dengan kebutuhan
|
Web
developer
|
Web developer
dan Stakeholder mendiskusikan desain yang sesuai dengan kebutuhan Stakeholder
namun tidak dapat keluar dari ruang lingkup yang telah disepakati
|
Mendeskripsikan
hasil kerja (spesifikasi kebutuhan, source code, test plan
|
Tim Proyek
|
Tim
proyek mendeskripsikan dan mendiskusikan ke Stakeholder terkait tentang
asumsi proyek yang dibuat
|
Instalasi
LAN
|
Teknisi
|
Teknisi
melakukan instalasi LAN
|
Testing
aplikasi
|
Tester
|
Melakukan
uji coba terhadap aplikasi yang dibuat
|
Implementasi
aplikasi web
|
Tim
proyek
|
Tim melakukan
implementasi aplikasi web
|
4.
Estimasi Durasi Aktivitas
Durasi diestimasi berdasarkan tingkat kesulitan beserta banyaknya pihak yang terlibat di dalam tugas/jobdesk tersebut.
Daftar
Aktivitas yang Harus Dilakukan
|
Durasi (HARI)
|
Aplikasi
CRM (Customer Relation Management) XYZ BodyCare
|
69
|
Konsep
|
|
Definisi Kebutuhan
|
8
|
Menghubungi
Stakeholder terkait dan membuat perjanjian waktu untuk bertemu
|
1
|
Melakukan
wawancara ke stakeholder yang terkait tentang kebutuhan apa saja yang seharusnya
ada pada sistem
|
1
|
Menggali
informasi proses bisnis pada pihak XYZ BodyCare
|
2
|
Mendefinisikan
kebutuhan user
|
2
|
Mendefinisikan
kebutuhan sistem
|
2
|
Analisa Kebutuhan
|
5
|
Memilih
kebutuhan apa saja yang akan ada pada aplikasi CRM XYZ BodyCare ini
|
2
|
Mengkonfirmasi
ulang kebutuhan yang sudah kita analisis kepada Stakeholder terkait
|
1
|
Membuat
dokumen kebutuhan yang berisi segala hasil tahapan dalam penggalian kebutuhan
dan kebutuhan final
|
2
|
Pembuatan
Prototype
|
|
Desain
Sistem
|
2
|
Mendesain
sistem dari aplikasi CRM XYZ BodyCare
|
2
|
Desain
Prototype
|
2
|
Membuat
prototype UI dari aplikasi CRM XYZ BodyCare
|
2
|
Desain
Proses Bisnis
|
2
|
Mendesain
proses bisnis yang akan berjalan
|
2
|
Evaluasi
Prototype
|
2
|
Menunjukkan prototype beserta desain
sistemnya kepada Stakeholder terkait |
1
|
Mencatat evaluasi yang diberikan oleh
Stakeholder |
1
|
Implementasi
Aplikasi
|
22
|
Mengimplementasi sistem dari
prototype yang telah disetujui |
10
|
Mengimplementasi UI dari prototype
yang telah disetujui |
5
|
Menggabungkan UI dan sistem yang
telah dibuat |
5
|
Menguji coba aplikasi oleh Developer
dan Stakeholder |
2
|
Konfirmasi
Final dari Implementasi
|
6
|
Mengevaluasi ulang kepada Stakeholder
|
2
|
Memperbaiki
aplikasi bila ada kesalahan yang ditunjukkan oleh Stakeholder sebelumnya
|
4
|
Roll
Out
|
8
|
Mencari jasa hosting
|
1
|
Membeli jasa hosting
|
1
|
Mendesain LAN
|
2
|
Pengadaan hardware
|
1
|
Mendeploy aplikasi CRM XYZ BodyCare
|
2
|
Menguji coba server oleh Developer dibantu dengan
Teknisi
|
1
|
Testing
|
6
|
Membuat usecase scenario
|
2
|
Stakeholder
melakukan testing yang sesuai dengan usecase scenario
|
1
|
Memperbaiki
aplikasi bila ada error/masalah
|
3
|
Support
|
6
|
Merencanakan pembuatan tim support
|
1
|
Merencanakan jobdesk tim support
|
3
|
Melakukan
pemilihan anggota tim support
|
2
|
Menjalankan support
|
0
|
5.
Pengembangan Jadwal
No
|
Daftar Aktivitas yang Harus Dilakukan
|
Durasi(Hari)
|
Mulai
|
Selesai
|
Predecessors
|
1
|
Aplikasi CRM (Customer Relation Management) XYZ
BodyCare
|
69
|
1 Mei 2016
|
9 Juli 2016
|
|
2
|
Definisi Kebutuhan
|
7
|
1 Mei 2016
|
7 Mei 2016
|
|
3
|
Menghubungi Stakeholder terkait dan membuat
perjanjian waktu untuk bertemu
|
1
|
1 Mei 2016
|
1 Mei 2016
|
|
4
|
Melakukan wawancara ke stakeholder yang terkait
tentang kebutuhan apa saja yang seharusnya ada pada sistem
|
1
|
2 Mei 2016
|
2 Mei 2016
|
|
5
|
Menggali informasi proses bisnis pada pihak XYZ
BodyCare
|
2
|
3 Mei 2016
|
4 Mei 2016
|
|
6
|
Mendefinisikan kebutuhan user
|
2
|
5 Mei 2016
|
6 Mei 2016
|
3,4,5
|
7
|
Mendefinisikan kebutuhan sistem
|
2
|
7 Mei 2016
|
8 Mei 2016
|
3,4,5
|
8
|
Analisa Kebutuhan
|
5
|
9 Mei 2016
|
13 Mei 2016
|
3
|
9
|
Memilih kebutuhan apa saja yang akan ada pada
aplikasi CRM XYZ BodyCare ini
|
2
|
9 Mei 2016
|
10 Mei 2016
|
|
10
|
Mengkonfirmasi ulang kebutuhan yang sudah kita
analisis kepada Stakeholder terkait
|
1
|
11 Mei 2016
|
11 Mei 2016
|
|
11
|
Membuat dokumen kebutuhan yang berisi segala hasil
tahapan dalam penggalian kebutuhan dan kebutuhan final
|
2
|
12 Mei 2016
|
13 Mei 2016
|
|
12
|
Pembuatan Prototype
|
6
|
14 Mei 2016
|
19 Mei 2016
|
2,8
|
13
|
Mendesain sistem dari aplikasi CRM XYZ BodyCare
|
2
|
14 Mei 2016
|
15 Mei 2016
|
|
14
|
Membuat prototype UI dari aplikasi CRM XYZ BodyCare
|
2
|
16 Mei 2016
|
17 Mei 2016
|
|
15
|
Mendesain proses bisnis yang akan berjalan
|
2
|
18 Mei 2016
|
19 Mei 2016
|
|
15
|
Evaluasi Prototype
|
2
|
20 Mei 2016
|
21 Mei 2016
|
|
16
|
Menunjukkan prototype beserta desain sistemnya
kepada Stakeholder terkait
|
1
|
20 Mei 2016
|
20 Mei 2016
|
13
|
17
|
Mencatat evaluasi yang diberikan oleh Stakeholder
|
1
|
21 Mei 2016
|
21 Mei 2016
|
|
18
|
Implementasi Aplikasi
|
22
|
22 Mei 2016
|
12 Juni 2016
|
|
19
|
Mengimplementasi sistem dari prototype yang telah
disetujui
|
10
|
22 Mei 2016
|
31 Mei 2016
|
16,17
|
20
|
Mengimplementasi UI dari prototype yang telah
disetujui
|
5
|
1 Juni 2016
|
5 Juni 2016
|
16,17
|
21
|
Menggabungkan UI dan sistem yang telah dibuat
|
5
|
6 Juni 2016
|
10 Juni 2016
|
19,20
|
22
|
Menguji coba aplikasi oleh Developer dan Stakeholder
|
2
|
11 Juni 2016
|
12 Juni 2016
|
16
|
23
|
Konfirmasi Final dari Implementasi
|
6
|
13 Juni 2016
|
18 Juni 2016
|
15
|
24
|
Mengevaluasi ulang kepada Stakeholder
|
2
|
13 Juni 2016
|
14 Juni 2016
|
|
25
|
Memperbaiki aplikasi bila ada kesalahan yang
ditunjukkan oleh Stakeholder sebelumnya
|
4
|
15 Juni 2016
|
18 Juni 2016
|
|
26
|
Roll Out
|
8
|
19 Juni 2016
|
26 Juni 2016
|
|
27
|
Mencari jasa hosting
|
1
|
19 Juni 2016
|
19 Juni 2016
|
|
28
|
Membeli jasa hosting
|
1
|
20 Juni 2016
|
20 Juni 2016
|
27
|
29
|
Mendesain LAN
|
2
|
21 Juni 2016
|
22 Juni 2016
|
|
30
|
Pengadaan hardware
|
1
|
23 Juni 2016
|
23 Juni 2016
|
|
31
|
Mendeploy aplikasi CRM XYZ BodyCare
|
2
|
24 Juni 2016
|
25 Juni 2016
|
18
|
32
|
Menguji coba server oleh Developer dengan dibantu
oleh Teknisi
|
1
|
26 Juni 2016
|
26 Juni 2016
|
|
33
|
Testing
|
6
|
27 Juni 2016
|
2 Juli 2016
|
|
34
|
Membuat usecase scenario
|
2
|
27 Juni 2016
|
28 Juni 2016
|
8
|
35
|
Stakeholder melakukan testing yang sesuai dengan
usecase scenario
|
1
|
29 Juni 2016
|
29 Juni 2016
|
|
34
|
Memperbaiki aplikasi bila ada error/masalah
|
3
|
30 Juni 2016
|
2 Juli 2016
|
|
35
|
Support
|
6
|
3 Juli 2016
|
9 Juli 2016
|
|
36
|
Merencanakan pembuatan tim support
|
1
|
3 Juli 2016
|
3 Juli 2016
|
|
37
|
Merencanakan jobdesk tim support
|
3
|
4 Juli 2016
|
6 Juli 2016
|
36
|
38
|
Melakukan pemilihan anggota tim support
|
2
|
7 Juli 2016
|
8 Juli 2016
|
37
|
39
|
Menjalankan support
|
0
|
9 Juli 2016
|
38
|
Tidak ada komentar:
Posting Komentar
silahkan di komen ya, blog ini adalah dofollow, jadi kalau kamu ninggalin komentar blog ini otomatis memberi backlink ke kamu :)
Pengunjung yang baik selalu meninggalkan jejak :)