İçeriğe atla

5 dk

Özel Yazılım Geliştirme Şirketi ile Çalışmak: Ne Geliştirilir, Süreç Nasıl İşler, Fiyatı Ne Belirler?

Özel yazılım geliştirme şirketi, işinizi hazır bir programa uydurmak yerine işinizin ihtiyaç duyduğu sistemi geliştirir. Bu rehberde böyle bir şirketin neler geliştirdiğini, projenin keşiften yayına nasıl ilerlediğini, kaynak kodun kime ait olduğunu, fiyatı neyin belirlediğini ve ne zaman özel yazılım yaptırmamanız gerektiğini anlatıyoruz.

Yazan:

İçindekiler

Özel yazılım geliştirme şirketi ne yapar?

Özel yazılım geliştirme şirketi, tek bir işletmenin çalışma biçimine göre yazılım geliştirir ve sonra o yazılımı ayakta tutar. Hazır bir ürün her müşteriye aynı ekranları ve aynı iş akışını verir; özel yazılım ise sizin sürecinizden başlar: kim ne yapıyor, hangi veri nereye gidiyor, bugün en çok zamanı hangi adım yiyor. Teslim edilen şey çalışan bir sistem ile onu yönetmek ve değiştirmek için gereken kaynak kod, dokümantasyon ve erişimlerdir. İşin büyük kısmı kod yazmak değil. Asıl iş, operasyonu yazılımın ne yapacağına, en az onun kadar önemlisi neyi yapmayacağına karar verecek kadar iyi anlamak.

Hazır yazılım ne zaman yetmez?

Ekibiniz araçla çalışmaktan çok aracın etrafından dolaşmaya vakit harcıyorsa hazır yazılım yetmiyor demektir. İşaretler somut: siparişler WhatsApp'tan gelip Excel'e yeniden yazılıyor, müşteriler üç ayrı yerde takip ediliyor, çalışanların kullandığı sistemler birbiriyle konuşmuyor, manuel bir adım günde onlarca kez tekrarlanıyor ya da ERP veya CRM'inizin ihtiyaç duyduğu bir özelliği üreticisi hiç geliştirmeyecek. Bunların her biri saat ve hata olarak zaten ödediğiniz bir maliyet. Bu maliyet her ay tekrarlanıyorsa ve süreç işi kazanma biçiminizin bir parçasıysa özel yazılımı düşünmeye değer.

Özel yazılım şirketleri hangi sistemleri geliştirir?

Olağan kapsam kurumsal web uygulamaları, iOS ve Android uygulamaları, yönetim panelleri, CRM ve müşteri portalları, bayi ve sipariş sistemleri, SaaS platformları, pazaryerleri, ERP ve API entegrasyonları ile yerini hak ettiği yerde yapay zeka destekli otomasyondan oluşur. Gerçek projelerin çoğu bunların birkaçını birleştirir: müşterinin kullandığı uygulama, arkasında çalışanlarınızın kullandığı panel, muhasebe, ödeme ya da kargo entegrasyonları. Bu tür birleşik bir sistemin pratikte nasıl göründüğünü modül modül HiCaptains pazaryeri incelememizde anlattık.

Özel yazılım projesi keşiften yayına nasıl ilerler?

Profesyonel bir proje beş aşamada ilerler. Önce keşif ve kapsam gelir: ihtiyaçlar, kullanıcılar, entegrasyonlar ve kapsam dışı kalanlar yazıya dökülür. Ardından kullanıcı deneyimi ve yazılım mimarisi planlanır; ekranlarla veri modeli daha hiçbir şey yazılmadan birbirine oturur. Sonra kısa döngülerle geliştirme, üzerinde anlaşılmış kabul kriterlerine göre test, en sonda yayın ve bakım dönemi gelir. Net bir proje brief'i ilk aşamayı ciddi biçimde kısaltır, çünkü şirket tahmin yürütmek yerine sizin cevaplarınızdan başlar.

