İçeriğe geç

Özel Yazılım Geliştirme

Özel Yazılım Geliştirme

İşinizi yavaşlatan süreci yazılıma devredin. Hazır yazılım ya fazlasını getiriyor ya da işin en kritik adımını kapsamıyor. Özel yazılım bu ikisinin arasını kapatmak için var — ama her süreç yazılıma girmemeli. Önce süreci olduğu gibi çiziyoruz, sonra hangi adımın panele taşınacağına birlikte karar veriyoruz.

Kamudan sanayiye, birlikte çalıştığımız markalardan bazıları

  • Eti Maden
  • Kayseri Şeker
  • Bestimage Group
  • BAU Global
  • Videosanat
  • BAU Idea
  • Mentora College
  • Bay Atlantic University
  • BAU Jazz
  • BAU Future Campus
  • Smart Turkey Tours
  • Bozblue
  • Sound Design Istanbul
  • Burça Baklava
  • Best Club Istanbul
  • The Weimar
  • Saygın Şenel
  • TR Bor
  • Yegam
  • Wissen Akademie
  • Kare Bilişim
  • Adroket
  • Smart Led Teknoloji
  • The Game
  • RowIdea
  • Mentora Fethiye
  • Meydan Beşiktaş
  • Öğretmen Kariyer Fuarı
  • Biyogate
  • Demir Yemek
  • Uysal Koç Sigorta
  • Enerjim
  • Radio Glamorize
  • Eti Spor
  • Enerji IQ
  • 21 Milyon
  • Ders Her Yerde
  • Finall Design
  • Altınçatı Huzurevi
  • Papillon Event
  • TMSF
  • Turpack
  • Uplankton

Moyo ile özel yazılım geliştirme: üç fark

01

Süreç analizi

İlk çıktı kod değil, sürecin kendisinin çizimi. Hangi adımın gerçekten yazılıma ihtiyacı olduğu ancak bundan sonra belli oluyor.

02

Dar kapsamla başlangıç

İlk sürüm en kritik modülle yayına çıkıyor. Sonraki modüller tahminle değil, kullanım verisine bakılarak ekleniyor.

03

Devredilebilir yapı

Kod, veri modeli ve dokümantasyon sizin. Başka bir ekibe devretmek istediğinizde elinizde eksik parça kalmıyor.

Kapsamda neler var?

Her kalem teklifte ayrı satır olarak yazılı; neyin dahil olduğunu da olmadığını da baştan görüyorsunuz.

Yazılım ihtiyacımı anlat
  • Süreç analizi ve modül planı
  • Web tabanlı yönetim paneli
  • Rol bazlı yetkilendirme
  • B2B bayi portalı ve sipariş sistemi
  • Mevcut sistemlerinizle entegrasyon
  • Raporlama ve dışa aktarım

Özel yazılım geliştirme rehberi

Özel yazılım geliştirme nedir?

Özel yazılım geliştirme, bir işletmenin kendi iş akışına göre sıfırdan tasarlanan ve yalnızca o işletmenin kullandığı yazılımın analiz edilip yazılması, test edilmesi ve yayına alınmasıdır. Hazır paketten farkı, işi yazılıma uydurmak yerine yazılımı işe uydurmasıdır. Bizde bu yazılımlar web tabanlı; tarayıcıdan, telefondan ve ofis dışından açılıyor.

Hazır yazılım ya fazlasını getiriyor ya da işin en kritik adımını kapsamıyor. Fazlası ekranları kalabalıklaştırıyor, eksiği ise o adımı yine Excel'e, e-postaya ya da birinin hafızasına bırakıyor. Özel yazılım bu ikisinin arasını kapatmak için var.

Hangi süreçler özel yazılıma taşınmalı?

Özel yazılıma taşınması gereken süreçler genellikle üç belirti verir: aynı bilgi birden fazla tabloda tutuluyordur, işin durumu e-postalarla takip ediliyordur ve sürecin bir kısmı yalnızca birkaç kişinin aklındadır. Ama her süreç yazılıma girmemeli. Önce süreci olduğu gibi çiziyor, hangi adımın panele taşınacağına sonra birlikte karar veriyoruz.

