PLANNING A SOFTWARE PROJECT Ir. Waniwatining Astuti, M.T.I.

Slides:



Advertisements
Presentasi serupa
Matakuliah Aplikasi Komputer Annisa Rasyid SST
Advertisements

Proses-proses Perangkat Lunak
“SIX SIGMA PROCESS AND ITS IMPACT ON THE ORGANIZATIONAL PRODUCTIVITY” “SIX SIGMA PROSES DAN DAMPAKNYA TERHADAP PRODUKTIVITAS” Di Susun Oleh : Farda Chaerunnisa (060643)
Manajemen Proyek Perangkat Lunak
METODOLOGI MANAJEMEN PROYEK
Sasaran Menjelaskan apa yang dimaksud model proses
REKAYASA PERANGKAT LUNAK
Pengujian Software - Pelaksanaan
KOMPONEN SISTEM INFORMASI Materi Pertemuan ke-4.
FUNGSI DAN PROSES PERENCANAAN SERTA PENGENDALIAN
Pertemuan 7 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Manajemen Mutu Perangkat Lunak
Estimasi Biaya & Penganggaran
Proses Perangkat Lunak
Pengenalan Manajemen Proyek
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
Manajemen Risiko Proyek
Proses Perangkat Lunak
Pertemuan 4 Manajemen Proyek (2)
SISTEM KUMPULAN ELEMEN – ELEMEN YANG SALING BERHUBUNGAN / BERINTERAKSI UNTUK MENCAPAI SUATU TUJUAN. SISTEM.
BAB III KELOMPOK PROSES MANAJEMEN PROYEK
RATRI WIJAYANTI ANINDITA
Konsep dasar proyek dan Proyek SI
Q: Jika Anda harus menulis sebuah program baris dalam C untuk memecahkan masalah, berapa lama waktu yang dibutuhkan? Jawaban: umumnya berkisar.
Manajemen Biaya Proyek
DISUSUN OLEH: HESTY UTAMI PRATIWI ( ) ISO 9000: TAHAPAN DALAM TOTAL QUALITY MANAGEMENT UNTUK PERUSAHAAN KONTRUKSI.
Klausul 8, SMM ISO 9001:2008 PENGUKURAN, ANALISIS DAN PENINGKATAN
ERP (Enterprise Resource Planning)
Pengelolaan Sistem Informasi
Pengelolaan Proyek Sistem Informasi
PERENCANAAN PROYEK SISTEM INFORMASI.
ESTIMASI BIAYA DAN PENGANGGARAN
PriNciples That Guide Practice
PENGANTAR MANAJEMEN PROYEK PERANGKAT LUNAK
Impact Analysis.
Monitoring-Pengendalian Proyek
Perencanaan Proyek Pengembangan Perangkat Lunak
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
Manajemen Proyek Pertemuan XIII
Nama Penyaji | Nama Perusahaan
Manajemen Biaya Proyek
Materi #04 Manajemen Integrasi Proyek Pariwisata
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT
Manajemen Integrasi Proyek
Software Engineering by Pressman
Prescriptive Process Models
Pelaksanaan Solusi Bisnis & Pengelolaan Perubahan
Mata Kuliah : Analisa Disain Sistem Pertemuan VIII Manajemen Proyek
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
KOMPONEN SISTEM INFORMASI SUMBER DAYA MANUSIA SUMBER DAYA HARDWARE
MANAJEMEN PROYEK SISTEM INFORMASI
TEKNIK PEMROGRAMAN.
Manajemen Proyek Sistem Informasi DAY-2
Struktur Organisasi Bab 8.
Step Wise: an overview of
MANAJEMEN PROYEK PERANGKAT LUNAK
Manajemen Proyek Pengantar Perencanaan Proyek Software
[Nama Proyek] Post-Mortem
Sesi -2 Perencanaan proyek
PERAN TEKNOLOGI INFORMASI DALAM MENDUKUNG SISTEM INFORMASI
SCHEDULING DEVELOPING RESOURCE PLANS PERTEMUAN 8 NOVIANDI
Manajemen Integrasi Proyek
ESTIMASI BIAYA & PENGANGGARAN
Manajemen Biaya Proyek
Struktur Perincian Kerja (WBS)
WBS Work Breakdown Structure
Analisis Persyaratan Perangkat Lunak dan Spesifikasi
MENGELOLA BISNIS SECARA EFEKTIF
Tipe Proyek 1.Proyek yang berasal dari klien yang ditawarkan kesuatu konsultan atau kontraktor. –Karakteristik pekerjaan sudah jelas. –Tidak melalui proses.
Pengembangan Sistem Informasi Erliyan Redy Susanto.
Transcript presentasi:

