Kesit
Vaka notu

Kendim için başlayan bir çalışma ürüne nasıl dönüştü?

Yusuf Durak. Kesit'in ürün sahibi olarak verdiğim kararlar, yapay zekâyla çalışma biçimim, yanlış gidenler ve hâlâ bilmediklerim.

Sorun

SQL, Power BI ve Python'ı kendi işimde daha iyi kullanmak için çalışma uygulamaları yapmaya başladım. Sonra asıl boşluğu gördüm: Türkçe, kurulum istemeyen, yazdığını anında denetleyen ve bir işe göre sıralanmış kaynak bulmak zordu. Kapsamı bu boşluğa göre genişlettim.

Benim rolüm, yapay zekânın rolü

Kodu ve içeriğin büyük kısmını yapay zekâ (Claude) üretti. Bunu gizlemiyorum. Ben ürün sahibi olarak ne yapılacağına, neyin yeterince iyi olduğuna ve neyin yayına çıkmayacağına karar verdim: kapsam, roller, adlandırma, öncelik ve kabul. Bu yüzden her kodun satırını yazmış gibi değil, ürünün kararlarını savunan biri olarak konuşurum.

Öne çıkan kararlar

KararNeden
Üç ayrı uygulama, tek aileHer biri farklı bir motor kullanıyor. Birleştirmek hem açılışı ağırlaştırır hem de birindeki hatayı diğerine taşır. Ortak adlandırma ve aile bağlantıları tek ürün hissi veriyor.
Ticari model yerine ücretsiz portföyTicari seçenekleri değerlendirdim, portföy olarak tutmayı seçtim. Sonuç: ücret ve hesap yok, kişisel veri toplanmıyor, ilerleme kullanıcının tarayıcısında kalıyor.
Adı değiştirmek"Patika" adı var olan bir eğitim platformuyla çakışıyordu. Kesit'e geçtim. Gerçek bir bankaya benzeyen örnek şirket adını da değiştirdim.
Yayını geciktirmek"Bir hafta geç çıksın, ürün iyi çıksın" dedim. Denetimlerden sonra öncelik yeni içerik değil; hatalar, ders sırası ve yanıltıcı adlar oldu.
Sektörün dilini kullanmakTürkçe çeviri doğru olsa da işte Measure, Agile ya da UAT denir. Bir öğrenci mülakatta ve ilanda karşılaşacağı adı öğrenmeli. Bu yüzden örneğin "Ölçü Laboratuvarı" Measure Lab oldu; Power BI'da rapor ile dashboard ayrımına uyuldu.
BT iş analisti yoluYollara baktığımda eksik gördüm. Mevcut dersleri yeniden sıralamak daha hızlıydı; ben çekirdek işi (gereksinim, kabul kriteri, UAT) tek senaryoyla anlatan yeni dersleri içeren seçeneği seçtim.

Ölçtüklerim

Henüz bir kullanım başarısı ölçmedim. Ölçebildiğim şey, ürünün söylediğini yapıp yapmadığı:

ÖlçümSonuç
Gerçek PostgreSQL'de SQL çözümleriSQL yazdıran görevlerde 1.717 çözümün 1.710'u tarayıcıdaki motorla aynı sonucu verdi. 7 fark biliniyor ve kayıtlı.
SQL ders ve alıştırma çalıştırması10.126 çalıştırma, hata yok. 615 kod kutusu 2.735 kez çalıştı, hata yok.
Python4.731 kontrol geçti. 1.212 örnek koddan yalnızca biri hata veriyor; o da hata okumayı öğreten bilerek hatalı örnek.
Power BI443 DAX alıştırması, 24 örnek rapor ve 5 vaka paketi denetlendi, sorun çıkmadı. Bu denetim gerçek Power BI ile değil, tarayıcıdaki benzetim motoruyla yapıldı.
Arayüzden çözümRastgele seçilen 96 SQL ve 100 Power BI alıştırması tarayıcıda çözüldü, başarısız olan yok. Denenen yanlış cevaplar da reddedildi.
Veri tutarlılığıUçaklarda ışınlanma 2.362'den 0'a, bisikletlerde 114.509'dan 0'a indi.
KapsamSQL 295 ders ve 1.944 alıştırma. Power BI 150 ders ve 1.250 alıştırma. Python 145 ders ve 3.125 alıştırma.

Yanlış gidenler

Sınırlar

Denetimlerin hepsi otomatik testler ve yapay zekâ incelemeleriyle yapıldı. Gerçek kullanıcı testi ve alan uzmanı onayı henüz yok. Süre tahminleri ölçüm değil, tahmin.

Sırada ne var

Yeni özellik değil, kanıt: yeni başlayanlar ve alan uzmanlarıyla küçük bir pilot. Nerede bıraktıklarını ve gerçek süreleri görmeden sonraki adımı seçmeyeceğim.