Contoh Project Plan Manajemen Proyek Perangkat Lunak

download Contoh Project Plan Manajemen Proyek Perangkat Lunak

of 17

Transcript of Contoh Project Plan Manajemen Proyek Perangkat Lunak

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    1/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Perencanaan Proyek

    untuk 

    Modul Sistem Informasi AnggotaUnit Kegiatan Mahasiswa ITS

    Diperuntukan untuk:

    Unit Kegiatan Mahasiswa (UKM) inta !ebana "#S

    Pengembang:

    Ahmad Zaenal Mustofa !!"!###$"

    %rank& Setiawan D !!"!###'

    (ah&a )ka * !!"!##!"$

    Daftar Isi

    1. Gambaran Umum Proyek ................................................................................ .............

    2. Tujuan dan Cakupan.....................................................................................................

    2.1 Tujuan Proyek ............................................................................................... ..............

    2.2 Cakupan Proyek ............................................................................................ ..............+,+,! Modul &ang Dikembangkan........................................................................... ................

    +,+,+ Modul Penge-ualian...................................................................................... ................

    3. Organisasi.....................................................................................................................

    3.1 atasan Organisasi dan !ntarmuka............................................................... ..............",!,! Kepemilikan Sumber Da&a............................................................................ ................

    $ala%an &

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    2/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    ",!,+ Penerima...................................................................................................... ................

    ",!," Sub.Kontraktor ............................................................................................. ................

    ",!,$ Pen&edia...................................................................................................... ................

    ",!, /intas %ungsional.......................................................................................... ................

    ",!,' Pro0e-t /ainn&a............................................................................................. ................

    3.2 Organisasi Proyek .......................................................................................................",+,! Mana0er Pro&ek ............................................................................................ ................

    ",+,+ %ungsi Internal Pro&ek .................................................................................. ................

    ",+," Tim Pro&ek .................................................................................................. ................

    ",+,$ Komite Pengarah.......................................................................................... ................

    ". #ad$a% dan !nggaran iaya..........................................................................................

    ".1 &ork reakdo$n 'tru(ture........................................................................... ..............

    ".2 #ad$a% dan )i%estones................................................................................... ..............

    ".3 !nggaran...................................................................................................... ..............

    "." Proses Pengembangan.................................................................................................

    ".* +ingkungan Pengembangan........................................................................... ............

    "., Pengukuran Program.................................................................................... ............

    *. )anajemen -esiko......................................................................................................

    ,. )anajemen 'ubkontraktor........................................................................................

    /. 0omunikasi dan +aporan............................................................................................

    . Peren(anaan Penyampaian..........................................................................................

    .1 De%ierab%es dan Penerima........................................................................................

    . Penjaminan )utu............................................................................................ ...........

    14. 0onfigurasi dan )anajemen Peruba5an...................................................................

    11. !spek 0eamanan.......................................................................................................

    12. 'ingkatan dan Definisi...............................................................................................

    13. -eferensi........................................................................................................ ...........

    1". -eisi.........................................................................................................................

    $ala%an '

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    3/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    1. Gambaran Umum Proyek 

    Modul Sistem Informasi Anggota 1SIA2 Unit Kegiatan Mahasiswa ITS

    merupakan portal untuk mengelola basis data 3 informasi anggota Unit KegiatanMahasiswa 1UKM2 4inta 5ebana ITS, Melalui modul SIA ini6 pengurus UKM 4inta

    5ebana ITS dapat mengelola anggota UKM mulai dari pendaftaran anggota baru6

    monitoring status keanggotaan dan pen-arian data &ang dibutuhkan,

    Keberadaan modul ini sebagai e-services gate &ang berdampak pada efektifitas

    dan efisiensi pengelolaan informasi data anggota UKM 4inta 5ebana ITS, 7leh

    karena itu6 SIA akan diran-ang dan diimplementasikan sesuai dengan standar 

     pengolahan data anggota &ang telah diberlakukan di dalam UKM 4inta 5ebana ITS,

    Setiap pengguna di dalam sistem akan memiliki  personal dashboard   &ang

    disesuaikan dengan le8el pengguna sistem, Dengan pembuatan &ang relatif singkat6

    SIA dapat di0adikan sebagai opsi untuk mana0emen anggota UKM 4inta 5ebana ITS

    &ang lebih terkontrol daripada menggunakan -ara kon8eksional 1menggunakan buku2,

    2. Tujuan dan Cakupan

    2.1 Tujuan Proyek 

    Tujuan Proyek Prioritas Komentar 3 Deskripsi 3 5eferensi

    Tujuan 6ungsiona%7 ! Semua spesifikasi fungsi atau modul di dalam

     pro&ek ini

    Pengumpulan kebutuhan Menggali kebutuhan terhadap stakeholder  

    Desain Antarmuka

    1 frontend 2

    Mendesain antarmuka sesui spesifikasi kebutuhan

    Pemrograman

     pengolahan data

    1backend 2

    Membuat fungsi.fungsi &ang diperlukan sesuai

    s&stem &ang diran-ang

    U0i 4oba Sistem Men0amin s&stem ber0alan normal

    Tujuan isnis7 " Daftar masalah bisnis di dalam pro&ek 

    Perkiraan bia&a Menghasilkan perkiraan bia&a &ang sesuai dengan

     beban pro&ek 

    Mana0emen anggaran Menganggarkan keuangan selama penger0aan

     pro&ek agar tidak merugi

    Pen0adwalan &ang

    ditetapkan

    Men0adwal peker0aan agar selesai tepat waktu

    Tujuan Tekno%ogi7 + Semua modul teknis dalam pro&ek ini

    $ala%an

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    4/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Tujuan Proyek Prioritas Komentar 3 Deskripsi 3 5eferensi

    Desain 9asis Data Mendesain basis data &ang efisien

    Desain Antarmuka

    Pengguna dan

    Administrator 

    Desain tampilan &ang mudah digunakan oleh

    semua tingkatan pengguna

    Tujuan 0ua%itas7 + Mengu0i semua modul &ang diker0akan

    Keamanan data Data bisa diakses sesuai hak akses

    Mudah dalam

     penggunaan

    Mudah digunakan oleh semua tingkatan pengguna

    Tidak adan&a bug dalam

    sistem

    Tidak ada kesalahan dalam proses sistem

    0enda%a7 " Modul dan la&anan &ang akan dikembangkan

    Pembuatan sistem

     berdasarkan pengolahaninformasi dari

    stakeholder 

    Sulit dalam menggali kebutuhan karena

    stakeholder kurang rin-i dalam men0elaskans&stem &ang diinginkan

    Tampilan sistem &ang

    sederhana

    Keterbatasan keahlian

    aktu dan Sumber Da&a

    Manusia &ang terbatas

    aktu penger0aan &ang molor dan 0umlah peker0a

    sedikit

    2.2 Cakupan Proyek 

    Pro&ek Sistem Informasi Anggota Unit Kegiatan Mahasiswa ITSadalah sebuah pro&ek &ang digunakan untuk mengelola data anggota UKM

    4inta 5ebana ITS, Sistem informasi ini akan diimplementasikan men0adi

    aplikasi berbasis website, Aplikasi &ang dibuat berupa modul &ang nantin&a

    akan diintegrasikan dengan website utama UKM 4inta 5ebana ITS,

    2.2.1 )odu% yang Dikembangkan

    Pada sistem informasi ini terdapat fitur.fitur sebagai berikut:

    • 5egistrasi anggota UKM 4inta 5ebana ITS

    • Mengubah data pribadi

    • Pen-arian anggota• Melihat detail angggota

    • Menghapus anggota 3 pendaftar 

    • Mengubah data anggota

    • ;alidasi pemba&aran keanggotaan

    $ala%an

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    5/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    2.2.2 )odu% Penge(ua%ian

    • Sistem informasi ini tidak dapat melakukan obrolan 1chatting 2 antar

     pengguna

    • Sistem informasi ini tidak dapat melakukan unggah berkas untuk

    menambah kelengkapan data anggota

    • Sistem informasi ini tidak dapat melakukan pengaturan ulang kata

    sandi anggota

    3. Organisasi

    3.1 Batasan Organisasi dan Antarmuka

    3.1.1 0epemi%ikan 'umber Daya

    8o. 8ama 8-P

    !, Ahmad Zaenal Mustofa !!"!###$"

    +, %rank& Setiawan !!"!###'

    ", (ah&a )ka * !!"!##!"$

    3.1.2 Penerima

    Penerima dari pro&ek ini adalah Unit Kegiatan Mahasiswa 1UKM2 4inta

    5ebana ITS

    3.1.3 'ub0ontraktor

    Tidak ada eksternal sub.kontraktor atau organisasi eksternal &ang terlibat di

    dalam pro&ek ini, Pro&ek ini dikembangkan se-ara mandiri oleh pemilik

    sumber da&a pro&ek 1bagian ",!,"2,

    3.1.4 Penyedia

    9erikut merupakan pihak.pihak pen&edia dalam pengembangan pro&ekSistem Informasi Anggota 1SIA2 UKM 4inta 5ebana ITS:

    Pi5ak Penyedia 0ontribusi 0omentar

    T&lor 5otwell %ramework /ara8el Digunakan untuk

    mempermudah pembuatan

    website 1gratis2

    7ra-le Pengolahan 9asis Data Digunakan sebagai alat untuk  

    mengolah basis data &ang ada

    di dalam sistem informasi1gratis2

    $ala%an *

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    6/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    7/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    3.2.3 Tim Proyek 

    Organisasi7 8ama #abatan 0omentar

    (ah&a )ka *ug&asa Pro0e-t Manager Melakukan pengawasan dan

    mana0emen penger0aan pro&ek 

    Ahmad Zaenal

    Mustofa

    Desainer Mendesain antarmuka sistem

    1 frontend 2

    %rank& Setiawan Programmer Memprogram fungsi.fungsi

    &ang dibutuhkan di dalam

    sistem

    3.2.4 0omite Pengara5

    Tidak ada komite pengarah di dalam penger0aan pro&ek ini,

    ". #ad$a% dan !nggaran iaya

    4.1 Work Breakdown Struture

    $ala%an

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    8/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    $ala%an -

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    9/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Produk 9reakdown Stru-ture dari ork 9reakdown Stru-ture

    4.2 !adwa" dan #i"estones

    Milestones Deskripsi Kriteria Milestones Rencana Tanggal

    M Start Planning !e/uire%ents -00'&+

    Melakukan 1awancara Menentukan kebutuhandengan wawancara userdan stakeholder yangterkait

    -00'&+

    Pe%buatan SKP2 Use ase 3iagra%,Se/uence 3iagra%, 4cti5ity 3iagra%, lass3iagra%, 3ata 6low3iagra%

    &-00'&+

    M& Start Planning 3esign '00'&+

    Pe%buatan 3PP2 o%7onent 3iagra%,Package 3iagra%,3e7loy%ent 3iagra%

    '00'&+

    M' Start 89ecution 3atabase 00'&+

    Pe%buatan 3M P3M 3esain basis data untuk%e%ulai 7e%buatan basis

    data

    00'&+

    M Start 89ecution User "nterface &00'&+

    $ala%an :

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    10/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Milestones Deskripsi Kriteria Milestones Rencana Tanggal

    Pe%buatan 4ntar%uka Siste% 4ntar%uka untuk 7ihak7engguna danad%inistrator 

    &00'&+

    M onfir% 89ecution ':00'&+

     47likasi 1ebsite Pengecekan dan finala7likasi website

    ':00'&+

    4.3 Anggaran $ana

    Kategori   Anggaran Proyek dalam IDR

    M0M1 M1M2 M2M3 M3M4

    ;a

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    11/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    adalah $ langkah &ang men0adi karakteristik dalam proses pengembangan pada

    metode protot&pe:

    > Pemilihan fungsi

    > Pen&usunan Sistem Informasi

    > )8aluasi> Penggunaan Selan0utn&a

    Metode ini men&a0ikan gambaran &ang lengkap dari suatu sistem perangkat

    lunak6 &ang terdiri atas model kertas6 model ker0a dan program, Pihak

     pengembang akan melakukan identifikasi kebutuhan pengguna6 menganalisa

    sistem dan melakukan studi kela&akan serta studi terhadap kebutuhan

     pengguna6 meliputi model antarmuka6 teknik prosedural dan teknologi &ang

    akan dimanfaatkan,

     

    9erikut adalah tahapan ? tahapan proses pengembangan model protot&pe:

    Pengumpu%an 0ebutu5an

    Pelanggan dan pengembang bersama.sama mendefinisikan format keseluruhan

    sistem6 mengidentifikasikan kebutuhan6 dan garis besar sistem &ang akan

    dibuat, Milestones: SKP/,

    )embangun PrototypeMembangun protot&pe dengan membuat peran-angan sementara &ang

     berfokus pada pen&a0ian kepada pelanggan 1misaln&a dengan membuat input

    dan format output2, Milestone: DPP/,

    9a%uasi Prototype

    )8aluasi ini dilakukan oleh pelanggan6 apakah protot&pe &ang sudah dibangun

    sudah sesuai dengan keinginan pelanggan atau belum, @ika sudah sesuai6 maka

    langkah selan0utn&a akan diambil, *amun 0ika tidak6 protot&pe dire8isi dengan

    mengulang langkah.langkah sebelumn&a,

    Pengkodean 'istem

    $ala%an &&

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    12/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Dalam tahap ini6 protot&pe &ang sudah di sepakati diter0emahkan ke dalam

     bahasa pemrograman &ang sesuai, Milestone: Antarmuka dan pemrograman

     pengolahan data,

    Pengujian 'istem

    Setelah sistem sudah men0adi suatu produk &ang siap pakai6 kemudiandilakukan proses pengu0ian, Pengu0ian ini dilakukan dengan hite 9o6 9la-k 

    9o6 9asis Path6 Pengu0ian Arsitektur6 dll, Milestone: Aplikasi ebsite

    9a%uasi 'istem

    Pelanggan menge8aluasi apakah produk &ang sudah 0adi sudah sesuai dengan

    &ang diharapkan, @ika &a6 maka proses akan dilan0utkan ke tahap selan0utn&a6

    namun 0ika produk &ang sudah selesai tidak 3 belum sesuai dengan apa &ang

    diharapkan6 maka tahapan sebelumn&a akan diulang,

    )enggunakan sistem

    Produk &ang telah diu0i dan diterima pelanggan siap untuk digunakan,

    4.& 'ingkungan Pengem%angan

    Item Diaplikasikan !nt!k Ketersediaanole'

    Met'ods

    "nter5iew Mencari kebutuhan M

    Use ase 3iagra% Mengga%barkan kebutuhan M

    Se/uence 3iagra% Mengga%barkan taha7 suatufungsionalitas

    M

     4cti5ity 3iagra% Mengga%barkan akti5itasuser dan siste%

    M

     lass 3iagra% Mengga%barkan kelas yangterda7at 7ada siste%

    M

     3ata 6low 3iagra% Mengga%barkan aliran data M

     o%7onent 3iagra% Mengga%barkan kelas kelasyang saling berinteraksi

    M&

     Package 3iagra% Mengga%barkan 7aket=7aketfungsionalitas

    M&

     3e7loy 3iagra% Mengga%barkan bagai%ana7e%asangan siste%

    M&

     3M Mengga%barkan alur basisdata

    M'

     P3M Mengga%barkan alur basisdata

    M'

    Tools

    $ala%an &'

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    13/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    Item Diaplikasikan !nt!k Ketersediaanole'

    Start UM2 3iagra% kebutuhan dandesain

    M dan M&

    Power 3esigner Perancangan basis data M'Oracle Pengolahan basis data M'

    >4MPP 1eb Ser5er M

    Subli%e 8ditor untuk 7engkodean M

    (ang!ages

    UM2 Perancangan desain basisdata

    M'

    S?2 Mengelola basis data M'

    $#M2 Mengelola antar%uka siste% M'

    P$P Menghubungkan a7likasidengan webser5is

    M

    4.( Pengukuran Program

    Tipe Data T!)!an Penangg!ng*a+a,

    3ata 7engguna Untuk %engu%7ulkanse%ua detail data user

    yang telah terdaftar 7adadatabase

    ?=!es7on

    Kea%anan data Untuk hanya user dengan7re5illage tertentu yangda7at %engakses dan%engelola data anggota

    ?=4uthentikasi

    Perfor%a data Untuk da7at diakses dise%ua te%7at

    ?=!es7on

    $ala%an &

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    14/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    %. )anajemen -esiko

    $ala%an &

    'tep 17 -isk 

    Identifi(ation

    'tep 27 -isk 

    !ssessment

    'tep 37 -isk )anagement

    /ist of Possible 5isks/ikelihood

    B3M3/

    Impa-t

    B3M3/

    hat are we alread&

    doing about itC

    1mitigating fa-tors2

    hat more -an

    we do about itCTimes-ale Person 5esponsible

    5e8iewed /e8el of 

    5isk 

     *ewbie User &ang tidak 

    mengerti -ara

    Men0alankans&stem website6 karena

    Pengembang berasumsi

    medium user dominan

    M /Menggunakantampilan tampilan

    &ang uni8ersal

    Trainning

    tentangsoftware

    website

    ! Minggu Pro0e-t Manager /ow

    aktu penger0aan &ang

    Dapat molor B B

    Menger0akan

    Sesuai plan

    Terus

     progress. Pro0e-t Manager Bigh

    5euirments &ang selalu9erubah ubah

    B M MenambahkanKe pro0e-t planning

    Memberi

    effort

    lebih dan-olaborasi

    dengan

    user 

    . Pro0e-t Manager Medium

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    15/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    $. )anajemen 'ubkontraktor

    'ubkontraktor Pekerjaan 'ub

    kontaktor

    -eferensi

    Perusa5aan 0ontak  . . . .

    . . . .

    . . . .

    /. 0omunikasi dan +aporan

    Tipe

    Kom!nikasi

    Metode - Alat   *ad+al Inormasi   Pi'ak yang

    Terli,atKom!nikasi Internal/

    Pro

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    16/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    TipeKom!nikasi

    Metode - Alat   *ad+al Inormasi   Pi'ak yangTerli,at

    "khtisar Proyek #ata7 %uka Setelahlaunching

    !e5iew 7enggunaan Mana

  • 8/17/2019 Contoh Project Plan Manajemen Proyek Perangkat Lunak

    17/17

    Successful Software Outsourcing and Offshoring, Prof. B. Meyer, Prof. P. Kolb

    . Penjaminan )utu.

    14. 0onfigurasi dan )anajemen Peruba5an

    .

    11. !spek 0eamanan.

    12. 'ingkatan dan Definisi

    4DM 4on-eptual Data Model

    D%D Data %low Diagram

    DPP/ Dokumen Peran-angan Perangkat /unak 

    ID Identifikasi atau Identitas

    ITS Institut Teknologi Sepuluh *opember 

    5e8 5e8isi

    Ind Inde

    SIA Sistem Informasi Anggota

    SKP/ Spesifikasi Kebutuhan Perangkat /unak 

    UKM Unit Kegiatan Mahasiswa

    13. -eferensi.

    14. -eisi

    -e.ind.

    :a%aman

    ;P<

    agian.

    ;C<

    Deskripsi Tangga%

    Disampaikan

    $ala%an &