İçeriğe geç
Geliştirme Süreci

Yazılımda "Milestone" (Aşama) Bazlı İlerleme Nedir?

Milestone tabanlı yazılım geliştirmede proje, her biri çalışan bir çıktı üreten aşamalara bölünür; siz her aşamayı canlı demoda kendi verilerinizle test eder, onayladıkça ödersiniz. Bu rehberde aşamaların nasıl belirlendiğini, kabul kriterlerinin nasıl yazıldığını ve gecikme ya da kapsam değişikliği durumunda sürecin nasıl korunduğunu adım adım bulacaksınız.

11 dk okuma 16 soru-cevap 8 ana konu Güncelleme: 26 Temmuz 2026
Kısa Cevap

Milestone tabanlı yazılım geliştirme, projeyi her biri çalışan ve test edilebilir bir çıktı üreten aşamalara (kilometre taşlarına) bölen, ödemeyi de bu aşamaların onayına bağlayan çalışma modelidir. Örneğin bir ERP projesi "analiz ve tasarım", "stok modülü", "üretim ve reçete", "raporlama" gibi kilometre taşlarına ayrılır; her taşın kapsamı, teslim tarihi ve kabul kriteri sözleşmeye yazılır. Siz her aşamanın canlı demosunu kendi verilerinizle test eder ve yalnızca onayladığınız iş için ödersiniz. Bu yapı iki sorunu birden çözer: aylarca hiçbir şey görmeden bekleme belirsizliğini ve peşin ödeyip yarım iş alma korkusunu. Ödeme tarafının nasıl kurgulandığını düşük peşinat ve aşamalı ödeme rehberinde ayrıca anlattık; bu sayfada işin proje yönetimi tarafına bakıyoruz: aşamalar nasıl belirlenir, iyi bir milestone neye benzer, değişiklik talepleri ve gecikmeler plan bozulmadan nasıl yönetilir.

Rehberin Ana Konuları

Milestone tabanlı yazılım süreci adım adım: aşama planından teslim sonrasına

Aşamaların belirlenmesinden kabul kriterlerine, piyasa ödeme oranlarından gecikme ve çıkış senaryolarına kadar sürecin her kritik adımı.

Milestone Nedir, Sprint'ten Farkı Ne?

Proje yönetiminde milestone, süresi olmayan bir kontrol noktasıdır: "stok modülü kabul edildi" gibi, ulaşıldığında projenin belirli bir olgunluğa geldiğini gösteren an. Sprint ise Agile ekiplerin 1-2 haftalık iç çalışma turudur; içinde onlarca küçük görev barındırır ve her sprint sonunda müşteriye teslim yapılması gerekmez. İkisi rakip değildir: ekip içeride sprintlerle koşar, sizinle olan sözleşme milestone'larla ilerler. Müşteri tarafında sprint detayını izlemek zorunda kalmazsınız; "hangi kilometre taşındayız, kabul edildi mi, ödemesi yapıldı mı" sorularıyla projeyi tek bakışta yönetirsiniz. Bu yüzden milestone tabanlı model, teknik detaya girmek istemeyen işletme sahipleri için en okunabilir ilerleme dilidir; yöneticiler birden fazla projeyi bile yalnızca kilometre taşları üzerinden takip edebilir.

Aşamalar Nasıl Belirlenir? Kriterler ve Sık Hatalar

İyi bir milestone üç şartı sağlar: çalışan ve test edilebilir bir çıktı üretir, herkesin anlayacağı dille tanımlanır ve bir öncekinden en fazla birkaç hafta uzaklıktadır. "Veritabanı şeması tamamlandı" kötü bir milestone'dur; ekranda hiçbir şey göremezsiniz. "Sipariş girip stok düşüşünü raporda görebiliyorum" iyi bir milestone'dur. Sık yapılan hatalar da bellidir: aşamaları çok küçük parçalara bölüp gereksiz onay trafiği yaratmak, tersine iki demo arasında aylarca boşluk bırakmak ya da teknik jargonla yazılmış, işletme sahibinin değerlendiremeyeceği tanımlar kullanmak. Pratik bir ölçü olarak orta ölçekli bir projede 4-8 milestone idealdir; her biri 2-6 haftalık işe karşılık gelir ve iki demo arası bir ayı geçmez. Aşama planı tek taraflı dayatılmaz, doğal kırılım noktaları ve sizin öncelikleriniz birlikte değerlendirilerek kurulur. Edge Bilişim'de aşama planını çıkarmadan önce haftalık iş akışınızı yerinde izliyor, hangi ekranın kimin masasında ilk açılacağını tespit ediyoruz; kilometre taşlarını bu kullanım sırasına göre diziyoruz. Depo, üretim ve finans ekranlarının birbirinden ayrıldığı kurulumlarda her birim kendi ekranını ayrı bir aşamada teslim alır; böylece bir bölümün onay beklemesi diğerinin işini durdurmaz.

İlk Aşama: Analiz, Tasarım ve Kapsamın Kilitlenmesi

