The NewsightThe NewsightThe Newsight
Bildirim
Font Büyüklüğünü DeğiştirAa
  • Haberler
  • Insight
  • Foresight
  • Nedir?
Font Büyüklüğünü DeğiştirAa
The NewsightThe Newsight
Arama
  • Haberler
  • Insight
  • Foresight
  • Nedir?

Yeni Yazılar

Yazılım geliştirmede “Brook Kanunu” ve verimlilik sınırı

Kurumsal Karar Alma Süreçlerinde “Veri Obezitesi”

Ürün-pazar uyumu (product-market fit) ve Sean Ellis Testi

Musk-Altman davasında tansiyon yükseldi: “Gerçekten güvenilir biri misiniz?”

Müşteri edinme maliyeti nedir? Amortisman analizi nasıl yapılır?

Takip Edin
  • Hakkımızda
  • Künye ve İletişim
  • Reklam ve İş Birliği
The Newsight © 2026
The Newsight > Haberler > Yazılım geliştirmede “Brook Kanunu” ve verimlilik sınırı
HaberlerNedir?

Yazılım geliştirmede “Brook Kanunu” ve verimlilik sınırı

Yazar The Newsight Mayıs 13, 2026
Paylaş
4 Dk. Okuma
Paylaş
Yapay zeka ile özetle
▾

Yazılım dünyasında proje yöneticilerinin ve üst yönetimin en sık düştüğü yanılgılardan biri, insan kaynağını bir fabrikadaki hammadde gibi görmektir. Bir inşaatta işçi sayısını iki katına çıkarmak, belirli sınırlara kadar (azalan verim kanunu) işi hızlandırabilir; ancak kod satırlarının ve mantıksal mimarilerin inşa edildiği yazılım projelerinde durum genellikle tam tersi bir seyir izler.

İçindekiler
Brooks Kanunu’nun çalışma mantığıEğitim ve oryantasyon süreciİletişim kanallarının üstel artışıBölünemez görevler ve verimlilik sınırıYazılım mimarisi ve “sürtünme” katsayısıGeciken projeler için çözüm önerileri

Fred Brooks’un 1975 yılında kaleme aldığı “The Mythical Man-Month” kitabında literatüre kazandırdığı Brook Kanunu, bugün her zamankinden daha geçerli bir operasyonel gerçekliği temsil ediyor: “Geciken bir yazılım projesine daha fazla insan kaynağı eklemek, o projeyi daha da geciktirir.” Bu prensip, bir verimlilik sınırı analizinden ziyade, karmaşık sistemlerdeki iletişim ve eğitim maliyetlerinin rasyonel bir hesaplaşmasıdır.

Brooks Kanunu’nun çalışma mantığı

Brooks’un bu kanunu ortaya koyarken dayandığı temel, çalışan/ay kavramının bir illüzyon olduğudur. Eğer bir iş 10 ay sürüyorsa, bu işe 10 kişi ekleyerek 1 ayda bitiremezsiniz. Bunun nedeni, yazılım geliştirmenin “bölünemez” ve “yüksek etkileşimli” doğasıdır.

Yazılımda verimlilik kaybı iki ana koldan sisteme saldırır.

Eğitim ve oryantasyon süreci

Yeni eklenen her yazılımcı, projenin mevcut kod yapısını, iş mantığını ve kullanılan araçları öğrenmek zorundadır. Bu öğrenme süreci boyunca yeni gelen personel sadece “sıfır verimlilikle” çalışmakla kalmaz, aynı zamanda projenin en verimli üyelerinin vaktini de alır.

Mevcut kıdemli geliştiriciler, kod yazmak yerine yeni gelene mentorluk yapmak zorunda kaldıkları için projenin toplam üretim kapasitesi geçici olarak negatife düşer.

İletişim kanallarının üstel artışı

Bir projeye dahil olan kişi sayısı lineer (doğrusal) olarak artarken, bu kişiler arasındaki iletişim kanallarının sayısı üstel olarak artar. $n$ kişi arasındaki iletişim kanalı sayısı n(n-1)/2 formülüyle hesaplanır.

  • 3 kişi varken sadece 3 kanal mevcuttur.
  • 10 kişi olduğunda kanal sayısı 45’e çıkar.
  • 50 kişi olduğunda bu sayı 1225 olur.

Bu geometrik artış, toplantıların uzamasına, e-posta trafiğinin kaosa dönüşmesine ve her bir geliştiricinin “kimin neyi yaptığını” anlamak için harcadığı eforun, gerçek işe harcadığı eforu geçmesine neden olur.

Bölünemez görevler ve verimlilik sınırı

Ekonomideki azalan verim kanunu (law of diminishing returns), Brooks Kanunu’nda zirve noktasına ulaşır. Belirli bir noktadan sonra eklenen her yeni personel, sisteme sağladığı marjinal katkıdan daha fazla “koordinasyon yükü” getirir.

