smaple.tr
Agile

Agile ve Scrum Yazılım Geliştirme Metodolojisi Rehberi [2026]

Mehmet Kurtipek
March 2, 2026
10 min read
Agile
Scrum
Kanban
çevik yazılım geliştirme
sprint planlama
SAFe

Agile Nedir ve Neden 2026'da Hala Vazgecilmez?

Agile Manifesto 2001 yilinda yayinlandi, ancak aradan gecen ceyrek asirda temel prensipleri gecerliligini korumakla kalmadi, yapay zeka destekli gelistirme araclari ve dagitik ekip yapilarinin yayginlasmasiyla birlikte daha da kritik hale geldi. Smart Maple olarak Ankara merkezli projelerimizde, cevik metodolojileri benimseyen ekiplerin ortalama yuzde 40 daha hizli teslimat yaptigi ve musteri memnuniyetinin yuzde 30 arttigi gozlemliyoruz.

Agile Manifesto dort temel degeri savunur. Bunlardan ilki surecler ve araclardan ziyade bireyler ve etkilesimlerdir: araclarin coklugunun iletisim yerine gecmedigi 2026 dunyasinda, insan odakli yaklasim her zamankinden onemlidir. Ikincisi kapsamli dokumantasyondan ziyade calisan yazilimdir: dokumantasyon gereksiz degildir, ancak calisan urun her zaman onceliktir. Ucuncusu sozlesme pazarligindan ziyade musteri is birligidir: iteratif geri bildirim dongusu, degisen gereksinimlere uyum saglar. Dorduncusu ise plana bagliliktan ziyade degisime yanit vermedir: sabit planlara korukorune baglanmak yerine, verilere dayali karar almak esastir.

Bu degerler 12 prensiple desteklenir. Bunlardan en kritik ucunu vurgulayalim: surekli ve erken teslimat yoluyla musteri memnuniyeti saglamak, degisen gereksinimleri gelistirmenin sonraki asamalarinda bile karsilamak ve calisan yazilimi sik aralikla teslim etmek. Prensiplerin 2026 perspektifindeki yorumu, AI pair programming araclarinin yayginlasmasiyla birlikte "calisan yazilim" kavraminin test edilebilir, izlenebilir ve surekli deploy edilebilir yazilimi da kapsayacak sekilde genislemesidir. Ayrica "musteri is birligi" prensibi, urun analitiginin ve A/B testlerinin yayginlasmasiyla birlikte veriye dayali geri bildirim dongulerine evrilmistir; musterinin ne soylediginden cok, urun icindeki davranisi olcumlenebilir hale gelmistir.

Scrum Framework: Roller, Etkinlikler ve Eserler

Scrum, Agile sartiyesinin en yaygin uygulanma bicimidir. Uc temel rol, bes etkinlik ve uc eser uzerine kuruludur. Smart Maple projelerinde 5-9 kisilik gelistirme takimlari ile calisiyoruz; bu buyukluk iletisim karmasikligini dusurerken yeterli kapasite sagliyor.

Scrum Rolleri

Rol Sorumluluk Odak Alani
Product Owner Urun vizyonunu belirler, backlog'u yonetir ve onceliklendirir Is degeri ve musteri ihtiyaci
Scrum Master Engelleri kaldirir, sureci kolaylastirir, takimi korur Surecin sagligi ve takim performansi
Gelistirme Takimi Urun artisini olusturur, kendi kendini yonetir (5-9 kisi) Teknik kalite ve teslimat

Scrum Etkinlikleri

Sprint Planlama sprint basinda yapilir; Product Owner oncelikleri sunar, takim kapasite ve tahminleme isigi altinda sprint hedefini belirler. 2 haftalik sprintler icin 2-4 saatlik bir toplanti yeterlidir. Gunluk Scrum (Daily Standup) 15 dakikayi gecmeyen senkronizasyon toplantisindir; her takim uyesi dun ne yaptigini, bugun ne yapacagini ve onundeki engelleri paylasir. Sprint Review'da sprint sonunda paydaslara calisan yazilim gosterilir, geri bildirim alinir ve backlog guncellenir. Sprint Retrospektifinde takim icinde neyin iyi gittigi, neyin gelistirilebilecegi ve bir sonraki sprintte ne deneyecegi tartisilir. Backlog Refinement ise sprint ortasinda gelecek sprint icin hikayelerin detaylandirilmasi ve tahminlenmesi toplantisidir; toplam sprint suresinin yuzde 10'unu gecmemesi onerilir.

