Professional Documents
Culture Documents
DEVELOPMENT
Group 2
ANGGOTA
11140910000041
11140910000043
11140910000046
11140910000030
Apa hasilnya
?
kita bisa
a
n
a
im
a
g
a
B
ang kita
y
a
w
h
a
b
yakin
enar ?
b
h
la
e
t
n
a
lakuk
Siapa yang
melakukannya
?
Meng
apa d
ia
pentin nggap
g?
AGILITY
Lebih dari sekedar respon yang efektif terhadap
perubahan
Tercapainya komunikasi yang lebih mudah
dan kondusif
Terbentuknya struktur tim
software
Menekankan penyampaian yang
lebih cepat
Melonggarkan pentingnya produk kerja
menengah
Melibatkan pelanggan kedalam tim
kerja
Bersifat
fleksibel
AGILE PROCESS
ASUMS
I
AGILE PROCESS
1. Prinsip
tertinggi : memuaskan pelanggan.
PRINSIP
pengembangan
yang
cepat
mendukung
pengembangan
secara
berkelanjutan
9. Perhatian terus-menerus mengenai keunggulan teknis dan perencanaan yang baik
10.Kesederhanaan adalah hal yang cukup penting
11.Tim software mengatur dirinya secara mandiri
AGILE PROCESS
FAKTOR
MANUSIA
1. Kompetensi
2. Satu tujuan
3. Kerjasama
4. Kemampuan mengambil keputusan
5. Kemampuan pemecahan masalah yang kabur
6. Saling percaya dan menghormati
7. Self-organization
Untuk pengembangan
perangkat lunak cepat !
simple design
CRC cards
spike solutions
prototypes
refactoring
pair
programming
Release
software increment
project velocity computed
unit test
continuous integration
acceptance testing
Requirements gathering
J AD
mini-specs
Release
software increment
adjustments for subsequent cycles
SCRUM
SCHWABER &
BEEDLE
Untuk pengembangan
perangkat lunak cepat !
SCRUM
PERUSAHAAN YANG MENGGUNAKAN
SCRUM
SCRUM
SOFTWARE YANG MENGGUNAKAN
SCRUM
1. Software komersil
9.
2. Pengembangan internal
Depkes
3. Proyek dengan kontrak
12. Website
5. Aplikasi keuangan
7. Sistem embedded
SCRUM
KARAKTERISTIK
SCRUM
1. Pekerjaan dipartisi ke dalam bentuk paket
2. Testing dan dokumentasi dilakukan on-going selama produk dikonstruksi
3. Pengerjaan terjadi dalam Sprint Backlog dan diturunkan dari Product Backlog atas
kebutuhan yang sudah ada
4. Meeting singkat setiap hari selama 15 menit
5. Demo Product disampaikan kepada customer dengan alokasi Time-Box
SCRUM
PROSES
SCRUM
SCRUM
YANG TERLIBAT
SCRUM
STRENGTH &
WEAKNESS
STRENGTH
WEAKNESS
1. Customer Merasa puas karena product 1. Tidak adanya usaha desain jelas
seperti yang di harapkan
2. Kurangnya skalabilitas
2. Meningkatkan efisiensi
3. Kurangnya formalisme
3. ProsesSederhana danmudah
4. Dini danseringrilis
5. Perubahan
diperbolehkan
CRYSTAL
COCKBURN &
HIGHSMITH
CRYSTAL
KARAKTERISTIK
CRYSTAL
1. Sebuah proses model menggunakan manuverability berdasarkan karakteristik
masalah yang dihadapi.
2. Proyekdikategorikansesuai dengankekritisan (Comfort, Discretionary money,
Essential money, life)dari sistemyang diproduksi danukuranproyek.
3. Sangat menekankan pada komunikasi tatap muka langsung (Face-to-Face)
4. Menggunakan reflectionworkshops untuk meninjau kebiasaan pada kerja tim
CRYSTAL
PROSES
CRYSTAL
CRYSTAL
STRENGTH &
WEAKNESS
STRENGTH
WEAKNESS
1. Terbatas skalabilitas
2. Skalabilitas
STRENGTH
1. Karena
WEAKNESS
feature
mudah
user
mudah
memahami
sehingga
bagaimana
mereka
berhubungan
meninjau
apakah
mereka
sekali.
ADA
PERTANYAAN ?
PERTANYAAN
KESIMPULAN
Sekarang ini, kondisi pasar berubah dengan cepat, kebutuhan end-user dan
pelanggan pun berevolusi. Para praktisi software harus menggunakan pendekatan
pengembangan software yang memungkinkan mereka untuk dapat bergerak lincah
dan adaptif, melalui Agile Development
Extreme Programming adalah Agile Process yang banyak digunakan. Terdiri dari
4 framework activities: planning, design, coding, dan testing. XP sangat efektif untuk
penyampaian software feature secara cepat yang diprioritaskan oleh para stakeholder.
ASD, menggunakan proses iterative yang memiliki siklus perencanaan adaptif,
customer-focus group, dan mekanisme real-time feedback. Scrum, menekankan
pengerjaan software dengan time-line yang ketat, perubahan requirement, dan bisnis
secara kritis. Dynamic System Development Method menggunakan time-boxing dalam
menyampaikan software increment. Crystal, dapat diadopsi untuk karakteristik spesifik
dalam projek tertentu.
FDD, yang lebih formal, tapi masih dapat mengontrol agility yang bergokus pada
Lou Holtz
TERIMA KASIH