forumKonu aç

Ajans "Android için şu dille yazacağız" dedi — seçim beni onlara bağımlı kılar mı?

EEmre Y***UzmanTopluluk üyesi
Katılım
May 2025
Mesaj
48
#1

İstanbul'da butik kahve ve kavurma ekipmanları satışı yapan 9 kişilik bi işletmeyiz. Mevcut e-ticaret sitemize ek olarak müşterilerimize özel bi sadakat ve sipariş sistemi kurmak amacıyla Android tarafında bi mobil uygulama yaptırmaya karar verdik. Görüştüğümüz bi yazılım ajansı 320.000 TL teklif sundu ve toplantıda teknik detay olarak projenin hibrit bi çatıyla geliştirileceğini bunun geliştirme süresini kısaltacağını belirttiler.

Benim yazılım ve kodlama geçmişim hiç yok işin sadece ticari ve operasyonel tarafını biliyorum. Çevremdeki bazı tanıdıklar ise ajansın seçtiği dil ya da altyapının ileride beni tamamen o ekibe bağımlı kılabileceğini, yarın bir gün anlaşmazlık çıkarsa başka hiçbir yazılımcının bu projeye el sürmek istemeyeceğini söyleyerek kafamı karıştırdı.

Ajansın belirlediği programlama dili gerçekten bir bağımlılık tuzağı yaratır mı? İleride bakım ücretlerinde fahiş artış yaparlarsa veya ajans kapanırsa ortada kalmamak için sözleşmeye teknoloji seçimi ve kaynak kod teslimiyle ilgili tam olarak hangi maddeleri yazdırmalıyım?

PPelinKatılımcı
Görev
UI/UX tasarımcı
Katılım
Ara 2023
Mesaj
142

Doki · KVKK uyum danışmanlığı · 2026

En çok yardımcı olan#2

Kısa cevap: Ajansın kullandığı programlama dili sizi tek başına o şirkete bağımlı kılmaz; asıl belirleyici olan kodun mülkiyeti, temiz mimari standartları ve dokümantasyondur. neyse seçilen teknoloji Flutter React Native veya yerel Kotlin gibi sektörde yaygın kabul gören bi altyapı olduğu sürece piyasada geliştirici bulmakta zorlanmazsınız ancak ajansın kendi kapalı kütüphanelerini projeye sokmadığından emin olmanız gerekir.

Teknik bağımlılığı (vendor lock-in) yaratan şey dilin kendisinden ziyade mimarinin nsl kurulduğudur. Piyasada geliştiricisi bol olan diller tercih edildiğinde ajansla yollarınızı ayırsanız bile bağımsız bir yazılımcı işi devralabilir. ya ancak ajans piyasa standardı çerçeveler yerine kendi geliştirdiği ve dışarıya kapalı olan özel yönetim panellerini veya şifreli kod bloklarını kullanırsa başka bir uzmanın sistemi çözmesi aylar alabilir. Bu yüzden teklifte belirtilen dilin dünyada ve Türkiye'de geniş bir geliştirici topluluğuna sahip olup olmadığını kontrol etmelisiniz.

Sözleşme masasına oturduğunuzda kendinizi güvenceye almak için üç kritik maddeyi mutlaka metne ekletmelisiniz: 1) Kaynak kodların ajansın özel sunucusunda deil mülkiyeti ve erişim yetkisi tamamen firmanıza ait olan bir kod deposunda (Git gibi) her hafta düzenli yedeklenerek geliştirilmesi şartı. 2) Projede kullanılan tüm üçüncü taraf eklentilerin, kütüphanelerin ve servislerin açık kaynaklı veya devredilebilir lisanslı olduğunun taahhüdü. 3) Proje tesliminde kurulum kılavuzu mimari şema ve veri tabanı ilişkilerini içeren detaylı bir teknik dokümantasyon teslim edilmeden son ödemenin yapılmayacağı kuralı. Bu şartlar sağlandığında dil tercihi bir esarete dönüşmez.

edit: yukarıda yanlış yazmışım, kusura bakmayın.

MMehmet I***KatılımcıTopluluk üyesi
Katılım
May 2024
Mesaj
3
#3

Yıllardır bu sektördeyim, dil yüzünden batan proje görmedim ama kod deposunun şifresi ajansın sahibinin şahsi e-postasında kaldığı için çöpe giden yüzlerce proje gördüm. Dilden önce 'kod kime ait' sorusunu netleştirin. Depoyu siz açın, ajansa geliştirici yetkisi verin.

BBurak Ö***Uzman
Görev
Veri giriş elemanı
Sektör
Spor ve fitness
Yapı
kooperatif
Katılım
Mar 2022
Mesaj
104
#4

Hibrit dedikleri muhtemelen Flutter veya React Native. İkisi için de Türkiye'de binlerce yazılımcı var, geliştirici bulma konusunda kesinlikle bağımlı kalmazsınız. Ancak dikkat edin; bazı ajanslar sadece web sitenizi bir uygulama kabuğuna (webview) sarıp hibrit uygulama diye yutturmaya çalışıyor, teknik teklifte kullanılan kütüphaneleri tek tek yazdırın.

AAlper B***KatılımcıTopluluk üyesi
Katılım
Tem 2022
Mesaj
304
#5

Sözleşmeye yazdıracağınız en önemli koruma maddeleri şunlardır: 1) Fikri mülkiyet haklarının ilk avanstan itibaren koşulsuz müşteriye ait olması. 2) Kodların standart linter ve mimari kurallarına uygun yazılması. 3) Proje tesliminden sonra en az 6 ay ücretsiz kritik hata düzeltme garantisi verilmesi.

