Hizmet

Özel yazılım

Hazır yazılımın ancak dolambaçlı yollarla karşıladığı süreçler için özel yazılım — kural olarak web uygulaması biçiminde; analizden veri modeli ve geliştirmeye, oradan işletime kadar.

Genel bakış

Nedir — ve neleri kapsar?

Özel yazılım, bir işletmenin süreçlerine göre şekillendirilmiş yazılımdır — süreçleri kendi kalıplarına uyduran hazır yazılımın aksine. Batunet'te özel yazılım kural olarak özel bir web uygulaması olarak geliştirilir: tarayıcıda kullanılabilir, kendi veri modeli, rolleri ve mevcut sistemlere arayüzleriyle. Bu tür sistemleri gereksinimlerin karmaşık, iş açısından kritik ve uzun vadeli olduğu yerlerde geliştiriyoruz.

Hizmet kapsamı

  • Gereksinim ve iş alanı (domain) analizi
  • Mimari ve veri modeli
  • Backend, frontend ve arayüzleriyle web uygulaması olarak uygulama
  • Testler ve kod incelemeleriyle (review) geliştirme
  • Mevcut sistemlere entegrasyon
  • İşletim, bakım ve sürekli geliştirme
Kullanım alanları

Hangi projeler için uygun?

Şirketlerin bize getirdiği tipik başlangıç durumları — ve bunlarla ilgili yayımlanmış çalışmalarımız.

  1. Birden fazla araca dağılmış süreçler

    Teklif, proje, malzeme ve faturalama aynı işi anlatır; ancak ayrı araçlarda tutulur ve elle eşleştirilir. Özel yazılım bunları, şirketinizin iş alanlarına göre bölünmüş ortak bir veri modelinde bir araya getirir.

  2. Hiçbir hazır ürünün bilmediği kurallar

    Bayiler ve alt bayiler için özel koşullar, sepet yerine bakiye, üye ile işletmeci arasında paylaştırılan komisyonlar: İş modelinin kendisi farklılık yarattığında hazır yazılım bunu ancak pahalı uyarlamalarla karşılar.

  3. Müşteriler, bayiler veya iş ortakları için bir portal

    Dış kullanıcılar sipariş iletmeli, verileri görmeli veya ilanlarını yönetmeli — her biri kendi rolleri, yetkileri ve iş akışlarıyla. Portalı, arkasındaki sistemle birlikte geliştiriyoruz; önüne konmuş bir cephe olarak değil.

  4. Çalışmaya devam etmesi gereken büyümüş bir sistem

    Mevcut uygulama işi taşıyor; ancak teknik olarak eskimiş veya değiştirilmesi zor. Onu devralıyor, mevcut bilgiyi güvence altına alıyor ve temeli tek seferde yeniden yazmak yerine canlı işletimde adım adım yeniliyoruz.

Proje süreci

İlk görüşmeden çalışan sisteme.

Her proje aynı dört adımı izler. Ara sonuçları yalnızca sonda değil, süreç boyunca görür ve değerlendirirsiniz.

  1. 01

    İhtiyacı anlamak, gereksinimleri netleştirmek

    İlk görüşmede, bugün iyi işlemeyen süreci doğrudan şirket yönetimiyle konuşursunuz. Paydaşları, verileri ve bağlı sistemleri netleştirir; özel yazılımın doğru yol olup olmadığını ya da hazır bir ürünün yetip yetmeyeceğini dürüstçe söyleriz.

  2. 02

    Çözümü ve mimariyi planlamak

    Dile getirilmemiş gereksinimleri de ortaya çıkarırız. Bunlardan kapsam, veri modeli, taşıyıcı mimari kararlar ve uygulama sırası belirlenir — hepsi yazılı olarak.

  3. 03

    Geliştirmek ve birlikte kontrol etmek

    Önce en zor iş akışı uçtan uca kurulur, ardından genişlik gelir — görebileceğiniz ve inceleyebileceğiniz küçük adımlarla, hataların pahalı olduğu yerlerde testlerle.

  4. 04

    Yayına almak ve desteğe devam etmek

    Yayına alındıktan sonra isterseniz işletimi, bakımı ve geliştirmeyi üstleniriz. Projeye özgü kaynak kodu ve dokümantasyon size teslim edilir.

İş birliğinin ayrıntıları →
Sonuç

Proje sonunda elinizde olanlar.

  • Süreçlerinize uyan bir sistem — tersi değil

  • Sisteminizin kaynak kodu ve dokümantasyonu sizde kalır

  • Yıllar boyunca genişletilebilir kalan bir temel

Kullanılan teknolojiler

Sorular

Özel yazılım hakkında sorular

  • Özel yazılım, hazır yazılıma göre ne zaman daha avantajlıdır?

    Süreciniz bir rekabet avantajıysa, hiçbir standart çözüm onu karşılamıyorsa ya da hazır yazılımı uyarlamak hedefe yönelik bir özel geliştirmeden daha pahalıya geliyorsa.

  • Kaynak kod bize mi ait olur?

    Evet. Projeye özgü kaynak kod ve üzerinde anlaşılan proje çıktıları — dokümantasyon, yapılandırma, migration'lar — size teslim edilir. Kullanılan açık kaynak ve üçüncü taraf bileşenler kendi lisanslarına tabi kalır. Teknik olarak bağımsız kalırsınız — bizden de.

Özel yazılımınız hakkında konuşalım.

Hazır yazılımın karşılamadığı süreci ya da değiştirilmesi veya geliştirilmesi gereken sistemi kısaca anlatın. İlk görüşmeyi doğrudan şirket yönetimiyle yaparsınız.