Yazılım süreçlerinde bazı görevler biyolojik süreçler gibi bölünemezdir. Brooks’un meşhur benzetmesiyle: “Dokuz kadın bir araya gelerek bir bebeği bir ayda doğuramaz.” Eğer bir kod parçasının mantıksal bütünlüğü tek bir zihnin odaklanmasını gerektiriyorsa, o işi ikiye bölmek hata payını artırır ve entegrasyon için harcanan zamanı, işin kendisinden daha uzun hale getirir.

Yazılım mimarisi ve “sürtünme” katsayısı

Brooks Kanunu’nun şiddeti, yazılımın mimari yapısıyla doğrudan ilişkilidir. Eğer sistem “monolitik” (tek parça ve sıkı bağlı) bir yapıdaysa, yeni gelen birinin sisteme dokunması her yerin sallanmasına neden olur ve iletişim ihtiyacı maksimuma çıkar.

Buna karşın, mikro-hizmet mimarileri veya modüler yapılar, bu kanunun etkilerini bir nebze hafifletir. Bağımsız ekiplerin birbirine minimum düzeyde dokunarak çalıştığı yapılar, iletişim yükünü stabilize eder. Ancak unutulmamalıdır ki; mimari ne kadar temiz olursa olsun, “geciken bir proje” her zaman kriz anındadır ve kriz anında yapılan panik atamalar, organizasyonel sürtünmeyi artırır.

Geciken projeler için çözüm önerileri

Brooks Kanunu, projeye asla insan eklenmemesi gerektiğini söylemez; sadece “gecikmiş bir projeyi kurtarmak için” son anda yapılan eklemelerin felaket getireceğini savunur. Rasyonel bir operasyon yöneticisi için stratejik adımlar şunlardır:

  1. Kapsamı daraltmak: Daha fazla çalışan eklemek yerine, projenin özelliklerini (features) azaltarak teslim tarihine sadık kalmak.
  2. Zamanı esnetmek: Teslim tarihini makul bir seviyeye çekerek mevcut ekibin fazla mesaiyle tükenmesini engellemek.
  3. Bilişsel yükü optimize etmek: Yeni personel eklenecekse, bu personeli “ana hat” üzerine değil, destekleyici veya bağımsız modüllere yönlendirmek.
ETİKET:Tanımlar ve TerimlerTeknoloji

Güncel Kalın

İş dünyasından en güncel haberler, sektörel analizler ve ilham verici içerikler için sosyal medya hesaplarımızı takip edin.

Popüler

Dijital dönüşümde gölge bilişim (shadow IT): Güvenlik ve çeviklik arasındaki denge

Sabancı Holding’ten bir hafta içerisinde iki önemli satış kararı

Hissedebileceğimiz bir gelecek: Yarının çok duyulu pazarlaması

Hakikat ötesi (post-truth): Gerçekliğin duygular altında ezildiği yeni çağ

İlgili Yazılar

Kurumsal yönetimde liderlik borcu nedir? Kararsızlığın gizli maliyeti

Yazılım dünyasındaki "teknik borç" kavramına benzer şekilde, kurumsal yönetimde de liderlik borcu (leadership debt), zamanında…

Yazar The Newsight 4 Dk. Okuma

AB’den, bu sefer TikTok’a 530 milyon Euro ceza

İrlanda Veri Koruma Komisyonu (DPC), TikTok'a Çin'e yasa dışı kullanıcı verisi aktarması nedeniyle ceza kesmeye…

Yazar The Newsight 3 Dk. Okuma

Ad Net Zero Türkiye REPİD’le faaliyete başladı

REPİD reklam endüstrisinin iklim kriziyle mücadelesine destek olmak amacıyla küresel bir iklim eylem programı olan…

Yazar The Newsight 2 Dk. Okuma

YouTube, yanlış bilgi yayması nedeniyle kapadığı hesapları tekrar açıyor

YouTube, Covid ve 2020 ABD seçimleri hakkında yanlış bilgi yayması nedeniyle kapatılan hesapları yeniden platforma…

Yazar The Newsight 3 Dk. Okuma

Apple, mahkeme emrine uymadığı için savcılığa sevk edilecek

Apple, App Store ödeme alternatiflerine dair mahkemenin verdiği karara uymaması nedeniyle savcılığa sevk edilecek.

Yazar The Newsight 2 Dk. Okuma

Online alışveriş yapay zeka ile dönüşüyor

Adobe Analytics’in verileri, yapay zekanın e-ticaret üzerindeki dönüştürücü etkisini rakamlarla ortaya koyuyor.

Yazar The Newsight 3 Dk. Okuma
The Newsight

İş dünyası haberleri, pazarlama ve kurumsal iletişim stratejileri, sektörel içgörüler, araştırma analizleri ve konularında uzman yazarlardan düşünce yazıları.

Bağlantılar

  • Gizlilik ve Kişisel Veri Politikası
  • Kişisel Verilerin Korunması Kanunu Kapsamında Açık Rıza Beyanı

Bilgiler

  • Hakkımızda
  • Künye ve İletişim
  • Reklam ve İş Birliği

DSAB Yayın Yapım Tanıtım Organizasyon Bilişim Ticaret Limited Şirketi © 2024