tim perangkat lunak

18
TIM PERANGKAT LUNAK Arfianti (092904019) Pendidikan Teknik Informatika dan Kompute Universitas Negeri Makassar 2011

Upload: arfianti

Post on 16-Dec-2014

477 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Tim perangkat lunak

TIM PERANGKAT LUNAK

Arfianti (092904019)

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar2011

Page 2: Tim perangkat lunak

2

Rekayasa Perangkat Lunak Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Pengembangan Perangkat Lunak sebagai Kegiatan Tim

Page 3: Tim perangkat lunak

3

Pada beberapa bagian “permainan” akan berubah.

Mengapa?

Watts Humphrey (1998) mengamati hal ini. Sejarah

pengembangan perangkat lunak sudah banyak

mengalami kerumitan yang terjadi melebihi

perubahan. Pada awalnya, beberapa orang dapat

menangani program-program yang sederhana, tetapi

pekerjaan itu sendiri berkembang melebihi

kemampuan mereka. Pengembangan kemudian

menggunakan tim yang terdiri dari satu atau banyak

orang, hal tersebut akan mendapatkan hasil yang

beragam. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 4: Tim perangkat lunak

4

Apa yang perlu dilakukan? Yang pasti, kita harus

membuat “kerja tim” tersebut berhasil dengan baik.

Seperti yang diungkapkan oleh Boehm (1981) pada

model perhitungan biaya COCOMO, kemampuan

suatu tim mempunyai dampak yang besar pada

produktivitas perangkat lunak. Davis (1995)

mendukung kesimpulan ini dalam diskusinya tentang

prodiktivitas tim : “mengoptimalkan produktivitas

tiap-tiap orang tidak selalu menghasilkan

produktivitas tim yang optimal”

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 5: Tim perangkat lunak

5

Rekayasa Perangkat Lunak Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Keahlian Tim yang Dibutuhkan untuk Menghasilkan Manajemen Kebutuhan yang Efektif

Page 6: Tim perangkat lunak

6

1. Keahlian tim 1 : menganalisis masalah

Keahlian ini digunakan untuk menyusun

sekumpulan teknik yang dapat digunakan oleh

sebuah tim untuk mendapatkan pemahaman yang

menyeluruh tentang masalah yang akan

dipecahkan oleh perangkat lunak yang baru

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 7: Tim perangkat lunak

7

2. Keahlian tim 2 : pemahaman kebutuhan pengguna

ada beberapa jenis teknik yang dapat digunakan

tim untuk mengambil sesuatu yang dibutuhkan

dari sistem pengguna dan pemegang saham.

Tidak selamanya satu teknik akan berhasil

diberbagai situasi, dan juga tidak ada satu pun

tim yang dapat menguasai semua teknik yang

ada. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 8: Tim perangkat lunak

8

3. Keahlian tim 3 : menyatakan sistem

keahlian ini digunakan untuk menggambarkan

proses awal yang akan diubah oleh tim sebagai

pemahaman terhadap masalah dan kebutuhan

pengguna untuk memberikan definisi awal dari

sistem.

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 9: Tim perangkat lunak

9

4. Keahlian tim 4 : mengatur batasan

kegunaan ini digunakan untuk mempersiapkan

tim dengan keahlian untuk mengatur batasan dari

suatu proyek. Bagaimanapun juga, meskipun

telah memahami kebutuhan yang ada, tim tidak

dapat melakukan hal yang tidak mungkin dan

akan sering membutuhkan negosiasi sebelum

keberhasilan dapat diperoleh. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 10: Tim perangkat lunak

10

5. Keahlian tim 5 : menyatakan kembali definisi

sistem

keahlian ini digunakan untuk membantu tim

menyusun kebutuhan informasi. Lebih lanjut,

keahlian ini juga memperkenalkan sebuah teknik

yang dapat dipakai oleh tim untuk

mengakomodasi definisi sistem atau

mengubahnya. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 11: Tim perangkat lunak

11

6. Keahlian tim 6 : membangun sistem yang tepat

keahlian ini mencakup beberapa aspek dari teknik

perancangan, verifikasi, validasi, pengujian dan

perubahan manajemen, dan menunjukkan

kemampuan pelacakan yang dapat digunakan

untuk membantu penciptaan hasil yang

berkualitas.

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Page 12: Tim perangkat lunak

12

Rekayasa Perangkat Lunak Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Anggota Tim Memiliki Keahlian yang Berbeda-Beda

Page 13: Tim perangkat lunak

13 Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Didalam tim perangkat lunak, kita mengharapkan

beberapa orang telah menunjukkan kealiannya

untuk bekerja dengan pelanggan secara baik,

beberapa orang mempunyai keahlian

pemrograman, dan yang lainnya mempunyai

keahlian pengujian. Selain itu, anggota tim yang

lain mempunyai keahlian peracangan dan

arsitektur.

Page 14: Tim perangkat lunak

14 Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Jadi, kita berharap dapat mengembangkan keahlian

tiap anggota tim untuk membatu mengatur

kebutuhan yang efektif. Dan kita mencoba

menyimpulkan anggota tim mana yang akan

paling cocok untuk sebuah jenis keahlian khusus

dan dibutuhkan.

Page 15: Tim perangkat lunak

15

Rekayasa Perangkat Lunak Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Pengorganisasian Tim-Tim Perangkat Lunak

Page 16: Tim perangkat lunak

16 Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Pengembangan perangkat lunak terus berkembang

dengan pesat dan bidang tempat kita

mengimplementasikan kemampuan kita dengan

cepat telah bervariasi. Hal tersebut

mengakibatkan ita tidak dapat enyimpulkan suatu

cara khusus untuk mengorganisasikan sebuah tim

perangkat lunak untuk bekerja pada semua

pekerja tim.

Page 17: Tim perangkat lunak

17 Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Rekayasa Perangkat Lunak Created By Arfianti

Tim yang kita modelkan berdasarkan tim perangkat

lunak pada dunia nyata yang telah terbukti efektif

ada pada dua hal utama, yaitu :

1. Manajemen kebutuhan yang efektif

2. Penyelesaian yang tepat waktu dan sesuai

anggaran.

Meskipun begitu , kita juga mengetahui bahwa

masih banyak keahlian yang harus ada didalam

sebuah tim untuk menyelesaikan hal proyek.

Page 18: Tim perangkat lunak

18

TERIMA KASIH ~