• Tidak ada hasil yang ditemukan

MANAJEMEN PROYEK PERANGKAT LUNAK (MPPL) Software Project Management. Pengantar MPPL

N/A
N/A
Protected

Academic year: 2021

Membagikan "MANAJEMEN PROYEK PERANGKAT LUNAK (MPPL) Software Project Management. Pengantar MPPL"

Copied!
23
0
0

Teks penuh

(1)

MANAJEMEN PROYEK

MANAJEMEN PROYEK

PERANGKAT LUNAK (MPPL)

PERANGKAT LUNAK (MPPL)

Software Project Management

Software Project Management

Pengantar

(2)

Tujuan

Tujuan

perkuliahan

perkuliahan

Memahami

Memahami pengertianpengertian umumumum tentangtentang MPPL MPPL dandan urgensinya

urgensinya dalamdalam pengembanganpengembangan PLPL Memahami

Memahami karakteristikkarakteristik proyekproyek PLPL Memahami

Memahami kriteriakriteria sukses/gagalsukses/gagal sebuahsebuah proyekproyek PL

PL

Memahami

(3)

Agenda

Agenda

Pengertian

Pengertian umumumum: : proyekproyek, , manajemenmanajemen dandan PLPL Pengertian

Pengertian dandan urgensiurgensi MPPLMPPL Perbedaan

Perbedaan MPPL MPPL dengandengan proyekproyek lainlain Pemangku

Pemangku kepentingankepentingan ((stakeholdersstakeholders)) Aktifitas

Aktifitas dalamdalam MPPLMPPL Kriteria

Kriteria kesuksesankesuksesan dandan kegagalankegagalan sebuahsebuah proyek

proyek PLPL Problem

(4)

Project is

Project is

A specific, finite task to be accomplished A specific, finite task to be accomplished

A temporary endeavor undertaken to accomplish A temporary endeavor undertaken to accomplish

a unique purpose a unique purpose

A specific plan or design A specific plan or design

A planned undertaking A planned undertaking

(5)

Jobs vs. projects

Jobs vs. projects

Jobs

Jobs –– repetition of very wellrepetition of very well--defined and well defined and well understood tasks with very little uncertainty

understood tasks with very little uncertainty

Exploration

Exploration –– e.g. finding a cure for cancer: the outcome e.g. finding a cure for cancer: the outcome is very uncertain

is very uncertain

Projects

(6)

Characteristics

Characteristics

Terdiri

Terdiri daridari nonnon--routine tasksroutine tasks

Ada

Ada perencanaanperencanaan Ada

Ada tujuantujuan yang yang spesifikspesifik yang yang harusharus dicapaidicapai atauatau ada

ada produkproduk yang yang spesifikspesifik yang yang harusharus dibuatdibuat Dibatasi

Dibatasi oleholeh waktuwaktu dandan sumbersumber dayadaya Pekerjaan

Pekerjaan yang yang dilakukandilakukan untukuntuk melayanimelayani konsumen

konsumen Melibatkan

Melibatkan berbagaiberbagai keahliankeahlian Melibatkan

Melibatkan beberapabeberapa fase/tahapanfase/tahapan pekerjaanpekerjaan Berukuran

(7)

Project dimensions

Project dimensions

People People Process Process Product Product Project Project People Project Product Process Management Structure Business Environment Tools Methods

(8)

Relevant issues (partly)

Relevant issues (partly)

People

People faktorfaktor vitalvital

– PersonilPersonil yang yang lemahlemah: : motivasimotivasi, skill, skill –

– PenambahanPenambahan orangorang padapada proyekproyek yang yang terlambatterlambat –

– FriksiFriksi antaraantara developer developer dandan konsumenkonsumen –

– KoordinasiKoordinasi dandan komunikasikomunikasi antarantar anggotaanggota timtim

Process Process

– Requirements volatilityRequirements volatility –

– Domain Domain permasalahanpermasalahan dandan kebutuhankebutuhan konsumenkonsumen –

– PerancanganPerancangan yang yang tidaktidak baikbaik –

(9)

Relevant issues (partly)

Relevant issues (partly)

Product Product

– Requirements goldRequirements gold--platingplating –

– Design goldDesign gold--platingplating –

– ResearchResearch--oriented developmentoriented development –

– UnjukUnjuk kerjakerja yang yang rendahrendah

Project Project