Wissen Akademie'de eğitim operasyonu çalışıyordu ama üç ayrı yerde çalışıyordu: kayıtlar bir tabloda, ödemeler başka bir tabloda, iletişim e-postada. Aynı öğrencinin durumunu görmek için üç dosya açmak gerekiyordu. Kayıt, ödeme ve iletişimi tek kayıt üzerinde birleştirdik; sürecin tamamını değil, yalnızca yazılıma girmesi gereken adımlarını. Ayrıntılar Wissen Akademie vaka çalışmasında.

Web yazılımı ile web sitesi arasındaki fark ne?

Web sitesi ziyaretçiye bilgi verir; web yazılımı ise kullanıcının içinde iş yaptığı bir uygulamadır. Kurumsal site şirketi anlatır, web yazılımı ise sipariş alır, kayıt açar, onaya gönderir, rapor üretir. İkisi de tarayıcıda açılır, ama yazılımda kullanıcı girişi, rol bazlı yetki ve veritabanında tutulan iş kayıtları vardır.

Çoğu işletmede ikisi yan yana duruyor: dışarıya bakan kurumsal site ve içeride çalışan yönetim paneli. Site tarafı için kurumsal web tasarım sayfamıza bakabilirsiniz; bu sayfa içerideki tarafı anlatıyor.

Özel yazılım geliştirme hizmetine neler dahil?

Özel yazılım geliştirme hizmetimiz altı kalemden oluşuyor: süreç analizi ve modül planı, web tabanlı yönetim paneli, rol bazlı yetkilendirme, gerektiğinde B2B bayi portalı, mevcut sistemlerinizle entegrasyon ve raporlama. Kod, veri modeli ve dokümantasyon size ait; başka bir ekibe devretmek istediğinizde elinizde eksik parça kalmıyor.

  • Süreç analizi ve modül planı. İlk çıktı kod değil, sürecin kendisinin çizimi. Modüller öncelik sırasıyla listeleniyor.
  • Web tabanlı yönetim paneli. Kurulum gerektirmeyen, tarayıcıdan açılan ve mobil tarayıcıda da çalışan ekranlar.
  • Rol bazlı yetkilendirme. Her kullanıcı yalnızca kendi işine ait ekranları ve kayıtları görüyor.
  • B2B bayi portalı ve sipariş sistemi. Bayiye özel fiyat, iskonto, cari hesap ve sipariş takibi.
  • Entegrasyon. ERP, muhasebe, e-posta, ödeme ve mevcut veritabanlarınızla veri alışverişi.
  • Raporlama ve dışa aktarım. Yönetimin baktığı ekranlar ve Excel ya da CSV olarak dışa aktarım.

Hazır yazılım mı, özel yazılım mı?

Süreciniz sektörünüzdeki çoğu işletmeyle aynıysa hazır bir yazılım (SaaS) daha hızlı ve daha ekonomik. Özel yazılım; süreç işinize özgüyse, birden fazla sistemin birbiriyle konuşması gerekiyorsa ya da kullanıcı başına lisans bedeli zamanla proje bedelini aşacaksa anlamlı. Kararı tahminle değil, sürecin çizimine bakarak veriyoruz.

ÖlçütHazır yazılım (SaaS)Özel yazılım
BaşlangıçHemen; hesap açıp kullanmaya başlıyorsunuzİlk sürüm 8–16 haftada
Maliyet yapısıKullanıcı ya da ay başına abonelikProje bedeli; lisans bedeli yok
Süreç uyumuİşi yazılımın akışına uyduruyorsunuzYazılım işinizin akışına göre yazılıyor
EntegrasyonÜrünün sunduğu bağlantılarGerektiği gibi yazılıyor
Veri ve kodSağlayıcının sistemindeSize ait, devredilebilir
Bakım ve güncellemeSağlayıcı üstleniyorBakım kapsamında ya da kendi ekibinizle
En uygun olduğu durumStandart CRM, muhasebe, proje takibiSektöre özgü onay, sipariş, kayıt ve bayi süreçleri