PLANNING A SOFTWARE PROJECT Ir. Waniwatining Astuti, M.T.I

agenda  Latar belakang  Estimasi  Jadwal dan estimasi sumber daya  Kualitas Perencanaan  Manajemen risiko  Rencana pemantauan proyek

Software Project  Tujuan:  Membangun sistem perangkat lunak untuk memenuhi komitmen biaya, jadwal, kualitas  Worldwide - banyak proyek gagal sepertiga yang melarikan diri karena kekurangan biaya atau jadwal membengkak lebih dari 125%

Project Failures Alasan utama proyek berjalan tidak semestinya :  tidak jelas tujuan  perencanaan buruk  tidak ada :  metodologi manajemen proyek  Teknologi  cukup staf Semua ini berkaitan dengan manajemen proyek Manajemen proyek yang efektif adalah kunci untuk berhasil melaksanakan sebuah proyek

Why improve PM?  Dapat membuat prediksi yang lebih baik, untuk komitmen yang dapat dicapai  Dapat menurunkan biaya pengerjaan ulang, mgmt sumber yang lebih baik, perencanaan yang lebih baik,  Peningkatan mutu  Perencanaan dan pengendalian yang tepat

 Visibilitas yang baik untuk kesehatan proyek yang mengarah ke intervensi tepat waktu  Penanganan lebih baik mengurangi risiko kemungkinan kegagalan  Semua ini mengarah pada kepuasan pelanggan yang lebih tinggi  Dan perbaikan organisasi

The Project Mgmt Process  Memiliki tiga fase –:  perencanaan,  pemantauan dan kontrol, dan  penutup.  Perencanaan dilakukan sebelum proses rekayasa (siklus hidup, LC) dan penutupan setelah proses  Fase pemantauan secara paralel dengan LC

Project Planning  Tujuan: Membuat perencanaan untuk memenuhi komitmen dari proyek, yang jika diikuti akan menghasilkan proyek yang sukses  Perencanaan melibatkan proses mendefinisikan LC yang harus diikuti, perkiraan, jadwal rinci, rencana kualitas, dll  Output utama - sebuah rencana manajemen proyek dan jadwal proyek

Key Planning Tasks Perencanaan Tugas  Perkiraan upaya  Proyek Tentukan milestone dan membuat jadwal  Tentukan sasaran mutu dan kualitas rencana  Identifikasi risiko dan membuat rencana untuk mengurangi risiko  Menetapkan rencana pengukuran, proyek-prosedur pelacakan, rencana pelatihan, organisasi tim, dll

EFFORT ESTIMATION

Effort Estimation  Untuk biaya total proyek dan durasi harus dilakukan di awal  Membutuhkan usaha estimasi, sering dalam hal orang-bulan  Perkiraan usaha adalah kunci untuk perencanaan - jadwal, biaya, sumber daya bergantung padanya  Banyak masalah dalam pelaksanaan proyek ini berasal dari estimasi yang tidak tepat

Estimasi  Tidak ada cara yang mudah  Estimasi yang akurat dapat meningkatkan informasi lebih lanjut tentang proyek  Perkiraan awal lebih cenderung tidak akurat daripada nanti  ketidakpastian lebih di awal  Dengan informasi yang lengkap, estimasi menjadi lebih mudah