Milestone planının kalitesi ilk aşamada belli olur. İyi kurgulanmış bir projede ilk kilometre taşı kod değil, netliktir: iş analizi raporu, ekran tasarımları ve her modülün ne yapacağını madde madde sayan kapsam dokümanı. Bu doküman onaylandığında kapsam kilitlenir; neyin dahil, neyin ek talep olduğu tartışmaya kapanır. Bu mekanizmanın sözleşmede nasıl kurulduğunu kapsam kilitlemesi (scope lock) rehberinde ayrıntılı anlattık. İlk aşamayı atlayıp doğrudan koda giren projelerde milestone'lar çürük zemine kurulur: kabul kriteri yazılamaz, her demo "ben öyle demek istememiştim" tartışmasına döner. Analiz ve planlamaya projenin toplam eforunun %10-15'i kadar pay ayrılması sektörde yaygın ve sağlıklı bir orandır; bu yatırım, sonraki her aşamanın tartışmasız ölçülebilmesini sağlar. Özellikle hantal masaüstü programlardan web yazılımına geçiş projelerinde ilk aşama aynı zamanda eski veritabanındaki alanların yeni yapıda hangi karşılığa oturacağının çıkarıldığı yerdir.

Canlı Demo ve Kabul Kriterleri

Her aşamanın sonunda sunulan demo, ekran görüntüsü ya da sunum değil, gerçek sistemin çalışan halidir. Kabul kriterleri senaryo diliyle yazılır: "yeni sipariş girildiğinde stok anında düşer, sipariş iptalinde iade edilir, gün sonu raporu iki hareketi de gösterir" gibi. Demoda bu senaryoları kendi ürün kodlarınız, cari kartlarınız ve örnek siparişlerinizle uçtan uca denersiniz; eksikler tutanağa geçer ve düzeltilmeden aşama kabul edilmez. Kabul kriterinin baştan yazılı olması iki tarafı da korur: siz "tamam" demeden ödeme tetiklenmez, geliştirici de sonradan büyüyen belirsiz beklentilerle karşılaşmaz. İnceleme için makul bir süre (uygulamada genellikle 3-7 iş günü) sözleşmeye yazılır; böylece onay süreci ne aceleye gelir ne de belirsizce uzayıp projeyi tıkar. Edge Bilişim olarak demoya boş bir sistemle değil, sizin verinizle giriyoruz: aşama başlamadan 20-30 gerçek kaydınızı (cari, ürün, örnek sipariş) demo ortamına yüklüyor, senaryoları bu kayıtlarla koşuyoruz. Testleri tek bir yönetici hesabıyla değil, rol bazlı yetkilendirme tanımınızdaki her rolün kendi hesabıyla tekrarlıyoruz; toplantıda açık kalan maddeler numaralandırılmış bir düzeltme listesine geçiyor ve bir sonraki demoya kadar tek tek kapatılıyor.

Ödeme Planı: Piyasa Oranları ve Sağlıklı Kurgu

Türkiye'de kurumsal yazılım projelerinde yaygın ödeme kurgusu %30-40 peşinat, aşama teslimlerinde %20-30'luk dilimler ve kabulde kalan bakiye şeklindedir. Milestone tabanlı modelin müşteri lehine versiyonunda ise peşinat düşük tutulur ve ağırlık onaylanan aşamalara kaydırılır; bu kurgunun ayrıntısını düşük peşinat ve aşamalı ödeme modelinde bulabilirsiniz. Toplam bütçe ödeme modelinden bağımsız olarak kapsamla belirlenir: 2026 itibarıyla piyasada basit web uygulamaları için 80.000-250.000 TL, orta karmaşıklıkta projeler için 250.000-600.000 TL, ERP ve SaaS gibi kapsamlı sistemler için 600.000 TL üzeri aralıklar telaffuz ediliyor. Entegrasyon sayısı, kullanıcı adedi, güvenlik gereksinimleri ve raporlama derinliği rakamı en çok etkileyen kalemlerdir. Unutulmaması gereken nokta: aşamalı ödeme fiyatı artırmaz; aynı toplamı teslimata bağlı, ölçülebilir dilimlere böler.

Kapsam Değişikliği ve Önceliklendirme

İş hayatı planla birebir ilerlemez; süreç ortasında pazaryeri ya da muhasebe programı bağlantısı gibi yeni bir API entegrasyonu ihtiyacı doğabilir. Milestone modelinde bunun net bir prosedürü vardır: kapsam içi düzeltmeler aşamanın parçası sayılır ve ek ücret doğurmaz; kapsam dışı yeni özellikler ise değişiklik talebi olarak yazılır, süre ve maliyet etkisi hesaplanır, ayrı bir aşama olarak şeffaf biçimde planlanıp fiyatlanır. Henüz başlanmamış aşamaların sırası da değişen önceliklerinize göre yeniden dizilebilir; örneğin raporlama modülünü öne, mobil ekranları sona alabilirsiniz. Böylece değişiklik talepleri bütçe sürprizine dönüşmez; plan bozulmaz, kontrollü biçimde güncellenir. Bu disiplin, kapsamı zaman içinde evrilen özel web yazılım projelerinde özellikle değerlidir: sistem büyürken ödeme ve takvim tarafı hep öngörülebilir kalır. Edge Bilişim'de değişiklik talepleri e-posta trafiğinde kaybolmasın diye ortak bir listede numaralandırılıyor; her kalemin yanına tahmini efor ve etkilediği aşama yazılıyor, liste ayda bir birlikte gözden geçirilip hangi maddenin hangi kilometre taşına ekleneceğine karar veriliyor.

