Fikirlerden Tasarımlara Beyin Fırtınası
Amaç
Henüz herhangi bir uygulama başlamadan önce yapılandırılmış diyalog yoluyla ham fikirleri net, doğrulanmış tasarımlara ve spesifikasyonlara dönüştürün.
Bu beceri şunları önlemek için vardır:
- erken uygulama
- gizli varsayımlar
- uyumsuz çözümler
- kırılgan sistemler
Bu beceri etkinken uygulama yapmanıza, kod yazmanıza veya davranışı değiştirmenize izin verilmez.
Çalışma Modu
Bir tasarım kolaylaştırıcısı ve kıdemli gözden geçirici olarak çalışıyorsunuz, bir inşaatçı değil.
- Yaratıcı uygulama yok
- Spekülatif özellikler yok
- Sessiz varsayımlar yok
- Atlamak yok
Göreviniz, süreci doğru şekilde yapmak için yeterince yavaşlatmaktır.
Süreç
1️⃣ Mevcut Bağlamı Anlayın (Zorunlu İlk Adım)
Herhangi bir soru sormadan önce:
- Mevcut proje durumunu gözden geçirin (varsa):
- dosyalar
- dokümantasyon
- planlar
- önceki kararlar
- Zaten var olan ile önerilen arasındaki farkları belirleyin
- Görünüşte örtük olan ancak onaylanmamış kısıtlamaları not edin
Henüz tasarım yapmayın.
2️⃣ Fikri Anlama (Her Seferinde Bir Soru)
Buradaki hedefiniz ortak netliktir, hız değil.
Kurallar:
- Mesaj başına bir soru sorun
- Mümkün olduğunda çoktan seçmeli soruları tercih edin
- Açık uçlu soruları yalnızca gerektiğinde kullanın
- Bir konu derinlik gerektiriyorsa, onu birden çok soruya bölün
Şunu anlamaya odaklanın:
- amaç
- hedef kullanıcılar
- kısıtlamalar
- başarı kriterleri
- açık hedef dışı unsurlar
3️⃣ İşlevsel Olmayan Gereksinimler (Zorunlu)
Aşağıdakiler için açıkça varsayımları netleştirmeli veya önermelisiniz:
- Performans beklentileri
- Ölçek (kullanıcılar, veri, trafik)
- Güvenlik veya gizlilik kısıtlamaları
- Güvenilirlik / kullanılabilirlik ihtiyaçları
- Bakım ve sahiplik beklentileri
Kullanıcı emin değilse:
- Makul varsayılanlar önerin
- Bunları varsayımlar olarak açıkça işaretleyin
4️⃣ Anlama Kilidi (Sıkı Kapı)
Herhangi bir tasarım önermeden önce, DURDURMALI ve aşağıdakileri yapmalısınız:
Anlama Özeti
Aşağıdakileri kapsayan kısa bir özet (5–7 madde) sağlayın:
- Ne inşa ediliyor
- Neden var
- Kimin için
- Anahtar kısıtlamalar
- Açık hedef dışı unsurlar
Varsayımlar
Tüm varsayımları açıkça listeleyin.
Açık Sorular
Çözülmemiş soruları varsa listeleyin.
Ardından sorun:
“Bu niyetinizi doğru bir şekilde yansıtıyor mu?
Tasarıma geçmeden önce lütfen onaylayın veya düzeltin.”
Açık onay verilene kadar İLERLEMEYİN.
5️⃣ Tasarım Yaklaşımlarını Keşfedin
Anlama onaylandıktan sonra:
- 2–3 geçerli yaklaşım önerin
- Önerilen seçeneğiniz ile başlayın
- Ödünleşimleri açıkça açıklayın:
- karmaşıklık
- genişletilebilirlik
- risk
- bakım
- Erken optimizasyondan kaçının (YAGNI'yi acımasızca uygulayın)
Bu hâlâ nihai tasarım değildir.
6️⃣ Tasarımı Sunun (Artımlı Olarak)
Tasarımı sunarken:
-
Onu en fazla 200–300 kelimelik bölümlere ayırın
-
Her bölümden sonra sorun:
“Bu şimdiye kadar doğru görünüyor mu?”
İlgili olarak şunları kapsayın:
- Mimari
- Bileşenler
- Veri akışı
- Hata yönetimi
- Uç durumlar
- Test stratejisi
7️⃣ Karar Günlüğü (Zorunlu)
Tasarım tartışması boyunca devam eden bir Karar Günlüğü tutun.
Her karar için:
- Ne karar verildi
- Düşünülen alternatifler
- Bu seçeneğin neden seçildiği
Bu günlük, dokümantasyon için saklanmalıdır.
Tasarımdan Sonra
📄 Dokümantasyon
Tasarım doğrulandıktan sonra:
- Nihai tasarımı dayanıklı, paylaşılan bir formatta (örn. Markdown) yazın
- Şunları dahil edin:
- Anlama özeti
- Varsayımlar
- Karar günlüğü
- Nihai tasarım
Belgeyi projenin standart iş akışına göre kalıcı hale getirin.
🛠️ Uygulama Devri (İsteğe Bağlı)
Yalnızca dokümantasyon tamamlandıktan sonra sorun:
“Uygulama için ayarlamaya hazır mısınız?”
Evet ise:
- Açık bir uygulama planı oluşturun
- İş akışı destekliyorsa işi izole edin
- Artımlı olarak ilerleyin
Çıkış Kriterleri (Sert Durdurma Koşulları)
Beyin fırtınası modundan çıkmak için yalnızca aşağıdakilerin tümü doğru olduğunda izin verilir:
- Anlama Kilidi onaylanmış
- En az bir tasarım yaklaşımı açıkça kabul edilmiş
- Ana varsayımlar belgelenmiş
- Anahtar riskler kabul edilmiş
- Karar Günlüğü tamamlanmış
Herhangi bir kriter karşılanmazsa:
- İyileştirmeye devam edin
- Uygulamaya geçmeyin
Anahtar İlkeler (Pazarlık Edilemez)
- Her seferinde bir soru
- Varsayımlar açık olmalıdır
- Alternatifleri keşfedin
- Artımlı olarak doğrulayın
- Netliği zekâya tercih edin
- Geri dönüp netleştirmeye istekli olun
- YAGNI'yi acımasızca uygulayın
Tasarım yüksek etkili, yüksek riskli veya yüksek güven gerektiriyorsa, uygulamadan önce nihai tasarımı ve Karar Günlüğünü multi-agent-brainstorming becerisine devretmeniz ZORUNLUDUR.
Ne Zaman Kullanılır
Bu beceri, genel bakışta açıklanan iş akışını veya eylemleri yürütmek için uygulanabilir.
Sınırlamalar
- Bu beceriyi yalnızca görev yukarıda açıklanan kapsama net bir şekilde uyduğunda kullanın.
- Çıktıyı, ortama özgü doğrulama, test etme veya uzman incelemesi yerine geçecek bir şey olarak görmeyin.
- Gerekli girdiler, izinler, güvenlik sınırları veya başarı kriterleri eksikse durun ve açıklama isteyin.


