Ana içeriğe atla

[İnfografik] Veri Bilimi Projesi Kontrol Listesi

Bir sonraki veri bilimi projenizi planlarken bu kontrol listesini kullanın.
Güncel 2 Eki 2026

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

İyi proje yönetimi, verimlilik ve üretkenliği artırmanın yanı sıra başarısızlık riskini de azaltabilir. Ne yazık ki, veri bilimi projelerinin yönetimi özellikle zordur; çünkü birçok ekibin paydaşlarını içerir ve hem iş hem de teknik hedefleri aynı anda gözetmek gerekir.

Proje yönetimi çerçeveleri, hedeflerinize zamanında ve bütçe dahilinde ulaşmak için planlama, kaynak tahsisi ve görev yürütme konularında yol gösterir.

Bu infografik, iki önde gelen proje yönetimi çerçevesindeki temel noktaları bir araya getirir: Microsoft’un Team Data Science Process’i ile Domino Data Lab'in Domino Data Science Life Cycle’ı. Kendi projelerinizde kullanabileceğiniz pratik bir kontrol listesi sunar.

Data Cleaning Checklist@1x (1).png

Bu kısa rehber nasıl kullanılır

Bu kısa rehber, Microsoft’un Team Data Science Process’i ile Domino Data Lab'in Domino Data Science Life Cycle’ından derlenen veri bilimi proje yönetimi en iyi uygulamalarını özetler; CRISP-DM ilkelerini Agile ve Scrum yazılım geliştirme çerçevelerinin ilkeleriyle birleştirir. Bir sonraki veri bilimi projenizi planlarken bu kontrol listesini kullanın! 

Etkin veri bilimi proje yönetimi için ilkeler 

Genel bir kural olarak, başarılı veri bilimi projeleri sıklıkla şu özellikleri paylaşır:

  • Ölçülebilir: Projenin başarısı ve işletmeye etkisi sayısallaştırılabiliyor mu?
  • Güvenilir: Projelerin hangi oranı hedeflerine ulaştı?
  • Ölçeklenebilir: Projelerin çıktısı, güvenilirliği önemli ölçüde düşmeden artırılabiliyor mu?

Ayrıca, veri ekipleri veri bilimi projelerini yönetirken şu ilkelere uymayı tercih etmelidir: 

  • Yinelemeli ilerleyin: Projeler nadiren başlangıçtan sona düz bir çizgide tamamlanır. Proje üzerinde çalışırken, revizyon gerektiren şeyler öğrenirsiniz. Scrum ve Agile tekniklerine uygun olarak, gerektiğinde önceki adımlara geri dönmek teşvik edilir.
  • Yeniden kullanın ve geri dönüştürün: Her projeyi sıfırdan geliştirmek zaman alır ve verimsizdir. Kod, model özellikleri veya belge şablonları gibi bileşenleri projeden projeye yeniden kullanmak, tekerleği yeniden icat etmenizi engeller.
  • Yeniden üretilebilirliği sağlayın: Yaptığınız işi açıklamak ve gerekçelendirmek çoğu zaman işin kendisinden zordur. Yönteminiz ve sonuçlarınız bir düzenleyici veya müşteri tarafından denetlenebilir. Hatta daha sonra çalışmanıza geri dönmeniz gerekebilir. Yeniden üretilebilir araştırma tekniklerini benimsemek burada size zaman kazandırır ve çalışmanızdaki tespit edilmemiş hatalardan kaynaklanan riskleri azaltabilir.

Veri Bilimi Projesi Kontrol Listesi 

Hem Microsoft hem de Domino Data Lab, bir veri bilimi projesi için benzer aşamalar önerir. Aşağıda bu aşamaları tek bir birleşik çerçevede özetlemeye çalışıyoruz:

Bağlam Oluşturma ve Fikir Geliştirme 

Ne yapılır?

Nasıl yapılır?

Çözülen iş problemini belirleyin

Bu, projenin neden yürütüldüğünü olabildiğince açık biçimde netleştirmelidir. 

Paydaşları belirleyin

Roller arasında proje yöneticisi, veri bilimci, müşteri yöneticisi, veri yöneticisi yer alabilir.

Önceki çalışmaları inceleyin

Benzer alanları kapsayan mevcut projeleri gözden geçirin.

  • Projenin kilit çıktıları nelerdi?
  • Bu projede yeniden kullanılabilecek çalışma veya varlıklar var mı?
  • Kaçınılması gereken hangi hatalar yapıldı?

Başarıyı ölçecek temel performans göstergelerini (KPI veya metrikler) belirleyin

