Anda di halaman 1dari 37

Course :

MANAJEMEN
PROYEK SISTEM
INFORMASI
PERTEMUAN KE-2
MANAJEMEN PROYEK SISTEM INFORMASI

• Capaian Mata Kuiah :


Memperkenalkan konsep siklus hidup, metodologi, dan proses dalam pengelolaan
dan pengembangan proyek.

• Tujuan Pembelajaran :
2.1 Mendefinisikan metodologi dan perannya
2.2 Menjelaskan Proyek Life Cycle (PLC)
2.3 Menjelaskan tentang bidang pengetahuan manajemen Proyek (PMBOK)
2.4 Menjelaskan siklus hidup pengembangan Sistem (SDLC)
2.5 Menjelaskan berbagai metode dalam pengembangan produk atau sistem proyekk
METODOLOGI DAN PROSES PROYEK
Metodologi Proyek
• Rencana tingkat strategis untuk mengelola dan mengendalikan
proyek
• Rencana untuk mengimplementasikan siklus hidup proyek dan
produk
• Merekomendasikan fase, proses, alat, dan teknik untuk mendukung
proyek TI
• Harus fleksibel dan termasuk "praktik terbaik" yang dipelajari dari
pengalaman seiring waktu.

Dapat
• Tradisional (mis., Waterfall)
• Agile (mis., XPM, SCRUM)
Siklus Hidup Proyek
• Kumpulan tahapan atau fase logis

• memetakan kehidupan suatu proyek dari awal, sampai tengahnya,


sampai ke ujungnya,

• untuk mendefinisikan, membangun, dan mengirimkan produk.


Fase Proyek
• Phase Exits, Stage Gates, Kill Points
- Ini adalah tinjauan fase akhir dari hasil utama
- Mengizinkan organisasi mengevaluasi kinerja proyek dan mengambil
tindakan segera untuk memperbaiki kesalahan atau masalah

• Fast Tracking
- Memulai fase proyek berikutnya sebelum persetujuan diperoleh
untuk fase saat ini
- Dapat digunakan untuk mengurangi jadwal proyek
- Dapat berisiko dan seharusnya hanya dilakukan ketika risiko dapat
diterima
Gambar : Siklus Hidup Proyek
Siklus Hidup Proyek :
Define & Plan
• Tentukan Tujuan Proyek / Define Project Goal :
- Tujuan proyek harus difokuskan pada nilai bisnis organisasi
- Fokus yang jelas dan mendorong fase-fase lain dari proyek
- Bagaimana kita tahu jika proyek ini berhasil mengingat waktu, uang,
dan sumber daya yang diinvestasikan?

• Rencanakan Proyek / Plan Project :


- Tujuan proyek / Project Objective
- Sumber daya
- Kontrol
Siklus Hidup Proyek :
Execute, close & evaluate
• Laksanakan Rencana Proyek / Execute Project Plan
Kelola ruang lingkup proyek, jadwal, anggaran, dan orang-orang
untuk memastikan proyek mencapai tujuannya, Kemajuan harus
didokumentasikan dan dibandingkan dengan rencana dasar, Kinerja
proyek harus dikomunikasikan kepada semua pemangku
kepentingan

• Tutup dan Evaluasi Proyek / Close and Evaluate Project


