Disciplined Agile Delivery (DAD) adalah sebuah kerangka kerja Agile yang skalabel untuk pengembangan dan pengiriman perangkat lunak. Pendekatan DAD berfokus pada manusia terlebih dahulu dan mengutamakan pembelajaran dalam proses pengembangan perangkat lunak. DAD merupakan hasil gabungan dari berbagai kerangka kerja Agile yang sering digunakan oleh tim pengembang, seperti Scrum dan Lean software development. Tujuannya adalah […]
Category: Software development
Modul
Apa itu modul? Modul adalah kumpulan komponen yang dapat dengan mudah ditambahkan, dilepas, atau diganti dalam suatu sistem yang lebih besar. Secara umum, modul tidak bisa berfungsi sendiri. Dalam perangkat keras komputer, modul adalah komponen yang dirancang agar mudah diganti. Dalam perangkat lunak, modul adalah ekstensi dari program utama yang berfungsi untuk tugas tertentu. Dalam […]
The Three Ways (The Phoenix Project)
The Three Ways adalah serangkaian prinsip bisnis yang mendorong organisasi untuk membangun budaya perusahaan di mana feedback loop berlangsung cepat, semua orang memahami bagaimana bagian-bagian bisnis saling berhubungan, dan setiap karyawan didorong untuk mencari pengetahuan yang dapat membantu perusahaan mencapai tujuannya. The Three Ways pertama kali diperkenalkan dalam buku bisnis/IT populer berjudul The Phoenix Project. […]
Ruby on Rails (RoR or Rails)
Ruby on Rails, kadang-kadang dikenal sebagai “RoR” atau hanya “Rails,” adalah sebuah framework Open Source untuk pengembangan Web menggunakan Ruby, sebuah bahasa pemrograman berorientasi objek (OOP) yang mirip dengan Perl dan Python. Perbedaan prinsip antara Ruby on Rails dan framework pengembangan lainnya terletak pada kecepatan dan kemudahan penggunaan yang dinikmati oleh para pengembang yang bekerja […]
feature-driven development (FDD)
Apa itu Feature-Driven Development (FDD)? Feature-driven development (FDD) adalah sebuah kerangka kerja pengembangan perangkat lunak Agile yang berfokus pada pengorganisasian pekerjaan berdasarkan fitur produk. FDD dikenal dengan iterasi pendek dan rilis yang sering. Mirip dengan Scrum — salah satu framework Agile lainnya — FDD mengharuskan pelanggan, yang juga dikenal sebagai pemilik bisnis proyek, untuk hadir […]
client-side framework
Apa itu Client-Side Framework? Client-side framework adalah kerangka kerja pengembangan perangkat lunak yang berfokus pada eksekusi proses aplikasi di perangkat pengguna akhir, bukan di server aplikasi itu sendiri. Salah satu manfaat utama dari client-side framework adalah kemampuannya membantu pengembang menghindari tantangan dalam menulis kode aplikasi native untuk berbagai jenis perangkat dan sistem operasi. Berbeda dengan […]
pipeline as code
Apa Itu Pipeline as Code? Pipeline as code adalah pendekatan dalam continuous integration (CI) di mana seluruh pipeline didefinisikan sepenuhnya dalam bentuk kode. Pipeline ini, yang disimpan dalam sistem kontrol versi, diekspresikan sebagai satu skrip atau program yang bisa dijalankan hanya dengan satu perintah di command line. Konsep ini berbeda dengan CI tradisional, yang biasanya […]
flaky test
Flaky test adalah analisis pada kode aplikasi web yang gagal memberikan hasil yang sama setiap kali pengujian dilakukan. Setiap kali kode baru ditulis untuk mengembangkan atau memperbarui perangkat lunak, halaman web, atau aplikasi, kode tersebut harus diuji selama proses pengembangan untuk memastikan aplikasi berfungsi sebagaimana mestinya saat dirilis untuk pengguna. Secara logis, jika diuji dengan […]
BANT
Apa Itu BANT? BANT adalah singkatan dari “Budget, Authority, Need, Timing” (Anggaran, Otoritas, Kebutuhan, dan Waktu). Ini adalah kerangka sederhana yang digunakan untuk menilai prospek dalam penjualan bisnis-ke-bisnis (B2B). Organisasi mengevaluasi apakah, dan sejauh mana, seorang calon pelanggan memenuhi keempat kriteria ini. BANT digunakan oleh tim penjualan dan pemasaran B2B untuk bekerja sama dalam menilai […]
OpenJDK
OpenJDK adalah versi gratis dan open-source dari Java Development Kit untuk Java Platform, Standard Edition (Java SE). OpenJDK, yang merupakan singkatan dari Open Java Development Kit, berasal dari inisiatif yang diprakarsai oleh Sun Microsystems pada tahun 2006 dan kini disponsori serta dipimpin oleh Oracle. Proyek ini dilisensikan di bawah GNU General Public License (GNU GPL) […]