Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehCha Kece Telah diubah "9 tahun yang lalu
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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.