Yazılım ve platformlar

Web uygulamaları ve özel yazılım geliştirme.

Portal, bayi paneli, operasyon ekranı ve şirket içi yönetim sistemleri geliştiriyoruz.

Özel yazılım geliştirme, hazır bir paketi işinize uydurmaya çalışmak yerine, yazılımı sizin iş kurallarınıza göre tasarlayıp sıfırdan kurmaktır.

01 / Tanım

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

Bugün bu yazılımların çoğu tarayıcıdan çalışan web uygulamalarıdır: müşteri portalı, bayi paneli, operasyon ekranı ya da şirket içi yönetim sistemi gibi. Meybrain olarak ihtiyaç analizinden yayına kadar bu uygulamaları uçtan uca geliştiriyoruz.

Özel yazılım her zaman doğru cevap değildir. Muhasebe, bordro gibi standart işler için iyi paket ürünler vardır. Özel yazılım, sizi rakiplerinizden ayıran süreçlerde ya da birbirine bağlanamayan araçlar yüzünden ekibin aynı veriyi tekrar tekrar girdiği yerlerde değer üretir.

02 / Hedef kitle

Kimler için?

  • Operasyonu Excel dosyaları, e-postalar ve telefonla yürüyen, büyüdükçe hata yapmaya başlayan şirketler.
  • Bayilerine, müşterilerine ya da saha ekiplerine kendi ekranlarını vermek isteyen işletmeler.
  • Paket yazılımı denemiş, ancak sürecine uymadığı için etrafında yan çözümler biriktirmiş ekipler.
  • Eski bir sistemi yenilemek ve bu sırada verisini kaybetmemek isteyen kurumlar.
  • Fikrini bir ürüne dönüştürmek isteyenler (bu durumda Prototip ve ürün geliştirme sayfamız daha uygun bir başlangıç).

03 / Teslimler

Neler teslim ediyoruz?

  • 01

    Gereksinim belgesi

    Kullanıcı rolleri, iş kuralları, ekran listesi ve önceliklendirilmiş kapsam.

  • 02

    Tıklanabilir prototip

    Kod yazılmadan önce akışların gerçek kullanıcılarla denenmesi.

  • 03

    Uygulamanın kendisi

    Arayüz, iş kuralları, veritabanı ve dış sistemlerle konuşan servisler (API).

  • 04

    Yetki yönetimi

    Kimin neyi görüp değiştirebileceğini belirleyen rol ve izin yapısı.

  • 05

    İşlem kayıtları

    Kritik kayıtlarda kimin neyi ne zaman değiştirdiğinin izlenmesi.

  • 06

    Raporlama ekranları

    Yöneticilerin günlük takip ettiği listeler ve özetler.

  • 07

    Otomatik testler ve otomatik dağıtım

    Her güncellemenin kontrollü biçimde yayına çıkması.

  • 08

    Veri taşıma

    Eski sistemden ya da tablolardan verinin temizlenerek aktarılması.

  • 09

    Teknik dokümantasyon ve devir

    Kurulum, mimari ve bakım notları.

04 / Süreç

Özel yazılım projesi nasıl ilerler?

  1. 01

    Keşif atölyeleri

    Süreci işi yapan kişilerle birlikte, ekran başında inceleriz.

  2. 02

    Kapsam ve öncelik

    İlk sürümde olması gerekenler, sonraya kalabilecekler ayrılır.

  3. 03

    Prototip

    Ana akışlar tıklanabilir ekranlarla doğrulanır.

  4. 04

    Kısa döngülerle geliştirme

    Her döngünün sonunda çalışan bir parça gösterilir; öncelikleri birlikte güncelleriz.

  5. 05

    Kabul testleri

    Gerçek senaryolar sizin ekibinizle birlikte denenir.

  6. 06

    Yayın ve geçiş

    Veri aktarılır, kullanıcılar eğitilir, gerekirse eski sistemle kısa bir süre paralel çalışılır.

  7. 07

    Yayın sonrası

    Destek ve geliştirme seçenekleri sözleşmede belirlenir.

05 / Teknoloji

Teknoloji seçimleri.

Kendi ürünlerimizde ve projelerimizde ağırlıklı olarak TypeScript kullanıyoruz: arayüzde React ve Next.js, sunucu tarafında NestJS, veritabanında PostgreSQL, dosyalar için S3 uyumlu nesne depolama ve uygulamaları paketlemek için Docker. Bu yığın geniş bir geliştirici topluluğuna sahip olduğu için yazılımı ileride başka bir ekibe devretmeniz de kolaylaşır.