Metrikler SMART kriterlerini kullanmalıdır.

  • Spesifik: İyi tanımlanmış olmalı, ekipteki herkes anlayabilmelidir.
  • Ölçülebilir: KPI’a ulaşılıp ulaşılmadığı tespit edilebilir olmalıdır.
  • Ulaşılabilir: Ekip KPI’ı elde edecek beceri ve kaynaklara sahip olmalıdır.
  • İlgili: KPI, daha geniş kurumsal hedeflerle ilişkili olmalıdır.
  • Zamana bağlı: Hedefe ulaşmak için bir son tarih olmalıdır.

SMART olmayan örnek: "Web sitesi dönüşümünü artırın"

SMART örnek: "Web sitesinin tasarımını ve kullanıcı deneyimini optimize ederek Q2 sonuna kadar web sitesi dönüşüm oranını %10 artırın"

Kapsamı belirleyin

  • Projenin teslimatları nelerdir?
  • Bu teslimatlar için gereksinimler nelerdir?
  • Projeye neler dahil edilmeyecek?

Bir proje planı yazın

  • Projede ara adımlar için kilometre taşları belirleyin.
  • Her kilometre taşına ulaşmak için bir zaman çizelgesi belirleyin.
  • Her adım için kısa bir açıklama yazın.

Projenin etkisini tahmin edin

  • Hedeflere ulaşıldığında kuruluş için faydayı sayısallaştırın.
  • Hesaplamada belirsizlik varsa, faydalar için bir aralık veya güven aralığı sağlayın.
  • Sayısallaştırılamayan niteliksel faydaları listeleyin.

Projenin eforunu tahmin edin

  • Projenin maliyeti ne olacak?
  • Proje ne kadar sürecek?
  • Proje hangi kaynaklara ihtiyaç duyacak?

Proje risklerini tahmin edin

  • Projeye yönelik tüm riskleri listeleyin.
  • Her risk için, gerçekleşme olasılığı ile şiddetinin çarpımı olarak risk etkisini hesaplayın.

Projeye devam edip etmeyeceğinize karar verin

Beklenen etkiyi efor ve risklerle karşılaştırarak şu kararlardan birini verin:

  • projeye şimdi devam etmek.
  • daha yüksek öncelikli projeler lehine projeyi beklemeye almak.
  • projeyi iptal etmek.

Her paydaşın sorumluluğunu belirleyin

RACI modelini kullanın. Her görev için kimin olduğunu belirleyin:

  • Responsible (Sorumlu): İşi yapan kişi.
  • Accountable (Hesap Veren): Kilit kararlardan sorumlu kişi.
  • Consulted (Danışılan): Kilit kararlar için görüşü alınan kişiler.
  • Informed (Bilgilendirilen): Kilit kararlardan haberdar edilmesi gereken kişiler.

Bir iletişim stratejisi belirleyin

  • Nasıl iletişimde kalacaksınız?
  • Toplantıların temposu/frekansı nedir?

Veri kaynaklarını belirleyin

  • Bu verilere halihazırda erişiminiz var mı?
  • Veriler nerede saklanıyor?
  • Veri hangi biçimde?
  • Veri seti ne kadar büyük?
  • Verinin ne anlama geldiğini açıklayan bir veri sözlüğünüz var mı?
  • Bir kavram kanıtında kullanmak üzere sentetik veri oluşturulabilir mi?

Düzenleyici gereksinimleri öngörün

  • Herhangi bir teslimat (örneğin finansal modeller) denetlenecek mi?
  • Tüm veri kaynakları veya özellikler yasal olarak kullanılabilir mi?

Bir teknoloji yığınına karar verin

  • Verileri depolamak, işlemek ve modellemek için kullanılacak araçlar üzerinde anlaşın.

Bir proje sözleşmesi (charter) yazın

  • Hedefler, paydaşlar, KPI’lar, plan, veri kaynakları, teknoloji yığını ve iletişim stratejisi dâhil olmak üzere proje için aldığınız kararları kısa bir belgede özetleyin.

Veri Toplama ve Keşif 

Ne yapılır?

Nasıl yapılır?

Veri bilimcilere tüm veri setlerine erişim verin

  • Her veri seti için uygun izinleri düzenleyin.
  • Gerekli ticari veri setlerini satın alın veya benzer özelliklere sahip sentetik veriler kullanın.

Verileri içeri alın

  • Her veri kaynağını analitik ortama taşıyın.