Aynı soru web sitesi tarafında da soruluyor; WordPress ile özel geliştirmeyi karşılaştırdığımız yazı: WordPress mi özel yazılım mı?

B2B bayi portalı ne işe yarar?

B2B bayi portalı, bayilerin size özel fiyat listesiyle sipariş verdiği, cari hesabını, sipariş durumunu ve teknik dokümanları gördüğü kapalı bir web sistemidir. Telefonla, e-postayla ve Excel'le dönen sipariş trafiğini tek ekrana taşır; ERP ile bağlandığında sipariş elle tekrar girilmez, stok ve fiyat bilgisi tek kaynaktan gelir.

Bir bayi portalında tipik olarak şu modüller yer alıyor:

  • Bayiye özel fiyat ve iskonto. Bayi grubu, ürün ailesi ya da miktara göre tanımlanan fiyat listeleri ve ödeme koşulları.
  • Sipariş ve onay akışı. Bayinin verdiği siparişin hangi limit ve onaylardan geçeceği.
  • Cari hesap ve sipariş takibi. Bakiye, geçmiş siparişler, sevkiyat durumu.
  • Doküman ve katalog. Teknik doküman, broşür ve fiyat listeleri; ürün ailesine bağlı olarak tek yerden.
  • ERP ve muhasebe entegrasyonu. Stok, fiyat, cari ve siparişin sistemler arasında otomatik aktarımı.

TR Bor kurumsal sitesinde bayi tarafındaki dokümanları ürün ailesine bağladık: belge bir kez yükleniyor, ilgili her yerde görünüyor (TR Bor vaka çalışması). Bayi portalı bu yapının siparişi, fiyatı ve cari hesabı da içeren hâli. B2B e-ticaret ile bayi portalı çoğu zaman aynı şey için kullanılıyor, ama küçük bir fark var: B2B e-ticaret kurumsal müşteriye açık bir satış sitesi olabilir, bayi portalı ise yalnızca tanımlı bayilerin giriş yaptığı kapalı bir sistem. İkisinde de fiyat, iskonto ve ödeme koşulu müşteriye göre değişiyor; perakende mağazadaki gibi herkese aynı fiyat gösterilmiyor. Perakende mağazayla aynı stoktan çalışan bir bayi kanalı gerekiyorsa e-ticaret yazılımı sayfamıza bakın.

Özel CRM yazılımı ne zaman gerekir?

Satış süreciniz standartsa hazır bir CRM yazılımı yeterli ve daha ekonomik. Özel CRM; teklif, onay ve sipariş adımlarınız sektörünüze özgüyse, müşteri kaydının ERP, web sitesi formları ya da bayi portalıyla aynı veriyi paylaşması gerekiyorsa ya da ekibiniz hazır CRM'in yarısını kullanmadan tam lisans ödüyorsa gerekli hâle geliyor.

Çoğu zaman tam bir CRM değil, mevcut sürecin eksik adımını tamamlayan bir yönetim paneli yetiyor: web sitesinden gelen talebin kime atanacağı, teklifin hangi aşamada olduğu, kimin onay beklediği. İlk sürümü bu dar kapsamla kuruyor, sonraki modülleri kullanım verisine bakarak ekliyoruz.

Özel yazılım geliştirme süreci nasıl ilerliyor?

