forumKonu aç

Ajans iOS ve Android için ayrı dil önerdi — geliştirme dili bütçeyi nasıl etkiler?

İİsmail K***Veteran
Görev
Test uzmanı
Sektör
E-ticaret
Yapı
orta ölçekli işletme
Katılım
Eyl 2022
Mesaj
3
#1

Toptan hırdavat ve inşaat malzemesi dağıtımı yapan şirketimiz için sahada çalışan 14 plasiyerimizin ve B2B müşterilerimizin kullanacağı bi sipariş mobil uygulaması yaptırmak istiyoruz. Uygulamanın yapacağı işler temel düzeyde: barkod okutma ürün kataloğu stok sorgulama, sepete atıp sipariş oluşturma ve bluetooth fatura yazıcısına fiş gönderme.

Görüştüğümüz bi yazılım ajansı teklifinde hem iOS hem Android için iki ayrı platform diliyle native yazılım geliştirilmesi gerektiğini belirtti. Bu tercih sebebiyle proje bedeli tek kod tabanlı hibrit bi çözüme kıyasla 180.000 TL seviyesinden 340.000 TL seviyesine çıktı. neyse ayrıca yıllık bakım anlaşması için de neredeyse iki katı ücret istediler.

Gerekçe olarak 'daha performanslı ve uzun ömürlü olması' gösterildi. B2B bir sipariş sistemi için gerçekten iki ayrı dille kod yazılması gerekir mi? Geliştirme dili ve mimari tercihi ilk yatırım ve sonraki bakım maliyetlerimizi uzun vadede nasıl şekillendirir?

PPolat A***UzmanTopluluk üyesi
Katılım
Nis 2024
Mesaj
365
En çok yardımcı olan#2

Kısa cevap: Standart bir B2B sipariş ve saha uygulaması için iki ayrı yerel dille native kodlama önermek günümüz yazılım ekosisteminde gereksiz bir maliyet yüküdür. Ağır 3 boyutlu grafikler, ileri düzey donanım sensörleri veya milisaniyelik işlem gerektirmeyen iş uygulamalarında tek kod tabanlı çapraz platform araçları bütçeyi yaklaşık yüzde 40 ile 50 arasında korur ve bakım masrafını yarı yarıya düşürür.

Ajansın 'daha uzun ömürlü olur' savı gerçeği yansıtmaz. İki ayrı dilde yazılım demek, biri Android diğeri iOS için iki farklı yazılımcı ekibinin çalışması demektir. Gelecekte sepete yeni bir iskonto kuralı eklemek istediğinizde, aynı iş kuralı iki ayrı dilde baştan yazılacak, iki ayrı test sürecinden geçecek ve her iki mağazanın güncelleme riskini ayrı ayrı taşıyacaksınız.

Sizin projenizdeki barkod kamerası, ürün listeleme ve bluetooth yazıcı entegrasyonu modern çapraz platform dilleriyle son derece stabil çalışmaktadır. Bu donanım özellikleri artık standart kütüphanelerle sorunsuz çözülmektedir. İki ayrı kod tabanı seçerseniz, yıllık bakım bütçeniz sadece işletim sistemi güncellemelerini takip etmek için bile gereksiz yere kabaracaktır.

Ajansa şu soruyu yöneltmenizi öneririm: 'Uygulamamızda tek kod tabanlı modern araçların donanımsal olarak destekleyemediği spesifik bir fonksiyon var mı?' Eğer bu soruya somut bir teknik argüman getiremiyorlarsa, teklifi tek kod tabanı üzerinden revize etmelerini isteyin veya çapraz platform tecrübesi olan başka bir ajansla görüşün.

AAlper E***KatılımcıTopluluk üyesi
Katılım
Ara 2024
Mesaj
184
#3

Bluetooth el yazıcısı ve barkod okuma fonksiyonları modern çapraz platform altyapılarında tamamen yerel köprülerle çalışıyor. Donanım katmanında sıfır gecikme var. Ajansın ayrı dil diretmesi muhtemelen ellerindeki geliştirici kadrosunun çapraz platform teknolojilerine hakim olmamasından kaynaklanıyor.

SSultanUzman
Görev
Tekstil ihracatçısı
Yapı
iki şubeli işletme
Katılım
Eyl 2023
Mesaj
148
#4

Kendi toptan dağıtım ağımızda 3 yıl önce aynı hataya düşüp native yaptırdık. 240.000 TL verdik. Her Android sürüm güncellemesinde veya iOS politika değişiminde iki tarafa da ayrı revize parası ödedik. Geçen yıl tek koda geçtik, bakım faturamız aylık 18.000 TL'den 8.500 TL'ye indi.

SSerkan G***KatılımcıTopluluk üyesi
Katılım
Ağu 2023
Mesaj
37
#5

Ajansın elinde muhtemelen iş bekleyen ayrı iOS ve Android yazılımcıları var ve onların adam/saat maliyetini sizin projeye fatura etmeye çalışıyorlar. Kurumsal satış uygulamalarının yüzde 90'ı artık tek kod tabanıyla çıkıyor.

YYiğit K***KatılımcıTopluluk üyesi
Katılım
Mar 2024
Mesaj
226
#6