Scrum Eserleri

Product Backlog urun icin yapilacak her seyin onceliklendirilmis listesidir ve Product Owner yonetir. Sprint Backlog sprint icinde taahhut edilen islerin listesidir ve takim yonetir. Urun Artisi (Increment) ise sprint sonunda teslim edilebilir, calisan yazilim parcasidir. Her artisin "Done" tanimine (Definition of Done) uygun olmasi zorunludur; bu tanim kod incelemesi yapilmis, testleri gecmis ve deploy edilebilir durumda olan yazilimi ifade eder.

Sprint Planlama ve Tahminleme Teknikleri

Dogru tahminleme, sprint basarisinin temelidir. Story points, bir isin mutlak suresini degil goreceli buyuklugunu ve karmasikligini olcer. Fibonacci serisi (1, 2, 3, 5, 8, 13, 21) kullanilir. Planning Poker surecinde her takim uyesi bir hikaye icin bagimsiz olarak tahminini kartla gosterir; en yuksek ve en dusuk tahmini veren kisiler gerekcelendirme yapar ve uzlasi saglanana kadar tekrarlanir.

Story Point Anlam Ornek
1 Cok kucuk, bilinen is Buton rengi degistirme
3 Kucuk, net tanim Yeni form alani ekleme
5 Orta karmasiklik API endpoint olusturma ve testleri
8 Buyuk, belirsizlik iceriyor Ucuncu parti odeme entegrasyonu
13 Cok buyuk, bolunmeli Yeni modul gelistirme (auth sistemi)

Velocity, takimin bir sprintte tamamladigi toplam story point sayisidir ve son 3-5 sprintin ortalamasindan hesaplanir. Smart Maple ekiplerinde ortalama velocity 2 haftalik sprintlerde 35-50 story point arasinda seyreder. Velocity'yi bir performans olcutu olarak degil, planlama araci olarak kullanmak kritik onem tasir.

Product Backlog Yonetimi ve Onceliklendirme

Etkili bir backlog yonetimi icin WSJF (Weighted Shortest Job First) yontemini oneriyoruz. Formul: (Is Degeri + Zaman Kritikligi + Risk Azaltma) / Is Buyuklugu. Yuksek WSJF puanli isler once ele alinir ve bu yaklasim deger akisini en ust duzeye cikarir.

Hikaye Is Degeri Zaman Kritikligi Risk Buyukluk WSJF
Odeme entegrasyonu 9 8 7 8 3.0
Kullanici dashboard 7 5 3 5 3.0
E-posta bildirimleri 6 6 4 3 5.3
Admin paneli 5 3 2 8 1.2
Performans optimizasyonu 8 7 8 13 1.8

Backlog'un ust yuzde 20'si her zaman sprint'e alinabilir derecede detayli olmalidir. Geri kalan ogelerin kabaca tanimlanmis olmasi yeterlidir; asiri erken detaylandirma zaman kaybidir. Kabul kriterleri (acceptance criteria) her user story icin yazilmali ve takim ile Product Owner arasinda ortak bir anlayis olusturulmalidir. "Given-When-Then" formatinda yazilan kabul kriterleri, test otomasyonuna dogrudan donusturulebildigi icin gelistirme hizini arttirir.

Kanban vs Scrum Karsilastirmasi

Her iki yaklasimin da guclu yonleri vardir. Secim, takim yapisi ve is akisina baglidir.

Kriter Scrum Kanban
Iterasyon Sabit sureli sprintler (1-4 hafta) Surekli akis, iterasyon yok
Roller PO, SM, Gelistirici (zorunlu) Zorunlu rol tanimlanmaz
Degisiklik Sprint icinde degisiklik onerilmez Her an yeni is cekilebilir
Planlama Sprint planlama toplantisi gerekli Talep uzerine, surekli
WIP Limiti Sprint kapasitesi ile dolayli sinir Her sutun icin acik WIP limiti
Metrikler Velocity, sprint burn-down Lead time, cycle time, throughput
En Uygun Urun gelistirme takimlari Destek, bakim, DevOps takimlari
Tahminleme Story points / Planning Poker Zorunlu degil, opsiyonel

Scrumban: Hibrit Yaklasim

Scrumban, Scrum'in yapisal disiplinini Kanban'in esnekligiyle birlestirir. Sprintler korunur ancak sprint icinde oncelik degisikligine izin verilir. WIP limitleri her sutunda uygulanir. Retrospektifler duzenlenir ancak sprint planlama daha hafif tutulur. Smart Maple'da bakim projelerinde Scrumban'i basariyla uyguluyoruz: acil hata duzeltmeleri sprint planini bozmadan isle entegre edilebiliyor ve takimlar hem ritmi koruyor hem de beklenmedik ihtiyaclara yanit verebiliyor.