Veriyi keşfedin

  • Her değişkenin dağılımını histogram veya çubuk grafikle görselleştirin.
  • Her değişken için eksik değerleri sayısallaştırın.
  • Özellikler ile hedef değişken arasındaki ilişkiyi saçılım grafiği, histogramlar, kutu grafikleri veya ısı haritasıyla görselleştirin.

Bir veri kalitesi raporu yazın

Her veri seti için

  • Veri setinin bir özetini sağlayın.
  • Herhangi bir üst düzey veri kalitesi sorununu tanımlayın.
  • Hedef değişkenin kalitesini açıklayın.
  • Her bir özelliğin kalitesini açıklayın.
  • Her özellik ile hedef değişken arasındaki ilişkiyi açıklayın.

Projeye devam edip etmeyeceğinize karar verin

Veri kalitesi raporuna dayanarak şu kararlardan birini verin:

  • projeye devam etmek.
  • daha fazla veri toplarken projeyi duraklatmak.
  • projeyi iptal etmek.

Bir veri hattı (pipeline) oluşturun

Proje ilerledikçe verilerin genellikle düzenli olarak güncellenmesi gerekir. Veri hattı 

  • içeri alma ve temizleme sürecini otomatikleştirmelidir.
  • bir zamanlamayla (toplu güncellemeler) veya sürekli (akış güncellemeleri) çalışmalıdır.

Veri hattını belgeleyin

  • Veri hattındaki adımların ve bağımlılıklarının bir diyagramını çizin.
  • Her adımda neler olduğunu açıklayın.

Modelleme ve Test

Bu bölüm, makine öğrenimine dayalı projeleri ve A/B testi gibi deneysel projeleri kapsar. Kullanım durumunuza uymayan adımları atın. 

Modelleme 

Ne yapılır?

Nasıl yapılır?

Bir hipotez oluşturun

  • Hipotez iş alanı bağlamında mantıklı mı?
  • Sonucu ölçebilir misiniz?
  • İstatistiksel olarak anlamlı bir etkiyi görecek kadar veriniz var mı?
  • Dikkate almanız gereken istatistiksel yanlılıklar var mı?

Verinizi eğitim ve test setlerine ayırın

Veri sızıntısından kaçınmak için, özellik mühendisliğine başlamadan önce bunu yaptığınızdan emin olun.

Özellik mühendisliği yapın

Modeliniz için şu teknikler dâhilinde özellikler oluşturun:

  • Sayısal değişkenleri merkezleyin veya ölçekleyin.
  • Sayısal değişkenlerden binleme ile kategorik değişkenler oluşturun.
  • Sayısal değişkenlere Box-Cox veya Yeo-Johnson dönüşümleri uygulayarak normal dağılıma uymalarını sağlayın.
  • Kategorik değişkenlerin nadir veya ilişkili kategorilerini birleştirin.
  • Tarih-saatlerin bölümlerini çıkarın veya birleştirin.
  • Özet istatistiklerden yeni değişkenler oluşturun.
  • Metin ve diğer yapılandırılmamış verilerden nicel ölçütler çıkarın.

Modeli eğitin veya bir deney yürütün

  • En basit modelden başlayın ve kademeli olarak karmaşıklığı artırın.
  • Büyük veri setleri için, bir örneklem üzerinde modellemeyi düşünün.

Sonuçları değerlendirin

Model performansını sayısallaştırmak için doğruluk, kesinlik ve duyarlılık gibi metrikler kullanın. Performans yeterince iyiyse:

  • Ek veri toplayabilir misiniz?
  • Daha fazla özellik mühendisliği yapabilir misiniz?
  • Başka algoritmalar kullanabilir misiniz?

Sonuçları raporlayın

  • Paydaşlara düzenli geri bildirim sağlayın.
  • İş paydaşları ile teknik paydaşlar için dilinizi uyarlayın.
  • Başarısızlıkları da başarılar kadar raporlayın.

Test

Ne yapılır?

Nasıl yapılır?

Bir test paketi oluşturun

Modelinizin veya deneyinizin performansını otomatik olarak kontrol eden ve yineleme sırasında girilebilecek hataları yakalayan testler tanımlayın. Şunları içerebilir:

  • Koda yönelik birim testleri.
  • Portföy veya diğer zaman serileri için geriye dönük test.

İş etkisini doğrulayın

Artık elinizde model performans metrikleri olduğuna göre, işletmeniz üzerindeki beklenen etkiyi daha iyi sayısallaştırabilirsiniz. Etkiyi iş paydaşlarıyla tartışın.

Teknik yaklaşımı doğrulayın