Effort Estimation Models  Sebuah model mencoba untuk menentukan upaya estimasi dari nilai parameter  Sebuah model juga memerlukan masukan tentang proyek, dan jika vakum maka tidak dapat bekerja  Jadi untuk menerapkan model, kita harus mampu untuk mengekstrak properti tentang sistem  Dua jenis model :  top-down dan  bottom-up

Project Planning 14 Effort Estimation Models

Top down estimation  Pertama menentukan total pekerjaan total, dan komponen pekerjaan.  Pendekatan sederhana - memperkirakan pekerjaan dari ukuran dan produktivitas  Mendapatkan perkiraan ukuran total perangkat lunak  Perkiraan produktivitas proyek menggunakan data lampau dan karakteristik proyek  Upaya memperoleh estimasi dari keseluruhan produktivitas dan ukuran perkiraan  Usaha distribusi data dari proyek serupa digunakan untuk memperkirakan upaya untuk berbagai fase

Bottom-up Estimation  Alternatif pendekatan top-down  Total pekerjaan diperkirakan dari komponen pekerjaan dan fase pertama  Dapat menggunakan biaya dari :  berbasis aktivitas  segala kegiatan yang disebutkan dan  setiap kegiatan yang diperkirakan secara terpisah  Estimasi dilakukan dari data masa lampau.

An Estimation Procedure  Identifikasi program-program dalam sistem dan mengklasifikasikan mereka sebagai sederhana, menengah, atau kompleks (S / M / C)  Tentukan pengkodean rata-rata upaya untuk S / M / C  Dapatkan pengkodean total usaha.  Gunakan distribusi upaya dalam proyek serupa untuk memperkirakan upaya untuk tugas-tugas lain.  Memperbaiki perkiraan berdasarkan faktor-faktor spesifik proyek

SCHEDULING AND STAFFING

Project Schedule  Sebuah Jadwal proyek berada pada dua tingkatan - keseluruhan jadwal dan jadwal rinci  Jadwal keseluruhan terdiri dari milestone dan tanggal akhir  Jadwal rinci adalah penugasan dari tingkat terendah tugas ke sumber daya

Overall Schedule  Sangat bergantung pada upaya perkiraan  Untuk upaya perkiraan, tergantung pada fleksibelitas beberapa sumber daya yang ditugaskan  Misalnya 56 orang- proyek dapat dilakukan dalam 8 bulan dengan 7 orang, atau 7 bulan dengan 8 orang Peregangan jadwal mudah; mengompresi sangat sulit

Determining Milestones  Dengan upaya dan memutuskan jadwal secara keseluruhan, rata-rata sumber daya proyek adalah tetap Tenaga Kerja ramp-up dalam proyek menentukan tonggak Tenaga Kerja ramp-up dalam sebuah proyek mengikuti kurva Rayleigh - seperti kurva normal Pada kenyataannya tenaga kerja membangun-up adalah suatu fungsi tangga

Detailed Scheduling  Untuk mencapai suatu tonggak penting, banyak tugas-tugas yang harus dilakukan Terendah tugas - orang yang dapat dilakukan oleh seseorang (dalam waktu kurang dari 2-3 hari) Penjadwalan - menentukan tugas, menetapkan mereka sambil menjaga tingkat tinggi jadwal Apakah tugas berulang-ulang - jika tidak dapat "cocok" semua tugas, harus kembali tingkat tinggi jadwal

 Jadwal rinci tidak dilakukan sepenuhnya di awal - itu berevolusi Dapat menggunakan Microsoft Project untuk menjaga itu Jadwal rinci adalah dokumen yang paling hidup untuk mengelola proyek Setiap kegiatan yang harus dilakukan harus tercermin dalam jadwal rinci

Detail schedule  Setiap tugas memiliki nama, tanggal, durasi, sumber daya dll ditugaskan % Dilakukan adalah untuk Melacak (alat menggunakannya)  Jadwal rinci harus konsisten dengan milestone,  Setiap sub tugas harus ditetapkan kapan dimulai dan jelas masa berakhir-nya.  Total jadwal harus tepat dengan Jadwal keseluruhan.  Kegiatan harus dijaga agar selalu tepat jadwal.