SAFe ve Buyuk Olcekli Agile

Scaled Agile Framework (SAFe), 50'den fazla gelistiricinin calistigi buyuk organizasyonlarda Agile prensiplerini olceklendirmek icin kullanilir. Uc temel katmandan olusur: Takim Katmani'nda her takim Scrum veya Kanban kullanir (5-11 kisilik takimlar). Program Katmani'nda Agile Release Train (ART) 5-12 takimi bir araya getirir ve Program Increment (PI) planlama 8-12 haftalik dongulerle yapilir. Portfoy Katmani'nda stratejik temalar, yatirim akislari ve deger akislari yonetilir.

SAFe'in buyuk organizasyonlarda avantajlari takimlar arasi bagimlilik yonetimi, tutarli teslimat ritimleri ve stratejik hizalamadirr. Ancak karmasikligi ve seremonilerin coklugundan dolayi 50 kisiden kucuk organizasyonlar icin onerilmez. Alternatif olarak LeSS (Large-Scale Scrum) daha hafif bir yaklasim sunar ve tek bir Product Backlog ile birden fazla takimin koordinasyonunu saglar. Nexus ise Scrum.org tarafindan sunulan bir diger olcekleme cercevesidir ve 3-9 Scrum takimini entegre eden minimal bir katman ekler. Hangi cerceve secilirse secilsin, temel ilke aynidir: olcekleme karmasikligi mumkun oldugunca dusuk tutulmali ve oncelikle takim seviyesindeki Scrum olgunlugu saglanmalidir.

Agile Metrikleri: Neyi Olcmeli, Nasil Yorumlamali?

Dogru metrikleri izlemek, tahmin degil veri odakli karar almayi saglar. Asagidaki tablo, takip edilmesi gereken temel metrikleri ozetler:

Metrik Tanim Saglikli Aralik Alarm Esigi
Velocity Sprint basina tamamlanan SP Tutarli, +/- yuzde 15 sapma Yuzde 30 ustu sapma
Sprint Burn-down Kalan is vs zaman grafigi Duzgun azalan egri Sprint ortasinda duz cizgi
Cycle Time Isin baslamadan bitmesine gecen sure 2-5 gun 10 gunun uzerinde
Lead Time Backlog'a giristen teslimata gecen sure 1-3 sprint 5 sprintin uzerinde
Sprint Tamamlanma Taahhut vs tamamlanan is orani Yuzde 80-100 Yuzde 60'in altinda
Escaped Defects Production'a kacak hata sayisi Sprint basina 0-2 5 ve uzerinde

Onemli uyari: velocity bir verimlilik metrigiymisgbi kullanilmamali ve takimlar arasi karsilastirma yapilmamalidir. Her takim kendi baseline'ini olusturur.

Retrospektif Yontemleri

Retrospektifler surekli iyilestirmenin motorudur. Tekrara dusmemek icin farkli formatlar denenmelidir. Sailboat (Yelkenli) Yontemi'nde ruzgar (iten gucler), capa (yavaslatan faktorler), kayaliklar (riskler) ve ada (hedef) metaforlari ile tartisma yurutulur. Start-Stop-Continue formatinda takim uc kategoride fikirlerini paylasir: yapmaya baslamak, birakmak ve devam etmek istedikleri. 4L Formati ise Liked (begendiklerimiz), Learned (ogrendiklerimiz), Lacked (eksiklerimiz), Longed For (keske olsaydi dediklerimiz) basliklari altinda ilerler. Her retrospektifte en fazla 2-3 aksyon maddesi belirlenmeli ve bir sonraki retrospektifte bunlarin takibi yapilmalidir. Aksiyonsuz retrospektif, zaman kaybi haline gelir. Ayrica retrospektifler guvenli bir alan olmalidir; takim uyelerinin acik ve durustce konusabildigi bir ortam olusturmak Scrum Master'in en onemli sorumluluklarindan biridir. Psikolojik guvenlik olmadan retrospektifler yuzeyde kalir ve gercek sorunlara ulasmak mumkun olmaz.

Uzaktan ve Dagitik Ekiplerde Agile

