Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)

Presentasi serupa


Presentasi berjudul: "RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)"— Transcript presentasi:

1 RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
2 kali pertemuan

2 RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
1.1 TUJUAN • Mahasiswa bisa membuat dokumen rencana pengembangan perangkat lunak. mahasiswa dapat membiasakan diri untuk menyusun Dokumen Rencana Pengembangan Perangkat Lunak (Proposal) secara terstruktur baik dalam satu tim maupun individu. Mahasiswa memahami organisasi tim dalam proyek perangkat lunak

3 CHARACTERISTICS OF SOFTWARE
software is engineered software doesn’t wear out software is complex software is a ‘differentiator’ software is like an ‘aging factory’

4 Software Project Planning
The overall goal of project planning is to establish a pragmatic strategy for controlling, tracking, and monitoring a complex technical project. Why? So the end result gets done on time, with quality!

5 The 4 P’s People — the most important element of a successful project
Product — the software to be built Process — the set of framework activities and software engineering tasks to get the job done Project — all work required to make the product a reality

6 Fungsi dalam Pengembangan Perangkat Lunak
Software Development Management (terdiri dari banyak fungsi dan tim), yaitu 1. Software Project Manager: pertama berhubungan dengan konsumen,

7 2. Software Engingeering
Analyst : berhubungan dengan konsumen secara lebih rinci; bertugas mendeskripsikan atau menggali fungsi dan unjuk kerja software yang akan dibangun.

8 Fungsi dalam Pengembangan Perangkat Lunak
Designer : bertugas merancang algoritma/prosedur yang tepat untuk fungsi tersebut disesuaikan dengan hardware atau software pendukung yang ada. Programmer : mengimplementasikan algoritma dalam bentuk kode-kode program menggunakan bahasa pemograman.

9 Fungsi dalam Pengembangan Perangkat Lunak
3. Software Configuration Management : memantau fungsi-fungsi/prosedur-prosedur yang telah ditentukan, mencatat konfigurasi pada tahap-tahap/ waktu-waktu tertentu berdasarkan kenyataan yang ada. System Administrator : bertugas melakukan pengelolaan terhadap sistem pada saat diimplementasikan. 4. Software Quality Software Test Engineer : bertugas melakukan pengujian sistem. Software Quality Assurance: bertugas melakukan pengawasan apakah software yang dibangun telah berjalan sesuai dengan fungsi dan kebutuhannya.

10 The Steps Scoping—understand the problem and the work that must be done Estimation—how much effort? how much time? Risk—what can go wrong? how can we avoid it? what can we do about it? Schedule—how do we allocate resources along the timeline? what are the milestones? Control strategy—how do we control quality? how do we control change?

11 Write it Down! Project Scope Estimates Software Risks Project Schedule
Control strategy Software Project Plan

12 Software Poses Challenges

13 The Primary Goal: High Quality
Remember: High quality = project timeliness Why? Less rework!

14 Software Projects Factors that influence the end result ... size
delivery deadline budgets and costs application domain technology to be implemented system constraints user requirements available resources

15 Project Management Concerns

16 Why Projects Fail? • an unrealistic deadline is established
• changing customer requirements • an honest underestimate of effort • predictable and/or unpredictable risks • technical difficulties • miscommunication among project staff • failure in project management

17 Dokumen Rencana Pengembangan Perangkat Lunak (RPPL)
Pada umumnya sebelum melakukan pengembangan atau pembangunan suatu perangkat lunak, terlebih dahulu dibuat proposal proyek pengembangan atau pembangunan perangkat lunak tersebut. Hal ini bertujuan untuk memberikan gambaran secara ringkas mengenai perangkat lunak yang akan dikembangkan atau dibangun. Format/kerangka dari dokumen Rencana Pengembangan Perangkat Lunak (RPPL) adalah sebagai berikut : TEMPLATE RPPL.pdf

18 Tugas Tim Work Di Presentasikan pada pertemuan minggu Ke -4
1. Buat satu tim yang terdiri dari minimum 5 orang dan maksimum 7 orang. Beri nama tim dengan nama perusahaan IT. 2. Buat proyek perangkat lunak dengan syarat tidak boleh sama dengan tim yang lain. 3. Dokumentasikan hasil tersebut dalam dokumen RPPL 4. Kirim Nama2 tim dan judul ke : paling lambat hari Kamis tgl. 31 Oktober 2013

19 Software Project Manager
Analyst Designer Programmer Software Test Engineer Software Quality Assurance


Download ppt "RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)"

Presentasi serupa


Iklan oleh Google