Veri işleme ya da yapay zekâ ağırlıklı parçalarda Python'u tercih edebiliriz. Kurumunuzun standartları farklıysa (örneğin belirli bir veritabanı ya da bulut sağlayıcısı) önce onlara uyarız. Güvenlik ve veri koruma bir ek özellik değil, tasarımın ilk adımıdır: yetkilendirme, şifreleme ve kayıt tutma baştan planlanır.

06 / Örnek

Projelerimizden bir örnek.

Kolay Sevkiyat, pazar yeri satıcılarının günlük işini yürüttüğü web tabanlı bir operasyon paneli. Siparişler tek ekranda toplanıyor, eksik bilgili gönderiler taşıyıcıya gitmeden işaretleniyor, etiketler tekli ya da toplu basılıyor. Ön ödemeli cüzdan ve hareket kayıtları, her işlemin izlenebilmesini sağlıyor. Ürünü baştan sona biz geliştirdik ve işletiyoruz.

İmarsal ise ada ve parsel numarasından başlayıp imar sorgusu, emsal hesabı ve fizibiliteyi tek akışta birleştiren web uygulamamız; şu an lansman hazırlığında. İki ürün de Projeler sayfasında.

Projeler sayfasında

07 / Fiyat

Fiyatlandırma modeli.

Özel yazılımda üç çalışma modeli sunuyoruz:

  • 01

    Aşama bazında sabit fiyat

    Kapsamı net bir ilk sürüm ya da aşama için.

  • 02

    Zaman ve kaynak

    Kapsamın ilerledikçe netleşeceği işlerde, döngü başına faturalama.

  • 03

    Aylık ekip

    Sürekli geliştirme gerektiren ürünlerde, belirli bir kapasiteyle çalışma.

Maliyeti belirleyen başlıca etkenler; rol ve ekran sayısı, iş kurallarının karmaşıklığı, entegrasyonlar, taşınacak verinin durumu, performans ve güvenlik gereksinimleri ile yayın sonrası destek kapsamıdır.

Hangi model seçilirse seçilsin, fiyatı kısa bir görüşme ya da keşif aşamasından sonra kalem kalem yazılı teklif olarak veriyoruz.

08 / Sorular

Sık sorulan sorular.

  1. 01

    Özel yazılım, paket yazılımdan daha mı pahalıdır?

    İlk yatırım genellikle daha yüksektir. Buna karşılık kullanıcı başına lisans ödemezsiniz ve sürecinizi pakete uydurmak için harcanan emek ortadan kalkar. Karşılaştırmayı birkaç yıllık toplam maliyet üzerinden yapmanızı öneriyoruz; uygun bir paket varsa bunu açıkça söyleriz.

  2. 02

    Bir özel yazılım projesi ne kadar sürede tamamlanır?

    Süreyi kapsam, karar alma hızı ve entegrasyonlar belirler. Projeyi büyük tek bir teslim yerine, ilk sürümün erkenden kullanılabildiği aşamalara bölüyoruz. Takvimi kapsamla birlikte yazılı olarak paylaşıyoruz.

  3. 03

    Teslimden sonra teknik destek veriyor musunuz?

    Evet, seçenek olarak sunuyoruz. Hata giderme, güncelleme ve yeni geliştirme kapsamını sözleşmede birlikte belirleriz.

  4. 04

    Kaynak kod bize mi ait olur?

    Fikri mülkiyet ve lisans koşulları her projenin sözleşmesinde belirlenir. Kodun nerede tutulacağını ve devrin nasıl yapılacağını teklif aşamasında konuşuruz.

  5. 05

    Gereksinimlerimiz henüz net değil; yine de başlayabilir miyiz?

    Evet. Böyle projelere kısa bir keşif aşamasıyla başlıyoruz. Sonunda elinizde kapsam belgesi, prototip ve gerçekçi bir bütçe olur; geliştirmeye bizimle devam edip etmemek size kalır.

  6. 06

    Mevcut sistemimizdeki verileri taşıyabilir misiniz?

    Evet. Veriyi önce inceler, tutarsızlıkları raporlar, ardından temizleyerek aktarırız. Aktarımı yayından önce bir test ortamında deneriz.

09 / Okumaya devam

İlgili yazılar.

10 / İlgili

İlgili hizmetler.

İletişim

İş akışınızı anlatın.