Behaviour Driven Development (BDD) Workshop Azerbaijan Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 1 Gün
  • Seviye: Expert
  • En Yakın Tarih:
  • UK & Türkiye Based Global Training Provider

Behaviour Driven Development (BDD) Workshop, yazılım geliştirilmeden önce iş birimleri, geliştiriciler ve test ekipleri arasında ortak anlayış oluşturmayı amaçlayan uygulamalı bir eğitimdir.

Workshop boyunca katılımcılar; iş hedefleri ve user story’lerden başlayarak acceptance criteria, somut örnekler, Gherkin senaryoları ve executable specification’lara uzanan BDD yaklaşımını adım adım inceler.

Eğitim, BDD’yi yalnızca bir testing tekniği olarak değil, iş birliğini ve ortak anlayışı güçlendiren bir çalışma biçimi olarak ele alır. Katılımcılar story mapping, specification by example, Gherkin syntax, Cucumber implementation, living documentation ve traceability gibi konular üzerinde uygulamalı çalışmalar gerçekleştirir.

Workshop’un amacı, gereksinim yönetimi süreçlerinin tamamını öğretmek değildir. Bunun yerine, MVP’lerle ilişkilendirilebilecek, açık ve test edilebilir specification’ların nasıl oluşturulabileceğine odaklanır.

Programda Artificial Intelligence (AI) araçlarından da yararlanılır. AI; structured prompting, scenario generation ve documentation review gibi faaliyetleri desteklemek için kullanılır. Ancak nihai değerlendirme, doğrulama ve karar verme sürecinde insan kontrolü ve uzmanlığı temel unsur olarak korunur.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

BDD konusunda daha önce deneyim sahibi olmak zorunlu değildir.

Katılımcıların:

  • Requirements kalitesini geliştirmeye,
  • Ekip içi collaboration’ı güçlendirmeye,
  • Software quality’yi artırmaya,
  • Agile delivery süreçlerini iyileştirmeye

ilgi duymaları yeterlidir.

User stories, testing, software development veya Agile çalışma biçimleri hakkında temel bilgi sahibi olmak faydalıdır ancak zorunlu değildir.

Workshop içerisindeki isteğe bağlı coding çalışmalarına katılmak isteyenlerin:

  • Temel JavaScript bilgisine sahip olması,
  • veya yönlendirmeli teknik demonstrasyonları takip edebilecek rahatlıkta olması

önerilir.

Kimler Katılmalı

Bu workshop, yazılım ve dijital ürünlerin tanımlanması, geliştirilmesi, test edilmesi veya teslim edilmesinde rol alan profesyoneller için uygundur.

Özellikle:

  • Business Analyst’ler
  • Product Owner’lar
  • Developer’lar
  • Tester ve Quality Engineer’lar
  • Scrum Master’lar
  • Delivery Lead’ler
  • Requirements, collaboration ve test coverage alanlarını geliştirmek isteyen Agile ekipler

için tasarlanmıştır.

Neler Öğreneceksiniz

Eğitimin sonunda katılımcılar:

  • BDD’nin ekipler arasındaki collaboration ve shared understanding’ı nasıl geliştirdiğini açıklayabilir.
  • SMART ve INVEST gibi quality check yaklaşımlarını kullanarak daha güçlü user story’ler yazabilir.
  • Story mapping kullanarak user journey’leri yapılandırabilir ve delivery work’ü önceliklendirebilir.
  • Test edilebilir gereksinimleri destekleyen acceptance criteria ve örnekler oluşturabilir.
  • Açık ve anlaşılır Given, When, Then yapısını kullanarak Gherkin senaryoları yazabilir.
  • Imperative ve declarative scenario writing stillerini karşılaştırabilir.
  • AI destekli prompt’ları scenario creation, refinement ve documentation süreçlerinde kullanabilir.
  • BDD senaryolarını executable specification yaklaşımına dönüştürmenin temel adımlarını anlayabilir.

Eğitim İçeriği

1. Behaviour Driven Development Temelleri

BDD’nin amacı, çalışma şekli ve ekipler arasındaki ortak anlayışı nasıl desteklediği ele alınır.

  • BDD’nin temel amacı
  • Software delivery süreçlerinde yaygın collaboration problemleri
  • Shared understanding oluşturma
  • Requirements, examples, tests ve working software arasındaki ilişki
  • BDD’nin yalnızca teknik değil aynı zamanda communication odaklı bir yaklaşım olması

2. Test Coverage ve Quality

BDD’nin software quality ve test coverage üzerindeki etkisi değerlendirilir.

  • Test data’nın coverage üzerindeki rolü
  • Test-after yaklaşımının riskleri
  • Test-before thinking yaklaşımının faydaları
  • Concrete example’ların varsayımları görünür hale getirmesi
  • Edge case’lerin ortaya çıkarılması
  • BDD ile delivered software’e duyulan güvenin artırılması