Özel yazılım geliştirme bizde altı adımda ilerliyor ve ilk sürüm 8–16 haftada yayına çıkıyor: süreç analizi, modül planı, arayüz ve veri modeli tasarımı, geliştirme, test ve yayın. İlk sürüm en kritik modülle sınırlı tutuluyor; sonraki modüller tahminle değil, kullanım verisine bakılarak aynı döngüyle ekleniyor.

  1. Süreç analizi (1–2. hafta). Süreci kullanan kişilerle görüşmeler; işin bugün nasıl yürüdüğünün çizimi.
  2. Modül planı ve kapsam (2–3. hafta). Hangi adımın yazılıma gireceği, ilk sürümün sınırları ve sabit teklif.
  3. Arayüz ve veri modeli tasarımı (3–5. hafta). Ekranlar, kullanıcı rolleri ve verinin nasıl saklanacağı.
  4. Geliştirme (4–13. hafta). Kısa turlarla ilerleyen geliştirme; her turun sonunda çalışan bir önizleme.
  5. Test ve kullanıcı kabulü (11–15. hafta). Gerçek verilerle deneme; süreci kullanan ekibin onayı.
  6. Yayın ve eğitim (8–16. hafta sonunda). Canlıya geçiş, veri aktarımı, kullanıcı eğitimi ve dokümantasyonun teslimi.

Mevcut veriler yeni yazılıma nasıl taşınıyor?

Mevcut veriler, yayından önce temizlenip yeni veri modeline eşleştirilerek taşınıyor. Tablolarda, eski bir programda ya da e-postalarda duran kayıtların hangisinin aktarılacağı, hangisinin arşivde kalacağı işin başında yazılıyor. Taşıma önce deneme ortamında yapılıyor; sayılar ve örnek kayıtlar ekibinizle birlikte kontrol edildikten sonra canlıya geçiliyor.

Aynı müşterinin üç tabloda üç farklı yazımla durması gibi sorunlar en çok bu adımda ortaya çıkıyor. Bu yüzden veri aktarımı ayrı bir kalem olarak planlanıyor ve takvimde kendi haftası oluyor.

Yazılım yayına çıktıktan sonra nasıl büyüyor?

Yazılım modüler kurulduğu için yayından sonra parça parça büyüyor. İlk sürüm en kritik modülle çıkıyor; ekip onu kullanmaya başladığında hangi adımın gerçekten eksik olduğu ortaya çıkıyor ve sonraki modüller bu kullanım verisine bakılarak ekleniyor. Böylece kimsenin kullanmayacağı ekranlar için bütçe harcanmıyor.

Wissen Akademie projesinde ilk sürüm dar kapsamla yayına çıktı, sonraki modüller kullanım verisine bakılarak eklendi; proje toplam 16 hafta sürdü. Kod, veri modeli ve dokümantasyon size ait olduğu için ileride geliştirmeyi kendi ekibinizle ya da başka bir ekiple sürdürmek de mümkün.

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

Özel yazılım ve B2B bayi portalı projelerinde fiyatı modül sayısı, kullanıcı rolleri, entegre edilecek sistemler, veri aktarımı ve raporlama ihtiyacı belirliyor. Bütçeyi kontrol etmenin en etkili yolu ilk sürümü en kritik modülle sınırlamak.

  • Modül sayısı. Her modül kendi ekranları, kuralları ve testleriyle ayrı bir kalem.
  • Roller ve yetkiler. Kaç farklı kullanıcı tipi olduğu ve her birinin neyi görebileceği.
  • Entegrasyonlar. ERP, muhasebe ya da eski bir veritabanıyla kurulacak bağlantıların sayısı ve yönü.
  • Veri aktarımı. Tablolarda ve eski sistemlerde duran verinin temizlenip yeni yapıya taşınması.

Tüm hizmetlerin aralıkları web sitesi fiyatları sayfasında. Sürecinizi anlatırsanız ilk sürümün kapsamını ve rakamını birlikte çıkarıyoruz: yazılım ihtiyacınızı anlatın.

Özel yazılım kimler için uygun?

Özel yazılım; süreci sektörüne ya da kendine özgü olan, işi birden fazla tablo ve e-posta zinciriyle yürüten ve bu dağınıklığın maliyetini zaman kaybı ya da hata olarak hisseden işletmeler için uygun. Süreci standart olan ve hazır bir ürünün yüzde sekseniyle idare edebilen işletmeye ise önce hazır yazılımı öneriyoruz.

