İşletme

Kendi Epin Scriptini Sıfırdan Yazdırmak İstiyorsun: 6 Aylık Geliştirme Bütçesinin Kimsenin Sana Söylemediği Gerçek Faturası ve Nerede Patladığı

Sıfırdan epin scripti yazdırmanın gerçek bütçesi: 6 ay planlanan proje neden 11 aya çıkar, bakım borcu ne kadar ve hangi durumda mantıklı? Kalem kalem.

Kendi Epin Scriptini Sıfırdan Yazdırmak İstiyorsun: 6 Aylık Geliştirme Bütçesinin Kimsenin Sana Söylemediği Gerçek Faturası ve Nerede Patladığı

Çoğu işletme sahibi şunu sanır: "Bana özel bir e-pin scripti yazdırırım, hazır yazılıma para vermem, hem de tam istediğim gibi olur." Teklif alınır, altı ay konuşulur, iki geliştirici tutulur ya da bir ajansla anlaşılır. İlk iki ay hızlı geçer; panel görünür, ürün ekleme çalışır, moral yüksektir. Sorun üçüncü ayda başlar: ödeme sağlayıcısının doğrulama süreci, tedarikçi API'sinin dokümansız davranışı, eşzamanlı sipariş kilidi ve iade kanıtı. Yani işin görünmeyen %70'i.

Ben bu yazıda sıfırdan geliştirmeyi kötülemeyeceğim; bazı durumlarda gerçekten doğru karardır. Yapacağım şey faturayı kalem kalem açmak. Adam-ay maliyetini, gecikme çarpanını, teslimden sonra başlayan bakım borcunu ve en çok gözden kaçan kalemi, yani altı ay boyunca satış yapmadığın için kaybettiğin ciroyu. Rakamları gördükten sonra karar senin olacak ama en azından bu kararı eksik bir tabloyla vermeyeceksin.

1,8xYazılım projelerinde ortalama süre sapması
%70Görünmeyen altyapı işinin payı
%15-20Yıllık bakım / ilk maliyet oranı
0 TLGeliştirme süresince üretilen ciro

Sıfırdan yazdırmak neden 6 ay değil 11 ay sürer?

Altı aylık plan, herkesin hayal ettiği mutlu yolu kapsar: ürün listesi, sepet, ödeme, teslimat, panel. Gerçek proje ise mutlu yolun dışındaki her şeyle geçer. Ödeme sağlayıcısı entegrasyonu teknik olarak iki haftadır ama kurumsal doğrulama, 3D akışı, iade uçları ve başarısız işlem senaryolarıyla altı haftaya çıkar. Tedarikçi API'si kâğıtta basittir; sahada zaman aşımı verir, iki kez aynı kodu döndürür, bakım moduna girer. Bu vakaların her biri ayrı bir geliştirme turu demektir.

İkinci gecikme kaynağı senin kendi taleplerindir. Sistemi kullanmaya başladıkça "bayiye özel fiyat da olsun", "kupon şu şekilde çalışsın", "stok azalınca uyarı gelsin" dersin. Bunların her biri makul ve her biri kapsam genişlemesidir. Hazır bir e-pin satış yazılımı bu maddeleri zaten binlerce kurulumun geri bildirimiyle içinde taşır; özel geliştirmede ise her madde yeni bir sprint, yeni bir test ve yeni bir hata yüzeyidir. Sektörde 1,8 katlık süre sapmasının sebebi kötü geliştirici değil, bu kaçınılmaz keşif sürecidir.

Bütçeyi asıl şişiren kalem yazılımcı maaşı değil

İlk hesabı herkes şöyle yapar: iki geliştirici, altı ay, aylık maliyet çarpı on iki adam-ay. Bu sayı gerçek maliyetin belki yarısıdır. Eksik kalanlar şunlar: arayüz tasarımı, test ve düzeltme turları, sunucu ve altyapı kurulumu, güvenlik denetimi, ödeme sağlayıcısı ve tedarikçi süreçlerinin yönetimi, dokümantasyon ve en pahalısı senin kendi zamanın. Bir dijital ürün satış scripti projesinde işletme sahibi haftada kolayca sekiz-on saat toplantıya ve karar vermeye harcar; bu saatler satıştan çalınır.