Memastikan bahwa semua pekerjaan diselesaikan sesuai rencana,
Laporan tugas akhir dan presentasi kepada klien, Ulasan
postmortem, Pelajaran yang dipetik dan praktik terbaik
didokumentasikan dan dibagikan
Gambar : 10 Bidang Pengetahuan Manajemen
Proyek (PMBOK)
The PMBOK® Guide
• Project integration management—Integration focuses on coordinating the
project plan’s devel- opment, execution, and control of changes.
• Project scope management—A project’s scope is the work to be completed
by the project team. This may include specific requirements, features,
functionality, or standards for the product or system to be delivered, or it
could include project-related deliverables like the project’s schedule and
budget. Scope management provides assurance that the project’s work is
defined accurately and completely and that it is completed as planned. In
addition, scope management includes ways to ensure that proper scope
change procedures are in place.
• Project time management—Time management is important for developing,
monitoring, and managing the project’s schedule. It includes identifying the
project’s phases and activities and then estimating, sequencing, and
assigning resources for each activity to ensure that the project’s scope and
objectives are met.
• Project cost management—Cost management assures that the project’s
budget is developed and completed as approved.
The PMBOK® Guide (Cont)
• Project quality management—Quality management focuses on planning,
developing, and man- aging a quality environment that allows the project to
meet stakeholder needs or expectations.
• Project human resource management—People are the most important resource
on a project. Human resource management focuses on creating and developing
the project team as well as understanding and responding appropriately to the
behavioral side of project management.
• Project communications management—Communication management entails
communicating timely and accurate information about the project to the
project’s stakeholders.
• Project risk management—All projects face a certain amount of risk. Project risk
management is concerned with identifying and responding appropriately to risks
that can impact the project.
• Project procurement management—Projects often require resources (people,
hardware, soft- ware, etc.) that are outside the organization. Procurement
management makes certain that these resources are acquired properly.
• Project stakeholder management—Stakeholders are people and include
individuals, organi- zations, or business units that have a vested interest in the
success (or failure) of a project. Stakeholder management focuses on identifying
project stakeholders to better understand their expectations or interests, and
then developing appropriate strategies for communication and managing
potential conflicts.
10 Bidang Pengetahuan Manajemen Proyek
(PMBOK)
1. Project integration management
2. Project scope management
3. Project time management
4. Project cost management
5. Project quality management
6. Project human resource management
7. Project communications management
8. Project risk management
9. Project procurement management
10. Project stakeholder management
The PMBOK® Guide defines a process

• The PMBOK® Guide defines a process as “a set of interrelated actions


and activities performed to achieve a pre-specified product, result, or
service”
• In other words, a process is something you do to achieve a result. It
may involve some kind of input as well as directions, tools, or
techniques to change the input to the desired output or result.
Gambar : Grup Proses Manajemen Proyek
PMBOK
Lima Grup Proses Manajemen Proyek
PMBOK
• Initiating (Memulai)
• Planning (Perencanaan)
• Executing (Mengeksekusi)
• Menitoring and Contol (Monitor dan Pengendalian)
• Closing (Penutupan)
• Inisiasi/memulai — proses inisiasi memberi sinyal awal proyek Misalnya, sebuah organisasi dapat memulai
proyek dengan meminta pengembangan kasus bisnis sebagai bagian dari metodologi proyeknya. Selama fase ini,
serangkaian proses manajemen proyekakan menentukan bagaimana proyek dan fase pertama dari metodologi
harus dimulai.
• Perencanaan — proses perencanaan mendukung perencanaan seluruh proyek, manajemen proyek dapat
mencakup perencanaan ruang lingkup, aktivitas perencanaan, perencanaan sumber daya, perkiraan biaya,
perkiraan jadwal, dan perencanaan pengadaan.Proses perencanaan harus sejalan dengan ukuran dan
kompleksitas proyek — yaitu,proyek yang lebih besar dan lebih kompleks mungkin memerlukan upaya
perencanaan yang lebih besar daripada yang lebih kecil,. Proses perencanaan paling penting selama fase kedua
dari metodologi proyek ketika perencanaan proyek ditekankan.
• Pelaksana — Setelah fase proyek disetujui dan direncanakan, kelompok proses pelaksana berfokus pada
integrasi orang dan sumber daya untuk melaksanakan kegiatan yang direncanakan dari rencana proyek ,
memainkan peran penting dalam mengembangkan produk atau sistem. Misalnya, proses rekayasa perangkat
lunak, alat, dan metode Proses manajemen proyek sepertijaminan kualitas, manajemen risiko, dan
pengembangan tim memainkan peran pendukung yang
• Pemantauan dan Pengendalian — proses pemantauan dan pengendalian memungkinkan untuk mengelola dan
mengukur kemajuan menuju tujuan dan ruang lingkup, jadwal, anggaran, dan kualitas proyektujuan. Proses ini
juga memungkinkan manajer proyek dan tim untuk mengawasi proyek perbedaan antara hasil aktual dan yang
direncanakan sehingga tindakan korektif yang tepat dapat diambil bila perlu. Mendukung proses manajemen
proyek meliputi pengendalian ruang lingkup, pengendalian perubahan, pengendalian jadwal, pengendalian
anggaran, pengendalian kualitas, dan rencana komunikasi. Penekanan proses pemantauan dan pengendalian
akan terjadi selama fase eksekusi dan kontroldari metodologi proyek TI.
• Penutup — proses penutupan menyediakan serangkaian proses untuk menerima secara resmi produk, layanan,
atau sistem proyek sehingga proyek atau fase dapat diselesaikan dengan tertib. Manajer atau tim proyek harus
memverifikasi bahwa semua pekerjaan proyek telah dilakukan dengan memuaskan diselesaikan sebelum
sponsor proyek menerima suatu fase atau produk akhir proyek. Penutupan aproyek dapat mencakup proses
penutupan kontrak dan penutupan administratif. Penutupan kontrak memastikan bahwa semua kiriman dan
persyaratan proyek yang disepakati telah diselesaikandan disampaikan agar proyek dapat berakhir
PRojects IN Controlled Environments (PRINCE2®)

