28 Nisan 2026 Tarihinde Güncellendi.
Özel yazılım yaptırmaya karar verdiniz. Peki bundan sonra ne olacak? Yazılım firmasıyla ilk görüşmeden projenin teslim edilmesine kadar geçen süreç nasıl işliyor? Hangi aşamada ne bekleniyor? Ne kadar sürer?
Bu rehberde özel yazılım geliştirme sürecini adım adım, teknik jargon olmadan anlatıyoruz. Amacımız: Sürprizle karşılaşmamanız ve projenizin başarıyla tamamlanması.
Özel Yazılım Neden Bu Kadar Önemli?
Hazır yazılım çözümleri (SaaS, paket yazılım) genellikle işletmelerin %70-80’inin ihtiyacını karşılar. Ama kalan %20-30 işte tam burada özel yazılım devreye girer.
Şu durumlarda özel yazılım kaçınılmazdır:
- İş süreçleriniz standart dışı ve rakiplerinizden farklı
- Mevcut sistemlerinizle entegrasyon gerekiyor (ERP, muhasebe, e-ticaret)
- Müşterilerinize özel bir portal veya uygulama sunmak istiyorsunuz
- Verilerinizin kontrolü ve güvenliği kritik önem taşıyor
- Uzun vadede büyümeyi ve ölçeklenmeyi planlıyorsunuz
Özel Yazılım Geliştirme Süreci — 7 Temel Aşama
Aşama 1: Keşif ve İhtiyaç Analizi (1-2 Hafta)
Her başarılı yazılım projesinin temeli burada atılır. Bu aşamada yazılım firması sizinle birlikte şunları belirler:
Ne yapılır:
- Mevcut iş süreçleriniz haritalanır
- Hangi sorunların yazılımla çözüleceği netleştirilir
- Kullanıcı profilleri belirlenir (kim kullanacak, nasıl kullanacak)
- Teknik gereksinimler listelenir
- Bütçe ve zaman çerçevesi tartışılır
Sizden beklenenler:
- İş süreçlerinizi anlatacak yetkili kişi(ler)
- Varsa mevcut sistem ekran görüntüleri veya dokümanlar
- Benzer yazılım örnekleri (beğendikleriniz)
- Bütçe beklentiniz
Çıktı: Proje Gereksinimleri Dokümanı (PRD) — bu doküman projenin anayasasıdır.
Aşama 2: Teknik Tasarım ve Mimari (1 Hafta)
İhtiyaç analizi tamamlandıktan sonra yazılım mimarları projenin teknik altyapısını tasarlar.
Ne yapılır:
- Hangi teknolojilerin kullanılacağı belirlenir (PHP/Laravel, React, MySQL vb.)
- Veritabanı yapısı tasarlanır
- Entegrasyon noktaları belirlenir (API bağlantıları)
- Güvenlik mimarisi planlanır
- Sunucu ve hosting gereksinimleri netleştirilir
CMRSoft’ta kullandığımız teknolojiler: PHP, Laravel, MySQL, JavaScript, REST API — sektörde kanıtlanmış, uzun ömürlü teknolojiler.
Önemli: Bu aşamada teknik kararlara müdahil olmak zorunda değilsiniz. Ama kullanılacak teknolojilerin neden seçildiğini sormaktan çekinmeyin.
Aşama 3: UI/UX Tasarım (1-2 Hafta)
Yazılımın nasıl görüneceği ve nasıl kullanılacağı bu aşamada şekillenir.
Ne yapılır:
- Wireframe (iskelet tasarım) hazırlanır — siyah beyaz, basit çizimler
- Kullanıcı akışları oluşturulur (kullanıcı nereye tıklayınca ne olacak)
- Onay alındıktan sonra görsel tasarım (mockup) yapılır
- Renk paleti, font, ikon seçimleri kurumsal kimliğinize uyarlanır
Sizden beklenenler:
- Kurumsal kimlik dosyaları (logo, renkler)
- Tasarım tercihleriniz ve onaylarınız
- Geri bildirimler (2-3 revizyon turu normaldir)
⚠️ Dikkat: Tasarım onayını ciddiye alın. Geliştirme başladıktan sonra büyük tasarım değişiklikleri hem maliyet hem de süre artışına neden olur.
Aşama 4: Geliştirme / Kodlama (3-10 Hafta)
Projenin en uzun ve teknik aşaması. Yazılım ekibi kodu yazar, veritabanını kurar, entegrasyonları gerçekleştirir.
Nasıl ilerler: Modern yazılım projeleri genellikle Sprint adı verilen 1-2 haftalık döngülerle ilerler. Her sprint sonunda size çalışan bir modül gösterilir — tüm projeyi bitene kadar beklemeniz gerekmez.
Sprint örneği:
- Sprint 1: Kullanıcı girişi + yetkilendirme modülü
- Sprint 2: Ürün/müşteri yönetimi modülü
- Sprint 3: Sipariş takip modülü
- Sprint 4: Raporlama ve dashboard
Sizden beklenenler:
- Her sprint sonunda geri bildirim
- Test kullanıcısı olarak sistemi denemeniz
- Değişiklik taleplerini zamanında iletmeniz
⚠️ Kapsam Kayması (Scope Creep): “Şunu da ekleyelim, bunu da değiştirelim” talepleri proje süresini ve maliyetini artırır. Ek özellikler için ayrı bir süreç başlatılması gerekir.
Aşama 5: Test ve Kalite Kontrol (1-2 Hafta)
Yazılım teslim edilmeden önce kapsamlı testlerden geçirilir.
Test türleri:
Fonksiyonel testler: Her özellik doğru çalışıyor mu? Kullanıcı kabul testleri (UAT): Siz de test edersiniz — gerçek senaryolarla Performans testleri: Sistem yük altında nasıl davranıyor? Güvenlik testleri: Açıklar var mı? Mobil/tarayıcı uyumluluk testleri: Her cihazda düzgün çalışıyor mu?
Sizden beklenenler: Bu aşamada aktif katılımınız çok önemli. Gerçek iş senaryolarını test edin:
- Yanlış veri girişi yaptığınızda ne oluyor?
- 100 kullanıcı aynı anda giriş yapsa sistem çöküyor mu?
- Mobil cihazdan kullanım nasıl?
Aşama 6: Yayına Alma (Deployment) ve Eğitim (3-5 Gün)
Test süreci tamamlandıktan sonra yazılım canlı ortama alınır.
Ne yapılır:
- Sunucu kurulumu ve konfigürasyonu
- Domain ve SSL sertifikası ayarları
- Veri migrasyonu (eski sistemden yeni sisteme veri aktarımı)
- Canlı ortam testleri
- Kullanıcı eğitimleri
Eğitim önemli: Yazılım ne kadar iyi olursa olsun kullanıcılar nasıl kullanacağını bilmezse başarısız olur. CMRSoft olarak tüm projelerimizde detaylı eğitim sunuyoruz.
Çıktılar:
- Canlı çalışan yazılım
- Kullanım kılavuzu (dokümantasyon)
- Yönetici ve kullanıcı hesapları
- Kaynak kodlar (sizin adınıza teslim edilir)
Aşama 7: Bakım ve Destek (Sürekli)
Yazılım teslim edildikten sonra da süreç devam eder.
İlk 30 gün — Garanti Dönemi: Teslim sonrası hataların büyük çoğunluğu ilk 30 günde ortaya çıkar. Bu dönemde düzeltmeler ücretsiz yapılır.
Uzun Vadeli Bakım:
- Güvenlik güncellemeleri
- Performans iyileştirmeleri
- Yeni özellik geliştirme
- Teknik destek
CMRSoft’ta bakım paketi seçenekleri: Aylık sabit ücretli bakım paketleri ile yazılımınızın kesintisiz çalışmasını garanti ediyoruz.
Proje Süreleri — Gerçekçi Beklentiler
| Proje Türü | Tahmini Süre |
|---|---|
| Basit web uygulaması (5-10 modül) | 6-10 hafta |
| Orta ölçekli sistem (CRM, ERP lite) | 10-20 hafta |
| Büyük ölçekli ERP / platform | 4-12 ay |
| Mobil uygulama (iOS + Android) | 3-6 ay |
⚠️ Not: “2 haftada bitiririz” diyen firmalardan uzak durun. Kaliteli yazılım zaman ister.
Maliyeti Etkileyen Faktörler
| Faktör | Etkisi |
|---|---|
| Modül sayısı ve karmaşıklığı | Doğrudan orantılı |
| Entegrasyon ihtiyaçları (ERP, API) | +%20-40 maliyet |
| Mobil uygulama | +%30-50 maliyet |
| Özel tasarım gereksinimi | +%15-25 maliyet |
| Veri migrasyonu | +%10-20 maliyet |
| Çoklu dil desteği | +%10-15 maliyet |
Başarılı Bir Proje İçin 5 Altın Kural
1. Net gereksinimler belirleyin “Bir şeyler olsun” değil, tam olarak ne istediğinizi yazılı olarak aktarın. Belirsiz gereksinimler, belirsiz sonuçlar doğurur.
2. Bir proje sorumlusu atayın Şirketinizden bir kişi projeyle ilgilensin. Kararları hızlı alabilmek kritik.
3. Test sürecine katılın Yazılımı en iyi siz bilirsiniz. Testleri atlamayın.
4. Kapsam değişikliklerini yönetin Yeni fikirler çıkacaktır — bunları “gelecek sürüm” listesine alın, mevcut projeye eklemeyin.
5. İletişimi canlı tutun Haftalık durum toplantıları yapın. Sorunlar küçükken çözülür.
CMRSoft’ta Özel Yazılım Süreci
2011’den bu yana yüzlerce özel yazılım projesi teslim ettik. Sürecimiz şeffaf, iletişimimiz açık, teslimlerimiz zamanında.
Her projede:
- ✅ Detaylı ihtiyaç analizi ve PRD hazırlanır
- ✅ Sprint bazlı geliştirme — her 2 haftada ilerlemeyi görürsünüz
- ✅ Kaynak kodlar teslimde müşteriye verilir
- ✅ Proje yöneticisi ataması — tek muhatap
- ✅ 7/24 teknik destek hattı
👉 Projenizi konuşmak için ücretsiz keşif görüşmesi alın →
İlgili yazılar: → Hazır Tema mı, Özel Yazılım mı? KOBİ’ler İçin Kesin Cevap → Web Tasarım Ajansı Seçerken Sormanız Gereken 15 Soru → Özel Web Yazılım Hizmetimiz

