Setelah menonton video ini, Anda akan dapat mendefinisikan filosofi Agile,
mendeskripsikan ciri-ciri tangkas, dan menjelaskan filosofi Agile Manifesto.
Jadi, apa itu gesit? Agile adalah pendekatan berulang untuk manajemen proyek yang memungkinkan tim untuk menjadi
responsif dan memberikan nilai kepada pelanggan mereka dengan cepat. Perhatikan saya katakan berulang. Tidak seperti yang lain
pendekatan perencanaan di mana kami merencanakan pekerjaan sepanjang tahun dengan tangkas, kami merencanakan
sedikit demi sedikit, dan mereka mendapatkan umpan balik dari pelanggan untuk melihat apakah mereka menyukai apa yang kami lakukan.
Dan kemudian kita menyesuaikan saat kita pergi bersama. Jadi apa sajakah karakteristik yang menentukan? Sehat,
Agile menekankan perencanaan adaptif ini. Seperti yang saya katakan, kami tidak merencanakan satu tahun penuh,
kami hanya merencanakan iterasi kecil, untuk melihat apakah kami dapat memberikan sesuatu yang bernilai kepada pelanggan,
dan dapatkan umpan balik dan lihat apa yang mereka sukai. Itu memungkinkan kita untuk melakukan perkembangan evolusioner. Jadi kami
perkembangannya berkembang dari waktu ke waktu. Kami sedang membangun... daripada membangun semuanya sekaligus,
kami sedang membangunnya sedikit demi sedikit. Dan kemudian kami berevolusi saat kami berjalan dan merespons saat kami berjalan. Ini memberi
kami kesempatan untuk melakukan pengiriman awal, sangat penting. Jika Anda sedang mengembangkan iterasi, dan Anda
tidak mengirim ke pelanggan Anda, Anda tidak gesit, pengiriman awal adalah komponen kunci dari menjadi
lincah. Menempatkan sesuatu di tangan pelanggan, mendapatkan umpan balik dari mereka untuk mengerti, apakah mereka?
suka itu? Haruskah kita berporos haruskah kita bertahan. Ini benar-benar pendefinisian yang kritis
karakteristik menjadi gesit, lebih dari hanya melakukan pengembangan berulang. Itu membawa kita untuk terus menerus
peningkatan. Jadi sekarang kami dapat terus meningkatkan sebagai tim, kami terus meningkatkan produk
yang kami sampaikan, benar, karena kami memiliki kesempatan untuk mendapatkan umpan balik dari pelanggan kami,
karena kami telah mengirimkannya. Dan itu memungkinkan kita untuk responsif terhadap perubahan. Sehingga saat terjadi perubahan,
dan perubahan, selalu, pelanggan selalu memiliki persyaratan yang berubah, kami dapat menanggapinya
perubahan, karena kami belum merencanakan terlalu jauh sebelumnya, pelanggan melihat kemajuan yang kami miliki
dibuat, dan kemudian kami dapat merencanakan ulang dengan sangat, sangat cepat, dan responsif terhadap apa yang dibutuhkan pelanggan.
Ini membawa kita ke Manifesto Agile. Manifesto Agile mengatakan bahwa kita telah menghargai individu
dan interaksi atas proses dan alat, perangkat lunak yang berfungsi melalui dokumentasi yang komprehensif,
kolaborasi pelanggan atas negosiasi kontrak, dan menanggapi perubahan mengikuti rencana.
Ini adalah bagian yang penting. Artinya, sementara ada nilai di item di sebelah kanan,
kami lebih menghargai item di sebelah kiri. Bukan berarti kami tidak memiliki alat pengolah,
itu hanya berarti bahwa kami menghargai interaksi di antara kami sendiri dan dengan pelanggan kami lebih dari
proses dan alat. Bukan berarti kami tidak mendokumentasikan. Dokumentasi penting agar orang
memahami cara menggunakan produk Anda. Tapi kami tidak bisa mengirimkan dokumentasi. Jadi jangan sampai kita kehilangan fokus.
Perangkat lunak yang berfungsi adalah apa yang kami hadirkan di sini. Bukan berarti kami tidak menegosiasikan kontrak,
kami masih memiliki kontrak, tetapi kami ingin berkolaborasi dengan pelanggan. Sebagai benda
berubah, kami ingin responsif, yang berarti kami ... bukan karena kami tidak punya rencana,
tetapi kami menghargai menanggapi perubahan hanya dengan mengikuti rencana.
Pengembangan perangkat lunak tangkas kemudian, adalah pendekatan berulang untuk pengembangan perangkat lunak, yang sesuai dengan:
Agile Manifesto, kami ingin memastikan bahwa kami menyimpan empat hal itu dalam manifesto,
Anda tahu, di pikiran kita sepanjang waktu. Kami juga ingin memastikan bahwa kami menekankan fleksibilitas,
berinteraksi dengan rekan-rekan kami, berinteraksi dengan pelanggan kami,
dan memiliki tingkat transparansi yang tinggi, sehingga semua orang tahu apa yang sedang dikerjakan orang lain.
Semua orang merasa bertanggung jawab untuk memberikan nilai kepada pelanggan, ini sangat penting.
Dan akhirnya, kami menggunakan fungsi lintas kecil yang terletak bersama,
mengatur diri sendiri mengelola tim, kita akan berbicara banyak tentang ini selama kursus ini.
Takeaway kunci di sini adalah untuk membangun apa yang dibutuhkan, bukan apa yang direncanakan. Jika Anda membangun apa itu
direncanakan dan pelanggan tidak menyukainya, mengapa Anda repot-repot membangunnya? Ini benar-benar
penting untuk memastikan bahwa ketika kebutuhan berubah, dan mereka akan melakukannya, Anda ingin membangun apa yang dibutuhkan dari
pelanggan terlepas dari apa yang direncanakan, kami selalu dapat merencanakan ulang dan responsif terhadap perubahan. Di dalam
video, Anda mengetahui bahwa tangkas adalah pendekatan kolaboratif yang berulang untuk pengembangan perangkat lunak
menggunakan tim lintas fungsional kecil. Pendekatan tangkas menekankan fleksibilitas, interaktivitas,
dan transparansi. Manifesto Agile menggambarkan nilai-nilai inti Agile: individu dan
interaksi atas proses dan alat, perangkat lunak yang berfungsi melalui dokumentasi yang komprehensif,
kolaborasi pelanggan atas negosiasi kontrak dan menanggapi perubahan mengikuti rencana.