• manajemen proyek tanpa kepemilikan dimana metodologi yang


awalnya dikembangkan untuk proyek pemerintah di Inggris Raya.
• Hari ini,PRINCE2® telah diadopsi di seluruh dunia oleh lebih dari
20.000 organisasi publik dan swasta.
Gambar : PINCE2® 7 Proses
PRINCE2® =
Projects IN Controlled Environments

1. Mulai Proyek (Start Project)

2. Memulai Proyek (Initiate Project)

3. Proyek langsung (Direct Project)

4. Tahap Kontorl (Control Stage)

5. Kelola pengiriman produk (Manage Product Delivery)

6. Kelola batasan (Manage Stage Boundaries)

7. Tutup proyek (Close Project)


PRINCE2® =
Projects IN Controlled Environments
• Mulai Proyek — Proses pertama harus relatif singkat dan fokus pada pengembangan proyek ,Ini lebih merupakan tahap
pencarian fakta dasar, di mana organisasi mencoba untuk menentukan apakah proyek ini dapat dilakukan dan layak
dilakukan tanpa menghabiskan banyak waktu dan uang.
• Inisiasi Proyek - Fokus utama dari proses ini adalah mengembangkan ringkasan proyek menjadi lebih terperinci, yang
merupakan dokumen kunci yang meletakkan dasar untuk semua proyek penting keputusan. Selain itu, manajer proyek
mendokumentasikan target kinerja untuk keuntungan, biaya,jadwal, kualitas, ruang lingkup, dan risiko dalam rencana
proyek secara keseluruhan.
• Proyek Langsung — Keseluruhan aktivitas Proyek ditentukan sehingga dapat mengarahkan proyek berhasil sepanjang
setiap tahap hingga penutupan proyek.
• Tahap Pengendalian — Selama proses ini, kegiatan sehari-hari manajer proyek ditetapkan sebagaiserta bagaimana tugas
proyek akan dikendalikan dan dipantau.
• Kelola Pengiriman Produk — Manajer proyek merencanakan setiap tahap sebagai satu set paket kerja untuk dikirim. Paket
pekerjaan mencakup hal-hal seperti produk yang akan dikirim, orang-orang berwenang untuk melakukan pekerjaan,
batasan, toleransi, serta sumber daya dan batas waktu untukmenyelesaikan pekerjaan. Proses ini memastikan bahwa
paket pekerjaan dikembangkan, dikirim,dan disetujui sesuai rencana.
• Kelola Batasan Tahap — Ini termasuk informasi atau mekanisme pelaporan proyek Manajer akan memberikan kepada
Dewan Proyek untuk meninjau status proyek dan untuk menentukan apakah ada alasan bisnis yang berkelanjutan untuk
proyek tersebut
• Tutup Proyek — Ini memastikan bahwa proyek diselesaikan dengan cara yang terkontrol jika proyek tersebutpekerjaan
selesai sesuai rencana atau jika tidak lagi layak. Lebih spesifiknya, aktivitas ditentukanuntuk penerimaan proyek, serta
untuk manajer proyek untuk mengarsipkan dokumen danmerilis sumber daya proyek.
PRINCE2® - Tema (panduan untuk
membantu pencapaian tujuan proyek)
• Kasus Bisnis (Business Case)
• Organisasi (Organization)
• Risiko (Risk)
• Kualitas (Quality)
• Rencana (Planning)
• Perubahan (Change)
• Kemajuan (Progress)
PRINCE2® - Prinsip (Panduan universal untuk
semua proyek)

• Dorongan kasus bisnis (Business Case Driven)


• Fokus Produk (Product Focus)
• Pelajaran yang dipetik (Lessons Learned)
• Pengelolaan panggung (Manage the Stage)
• Adaptasi proyek (Adapt to the Project)
• Pengelola pengecualian (Manage by Exception)
• Akuntabilitas (Accountability)
Gambar : Siklus Pengembangan Sistem
Systems Development Life Cycle (SDLC)