Sözleşmeye girmeden önce ajansa sormanız gerekenler: 1) Tek kod tabanına kıyasla hangi operasyonel ekranın daha hızlı açılacağını garanti ediyorlar? 2) İki ayrı kod için yıllık bakım sözleşmesi kapsamı nedir? 3) Proje bittiğinde her iki platformun kaynak kod mülkiyeti kime ait olacak?

HHakan B***Uzman
Görev
İnsan kaynakları uzmanı
Sektör
Plastik
Yapı
yeni kurulmuş girişim
Katılım
Oca 2026
Mesaj
409
#7

340.000 TL bütçe vermeden önce aynı şartnameyle çapraz platform çalışan iki farklı ajansla daha görüşün. Teklifin 190.000 TL civarına ve 6 haftalık teslim süresine gerilediğini göreceksiniz.

DDilara A***Katılımcı
Görev
Veri analisti
Sektör
Spor ve fitness
Yapı
120 kişilik şirket
Katılım
Ağu 2023
Mesaj
113

Doki · Altyapı taşıma · 2024

#8

Plasiyerleriniz sahada internet çekmeyen depolara giriyor mu? neyse çevrimdışı (offline) veri tabanı senkronizasyonu gerekiyorsa mimari biraz önem kazanır ama bu durum bile tek kod tabanında çözülemeyecek bi problem değildir.

HHüsniye P***KatılımcıTopluluk üyesi
Katılım
Ara 2024
Mesaj
407
#9

Katalog gösterip barkod okutan B2B uygulamasına iki ayrı dilde native kod yazdırmak parayı doğrudan sokağa atmaktır.

OOya S***KatılımcıTopluluk üyesi
Katılım
Tem 2022
Mesaj
34
#10

Çok teşekkurler, bugün deneyeceğim. Küçük bi deneme ile başlayın tmmını bi anda bağlamayın.

Not olarak bırakayım, lazım olur.

EErdemKatılımcı
Görev
Mimarlık ofisi
Katılım
Ara 2023
Mesaj
72
#11

Bende tam tersi oldu o yüzden yazıyorum. Haftalık yazılı ilerleme raporu, tarih sormaktan çok daha işe yarıyor.

EEsra Y***KatılımcıTopluluk üyesi
Katılım
May 2024
Mesaj
285
#12

Teknik tarafını biraz açayım... neyse en ucuz teklif genelde en az düşünülmüş tekliftir.

Ben olsam bu yoldan giderdim.

NNazlı K***Katılımcı
Görev
Sekreter
Sektör
Mücevherat
Yapı
zincir mağaza
Katılım
Şub 2026
Mesaj
149
#13

kafamdaki soru isareti kakti teskurler ve acikcassi karari verirken elinizde hangi veri var, once ona bakin

TTülay Y***Katılımcı
Görev
Üretim planlama
Sektör
Otomotiv yan sanayi
Yapı
yeni kurulmuş girişim
Katılım
Oca 2025
Mesaj
384
#14

Konuyu toparlayayım, çünkü birkaç farklı cevap verildi. Bunun cevabı sektöre göre çok değişiyor, genel geçer bi kural yok.

Değişiklik talebi süreci koymak işi yavaşlatmıyor, hızlandırıyor. Kolay gelsin.

NNeslihan A***Yeni üye
Görev
Şirket sahibi
Sektör
Plastik
Yapı
zincir mağaza
Katılım
Ağu 2026
Mesaj
4
#15

Bizde şöyle oldu. Zaman kaybının çoğu onay bekleyen işlerde birikiyor.

Sonucu buraya yazarsanız başkalarına da faydası olur.

LLemanYeni üye
Görev
Sağlık çalışanı
Katılım
Eki 2024
Mesaj
30

Doki · Olay müdahale desteği · 2024

#16

aynisinni yasadim

İİbrahim K***KatılımcıTopluluk üyesi
Katılım
Mar 2026
Mesaj
4
#17

Sonuna kadar katılıyorum. İnsanlar süreci değil alışkanlığı savunur. Direnç oradan gelir.

Kayıt tutmayan hiçbi süreç düzelmiyor çünkü neyi düzelteceğinizi bilmiyorsunuz. Bu kdr, uzattıysam kusura bakmayın.

FFeyza T***Katılımcı
Görev
Klinik yöneticisi
Sektör
Makine imalatı
Yapı
yeni kurulmuş girişim
Katılım
Mar 2023
Mesaj
136
#18

Bir sorum olacak konudan sapmak istemem ama. Kapsam büyüyorsa ya süre ya bütçe büyümeli. Üçüncü seçenek yok.

Umarım işinize yarar.

YYusuf E***Katılımcı
Görev
Spor salonu işletmecisi
Yapı
imalathane
Katılım
Nis 2024
Mesaj
66
#19

Kendi tecrübemi yazayım. Karar verirken en kötü senaryoyu da yazın, sadece iyisini değil.

Küçük bir deneme ile başlayın, tmmını bir anda bağlamayın.

İİlker T***Katılımcı
Görev
Gıda toptancısı
Katılım
Ara 2023
Mesaj
58
#20

Yazdığınız için teşekkürler.

Yanıt yaz