– PerencanaanPerencanaan yang yang lemahlemah –

– JadwalJadwal yang yang terlaluterlalu optimistikoptimistik –

– ManajemenManajemen resikoresiko yang yang kurangkurang memadaimemadai –

– ManajemenManajemen kontrolkontrol yang yang kurangkurang baikbaik –

(10)

What is management ?

What is management ?

Serangkaian

Serangkaian aktifitasaktifitas yang yang meliputimeliputi planning, planning, organizing, staffing, directing, monitoring

organizing, staffing, directing, monitoring controlling, innovating

controlling, innovating dandan representingrepresenting untukuntuk mencapai

(11)

Management functions

Management functions

Planning

Planning -- deciding what is to be donedeciding what is to be done Organizing

Organizing -- making arrangementsmaking arrangements Staffing

Staffing -- selecting the right people for the jobselecting the right people for the job Directing

Directing -- giving instructionsgiving instructions Monitoring

Monitoring -- checking on progresschecking on progress Controlling

Controlling -- taking action to remedy holdtaking action to remedy hold--upsups Innovating

Innovating -- coming up with solutions when coming up with solutions when problems emerge

problems emerge Representing

Representing -- liaising with clients, users, liaising with clients, users, developers and other stakeholders

(12)

What is project management ?

What is project management ?

The application of knowledge, skills, tools and The application of knowledge, skills, tools and

techniques to project activities in order to meet techniques to project activities in order to meet

project requirements [PMI

project requirements [PMI –– Project Management Project Management Institute]

Institute]

A system of management procedures, practices, A system of management procedures, practices,

technologies, skills and experience that are technologies, skills and experience that are necessary to successfully manage a project necessary to successfully manage a project

(13)

What is software ?

What is software ?

Computer programs and associated documentation such

Computer programs and associated documentation such

as requirements, design models and user manuals.

as requirements, design models and user manuals.

Software products may be developed for a particular

Software products may be developed for a particular

customer or may be developed for a general market.

customer or may be developed for a general market.

Software products may be:

Software products may be:

– Generic Generic -- developed to be sold to a range of different developed to be sold to a range of different customers e.g. PC software such as Excel or Word.

customers e.g. PC software such as Excel or Word.

– Bespoke (custom) Bespoke (custom) -- developed for a single customer according developed for a single customer according to their specification.

to their specification.

New software can be created by developing new

New software can be created by developing new

programs, configuring generic software systems or

programs, configuring generic software systems or

reusing existing software.

(14)

Software characteristics

Software characteristics

PL

PL ituitu direkayasadirekayasa, , bukanbukan difabrikasi/diproduksidifabrikasi/diproduksi PL

PL tidaktidak bisabisa dirabadiraba ((intangibleintangible)) PL

PL tidaktidak mengalamimengalami keausankeausan Sebagian

Sebagian besarbesar PL PL dikustomisasidikustomisasi ((customizedcustomized))

idealized curve change actual curve Failure rate increased failure

(15)

What is software project management ?

What is software project management ?

Concerned with activities involved in ensuring Concerned with activities involved in ensuring

that software is delivered

that software is delivered on timeon time and and on on schedule

schedule and and in accordance with the in accordance with the

requirements

requirements of the organizations developing and of the organizations developing and

procuring the software procuring the software

(16)

SPM

SPM

urgency

urgency

Project management is needed because software Project management is needed because software

development is always subject to

development is always subject to budgetbudget and and schedule

schedule constraints that are set by the constraints that are set by the

organization developing the software organization developing the software

(17)

Software project

Software project

charateristics

charateristics

Invisibility

Invisibility –– the product is intangiblethe product is intangible Complexity

Complexity –– more complex than othersmore complex than others Conformity

Conformity –– to conform to the human client to conform to the human client requirements

requirements Flexibility

Flexibility –– subject to changesubject to change Many software projects are

Many software projects are ““oneone--offoff”” projectsprojects

Software processes are variable and organization Software processes are variable and organization

specific specific

The technology changes very quickly The technology changes very quickly

(18)

What are stakeholders ?

What are stakeholders ?

Orang

Orang--orangorang yang yang berkepentinganberkepentingan dengandengan proyekproyek Menentukan

Menentukan caracara berkomunikasiberkomunikasi Kategori

Kategori::