• Planning

• Analysis

• Design

• Implementation

• Maintenance and Support


Systems Development Life Cycle (SDLC)
• Perencanaan — Fase perencanaan melibatkan identifikasi dan respons terhadap masalah atau peluang dan
menggabungkan proses dan aktivitas manajemen proyek dan pengembangan sistem.Di sini proses perencanaan formal
memastikan bahwa tujuan, ruang lingkup, anggaran, jadwal, teknologi, danproses pengembangan sistem, metode, dan
alat telah tersedia.
• Analisis — Fase analisis mencoba menyelidiki masalah atau peluang secara lebih lengkap.Misalnya, tim proyek dapat
mendokumentasikan sistem saat ini untuk mengembangkan model "sebagaimana adanya"memahami sistem yang saat ini
diterapkan. Secara umum, analis sistem akan bertemu dengan berbagai macampemangku kepentingan (pengguna,
manajer, pelanggan, dll.) untuk mempelajari lebih lanjut tentang masalah atau peluang.Pekerjaan ini dilakukan untuk
mengidentifikasi dan mendokumentasikan masalah atau kemacetan yang terkait dengan filesistem saat ini. Di sini
kebutuhan dan persyaratan khusus untuk sistem baru diidentifikasi dandidokumentasikan.
• Desain — Selama fase desain, tim proyek menggunakan persyaratan dan model logis “menjadi” sebagai masukan untuk
merancang arsitektur guna mendukung sistem informasi baru.Arsitektur ini meliputi perancangan jaringan, konfigurasi
perangkat keras, basis data, antarmuka pengguna, dan program aplikasi.
• Implementasi — Implementasi meliputi pengembangan atau konstruksi sistem, pengujian, dan pemasangan. Selain itu,
pelatihan, dukungan, dan dokumentasi harus tersedia.
• Pemeliharaan dan Dukungan — Meskipun pemeliharaan dan dukungan mungkin bukan fase sebenarnya dariproyek saat
ini, masih menjadi pertimbangan penting. Setelah sistem diimplementasikan,itu dikatakan dalam produksi. Perubahan
pada sistem, dalam bentuk pemeliharaan dan peningkatan, sering diminta untuk memperbaiki kesalahan yang ditemukan
(yaitu, bug) di dalam sistem, untuk menambahkanfitur yang tidak dimasukkan ke dalam desain asli, atau untuk
menyesuaikan dengan bisnis yang berubahlingkungan Hidup. Dukungan, dalam hal pusat panggilan atau meja bantuan,
mungkin juga tersedia untuk membantu penggunapada dasar yang diperlukan
Gambar : Siklus hidup proyek & siklus
pengembanagn sistem (PLC & SDLC)
Implementasi SDLC

• Proses berorientasi produk diperlukan untuk mendefinisikan dan


membuat produk, layanan, atau sistem informasi. Proses-proses ini
akan menentukan bagaimana siklus hidup pengembangan sistem
(SDLC) akan diimplementasikan.
• Selanjutnya, akan menentukan semua subfase dan hasil yang terkait
dengan fase siklus hidup manajemen proyek yang dijalankan dan
dikendalikan.
• Jumlah Cara untuk mengimplementasikan SDLC
- Waterfall
- Agiel
Metode Waterfall

• Aliran sekuensial dan logis dari aktivitas pengembangan perangkat


lunak. Misalnya, aktivitas atau tugas desain dimulai hanya setelah
persyaratan didefinisikan secara lengkap. Selanjutnya, kegiatan
pembangunan atau pengkodean tidak akan dimulai sampai tahap
desain selesai.
• Salah satu karakteristik model Waterfall adalah banyak waktu dan
usaha yang dihabiskan pada fase awal untuk mendapatkan
persyaratan dan desain yang benar karena lebih mahal untuk
menambahkan persyaratan yang hilang pada fase proyek selanjutnya.
Metode Waterfall
Agile Systems Development
• Agile memungkinkan sebuah aplikasi memberikan nilai bahkan jika
sistem tidak menyertakan semua persyaratan yang ditentukan.
• Proses agile dibagi menjadi sprint atau iterasi. Satu sprint atau iterasi
merupakan SDLC yang dipadatkan.
• Ini dilakukan dengan menentukan fitur prioritas yang akan dibangun,
Setelah fitur-fitur penting ini ditentukan, fitur-fitur tersebut
dirancang, dikodekan, diuji, didokumentasikan sehingga produk atau
sistem perangkat lunak yang dapat digunakan biasanya dikirimkan
dalam beberapa minggu.
• Fitur tambahan dan bahkan ide baru dapat menjadi bagian dari
iterasi atau sprint di masa mendatang.
Apa itu Agile??