Bir de tek kişiye bağımlılık riski var. Projeyi yazan geliştirici ayrıldığında elinde dokümansız bir kod tabanı kalır. Yeni geliştiricinin o kodu anlaması, sektör ortalamasında iki ila üç aylık bir öğrenme süresi demektir ve bu süre boyunca kritik hatalar yavaş düzelir. Lisanslı epin yazılım tarafında ise kod tabanını tanıyan bir ekip ve hazır sürüm geçmişi vardır; kişiye değil ürüne bağlısın. Aşağıdaki tablo iki yolun bütçesini aynı ölçekte gösteriyor.

Maliyet kalemiSıfırdan geliştirmeLisanslı e-pin scriptiNot
Analiz ve tasarım4-6 haftaHazır, 0 haftaKapsam burada büyür
Çekirdek geliştirme10-16 adam-ayKurulum 1-3 günAsıl bütçe kalemi
Ödeme ve tedarikçi entegrasyonu6-10 haftaHazır modüllerEn çok süren kısım
Test ve güvenlik denetimi3-5 haftaSürüm geçmişiyle test edilmişAtlanırsa sonra ödenir
Yıllık bakımİlk maliyetin %15-20'siLisans güncellemeleriSüresiz kalem
Geliştirme süresince ciroYokİlk haftadan varGizli en büyük maliyet

Bakım borcu: teslimden sonra başlayan ikinci fatura

Yazılım teslim edildiğinde maliyet bitmez, sadece şekli değişir. Ödeme sağlayıcısı API sürümünü yükseltir, tedarikçi yanıt formatını değiştirir, PHP sürümü yükselir, bir kütüphanede güvenlik açığı çıkar. Bunların hiçbiri senin talebin değildir ama hepsi seni bulur. Sektörde kabul gören oran, ilk geliştirme maliyetinin yıllık %15-20'si kadar bakım bütçesidir. Bu, projenin beşinci yılında toplam maliyetin neredeyse iki katına çıkması demektir.

Bakımın ikinci yüzü daha sinsi: geliştirici bulunabilirliği. Küçük bir işletme için sürekli bir yazılımcı tutmak ağır, ihtiyaç anında bulmak ise yavaştır. Ödeme entegrasyonu cuma akşamı bozulduğunda "pazartesi bakarız" cevabı iki günlük ciro demektir. Lisanslı bir e-pin scripti kullandığında bu tür kırılmalar tek müşteri için değil tüm kullanıcı tabanı için düzeltilir; güncelleme sana hazır gelir.

Sıfırdan geliştirme bütçesinin gerçek dağılımı

  • Çekirdek geliştirme 38%
  • Entegrasyon ve test turları 28%
  • Tasarım, altyapı, güvenlik 20%
  • Yönetim ve senin zamanın 14%

Fırsat maliyeti: 6 ayda kaybettiğin ciro

Bu kalem hiçbir teklif dosyasında yazmaz ama genellikle en büyüğüdür. Altı ay boyunca sitem yok demek, altı ay boyunca hiç satış, hiç müşteri listesi, hiç arama motoru geçmişi, hiç bayi ilişkisi yok demektir. Ayda 150.000 TL ciro ve %20 marj hedefleyen bir işletme için bu 180.000 TL kaçırılmış brüt kâr anlamına gelir. Proje on bir aya sarktığında sayı 330.000 TL'ye çıkar. Hiçbir geliştirme tasarrufu bu farkı kapatmaz.

Arama motoru tarafı daha da acı. Dijital ürün aramalarında sıralama zaman ister; altı ay geç başlamak, rakibinin altı ay boyunca senin yerine indekslenmesi demektir. Bu nedenle akıllı yol genellikle şudur: hazır bir dijital ürün satış yazılımı ile hemen yayına gir, gerçek satış verisi topla, gerçekten fark yaratan özel ihtiyacını o veriyle tanımla ve ancak gerekiyorsa özel geliştirmeyi o noktada yap. Fiyat sayfası bu yolun ilk adımının maliyetini gösterir.

