İçeriğe geç
TREN
Yazılım ekibi beyaz tahta üzerinde mimari diyagram çiziyor
Teknoloji hizmetleri

Özel Yazılım Geliştirme

Hazır paket yazılımlar iş akışınızın büyük bölümünü karşılar, kalan kısmı ise sürekli manuel işe dönüşür. Özel yazılım tam olarak o kalan kısmı çözer.

Teslim merdiveni
  1. AFizibilite
  2. BVeri modeli
  3. CRol ve onay akışı
  4. DKullanıcı kabul testi
  5. EKademeli geçiş
Kısaca

Özel yazılım geliştirme, kurumun kendi iş akışına birebir uyan bir uygulamanın sıfırdan geliştirilmesidir. Mipo bu işi süreç analiziyle başlatır, kapsamı yazılı olarak sabitler ve geliştirilen yazılımı mevcut ERP, muhasebe ve veri tabanı sistemleriyle entegre şekilde devreye alır.

Teslim merdiveni

Özel yazılımda beş basamak, her birinde çalışan bir sürüm.

Her basamağın sonunda elinizde somut bir şey olur. “Devam ediyor” diye bir ara durum yoktur.

  1. A

    Fizibilite

    Özel yazılıma değip değmeyeceğini birlikte hesaplarız. Hazır paket yeterliyse bunu açıkça söyleriz.

    Fizibilite notu ve karşılaştırma

  2. B

    Veri modeli

    Verinin nerede doğduğu, kimin sahibi olduğu ve nasıl taşınacağı belirlenir. Bu karar sonradan en pahalı değişikliktir.

    Veri modeli ve sahiplik haritası

  3. C

    Rol ve onay akışı

    Departman bazlı erişim, onay basamakları ve işlem kaydı tasarlanır.

    Yetki matrisi

  4. D

    Kullanıcı kabul testi

    Yazılımı kullanacak kişiler, kendi gerçek işleriyle test eder. Geliştirici testi yeterli sayılmaz.

    Kabul testi tutanağı

  5. E

    Kademeli geçiş

    Tek seferde geçiş yapılmaz. Departman veya süreç bazında kademeli devreye alma yapılır.

    Geçiş planı ve paralel çalışma raporu

Yazılım geliştirme toplantısı kod incelemesi ekran başında iki kişi
Kapsam, geliştirme başlamadan önce yazıya döküldüğü aşamada.
Sprint ritmi

Ismarlama yazılım iki haftada bir görünür olur.

İki haftalık döngü, projeyi görünür tutar. Aylarca “geliştiriliyor” denip sonunda sürpriz teslim yapılmaz.

Hafta 1–3

Fizibilite ve süreç analizi

Hafta 4–5

Veri modeli ve yetki mimarisi

Hafta 6–16

Geliştirme ve kabul testi döngüleri

Hafta 17–20

Veri aktarımı ve kademeli geçiş

Teknoloji yığını

Size özel yazılımı hangi teknolojiyle kuruyoruz.

Mimari
Modüler monolitServis tabanlı — ölçeğe göre
Veri
PostgreSQLMSSQLMySQL
Güvenlik
Rol tabanlı erişimİşlem kayıt günlüğü
Teslim
Kaynak kodVeri modeliYönetici kılavuzu

Tipik proje 10–20 hafta

Kapsam dışı

Özel yazılım geliştirme neyi kapsamaz.

Teklifte görünmeyen kalemler, projenin ortasında çıkan sürprizlerdir. Bizde kapsam dışı da yazılıdır.

  • Hazır paketle çözülebilecek işlerin özel olarak yazılması — bunu öneremeyiz
  • Eski sistemdeki hatalı verinin manuel düzeltilmesi
  • Kurum içi süreç değişikliği yönetimi
  • Kapsam metninde olmayan yeni modüller
İkili programlama: iki yazılım geliştirici birlikte kod incelerken
Her döngünün sonunda çalışan sürüm test ortamına çıkar.
Sık sorulanlar

Özel Yazılım Geliştirme hakkında sık sorulanlar.

İş akışınızın ayırt edici kısmı hazır paketle çözülemiyorsa ve bu fark her ay ciddi manuel iş yaratıyorsa özel yazılım mantıklıdır. Analiz aşamasında bu hesabı birlikte yaparız; hazır paket yeterliyse bunu açıkça söyleriz.

Her sürüm teslimi çalışır durumdadır ve kaynak kod kurumdadır. Süreç herhangi bir aşamada durursa elinizde çalışan bir sürüm ve tam dokümantasyon kalır.

Evet. Veri aktarımı kapsamın standart parçasıdır: eski sistemden çıkarma, temizleme, eşleştirme ve doğrulama adımlarıyla yürütülür.

Yerinde kullanıcı eğitimi ve yönetici kılavuzu teslim kapsamındadır. Geçiş sonrası ilk dönemde ek destek planlanır.

Mimari baştan modüler kurgulanır. Yeni modüller bakım anlaşması kapsamında planlı geliştirme olarak eklenir.

Sıradaki adım

Özel Yazılım Geliştirme için önce kapsamı konuşalım.

Analiz görüşmesi ücretsizdir. Sonunda elinizde, bizimle çalışmasanız da kullanabileceğiniz bir gereksinim taslağı olur.