– Internal Internal –– dalamdalam satusatu timtim proyekproyek (e.g. Project (e.g. Project Manager, Analyst, Designer, Programmer,

Manager, Analyst, Designer, Programmer,

Configuration Manager,

Configuration Manager, dlldll.).) –

– EksternalEksternal daridari timtim proyekproyek, , tetapitetapi dalamdalam satusatu organisasiorganisasi (e.g. Accountant, HR Manager,

(e.g. Accountant, HR Manager, dlldll.).) –

– EksternalEksternal, , baikbaik proyekproyek dandan organisasiorganisasi (e.g. customer, (e.g. customer, end user)

(19)

SPM

SPM

activities

activities

Feasibility study

Feasibility study –– estimasiestimasi kelayakankelayakan proyekproyek Planning

Planning –– perencanaanperencanaan proyekproyek, , jikajika layaklayak Execution

(20)

Success criteria

Success criteria

Delivering the software to customer at the

Delivering the software to customer at the agreed agreed functionality

functionality to the to the required level of quality on timerequired level of quality on time

and

(21)

Problems

Problems

Planning for software projects is generally poor. Planning for software projects is generally poor.

Procedures and techniques for the selection of Procedures and techniques for the selection of

project managers are poor. project managers are poor.

The accountability of many software engineering The accountability of many software engineering

projects is poor, leaving some questions as to projects is poor, leaving some questions as to

who is responsible for various project functions. who is responsible for various project functions. The ability to accurately estimate the resources The ability to accurately estimate the resources

required to accomplish a software project is poor. required to accomplish a software project is poor.

Success criteria for software development Success criteria for software development

projects are frequently inappropriate

projects are frequently inappropriate unreliable, unreliable, difficult to use, and difficult to maintain.

(22)

Problems

Problems

Decision rules to aid in selecting the proper

Decision rules to aid in selecting the proper

organizational structure are not available.

organizational structure are not available.

Decision rules in selecting the correct management

Decision rules in selecting the correct management

techniques are not available.

techniques are not available.

Procedures, methods and techniques for designing a

Procedures, methods and techniques for designing a

project control system that will enable project managers

project control system that will enable project managers

to successfully control their projects are not readily

to successfully control their projects are not readily

available.

(23)

Summary

Summary

Proyek

Proyek terdiriterdiri daridari aktifitasaktifitas--aktifitasaktifitas nonnon--rutinrutin yang yang harus

harus diaturdiatur Proyek

Proyek PL PL bersifatbersifat intangibleintangible sehinggasehingga tidaktidak mudah

mudah untukuntuk memonitormemonitor kemajuankemajuan proyekproyek Manajemen

Manajemen proyekproyek PL yang PL yang baikbaik akanakan menentukan

menentukan keberhasilankeberhasilan proyekproyek Keberhasilan

Keberhasilan proyekproyek PL PL tidaktidak hanyahanya diukurdiukur daridari jalan/tidaknya

Referensi

Dokumen terkait

Pendidikan adalah usaha sadar dan terencana untuk mewujudkan suasana belajar dan proses pembelajaran agar peserta didik secara aktif mengembangkan potensi dirinya

Kualitas pembelajaran di sekolah SMA Negeri 1 Bergas sudah baik, pembelajaran yang dilakukan oleh Guru di dalam kelas sangat baik dan profesional yaitu dalam

Penelitian ini mencoba menguraikan fakta-fakta tentang proses pilkada serta pemenangan calon kepala daerah kabupaten Gayo Lues tahun 2012 lalu, serta melihat peranan

Jadi apabila suatu perusahaan menggunakan jasa KAP dengan reputasi yang baik akan membuat perusahaan tersebut lebih tepat waktu dalam menyampaikan laporan

Kami akan berhak mengambil alih kesemua hak dan remedi yang anda ada terhadap mana-mana pihak ketiga yang memyebabkan kejadian and mengakibatkan kerugian

Puji syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat hidayah dan berkah yang diberikan kepada penulis sehingga penulis dapat menyelesaikan skripsi

Dapat disimpulkan bahwa pembahasan penentuan nilai kalor briket batubara berstimulan penyalaan merupakan salah satu bentuk pembelajaran kimia yang menggunakan

Seseorang yang menderita hipertensi disebabkan karena ada masalah dari dalam diri atau dari luar, kemudian penderita hipertensi tersebut memiliki keyakinan