Yazılım Projeleri Ne Kadar Sürer ve Nasıl Ücretlendirilir


Türkiye'de Fiyatlandırma

Bu yazının hazırlandığı sıradaki:
Dolar Alış 34,2215 TL, Satış 34,2303 TL
Euro Alış. 37,3736 TL., Satış. 37,4091 TL.

Türkiye'de web uygulama projeleri için fiyatlandırma birçok faktöre bağlı olarak değişebilir, ancak ortalama bir web uygulaması için bazı temel aralıklar vardır. Projeyi fiyatlandırırken şu unsurları göz önünde bulundurman faydalı olacaktır:

  1. Proje Kapsamı: Sipariş sistemi, kullanıcı yönetimi, admin paneli, ödeme entegrasyonu, ürün yönetimi gibi özelliklerin hepsi ek geliştirme ve test süresi gerektirir.
  2. Zaman: Bu projeyi tamamlamak için harcayacağın süre, saatlik ya da proje bazlı ücretlendirmeyi belirlemekte önemli bir faktör.
  3. Teknoloji: Hangi teknolojileri kullanacağın (örneğin, özel frontend-backend framework'leri, veritabanı yapıları vb.) ve entegrasyonlar (ödeme sistemleri gibi) fiyatı etkiler.
  4. Müşteri Talebi ve Revizyonlar: Proje boyunca müşteri tarafından talep edilecek revizyonlar da fiyatı artırabilir.

Genel olarak, yaptığım internet araştırmalarına göre Türkiye'de bir e-ticaret ve kullanıcı yönetimi içeren web uygulaması için freelance geliştirme ücretleri aşağıdaki şekilde değişebilir:

  • Statik Web Sites: 10000 TL-20000 TL (350 - 800 USD)
  • Temel bir proje: 20.000 TL - 50.000 TL (800 - 1800 USD) (Sadece basit sipariş ve kullanıcı giriş çıkış işlemleri)
  • Orta ölçekli bir proje: 50.000 TL - 100.000 TL (1800 - 3600 USD) (Admin paneli, detaylı raporlama, kullanıcı yönetimi, ödeme entegrasyonu)
  • Gelişmiş bir proje: 100.000 TL+ (3600 USD üzeri)(Özel özellikler, detaylı admin paneli, mobil optimizasyon, performans iyileştirmeleri vb.)

Ayrıca, saatlik ücret ile çalışıyorsan, Türkiye'de genellikle yazılım geliştiricileri için freelance saatlik ücretler 300 TL - 1000 TL arasında değişebilir.

Projenin detaylarına ve harcanacak emeğe göre fiyatı daha net belirleyebilirsiniz.


Alınan Gerçek Teklifler

Ağustos 2024 Ayı içinde Temel-Orta ölçek arasındaki bir proje için farklı firmalardan fiyat ve proje teklifleri aldım. Bu veriler fiyat belirleme açısından daha netlik kazanması için yardımcı olabilir.

Yapılacak projenin özellikleri şu şekildeydi:

*    E-dükkan (sipariş) uygulaması
*    Sipariş ve site yönetimi için admin dashboardu
*    Kullanıcı girişi
*    Ödeme sistemi

Yani bu projeye Orta ölçeklinin orta seviyesinde bir proje diyebiliriz.

Teklif ise şu şekildeydi (KDV dahil fiyatlardır)

Süre: 3 ay

Proje ekibi (Mobil projeleri temel alarak oluşturulmuş):

1 Proje Yöneticisi 
2 Frontend Developer (arayüz kodlanması için) 
2 Backend Developer ( Android ve IOS Develeoper olmak üzere 2 uzman) 
1 UI/UX Designer (Projenizin arayüz tasarımcısı) 
1 Sistem Destek Uzmanı (Teknik Temsilciniz) 

Kaynak Kod Hariç Ücret :

Web Sitesi Yazılım-Tasarım: 43.200 TL 
IOS & Android Yazılım-Tasarım : 62.400 TL
UI / UX Tasarım : 9.600 TL

Kaynak Kod Dahil Ücret (Yukarıdakilerin iki katı):

  • Web Sitesi Yazılım-Tasarım: 86,400 TL
    • USD: $2,523.64
    • EUR: €2,392.07
  • IOS & Android Yazılım-Tasarım: 124,800 TL
    • USD: $3,645.45
    • EUR: €3,454.39
  • UI / UX Tasarım: 19,800 TL
    • USD: $578.35
    • EUR: €547.87
  • Diğer bir firma ise Web Sitesi yazılım-tasarımı için kaynak kod hariç 30.000 TL ve 20 günlük bir süre teklif etti. Fakat sitenin kaynak kodları bu proje dışında kullanılamayacak ve domain ve sunucu değişimi yapılırsa sahiplik yine yazılımı sağlayan şirkette kalacak şekilde sözleşme yenilenecekti. Yani bu teklif aslında yazılım satın alma değil, yazılım kiralama hizmeti şeklindeydi.

    Görüldüğü gibi aldığım gerçek teklifler (orta düzey bir web sitesi için 86.000 TL) yukarıdaki tespit ettiğim fiyat aralıklarıyla (orta düzey proje 50.000 - 100.000 TL.) uyuşuyor.

    Proje Sürelerinin Belirlenmesi

    Proje süreleri de kapsam, teknolojiler ve deneyime göre değişir. Ancak, en az iki kişilik bir yazılımcı ekibi için tahmini en az süreleri şu şekilde verebiliriz:

    1. Temel Bir Proje (Basit Sipariş Sistemi ve Kullanıcı Girişi)

    • Özellikler: Temel kullanıcı kaydı/girişi, ürün listeleme, sepet ve sipariş oluşturma.
    • Tahmini Süre: 2 - 4 hafta
      • Frontend: 1 - 2 hafta (Ürün sayfası, sepet, kullanıcı giriş/çıkış ekranları)
      • Backend: 1 - 2 hafta (Kullanıcı yönetimi, sipariş işlemleri, veritabanı entegrasyonu)

    2. Orta Ölçekli Bir Proje (Admin Paneli, Ödeme Entegrasyonu, Kullanıcı Yönetimi)

    • Özellikler: Kullanıcı yönetimi, admin paneli (ürün ekleme/çıkarma, siparişleri yönetme), ödeme entegrasyonu (örneğin kredi kartı ya da kapıda ödeme seçenekleri).
    • Tahmini Süre: 4 - 8 hafta
      • Frontend: 2 - 3 hafta (Admin paneli ekranları, kullanıcı ve sipariş yönetimi)
      • Backend: 3 - 5 hafta (Admin paneline erişim, ödeme entegrasyonu, güvenlik ve kullanıcı yönetimi)

    3. Gelişmiş Bir Proje (Özel Özellikler, Mobil Optimizasyon, Performans İyileştirmeleri)

    • Özellikler: Özel özellikler (örneğin dinamik raporlama, çoklu dil desteği, gelişmiş kullanıcı analitiği), mobil optimizasyon, performans iyileştirmeleri, ek güvenlik önlemleri.
    • Tahmini Süre: 8 - 12 hafta+
      • Frontend: 3 - 5 hafta (Mobil optimizasyon, özel tasarım ve gelişmiş kullanıcı deneyimi)
      • Backend: 4 - 6 hafta (Gelişmiş yönetim paneli, raporlama sistemleri, performans iyileştirmeleri)

    Dikkat Edilmesi Gereken Faktörler:

    • Revizyonlar: Müşteri revizyonları süreyi artırabilir.
    • Ödeme Entegrasyonu: Ödeme sağlayıcılarının entegrasyonuna bağlı olarak süre değişebilir.
    • Test ve Yayına Alma: Proje bittiğinde test süreçleri ve yayına alma süreci de 1-2 hafta ek süre gerektirebilir.

    Genel olarak daha normal tempoda, temel projeler 1-2 ay, orta projeler 2-3 ay, gelişmiş projeler ise 3 ay ve üzeri sürebilir.

    Eğer tek kişi full-stack uygulama yapıyorsanız, tecrübeye istinaden sürelerin en az iki katına çıkacağını rahatlıkla söyleyebilirim. Buna göre eğer tek geliştirici iseniz temel projeler için 2-3 ay, orta projeler için 3-5 ay, ve gelişmiş bir projenin 5-6 ay süreceğini söyleyebilirim.


    Yurt Dışı İçin Fiyatlandırma

    Yurtdışı ülkelerde yazılım projelerinin fiyatları Türkiye'dekine göre genellikle daha yüksek olur. Projeyi fiyatlandırırken yine aynı unsurları dikkate almak faydalı olacaktır: proje kapsamı, geliştirme süresi, entegrasyonlar, ve kullanılan teknolojiler. Örnek olarak Almanya'da bu tür projeler için freelance fiyat aralıkları şu şekilde olabilir:

    Şirket Düzeyindeki Müşteriler İçin Fiyatlandırma Aralıkları:
    • Temel Proje: 6.000 - 10.000 EUR
      • Temel araba sergi sayfaları gibi sayfalar, admin paneli, WhatsApp entegrasyonu, ve ülkeye göre basit içerik farklılıkları.
    • Orta Ölçekli Proje: 10.000 - 20.000 EUR
      • Daha gelişmiş admin paneli, chatbot entegrasyonu, ve çoklu dil desteğiyle lokasyon bazlı içerik yönetimi.
    • Gelişmiş Proje: 20.000 EUR ve üzeri
      • Özel özellikler, detaylı raporlama, gelişmiş kullanıcı arayüzü, performans iyileştirmeleri, ve chatbotun yapay zeka ile güçlendirilmesi.

    Ek Faktörler:

    • Saatlik Ücret: Almanya'da freelance yazılım geliştiricileri genellikle 50 - 150 EUR/saat arasında ücret talep eder.
    • Entegrasyonlar: WhatsApp ve chatbot gibi entegrasyonlar, fiyatı artıran unsurlar olabilir.
    • Çoklu Dil ve Ülke Desteği: Ülkeye göre içerik yönetimi yapma talebi ek geliştirme ve test süresi gerektirebilir.


    Peki, Müşteri Türk İse

    Tecrübeye istinaden Türk müşterilerinin bulundukları ülke şartlarına göre uyumlandırılmış ücret ödemek yerine genelde tam olarak Türkiye fiyatları üzerinden ödeme yapmak istediklerini söyleyebilirim. Bu durum müşteri açısından anlaşılır olsa da, yazılımcı açısından şu handikapı ortaya çıkartıyor: Madem Türkiye fiyatları üzerinden iş yapacak, neden yurt dışından proje almak istesin?


    Bu nedenle yurt dışına yapılacak işlerde Türk müşteriler için ücretin Türkiye fiyatlarından biraz daha yukarıda olması beklenen bir durum. Buna göre euro üzerinden şu fiyatlar projeyi almanızı sağlayacak fiyatlar olabilir (süreler en az 2 geliştiriciye göredir):

    • Statik Web Sitesi: 800 EUR (Yaklaşık 30.000 TL.) (2-4 hafta)
    • Temel Proje: 2000-3000 EUR (Yaklaşık 72.000 - 108.000 TL) (1-2 ay) 
    • Orta Ölçekli Proje: 3000-5000 EUR (Yaklaşık 108.000 - 180.000 TL.) (2-3 ay)
    • Gelişmiş Proje: 5.000 EUR ve üzeri (180.000 TL ve üzeri) (3 ay ve üzeri)

    Fiyatlandırma için kısa yol: Yaptığım piyasa araştırmasına göre her durumda bir yazılım için alınan aylık ücret ortalama 20.000-30.000 TL (700-1000 EUR/USD) arasına tekabül ediyor gibi görünüyor. Projenin süresine göre aylık bu fiyatlar üzerinden hesaplama pratik bir yöntem olabilir.

    Umarım faydası olmuştur. Bütün yazılımcı dostlara hayırlı kazançlar dilerim.

    Comments