Course Outline

Hari ke 01

Perkenalan

  • Mengapa BDD?
  • BDD sebagai perpanjangan dari Agile
  • Agenda Hari 01

Menerapkan BDD pada Berbagai Tahapan dalam Siklus Pengembangan Perangkat Lunak

  • Sebelum pengembangan
  • Selama pengembangan
  • Setelah pengembangan

Satu Bahasa untuk Mengatur Semuanya

  • Insinyur dan non-insinyur berbicara dalam bahasa yang berbeda
  • Menjembatani kesenjangan melalui BDD
  • Pratinjau bahasa BDD: Gherkin

Berbagai Peran BDD

  • BDD sebagai persyaratan produk (untuk pemilik produk)
  • BDD sebagai kriteria penerimaan (untuk pengembang)
  • BDD sebagai kasus uji (untuk penguji)
  • BDD sebagai deskripsi produk (untuk pemangku kepentingan lainnya)

Kembali ke Agile: Semuanya Dimulai dengan Kisah Pengguna

  • Ikhtisar siklus pengembangan Agile.
  • Peran Kisah Pengguna dalam pengembangan Agile.

Sesi Tanya Jawab dan Diskusi

Ulangan

Membuat Kisah Pengguna Good

  • Menggunakan bahasa yang tepat
    • Peran, Tindakan, Hasil
  • Contoh Kisah Pengguna

Aktivitas - Menulis Kisah Pengguna

  • Menulis Kisah Pengguna pertama Anda - aktivitas individu
  • Memperketat Kisah Pengguna Anda - aktivitas tim
  • Menyampaikan Kisah Pengguna Anda - aktivitas tim

Kisah Pengguna dalam Proyek Nyata

  • Dinamika tim
  • Alat dan teknik
  • Kisah Pengguna dalam siklus pengembangan perangkat lunak

Lanjut ke BDD

  • Memperluas Kisah Pengguna
  • Memperkenalkan File Fitur
  • Menangkap perilaku yang diharapkan dari perangkat lunak
  • Membayangkan seperti apa perilaku yang "tidak terduga".

Membuat File Fitur Good

  • Menggunakan bahasa yang tepat (Gherkin)
    • Diberikan, Kapan, Lalu
  • Contoh File Fitur

Aktivitas - Menulis File Fitur - BAGIAN 01

  • Menulis File Fitur pertama Anda - aktivitas individu
    • Bagian fitur
    • Bagian skenario
  • Memperketat File Fitur Anda - aktivitas tim
  • Mengirimkan File Fitur Anda - aktivitas tim

Menampilkan File dalam Proyek Nyata

  • Dinamika tim
  • Alat dan teknik
  • Kisah Pengguna dalam siklus pengembangan perangkat lunak

Sesi Tanya Jawab dan Diskusi

Ulangan

Menyiapkan Lingkungan Anda

  • Membuat Gherkin cantik
  • Kegembiraan produktivitas

Aktivitas - Menulis File Fitur - BAGIAN 02

  • Menulis File Fitur Anda - aktivitas individu
    • Melewati banyak argumen ke Skenario Anda
    • Bagian Garis Besar Skenario
  • Memperketat File Fitur Anda - aktivitas tim
  • Mengirimkan File Fitur Anda - aktivitas tim

Sesi Tanya Jawab dan Diskusi

Ulangan

Kata penutup


Hari ke 02

Perkenalan

  • Rekap hari sebelumnya
  • Agenda Hari 02

Produk Anda Sendiri - Sebuah Introspeksi

  • Menjelaskan produk Anda
  • Menggambar gambar produk Anda

Memperluas Cakupan Tes

  • Kegunaan sistem
  • Business persyaratan
  • Business proses

Aktivitas - Menulis File Fitur - BAGIAN 03

  • Menulis File Fitur Anda - aktivitas individu
    • Bagian contoh
    • Menggunakan kembali data dan skenario
    • Mengatur fitur dan skenario dengan tag
  • Memperketat File Fitur Anda - aktivitas tim
  • Mengirimkan File Fitur Anda - aktivitas tim

Sesi Tanya Jawab dan Diskusi

Ulangan

File Fitur - Apa yang Harus Ditinggalkan

  • Apa yang harus diserahkan kepada para insinyur
    • Fungsionalitas tingkat rendah (pengujian unit)
    • Fungsionalitas lintas komponen yang lengkap (integrasi dan pengujian API)

Sesi Tanya Jawab dan Diskusi

Ulangan

Produk Anda Sendiri - Sebuah Introspeksi

  • Seberapa bermanfaatkah produk Anda?
  • Seberapa bermanfaat produk Anda bagi pengguna luar?

Communication dengan Orang di luar Tim Anda

Ringkasan dan Langkah Berikutnya

Requirements

  • Pemahaman tentang konsep kebutuhan pengguna
  • Pandangan yang tajam terhadap kebaikan perangkat lunak dan kekurangan perangkat lunak, dari sudut pandang pengguna akhir
  • Programming dan pengalaman pengujian tidak diperlukan

Hadirin

  • Pemilik dan manajer produk
  • Business analis
  • Penguji manual
  • Pengguna akhir produk atau sistem perangkat lunak
  • Non-insinyur dan non-coder yang terlibat dalam desain produk
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses (Minimal 5 peserta)

Related Categories