Teklif alırken tek bir soru sor

"Ödeme reddi, tedarikçi zaman aşımı ve aynı kodun iki kez dönmesi senaryolarını kim test edecek?" Cevap net değilse süre tahmini de net değildir.

Hangi durumda özel geliştirme gerçekten mantıklı?

Sıfırdan geliştirme, iş modelin standart e-ticaret akışının gerçekten dışındaysa doğru karardır. Kendine özel bir toptan borsası kuruyorsan, benzersiz bir fiyatlama algoritman varsa, kurumsal bir müşteriye özel sözleşmeli entegrasyon veriyorsan ya da yazılımı satmak için geliştiriyorsan özel kod anlamlıdır. Bu senaryolarda hazır ürünün sınırları seni gerçekten kısıtlar.

Ama ihtiyacın ürün listesi, kod havuzu, otomatik teslimat, bayi paneli, kupon, ödeme ve raporlamaysa; yani sektörün %90'ının ihtiyacıysa, bunları yeniden yazdırmak tekerleği yeniden icat etmektir. Aşağıdaki kontrol listesini dürüstçe doldur. Üç veya daha fazla satırda "hayır" işaretliyorsan özel geliştirme kararını en az bir çeyrek ertelemelisin.

Özel geliştirme ön koşuluNeden şartSende var mı?
Yazılı, dondurulmuş kapsam dokümanıKapsam kayması bütçeyi ikiye katlarEvet / Hayır
Gerçek maliyetin %40 yedek bütçesiSüre sapması ortalama 1,8 katEvet / Hayır
Proje bittikten sonra bakım anlaşmasıYıllık %15-20 kalem sürekliEvet / Hayır
Kod ve doküman sahipliği sözleşmesiKişiye bağımlılığı kırarEvet / Hayır
Geliştirme süresince gelir kaynağıFırsat maliyetini karşılarEvet / Hayır
Standart dışı, kanıtlanmış bir iş modeliYoksa hazır çözüm yeterlidirEvet / Hayır

Altı ay beklemek yerine bu hafta satışa başla

Pinova, e-pin ve dijital ürün satan işletmelerin ihtiyaç duyduğu kod havuzu, bayi paneli, otomatik teslimat ve raporlamayı hazır sunan lisanslı bir satış yönetim yazılımıdır.

Sıfırdan epin scripti yazdırmak ne kadar sürer?

Standart kapsamda gerçekçi süre 9-12 aydır. Altı aylık planlar genellikle ödeme doğrulaması, tedarikçi entegrasyonu ve test turları hesaba katılmadığı için sapar.

Hazır yazılım özel ihtiyaçlarımı karşılamazsa ne olur?

Çoğu lisanslı yazılım modüler yapıdadır; gerçekten özel olan kısmı ek geliştirmeyle bağlarsın. Tüm sistemi yeniden yazmaktan kat kat ucuzdur.

Bakım maliyetini nasıl öngörebilirim?

Sektör pratiği, ilk geliştirme maliyetinin yıllık %15-20'si. Ödeme ve tedarikçi entegrasyonu çoksa bu oran üst banda yaklaşır.

Önce hazır scriptle başlayıp sonra özel geliştirmeye geçebilir miyim?

Evet ve genellikle en sağlıklı yol budur. Gerçek satış verisiyle hangi özelliğin gerçekten gerektiğini öğrenir, özel yatırımı doğru yere yaparsın.

Bütçeyi kâğıt üzerinde tartışmak yerine, hazır bir sistemin hangi işleri senin yerine yaptığını görmek daha hızlı karar verdirir. Kod havuzu, bayi bakiyesi ve otomatik teslimat akışını canlı demo üzerinde dolaşarak dene; ardından geriye kalan gerçekten özel ihtiyacını listele. O liste genellikle beklediğinden çok daha kısa çıkıyor.

Daha Fazlasını Keşfedin

Dijital ürün satışı ve otomasyon üzerine güncel rehberlere göz atın.

Tüm Yazıları Gör →
Bu yazıyı paylaşın
Bu yazıyı beğendiniz mi?
Teşekkürler!
← Tüm yazılar