Gecikme, Yarıda Kalma ve Çıkış Senaryoları

Milestone planı yalnızca iyi gün senaryosu için değildir; asıl değerini işler ters gittiğinde gösterir. Her aşamanın takvimi baştan yazılı olduğu için gecikme daha ilk demoda görünür hale gelir; "proje sonunda altı ay sarkmış" sürprizi yaşanmaz. Sözleşmeye aşama bazlı gecikme bildirimi ve gerekiyorsa cezai şart eklenebilir. En kötü senaryoda, yani geliştiricinin işi yarıda bırakması durumunda bile elinizde onaylanmış aşamaların çalışan hali ve kademeli teslim yapıldıysa kaynak kodu kalır; kaybınız ödenmemiş aşamalarla sınırlıdır. Böyle bir durumla karşılaştıysanız yazılımcı işi yarıda bıraktığında izlenecek hukuki yolları ayrı bir rehberde topladık. Her milestone aynı zamanda bir çıkış kapısıdır: devam edip etmemeye her aşamada yeniden karar verirsiniz.

Teslim Sonrası: Kaynak Kod, Garanti ve Bakım

Son milestone'un kabulü projenin bittiği değil, devrin başladığı andır. Sağlıklı bir kapanışta kaynak kod ve teknik dokümantasyon size teslim edilir, mevcut verileriniz (cari, stok, sipariş geçmişi) yeni sisteme aktarılır ve personel eğitimi tamamlanır. Canlıya geçiş sonrası için garanti süresi de sözleşmeye yazılmalıdır; teslimden sonra ortaya çıkan hataların ücretsiz giderildiği bu dönemin neden kritik olduğunu 60 gün ücretsiz garanti rehberinde anlattık. Garanti bittiğinde bakım ve geliştirme isteğe bağlı bir anlaşmayla sürer; aylık sabit ücret ya da saat bazlı kullanım şeklinde kurgulanabilir. Kaynak kodun sizde olması burada pazarlık gücünüzdür: bakımı aynı firmayla sürdürmek zorunda kalmaz, dilediğiniz ekiple devam edebilirsiniz. Edge Bilişim'de devir tek bir oturumda tamamlanıyor: kod deposunun sahipliği sizin hesabınıza aktarılıyor, sunucu ve veritabanı erişim bilgileri yazılı olarak teslim ediliyor, sistem bulut tarafında barındırılıyorsa yedekleme sıklığı ve geri dönüş süresi de aynı belgeye işleniyor. Eğitimi tek seferlik sunum yerine ilk hafta boyunca ekranların gerçek kullanıcıyla açıldığı kısa oturumlar halinde yapıyoruz.

Milestone Bazlı İlerleme projenizi konuşalım — ihtiyacınızı ücretsiz analiz edelim, aynı gün dönüş yapalım.
WhatsApp
Sıkça Sorulan Sorular

Milestone Bazlı Yazılım Geliştirme Hakkında Sık Sorulan Sorular

16 gerçek soruya net cevap — aradığınızı yazarak filtreleyin.

Projeyi her biri çalışan bir çıktı üreten aşamalara bölen, ödemeyi de bu aşamaların onayına bağlayan çalışma modelidir. Her aşamanın kapsamı, teslim tarihi ve kabul kriteri sözleşmede tanımlanır; aşama tamamlandığında canlı demo sunulur, siz test edip onayladıktan sonra o aşamanın ödemesi yapılır. Böylece süreç şeffaflaşır, ödeme her zaman teslim edilen somut değere karşılık gelir.

Yardımcı olalım

Milestone Bazlı İlerleme konusunda bir projeniz ya da sorununuz mu var?

Edge Bilişim ekibi ihtiyacınızı ücretsiz analiz eder ve projeye özel net bir teklif sunar. Kaynak kodu size teslim edilen, lisans bağımlılığı olmayan çözümler; 200+ proje deneyimi ve 81 ilde uzaktan hizmet.

WhatsApp'tan Yazın Hemen Arayın

[email protected] · İstanbul (81 ile uzaktan hizmet)

Müşteri Yorumları

Müşterilerimiz Bizi Nasıl Değerlendiriyor?

5.0 3 değerlendirme Google Yorumları
5 100%
4 0%
3 0%
2 0%
1 0%
Google'da değerlendirin

Daha fazla yorum için kaydırın