YAZILIM GELİŞTİRME
Yazılım Geliştirme Ne Kadar Sürer?
Yazılım proje süresini efor, ekip kapasitesi, entegrasyon, veri taşıma ve onaylarla planlayın. Bağımlılıkları ve teslim koşullarını örnek takvimle görün.

İçindekiler
- 01Kişi-gün ile takvim süresini ayrı gösterin
- 02Başlangıç koşullarını yazılı hale getirin
- 03İş sırasını bağımlılıklarla kurun
- 04Örnek planı teslim kapılarıyla okuyun
- 05Yeni taleplerin takvim etkisini açıkça gösterin
- 06Sabit tarih varsa ilk sürümün sınırını daraltın
- 07Takvimi bütçe, kapsam ve kabulle birlikte okuyun
- ✓Kontrol listesi
- ?Sık sorulan sorular
- ↗Kaynaklar
Yazılım geliştirme süresi, özellik sayısı kadar iş kurallarının açıklığına, dış sistemlerin hazır olmasına ve kabul sürecine bağlıdır. Aynı modül adı altında çok farklı yetki ve veri akışları bulunabilir. Bu nedenle kapsam görülmeden verilen tek tarih, önemli varsayımları gizleyebilir.
Bu rehber emek tahmininden gerçekçi bir takvim çıkarma yöntemini anlatır. Kurumsal tanıtım sitesinin içerik takviminden farklı olarak, uygulama içindeki durum geçişleri, entegrasyonlar ve veri geçişi üzerinde durur. Aşağıdaki dönemler yalnızca temsili bir plan örneğidir.
Kişi-gün ile takvim süresini ayrı gösterin
Kişi-gün bir çalışma miktarıdır; bitiş tarihi değildir. Örneğin 30 kişi-gün tahmin edilen bir işi üç kişinin otomatik olarak on günde bitireceği varsayılamaz. Bazı işler sıralıdır, bazı uzmanlıklar tek kişide olabilir ve karar bekleyen görevler ilerleyemez.
Takvim hazırlanırken ekipte gerçekten ayrılabilen kapasiteyi, toplantıları, incelemeleri ve diğer proje sorumluluklarını dikkate alın. Yeni bir ekip üyesinin katılımı da bağlam aktarımı gerektirir. Kişi sayısını artırmak özellikle kısa kalan işlerde beklenen süre kazancını vermeyebilir.
Başlangıç koşullarını yazılı hale getirin
En azından kritik kullanıcı akışları, karar sahibi ve ilk sürüm sınırı belirlenmelidir. Entegrasyon yapılacak sistemin test hesabı, örnek verisi ve teknik muhatabı bulunmalıdır. Gerçek verinin kalitesi bilinmiyorsa aktarım işini kesin bir süre gibi göstermeyin.
Kapsamın tüm ayrıntılarının baştan bilinmesi gerekmez. Açık soruları etki ve sorumlu kişiyle kaydedin. Takvimi değiştirebilecek sorular için erken deneme planlamak, bu belirsizlikleri geliştirme sonuna taşımaktan daha açıklayıcıdır.
İş sırasını bağımlılıklarla kurun
Temsili bir sipariş uygulamasında stok bilgisinin kaynağı kesinleşmeden sipariş kontrolünün son hali tamamlanamayabilir. Taslak arayüz ilerlerken entegrasyon denemesi yapılabilir; ancak bu iki çalışma yayın kararında tekrar birleşir. Takvimi yalnızca departmanlara ayırmak bu bağımlılığı gizler.
| İş | Başlaması için gereken | Gecikirse etkisi |
|---|---|---|
| Stok bağlantısı | Test hesabı ve örnek API yanıtı | Sipariş doğrulaması tamamlanamaz |
| Yetki kontrolleri | Onaylı rol matrisi | Kabul senaryoları belirsiz kalır |
| Veri aktarımı | Kaynak dosya ve alan eşlemesi | Canlı geçiş provası ertelenir |
| Kullanıcı kabulü | Kararlı sürüm ve test verisi | Yayın onayı verilemez |
| Canlıya geçiş | Operasyon sahibi ve geri dönüş planı | Teknik olarak hazır sürüm bekler |
Örnek planı teslim kapılarıyla okuyun
Tek ekip, sınırlı sipariş akışı ve tek dış sistem bağlantısı varsayan bir örnekte aşağıdaki sıra kullanılabilir. Bu haftalar standart proje süresi değildir; gerçek kapasite, veri ve bağımlılıklar görüldüğünde yeniden tahmin edilmelidir. Bazı işler paralel yürür.
| Dönem | Odak | Kontrol noktası |
|---|---|---|
| 1–2. hafta | Akış, roller ve entegrasyon denemesi | Kritik belirsizlikler değerlendirildi |
| 3–5. hafta | Temel işlemler ve arayüz | Uçtan uca akış test ortamında gösteriliyor |
| 5–7. hafta | Entegrasyon, veri ve istisnalar | Hata ve tekrar senaryoları doğrulandı |
| 8–9. hafta | Kullanıcı kabulü ve düzeltmeler | Yayını engelleyen açıklar kapatıldı |
| 10. hafta | Geçiş provası, yayın ve ilk izleme | Operasyon sorumlusu ve geri dönüş yolu hazır |
Yeni taleplerin takvim etkisini açıkça gösterin
Bir rapor alanı eklemek ile raporun veri kaynağını değiştirmek farklı iş yükü yaratabilir. Talebi analiz, geliştirme, test ve mevcut verilere etkisiyle değerlendirin. Yeni işin hangi mevcut işi öteleyeceğini de belirtin; planın sonuna görünmez biçimde eklemeyin.
Planı düzenli gözden geçirin ve gerçekleşen işleri çalışan teslimlerle karşılaştırın. Scrum Guide, yapılan işi inceleyip planı uyarlama yaklaşımını tanımlar. Kullanılan yöntem ne olursa olsun, tamamlanan ekran sayısını tamamlanan iş sonucu yerine koymamak gerekir.
Sabit tarih varsa ilk sürümün sınırını daraltın
Etkinlik, sözleşme veya operasyon nedeniyle tarih sabitse önce o tarihte çalışması gereken kritik sonucu belirleyin. Gelişmiş raporlar veya ek kanallar sonraya bırakılabilir; yayınlanan işlemin veri bütünlüğü ve gerekli yetki kontrolleri kapsamda kalmalıdır.
Teslim tarihini yalnızca “kod bitti” noktasına bağlamayın. Kabul için müşteri ekibinin ayıracağı zaman, veri geçiş provası, kullanıcı bilgilendirmesi ve ilk operasyon kontrolü de planda yer almalıdır. Son gün gelen erişim eksikliği, tamamlanmış geliştirmeyi kullanıma açmayı engelleyebilir.
Takvimi bütçe, kapsam ve kabulle birlikte okuyun
MVP kapsamı ilk sürüm sınırını; yazılım maliyeti emek hesabını; kabul testleri ise tamamlanma koşullarını netleştirir. Kapsamı teknik şartname üzerinden ortaklaştırın.
UYGULAMA ÖZETİ
Uygulamaya geçmeden önce kontrol edin
Tahmin
- Emek ile takvim süresi ayrı gösterildi.
- Ekip kapasitesi ve dış bağımlılıklar yazılı.
Teslim
- Kabul ve geçiş için gerçek zaman ayrıldı.
- Yeni talebin etkisi ve yayın koşulları görünür.
SSS
Sık sorulan sorular
Daha fazla geliştirici eklemek süreyi her zaman kısaltır mı?
Hayır. İşin bölünebilirliği, uzmanlık dağılımı ve ekip içi koordinasyon etkiler. Sıralı bağımlılıkları olan işlerde kişi sayısını artırmak aynı oranda kazanç sağlamaz.
Yazılım takviminde neden süre aralığı verilir?
Veri kalitesi veya entegrasyon davranışı gibi bilinmeyenler tahmini etkileyebilir. Aralığın hangi varsayımlara dayandığı ve hangi bilgiyle daralacağı belirtilmelidir.
Kullanıcı kabulü takvimin parçası mı?
Evet. Test verisinin hazırlanması, iş sahiplerinin senaryoları denemesi, bulguların düzeltilmesi ve tekrar kontrolü için zaman ayrılmalıdır.
BİRİNCİL KAYNAKLAR
Kaynaklar ve İleri Okuma
- Scrum Guide: planlama ve tamamlanma tanımı (yeni sekmede açılır)
İş listesini geliştirme, ilerlemeyi gözden geçirme ve ortak tamamlanma ölçütleri için birincil kaynak. Bu rehberdeki tablolar temsili çalışma örnekleridir.
YAZAR
Next Medya Strateji ve Teknoloji Ekibi
Web ve yazılım projeleri
Web ve yazılım kararlarını kapsam, içerik, teknik gereksinimler ve işletme süreçleriyle birlikte ele alan Next Medya ekibi. Rehberlerdeki tablolar ve senaryolar karar yöntemini açıklamak için hazırlanmış temsili örneklerdir.
İLGİLİ HİZMET
Özel Yazılım GeliştirmeSaaS ve Startup ÜrünleriSONRAKİ OKUMA
İlgili diğer analizler
YAZILIM GELİŞTİRME
Yazılım Kaynak Kodu ve Teknik Devir Rehberi
Yazılım devrinde kaynak kod, derleme, veri şeması, ortamlar, erişimler ve operasyon belgelerini doğrulayın. Yeni ekiple çalıştırma ve geri yükleme provası yapın.
Okumaya devam edinYAZILIM GELİŞTİRME
Yazılım Kabul Testleri ve Teslim Kontrolü
Yazılım kabul testlerini gerçek iş akışları, yetki ve hata senaryolarıyla hazırlayın. Test kaydı, bulgu önceliği ve yayın kararı için kontrol listesi kullanın.
Okumaya devam edinYazılım projenizin bağımlılıklarını ve teslim planını çıkaralım
Mevcut yapınızı, hedeflerinizi ve kısıtlarınızı paylaşın; projenin kapsamını birlikte değerlendirelim.
Projenizi görüşelim