• Kondensasi SDLC menjadi iterasi atau sprint

• Pengguna dan pengembang bekerja sama erat untuk mendefinisikan dan


memprioritaskan fitur-fitur penting ("harus memiliki")

• Tekankan perangkat lunak yang berfungsi untuk mengukur kemajuan


dan sangat bergantung pada komunikasi tatap muka

• Istilah payung yang mencakup sejumlah pendekatan atau metode


Sistem Pengembangan Agile : 4 Kategori

• Customer
• Product
• Project Team

• Performance
Sistem Pengembangan Agile : 4 Kategori

• Pelanggan — Sekali lagi, Agile mengambil fokus pelanggan yang kuat, dan pelanggan dapat
menjadi internal(mis., pengguna) atau di luar organisasi. Produk atau sistem harus dikembangkan
denganpelanggan dalam pikiran; Oleh karena itu, pelanggan dan pengembang harus
berkomunikasi dan berinteraksiefektif untuk bekerja sama secara kolaboratif. Tim harus
ditempatkan setiap harikomunikasi tatap muka.▪

• Produk — Hanya perangkat lunak yang berfungsi membawa nilai, tetapi harus dideliver dalam
waktu sesingkat mungkinpraktis. Meskipun penting untuk memberi pelanggan apa yang mereka
inginkan, itu juga pentingmenjaga semuanya tetap sederhana dan hanya memberikan fitur atau
fungsi yang paling penting. Perubahan tidakmusuh. Ini adalah kesempatan.

• ▪ Tim Proyek — Tim Agile harus mencakup orang-orang bisnis dan orang-orang teknistermotivasi,
mengatur diri sendiri, dan saling bertanggung jawab. Sebuah tim harus diberi dukungan
dansumber daya yang dibutuhkan dan kemudian dipercaya untuk menyelesaikan pekerjaan.
Orang yang bekerja berjam-jam bisa terbakarkeluar, lelah, menjadi kurang termotivasi, dan
cenderung membuat lebih banyak kesalahan. Oleh karena itu, timharus mampu bekerja dengan
kecepatan yang konstan dan berkelanjutan.

• ▪ Kinerja — Tim harus memiliki kewenangan untuk melakukan penyesuaian bila diperlukan. Selain
itu, suatu produk selesai hanya jika dirancang, diuji, didokumentasikan, dan berfungsi
Metode Egile :
Extreme Programming (XP) & Scrum

Metode untuk manajemen proyek yang semakin populer


Mengkarakterisasi banyak proyek saat ini yang mencontohkan
kecepatan, ketidakpastian, persyaratan yang berubah, dan risiko tinggi
• XP
üXP digunakan karena pada saat itu permintaan dari customer yang
sering berubah dengan cepat sehingga mengakibatkan putaran
kehidupan metode pengembangan perangkat lunak tradisional menjadi
lebih pendek dan tidak selaras dengan metode tradisional karena pada
umumnya memerlukan desain yang luas dan itu mengakibatkan
perubahan desain yang terjadi dan tentu saja memerlukan biaya yang
lebih tinggi. Tujuan XP adalah meminimalisir biaya yang diperlukan jika
ada perubahan dalam pengembangan perangkat lunak.
üPersyaratan pengguna pertama kali didokumentasikan sebagai cerita
pengguna, Mendokumentasikan cerita pengguna dalam model
berorientasi objek yang disebut diagram kelas, Mentransfer sistem
dalam serangkaian versi yang disebut rilis
Metode Egile :
Extreme Programming (XP) & Scrum
• Scrum
Tiga peran penting:
§ Scrum master - mirip dengan manajer proyek
§ Pemilik produk - mewakili sisi bisnis, memastikan fitur yang paling
penting disertakan
§ Tim pengembangan - bertanggung jawab untuk memberikan produk atau
sistem yang berkualitas

Produk backlog- tim memprioritaskan fitur yang perlu dikembangkan /


disampaikan
Sprint - iterasi yang berlangsung beberapa minggu (biasanya) dan
memberikan produk yang lengkap
Scrum harian / Daily scrum - pertemuan singkat

Anda mungkin juga menyukai