Pages

Minggu, 17 April 2016

Manajemen Waktu MPPL

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.

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. Web developer
iv. Database developer
v. Dokumenter
vi. 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
67
    Konsep

  Definisi Kebutuhan
7
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
4
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
8
1 Mei 2016
8 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
4
14 Mei 2016
17 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
Evaluasi Prototype
2
18 Mei 2016
19 Mei 2016

16
Menunjukkan prototype beserta desain sistemnya kepada Stakeholder terkait
1
18 Mei 2016
18 Mei 2016
13
17
Mencatat evaluasi yang diberikan oleh Stakeholder
1
19 Mei 2016
19 Mei 2016

18
Implementasi Aplikasi
24
20 Mei 2016
12 Juni 2016

19
Mengimplementasi sistem dari prototype yang telah disetujui
12
20 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
6
19 Juni 2016
24 Juni 2016

27
Mencari jasa hosting
2
19 Juni 2016
20 Juni 2016

28
Membeli jasa hosting
1
21 Juni 2016
21 Juni 2016
27
29
Mendeploy aplikasi CRM  XYZ BodyCare
2
22 Juni 2016
23 Juni 2016
18
30
Menguji coba server oleh Developer dengan dibantu oleh Teknisi
1
24 Juni 2016
24 Juni 2016

31
Testing
8
25 Juni 2016
2 Juli 2016

32
Membuat usecase scenario
4
25 Juni 2016
28 Juni 2016
8
33
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


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 :)