Kimler için uygun?

  • Bayileriyle telefon ve Excel üzerinden sipariş alışverişi yapan üreticiler
  • Kayıt, ödeme ve iletişimi ayrı yerlerde tutan eğitim kurumları
  • Onay adımları sektörüne özgü olan teklif ve sipariş süreçleri
  • Birbirini görmeyen birden fazla sistemi olan işletmeler

Kimler için uygun değil?

  • Hazır bir CRM ya da muhasebe ürünüyle sorunsuz yürüyen süreçler
  • Henüz netleşmemiş, her ay değişen iş modelleri
  • Tek seferlik, birkaç kişinin kullanacağı basit takip listeleri

Özel yazılım geliştirme hakkında sık sorulan sorular

Özel yazılım nedir?

Özel yazılım, bir işletmenin kendi süreçlerine göre sıfırdan geliştirilen ve yalnızca o işletmenin kullandığı yazılımdır. Hazır paketten farkı, iş akışını yazılıma uydurmak yerine yazılımı iş akışına uydurmasıdır. Sipariş, kayıt, onay, stok ya da bayi süreçleri gibi işin en kritik adımlarını tek bir panelde toplamak için kullanılır.

Özel yazılım fiyatları ne kadar?

Özel yazılım ve B2B bayi portalı projelerinde fiyatı modül sayısı, kullanıcı rolleri, entegre edilecek sistemler ve raporlama ihtiyacı belirliyor. Bütçeyi kontrol etmenin en etkili yolu ilk sürümü en kritik modülle sınırlamak; sonraki modüller kullanım verisine bakılarak ekleniyor.

Yazılım geliştirme aşamaları nelerdir?

Yazılım geliştirme bizde altı aşamada ilerliyor: süreç analizi, modül planı, arayüz ve veri modeli tasarımı, geliştirme, test ve yayın. Analizde süreci olduğu gibi çiziyoruz; hangi adımın yazılıma gireceğine ancak bundan sonra karar veriliyor. İlk sürüm yayına çıktıktan sonra sonraki modüller aynı döngüyle, daha kısa turlarla ekleniyor.

Web tabanlı yazılım nedir?

Web tabanlı yazılım, bilgisayara kurulmadan tarayıcıdan açılan ve verisi sunucuda tutulan yazılımdır. Kullanıcı ofiste, sahada ya da evde aynı ekranı görür; güncelleme her bilgisayarda ayrı ayrı yapılmaz. Yetkilendirme sayesinde her rol yalnızca kendi ekranlarını görür. Geliştirdiğimiz özel yazılımların hepsi web tabanlı ve mobil tarayıcıda da çalışıyor.

B2B bayi portalı nedir?

B2B bayi portalı, bayilerin size özel fiyat listesiyle sipariş verdiği, cari hesabını, sipariş durumunu ve teknik dokümanları gördüğü kapalı bir web sistemidir. Telefonla, e-postayla ve Excel'le dönen sipariş trafiğini tek ekrana taşır. Bayiye göre fiyat, iskonto, ödeme koşulu ve ürün görünürlüğü tanımlanabilir; ERP ile bağlandığında sipariş elle tekrar girilmez.

CRM yazılımı nedir?

CRM yazılımı, müşteri ve potansiyel müşteri ilişkilerinin, görüşmelerin, tekliflerin ve satış sürecinin tek yerde kaydedildiği sistemdir. Standart bir satış süreci için hazır CRM ürünleri genellikle yeterli ve daha ekonomiktir. Teklif, onay ve sipariş adımlarınız sektörünüze özgüyse ya da CRM'in başka sistemlerle konuşması gerekiyorsa özel geliştirme anlamlı hâle gelir.

Yazılımın kaynak kodu kime ait olur?

Kaynak kod, veri modeli ve dokümantasyon size ait olur. Projeyi ileride başka bir ekibe devretmek ya da kendi ekibinizle sürdürmek istediğinizde elinizde eksik parça kalmaz. Kodu, kurulum ve yapı belgeleriyle birlikte teslim ediyoruz. Kullanıcı başına lisans bedeli ödemezsiniz; sunucu gibi işletme giderleri ayrıca hesaplanır.