Geliştirme sırasındaki görünürlük, yön verebildiğiniz bir projeyi yalnızca bekleyebildiğiniz bir projeden ayırır. TheCodeVolt projelerinde geliştirme boyunca çalışan sürümler düzenli olarak paylaşılır; yazılımın ilerleyişini durum sunumlarından değil kendi cihazlarınızda adım adım takip edersiniz. Bu ritim yanlış anlamaları düzeltmesi ucuzken yakalar ve size gerçek kararlar verdirir; örneğin hangi özelliğin ikinci sürüme bekleyebileceği gibi.

Özel yazılımın kaynak kodu kime ait olur?

Size ait olmalı ve bunu sözleşme söylemeli. 5846 sayılı Fikir ve Sanat Eserleri Kanunu'nun (FSEK) 52. maddesine göre mali haklara ilişkin sözleşme ve tasarrufların yazılı olması ve konu olan hakları tek tek göstermesi şart; yani sözlü bir mutabakat yetmiyor. TheCodeVolt projelerinde proje tamamlandığında kaynak kod ve proje varlıkları müşteriye ait olur. Kiminle çalışırsanız çalışın bu maddeyi yazılı isteyin, üçüncü taraf ve açık kaynak bileşenlerin hangi lisansla geldiğini sorun ve kod deposuna erişiminiz olduğundan emin olun. Maddeleri ayrıntısıyla kaynak kod mülkiyeti rehberimizde ele aldık.

Özel yazılım fiyatını ne belirler?

Fiyatı sayfa ya da ekran sayısı değil kapsam belirler. Başlıca etkenler kullanıcı rollerinin sayısı ve yetkilerinin ne kadar farklılaştığı, web, mobil ya da ikisinin birden gerekip gerekmediği, yönetim paneli, ödeme sistemi, ERP veya CRM entegrasyonları, yapay zeka özellikleri, üçüncü taraf API'ler ve tasarım ile kullanıcı deneyimi çalışmasının derinliğidir. Ekran sayısı aynı olan iki sistem, biri stoğu birkaç dakikada bir muhasebe programıyla eşitlemek zorunda olduğu için çok farklı bütçelere düşebilir. Proje tipine göre tipik aralıkları özel yazılım maliyet rehberimizde açtık.

Dürüst bir teklifin kapsamla başlamasının sebebi bu. On dakikalık bir görüşmeden sonra sabit fiyat söyleyen bir şirket ya fiyatı ciddi biçimde şişiriyordur ya da sonradan yeniden pazarlık etmeyi planlıyordur. Sabit fiyattan önce ya kısa ve ücretli bir keşif aşaması ya da yazılı bir kapsam dokümanı bekleyin; teklifin neyin dahil olduğunu, neyin olmadığını ve değişikliklerin nasıl fiyatlanacağını göstermesini isteyin.

Özel yazılım şirketi seçerken nelere bakmalısınız?

Kontrol edebileceğiniz kanıta bakın. Yalnızca tasarım görseli değil, açıp kullanabileceğiniz canlı ürünler isteyin. Projenizde kimin çalışacağını ve teslimattan kimin sorumlu olduğunu sorun. Çalışan sürümü ne sıklıkla göreceğinizi, kabulün nasıl tanımlandığını ve yayından sonra ne olacağını sorun; yazılım çalıştığı sürece güncelleme, güvenlik yaması ve küçük değişiklik ister. Bütçenin o kısmını web sitesi bakım maliyeti yazımızda anlattık; daha kapsamlı bir kontrol listesi için Türkiye'de yazılım şirketi seçimi rehberimize bakabilirsiniz.

Ne zaman özel yazılım yaptırmamalısınız?

Olgun bir ürün sürecinizin büyük kısmını zaten karşılıyorsa ve kalan açık küçükse özel yazılım yaptırmayın; ürünü yapılandırın, bütçeyi başka yere harcayın. Sürecin kendisi her ay değişirken de başlamayın, hareketli bir hedefi inşa etmek için para ödersiniz. Bütçe geliştirmeyi karşılayıp ilk yılın bakımını karşılamıyorsa da başlamayın. İyi bir şirket bunu projeyi yine de almak yerine ilk görüşmede söyler.