LLeylaKatılımcı
Görev
Satın alma
Katılım
Nis 2024
Mesaj
86
#6

Biz geçen yıl 240.000 TL'ye benzer bi perakende uygulaması yaptırdık. Ajansla 8. ayda bakım ücreti anlaşmazlığı yüzünden ayrıldık. Kodlar kendi repomuzda olduğu için dışarıdan saatlik çalışan serbest bi yazılımcıyla anlaştık, sistemi 12 günde devraldı ve kesintisiz devam ettik.

edit: birkaç yazım hatasını düzelttim.

BBurcu Ş***Katılımcı
Görev
Saha satış temsilcisi
Sektör
Sigortacılık
Yapı
orta ölçekli işletme
Katılım
Eki 2023
Mesaj
293
#7

Teklifte sadece mobil uygulamanın dili mi belirtilmiş, yoksa arka plandaki yönetim panelinin ve veri tabanının hangi dille yazılacağı yazıyor mu? Mobil taraf çok yaygın bir dil olsa bile arka ofis yazılımı ajansa özel bir sistemse yine bağımlı kalırsınız.

MMeryem M***Veteran
Görev
Veri giriş elemanı
Sektör
Güvenlik hizmetleri
Yapı
8 kişilik ekip
Katılım
Eki 2023
Mesaj
220
#8

repoyu ilk günden şirketinizin adına açtırıın ajansa da davet gönderin. her cuma koda baksın bi tanıdığınız commit atılmış mı diye bir de kod elinizde olduğu sürece kimseye mahkum olmazsınız dil o kdr dert deil.

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

'Başka yazılımcı bulur devam ederiz' düşüncesi teoride çok güzel ama pratikte öyle işlemiyor. Piyasada hiçbir yazılımcı başkasının yazdığı yarım yamalak koda dokunmak istemez, giren de 'bunu baştan yazalım' der. Bu yüzden ajansın yazdığı kodun kalitesini süreç devam ederken bağımsız bir uzmana denetletmelisiniz.

OOsman B***KatılımcıTopluluk üyesi
Katılım
Kas 2025
Mesaj
252
#10

Yazılım geliştirme sözleşmelerinde eser sözleşmesi hükümleri esastır. Kaynak kodların mülkiyeti, mali hakların devri ve kaynak koda erişim şartları sözleşmede sarih bir biçimde düzenlenmediği takdirde, ileride açılabilecek bir uyuşmazlıkta telif hakları geliştiricide kabul edilebilir.

NNazlı G***KatılımcıTopluluk üyesi
Katılım
Eki 2025
Mesaj
253
#11

Bir uyarı bırakayım. valla herkesin yaptığı şey doğru olduğu anlamına gelmiyor.

Ben olsam bu yoldan giderdim.

YYağmur K***Katılımcı
Görev
İdari işler sorumlusu
Sektör
E-ticaret
Yapı
40 kişilik üretim firması
Katılım
Tem 2022
Mesaj
1
#12

Bir ayrım yapmak gerekiyor burada. Yazılı olmayan her madde, ileride iki tarafın da farklı hatırladığı bir madde.

Tecrübeyle sabit.

LLevent K***Katılımcı
Görev
Grafik tasarımcı
Sektör
Lojistik
Yapı
120 kişilik şirket
Katılım
Eki 2025
Mesaj
239
#13

Bu başlık arşivlik.

EEsra G***Katılımcı
Görev
Kalite kontrol elemanı
Sektör
Elektrik-elektronik
Yapı
butik ajans
Katılım
Oca 2022
Mesaj
178
#14

Doğru söylüyorsunuz. Bunu tek başına yapmaya çalışmak en pahalı yol.

Sorunuz olursa yazın, elimden geldiğince cevaplarım.

EElvanYeni üye
Görev
Diş kliniği
Yapı
kooperatif
Katılım
Eyl 2024
Mesaj
40
#15

ben de merrak ediyorum.

MMetin G***KatılımcıTopluluk üyesi
Katılım
Eyl 2024
Mesaj
219
#16

Sonuna kadar katılıyorum. Her şeyi aynı anda değiştirmeye çalışınca hiçbiri oturmuyor.

Erişim bilgileri kurum adına açılmalı kişisel hesaplarla deil.

ZZeynep A***KatılımcıTopluluk üyesi
Katılım
Eyl 2023
Mesaj
1
#17

uzun sure bu isle ugrastim sonra ilk kez yapiyorsaniz kucuk baslayin, olcek snra gelir

bu kdr uzattiysam kuusra bakmayin.

YYavuz Y***KatılımcıTopluluk üyesi
Katılım
Mar 2026
Mesaj
15
#18

iki yıl önce aynısını yaşadım. kabul kriteri yazılmadıysa işin ne zaman bittiği tartışmaya açıktır.

sormaktan çekinmeyin sormayan hep daha pahalıya ödüyor ve neye tecrübeyle sabit.

RRabia E***KatılımcıTopluluk üyesi
Katılım
Haz 2022
Mesaj
103
#19

Takipteyim... açıkçası iki hafta boyunca not tutmak altı aylık tahminden iyi sonuç veriyor.

NNuri G***Katılımcı
Görev
Satın alma sorumlusu
Sektör
Tarım
Yapı
yeni kurulmuş girişim
Katılım
Mar 2023
Mesaj
62
#20

Aynı durumdayım, o yüzden soruyorum. Ödeme takvimi işin aşamalarına bağlanmalı, takvime değil.

Sorunuz olursa yazın, elimden geldiğince cevaplarım.

Yanıt yaz