Nihai modelin teknik olarak uygun olduğunu kontrol edin.

  • Modelinizin varsayımları geçerli mi?
  • Sonuçlar, örneklediğiniz verilere duyarlı mı?
  • Hiperparametreler uygun mu?
  • Bir başkası modelinizi yeniden üretebilir mi?

Dağıtılabilirliği doğrulayın

  • Tüm olası giriş değerleri veya kullanım durumları ele alınabiliyor mu?
  • Gerekli tüm veri kaynakları üretimde mevcut mu?
  • Bazı veri kaynakları mevcut değilse model zarifçe başarısız olabilir mi?
  • Tahminler yeterince hızlı yapılabiliyor mu?

Null sonuçları saklayın

Üretime girmeyecek her şey, gelecekteki projelerin aynı şeyi denemek için zaman kaybetmemesi adına bir bilgi havuzunda kaydedilmelidir.

Dağıtım ve Kullanıcı Testi

Dağıtım

Ne yapılır?

Nasıl yapılır?

Bir veri hattı geliştirin

  • Tüm veri kaynaklarından üretim ortamına bir Yönlendirilmiş Döngüsüz Grafik (DAG) kurun.
  • Veri güncellemelerini otomatik çalışacak şekilde zamanlayın.

Bir model hattı geliştirin

  • Model akışını görevlere bölün ve bunları bir hat içinde birleştirin.

Modeli operasyonelleştirin

Panoların, web sitelerinin veya diğer yazılımların erişebileceği bir API sağlayın.

Bir izleme planı tasarlayın

  • İzlenecek metrikleri belirleyin; performans metrikleri ve bir hata girildiğini gösterecek güvenlik metrikleri dâhil.
  • Bu metrikler için kabul edilebilir aralıkların sınırlarını belirleyin.
  • Metrikler aralık dışına çıkarsa nasıl uyarı almak istediğinize karar verin.

A/B testiyle yayına alın

  • Yeni özelliği veya modeli rastgele seçilmiş bir kullanıcı örneklemine sunun.
  • Seçilen metrikleri yakından izleyin, ancak istatistiksel anlamlılık elde edilmeden kazananı ilan etme dürtüsüne direnin.

A/B test sonuçlarını analiz edin ve raporlayın

  • Her grup için takip etmeyi seçtiğiniz metrikleri karşılaştırın.
  • Test başarılı olmasa bile sonuçları raporlayın.

Çoğu ya da tüm kullanıcılara yayına alın

Eğer test başarılı olduysa, özelliği veya modeli kullanıcıların çoğuna ya da tamamına sunun.

  • Özellik veya modeli almayan küçük bir kontrol grubu bırakmak, yeni özellik veya modelden elde ettiğiniz performans artışına ilişkin uzun vadeli veriler sağlar.

Kullanıcı Testi

Ne yapılır?

Nasıl yapılır?

Bir kapanış raporu yazın

Projenin durumunu ve öğrendiklerinizi özetleyin.

  • Projenin genel bir özetini verin.
  • Çözmeye çalıştığınız iş problemini özetleyin.
  • Veri kaynaklarını ve nasıl işlendiğini açıklayın.
  • Kullanılan modelleme tekniklerini ve modelin nasıl doğrulandığını açıklayın.
  • Çözüm mimarisini özetleyin.
  • Projenin şirkete ve müşteriye sağladığı faydaları ana hatlarıyla belirtin.
  • Proje yürütme, veri bilimi, iş alanı ve ürünle ilgili öğrenimleri tanımlayın.
  • Sonraki adımları belirtin.

Müşteri geri bildirimi alın

  • Anketler ve kullanıcı görüşmeleri yapın.
  • Yorumları, puanları ve sosyal medyayı izleyin.

İzleme

Ne yapılır?

Nasıl yapılır?

İzleme hattı geliştirin

İzleme planında tanımlanan performans ve güvenlik metriklerini otomatik olarak takip edecek bir hat kurun.

Panolar oluşturun

Bu metriklerdeki değişimleri zaman içinde takip etmek için panolar oluşturun.

Uyarılar ayarlayın

Metrikler kabul edilebilir aralığın dışına çıktığında e-posta, Slack vb. üzerinden sizi bilgilendirecek uyarılar kurun.

Konular
Veri Bilimi
İlgili

{count, plural, one {blog} other {blog}}

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

{count, plural, one {blog} other {blog}}

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

{count, plural, one {Eğitim} other {Eğitim}}

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

{count, plural, one {Eğitim} other {Eğitim}}

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

Devamını GörDevamını Gör