2026'da ekiplerin buyuk cogunlugu hibrit veya tam uzaktan calisma modelini benimsemis durumda. Dagitik ekiplerde Agile basariyla uygulamak icin dikkat edilmesi gereken konular: Asenkron standup uygulamasi ile farkli zaman dilimlerindeki ekipler Slack veya Teams uzerinden yazili standup yapabilir ve toplanti saatleri donusumlu olarak ayarlanmalidir. Dijital Scrum tahtasi olarak Jira, Linear veya Notion ile backlog ve sprint tahtasi yonetimi yapilmalidir. Ekipler arasi en az 2-4 saatlik ortak calisma zamani belirlenmeli ve kritik toplantiler bu zaman dilimine yerlestirilmelidir. Uzaktan calisma ortaminda "beyaz tahtaya yazariz" yaklasimi ise yaramaz; kararlarin yazili kaydi mutlaka tutulmali ve bu bir disiplin haline getirilmelidir. Pair programming ve mob programming seanslarini uzaktan destekleyen VS Code Live Share, Tuple gibi araclar kullanilarak teknik is birligi surdurulebilir. Sprint retrospektiflerinde Miro veya FigJam gibi sanal beyaz tahta araclari, yuz yuze ortamdaki etkilesilimi buyuk olcude yeniden uretmeyi basarir.

Waterfall'dan Agile'a Gecis Stratejisi

Geleneksel selaleden cevike gecis, sadece arac degisikligi degil bir kultur donusumudur. Smart Maple'in onerdigi uc asamali gecis modeli: Asama 1 - Pilot Proje (1-3 Ay): motive bir takim secilir, kucuk ama gercek bir projede Scrum uygulanir, Scrum Master destegi saglanir ve basari metrikleri bastan belirlenir. Asama 2 - Genisleme (3-6 Ay): pilot proje sonuclari organizasyona aktarilir, ikinci ve ucuncu takimlar dahil edilir ve Product Owner egitimlerine oncelik verilir; en sik basarisizlik nedeni PO rolunun yanlis anlasilmasidir. Asama 3 - Kurumsallasma (6-12 Ay): Agile Kocu veya deneyimli Scrum Master istihdam edilir, performans degerlendirme sistemleri bireysel basaridan takim basarisina cevrilir ve DevOps ile CI/CD pratikleri Agile sureclerine entegre edilir.

Yaygin Donusum Zorluklari ve Cozumleri

Zorluk Belirti Cozum
Ust yonetim destegi eksik Sprint hedefleri surekli disaridan degistiriliyor Yonetim icin Agile atolye calismalari duzenleyin
Mini-waterfall tuzagi Sprint icinde analiz-gelistirme-test siralamasi Cross-functional calismayi tesvik edin
Tahminleme baskisi Story point'ler adama/gun'e cevriliyor Velocity'nin olcum araci oldugunu, hesap verme araci olmadigini vurgulayin
Retrospektif yorgunlugu Toplantiler rutine binmis, aksiyonsuz Format degistirin, disaridan fasilitator getirin
Teknik borc birikimi "Sonra yapariz" kulturunun hakimiyeti Her sprinte yuzde 15-20 teknik iyilestirme kotasi koyun

Sonuc: Agile Bir Arac Degil, Bir Zihniyettir

Agile ve Scrum cerceveleri, dogru uygulandiginda yazilim projelerinin basari oranini onemli olcude arttirir. Ancak Agile'in gercek degeri araclarda veya toplantilarinda degil, surekli ogrenme, seffaflik ve uyum saglamaya dayali zihniyetindedir. Araclar ve cerceveler degisebilir; onemli olan takimin ogrenme kapasitesini surekli artirmasi ve geri bildirime acik bir kultur insa etmesidir.

Organizasyonlarin cevik donusumde en sik yaptigi hata, Agile'i yalnizca bir proje yonetim metodu olarak gormektir. Oysa Agile, urun gelistirme, musteri iliskileri, hatta organizasyon yapisi dahil olmak uzere sirketin tum katmanlarini etkileyen bir calisma felsefesidir. Sadece gelistirme takimlari degil, satis, pazarlama ve insan kaynaklari birimleri de cevik prensiplerden faydalanabilir.

Smart Maple olarak Ankara'da cevik donusum danismanligi ve Scrum tabanli yazilim gelistirme hizmetleri sunuyoruz. Ister sifirdan bir Agile donusumu planliyor olun, ister mevcut sureclerinizi iyilestirmek isteyin, deneyimli ekibimizle iletisime gecebilirsiniz.

Related Articles

August 10, 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Read More
August 9, 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Read More
August 8, 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Read More