3. User Stories

Etkili user story’lerin nasıl yazılacağı ve kalite açısından nasıl değerlendirileceği ele alınır.

  • Etkili user story oluşturma
  • User story’leri business goals ile ilişkilendirme
  • INVEST ile story quality değerlendirmesi
  • Story sizing
  • Story refinement
  • Zayıf veya eksik user story’leri belirleme

4. Story Mapping

User journey’nin görselleştirilmesi ve delivery work’ün yapılandırılması ele alınır.

  • User journey’den story map oluşturma
  • Activities ve tasks belirleme
  • Supporting stories oluşturma
  • Workflow boyunca story prioritisation
  • Story mapping ile planning ve alignment
  • AI-assisted prompts ile story map geliştirme

5. Acceptance Criteria

Acceptance criteria’nın test edilebilir requirements oluşturmadaki rolü incelenir.

  • Acceptance criteria’nın amacı
  • SMART kullanarak açıklığı ve test edilebilirliği artırma
  • Acceptance criteria’yı örneklere dönüştürme
  • Gaps ve ambiguity belirleme
  • Eksik business rule’ları ortaya çıkarma
  • Acceptance criteria ile BDD scenarios arasında bağlantı kurma

6. Shared Understanding ve Specification by Example

Business, development ve testing rollerinin ortak bir anlayış geliştirmesi için kullanılan yaklaşımlar ele alınır.

Three Amigos

  • Business, development ve testing perspektiflerini bir araya getirme
  • Kod yazılmadan önce görüşme ve netleştirme
  • Varsayımları concrete example’larla sorgulama

Specification by Example

  • Örneklerle gereksinim açıklama
  • Belirsizlikleri azaltma
  • İş kurallarını daha görünür hale getirme
  • AI-assisted prompts ile örnekleri gözden geçirme ve geliştirme

7. Living Documentation ve Traceability

BDD çıktılarının güncel ve kullanılabilir dokümantasyona nasıl dönüştürülebileceği incelenir.

  • Living documentation’ın amacı
  • Feature file’ların expected behaviour’ı dokümante etmesi
  • Scenario’ları user story ve business goal’larla ilişkilendirme
  • Dokümantasyonu working software ile senkron tutma
  • Kullanıcısı veya iş değeri olmayan dokümantasyondan kaçınma

8. Gherkin Syntax ve Yapısı

BDD senaryolarını açık ve standardize edilmiş şekilde ifade etmek için kullanılan Gherkin yapısı ele alınır.

  • Feature yapısı
  • Scenario yapısı
  • Given, When ve Then syntax
  • And ve But kullanımı
  • Background sections
  • Data tables
  • Examples tables
  • Açık Gherkin yazımı için temel prensipler
  • AI-assisted prompts ile Gherkin üretme ve iyileştirme

9. Scenario Writing Styles

Farklı scenario writing stilleri karşılaştırılır.

Imperative Style

  • Adım adım davranış tanımlama
  • Daha ayrıntılı teknik anlatım

Declarative Style

  • Beklenen davranış ve business intent’e odaklanma
  • Daha okunabilir ve sürdürülebilir senaryolar

Ayrıca:

  • Uygun detail level seçimi
  • Readability geliştirme
  • Maintainability artırma
  • Scenario intent’ini daha açık hale getirecek yeniden yazım teknikleri

ele alınır.

10. Cucumber Implementation

Gherkin senaryolarının executable specification’a dönüştürülmesi uygulamalı olarak incelenir.

  • Gherkin’den executable specification’a geçiş
  • Cucumber initialization
  • Step definition oluşturma
  • Step definition’ları gözden geçirme
  • Feature file’ları implementation code ile bağlama
  • Feature file’dan passing test’e uzanan BDD lifecycle
  • AI assistance ile implementation desteği
  • AI tarafından üretilen çıktılarda human review yaklaşımı

Uygulamalı Öğrenme

Workshop boyunca katılımcılar teorik anlatımların yanında uygulamalı çalışmalar gerçekleştirir.

Bu çalışmalar arasında:

  • User story değerlendirme
  • Story mapping
  • Acceptance criteria yazımı
  • Specification by example
  • Three Amigos yaklaşımı
  • Gherkin scenario oluşturma
  • Scenario rewriting
  • Cucumber implementation
  • AI-assisted prompting
  • Living documentation ve traceability çalışmaları

yer alır.

Eğitimin temel hedefi, katılımcıların yalnızca BDD terminolojisini öğrenmesi değil; ekipler arasında daha açık, test edilebilir ve ortak anlayışa dayalı specification’lar oluşturabilecek pratik bir yaklaşım geliştirmesidir.