TheCodeVolt özel yazılım projelerinde nasıl çalışır?

TheCodeVolt genelci bir ekip yerine uzman ekipler etrafında örgütlü: web, backend, mobil, yapay zeka, altyapı, tasarım ve kalite. Her projenin bir mimari sorumlusu, projenin ihtiyaç duyduğu uzman ekipleri ve baştan sona hesap veren bir teslimat sorumlusu var. Teklif vermeden önce kapsam çıkarıyoruz, geliştirme boyunca çalışan sürümleri paylaşıyoruz ve proje tamamlandığında kaynak kodu ve proje varlıklarını teslim ediyoruz. Excel dosyalarını ve sohbet gruplarını aşmış bir süreciniz varsa iletişim formundan anlatın; özel yazılım gerekip gerekmediğini size açıkça söyleyelim.

Önemli çıkarımlar

  • Özel yazılım geliştirme şirketi sürecinizin etrafında geliştirir ve çalışan bir sistemle birlikte onu yönetmek için gereken kaynak kodu, dokümantasyonu ve erişimleri teslim eder.

  • Hazır bir aracın etrafından dolaşmak her ay saat ve hata olarak maliyet çıkarıyorsa ve süreç işi kazanma biçiminizin parçasıysa özel yazılım düşünmeye değer.

  • Fiyatı ekran sayısı değil kapsam belirler: kullanıcı rolleri, platformlar, yönetim paneli, ödeme, ERP veya CRM entegrasyonları, yapay zeka özellikleri ve üçüncü taraf API'ler.

  • FSEK'in 52. maddesi mali hakların devrinin yazılı ve tek tek gösterilmiş olmasını istiyor; kod sahipliği sözleşmeye girmeli.

  • Olgun bir ürün sürecin büyük kısmını karşılıyorsa onu yapılandırın; iyi bir şirket bunu ilk görüşmede söyler.

Sıkça sorulanlar

  • Özel yazılım şirketiyle çalışmak ile hazır paket almak arasındaki fark ne?

    Paket her müşteriye aynı özellikleri ve iş akışını verir, süreci siz pakete uydurursunuz. Özel yazılım şirketi sistemi sizin sürecinizin ve entegrasyonlarınızın etrafında kurar, sonuç size ait olur. Paketle başlamak daha ucuzdur; paketle süreciniz arasındaki açık her ay maliyet çıkarıyorsa özel yazılım kendini öder.

  • Özel yazılım projesi ne kadar sürer?

    Kapsama bağlı. Bayi sipariş portalı gibi odaklı bir ilk modül birkaç haftada yayına girebilir; mobil uygulamaları, birkaç kullanıcı rolü ve ERP entegrasyonu olan bir platform aylar sürer. Çalışan bir ilk sürümle ilerleyen aşamalı plan, tek seferlik büyük bir yayından genellikle daha güvenlidir.

  • Özel yazılım için sabit fiyat alabilir miyim?

    Evet, kapsam yazıya döküldükten sonra. Önce kısa bir keşif aşaması ya da kapsam dokümanı, ardından neyin dahil olduğunu, neyin olmadığını ve değişikliklerin nasıl fiyatlanacağını gösteren bir teklif bekleyin.

  • Kaynak kod bana ait olacak mı?

    Olmalı. FSEK'in 52. maddesine göre mali hakların devri yazılı ve tek tek gösterilmiş olmalı; açık bir madde isteyin, üçüncü taraf bileşenlerin lisanslarını kontrol edin ve kod deposuna erişiminizi koruyun. TheCodeVolt projelerinde proje tamamlandığında kaynak kod ve proje varlıkları müşteriye ait olur.

Bunu projenize uygulayalım.

15 dakikalık ücretsiz görüşme. Satış konuşması değil, teknik değerlendirme.

İletişime geç