Neden Bizi Seçmelisiniz

Behaviour Driven Development (BDD) Workshop Azerbaijan eğitimini, Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında; evinizden, ofisinizden veya dilediğiniz herhangi bir lokasyondan deneyimleyin. Uzman eğitmenlerimizle gerçek zamanlı iletişim kurarak sınıf ortamının dinamizmini online eğitim deneyimine taşıyın.

  • Canlı Oturumlar: Belirlenen eğitim takvimi doğrultusunda, eğitmen ve diğer katılımcılarla eş zamanlı olarak derslere katılın.
  • Etkileşimli Öğrenme: Uygulamalar, grup çalışmaları ve soru-cevap oturumlarıyla öğrenme sürecine aktif olarak dahil olun.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığıyla profesyonel gelişiminize değer katın.
  • Esnek ve Ölçeklenebilir Çözümler: Azerbaijan ve dünya genelinde erişilebilen canlı sınıflarımızla, bireysel ve kurumsal eğitim ihtiyaçlarınıza uygun esnek planlama avantajı elde edin.

Behaviour Driven Development (BDD) Workshop Azerbaijan eğitimini, yüz yüze öğrenmenin sağladığı güçlü etkileşim ve odaklanma avantajıyla deneyimleyin. Bilginç IT Academy'nin profesyonel eğitim lokasyonlarında, konforlu ve verimli bir sınıf ortamında uzman eğitmenler eşliğinde öğrenin.

  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan saha tecrübesine sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Modern Eğitim Alanları: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Odaklı Sınıf Deneyimi: Sınırlı kontenjanla düzenlenen eğitimlerde eğitmeninizle daha yakın iletişim kurma fırsatı yakalayın.
  • Kaliteli Eğitim Yaklaşımı: Profesyonel gelişiminizi destekleyen, uygulamaya dönük ve yüksek standartlarda hazırlanmış eğitim içeriklerinden yararlanın.

Şirketinizin ekip bazlı eğitim ihtiyaçlarını, Bilginç IT Academy'nin Behaviour Driven Development (BDD) Workshop Azerbaijan onsite eğitim çözümüyle kendi ofisinizde veya tercih ettiğiniz lokasyonda karşılayın. Kurumunuza özel planlanan eğitimlerle ekiplerinizin gelişimini iş hedeflerinizle uyumlu hale getirin.

  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına ve iş ihtiyaçlarına göre uyarlayın.
  • Bütçe ve Zaman Avantajı: Seyahat, konaklama ve operasyonel maliyetleri azaltarak eğitim yatırımınızı daha verimli kullanın.
  • Ekip Odaklı Öğrenme: Çalışanlarınızın aynı içerik ve bakış açısı etrafında gelişmesini sağlayarak kurum içi iş birliğini güçlendirin.
  • Kolay Planlama ve Takip: Katılımcı gelişimini, eğitim sürecini ve kurumsal ihtiyaçları daha kontrollü şekilde yönetin.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Behaviour Driven Development (BDD) Workshop Azerbaijan Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi Azerbaijan ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
25 avqust 2026 (1 Gün)
Baku, Sumqayit
31 avqust 2026 (1 Gün)
Baku, Sumqayit
03 sentyabr 2026 (1 Gün)
Baku, Sumqayit
15 sentyabr 2026 (1 Gün)
Baku, Sumqayit
23 sentyabr 2026 (1 Gün)
Baku, Sumqayit
24 sentyabr 2026 (1 Gün)
Baku, Sumqayit
10 oktyabr 2026 (1 Gün)
Baku, Sumqayit
13 oktyabr 2026 (1 Gün)
Baku, Sumqayit

Azerbaycan, özellikle Bakü merkezli olmak üzere akıllı şehir projeleri ve dijital devlet altyapısını hızla modernize ederek bölgenin yükselen yıldızı haline gelmiştir. Bakü ve Sumqayıt gibi endüstriyel merkezler, ADA Üniversitesi ve Bakü Devlet Üniversitesi gibi kurumların akademik desteğiyle ICT sektöründe devasa bir inovasyon hamlesi başlatmıştır. Hazar bölgesinin teknoloji üssü olma vizyonuyla hareket eden ülkede, siber güvenlikten bulut bilişim sistemlerine kadar geniş bir yelpazede uzman ihtiyacı bulunmaktadır. Eğitim programlarımız, Azerbaycan'daki profesyonellerin küresel standartlarda teknik yetkinlik kazanmalarını ve yerel teknoloji ekosistemine yüksek katma değer sağlamalarını hedeflemektedir.

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.