YeniCoratlas STK: dernek yönetimi ve üye portalı tek platformda.Coratlas STK yayında.
Coratlas

Şirkete özel yazılım süreci: analizden yayına 7 adım

Şirkete özel yazılım projesi, doğru planlarsanız öngörülebilir bir süreçtir. Bu rehber, ihtiyaç analizinden canlıya alıma kadar olan yedi adımı anlatır. Ayrıca teklif isterken soracağınız soruları ve sık yapılan hataları özetler.

Şirkete özel yazılım geliştirme süreci kapak görseli

Şirkete özel yazılım projesi nasıl başlar?

Proje bir fikirle değil, bir sorunla başlar. Örneğin ekip aynı veriyi üç ayrı tabloya giriyor olabilir. Ya da mevcut program yeni iş modelinizi desteklemiyor olabilir. Önce bu sorunu tek cümleyle yazın. Sonra çözümden kimin, nasıl yararlanacağını belirleyin.

Kavrama yeniyseniz önce özel yazılım nedir yazımızı okuyun. Orada hazır paket ile farkları ayrıntılı biçimde karşılaştırdık.

Şirkete özel yazılım süreci: 7 adım

  1. İhtiyaç analizi: Ekip iş süreçlerinizi, kullanıcı rollerini ve mevcut sistemleri inceler.
  2. Kapsam ve önceliklendirme: İlk sürüme girecek özellikleri birlikte seçersiniz.
  3. Mimari tasarım: Ekip veri modelini, entegrasyon noktalarını ve altyapıyı planlar.
  4. Arayüz tasarımı: Ekran akışlarını geliştirme başlamadan önce onaylarsınız.
  5. Aşamalı geliştirme: Ekip yazılımı parçalar halinde teslim eder; siz ise her parçayı denersiniz.
  6. Test ve veri aktarımı: Ekip otomatik testleri çalıştırır, sonra mevcut verinizi aktarır.
  7. Canlıya alım ve destek: Sistem yayına girer; ardından izleme, bakım ve destek başlar.

İlk sürüm neden küçük olmalı?

Her şeyi tek seferde istemek projeyi uzatır. Bunun yerine en çok değer üreten özelliklerle başlayın. Böylece ekibiniz sistemi erken kullanır ve geri bildirim verir. Sonraki aşamaları ise bu geri bildirime göre planlarsınız.

Şirkete özel yazılım hangi şirketler için uygundur?

Şirkete özel yazılım her işletme için şart değildir. Ancak bazı durumlarda en akılcı yoldur. Özellikle şu şirketler bu yoldan fayda görür:

  • Süreci sektördeki hazır programlara uymayan üretim ve hizmet şirketleri
  • Bayi, şube ya da saha ekibiyle çalışan ve ortak veriye ihtiyaç duyan işletmeler
  • Birden fazla programı aynı anda kullanan ve veriyi elle taşıyan ekipler
  • Kendi yazılım ürününü pazara sunmak isteyen girişimler

Öte yandan süreciniz standartsa hazır bir ürün daha hızlı sonuç verir. Bu yüzden karardan önce piyasadaki hazır çözümleri de inceleyin.

Çevik yöntem neden işe yarar?

Çevik yöntem, yazılımı kısa döngülerle geliştirmeyi önerir. Çevik Yazılım Geliştirme Manifestosu bu yaklaşımın temel ilkelerini sıralar. Buna göre çalışan yazılım, kapsamlı belgeden daha değerlidir. Ayrıca değişime uyum sağlamak, plana körü körüne bağlı kalmaktan önce gelir.

Pratikte bu şu anlama gelir: her birkaç haftada çalışan bir parça görürsünüz. Dolayısıyla yanlış anlaşılan bir ihtiyacı aylar sonra değil, hemen fark edersiniz.

Görüşmeden önce hazırlık listesi

İlk görüşmeye hazırlıklı giderseniz teklif daha isabetli olur. Bu nedenle şu bilgileri önceden derleyin:

  • Çözmek istediğiniz sorunun tek cümlelik tanımı
  • Sistemi kullanacak roller ve yaklaşık kullanıcı sayısı
  • Bugün kullandığınız programlar ve tablolar
  • Ayrıca sistemin bağlanması gereken muhasebe, ERP ya da ödeme servisleri
  • Hedeflediğiniz başlangıç tarihi ve varsa bütçe aralığı

Teklif isterken soracağınız 6 soru

  1. Kapsam yazılı mı ve hangi özellikler ilk sürüme dahil?
  2. Teslim takvimi aşamalara göre mi, yoksa tek tarihe göre mi?
  3. Kaynak kodun ve verinin sahipliği sözleşmede açıkça yer alıyor mu?
  4. Değişiklik talepleri hangi yöntemle fiyatlanıyor?
  5. Yayın sonrası bakım, yanıt süresi ve destek koşulları neler?
  6. Ayrıca veriler nerede barınıyor ve ekip nasıl yedek alıyor?

Sık yapılan 5 hata

  • Analizi atlamak: Analiz yapmadan anlaştığınız fiyat ve tarih çoğu zaman tutmaz.
  • Her şeyi ilk sürüme koymak: Proje uzar ve geri bildirim gecikir.
  • Tek karar verici belirlememek: Çünkü onaylar gecikir ve yön sık değişir.
  • Veri aktarımını sona bırakmak: Eski veri çoğu zaman beklenenden dağınıktır.
  • Bakımı planlamamak: Oysa yazılım, yayından sonra da ilgi ister.

Bütçeyi nasıl planlarsınız?

Şirkete özel yazılım bütçesi tek bir kalemden oluşmaz. Bu yüzden planı baştan üç başlığa ayırın:

  • İlk sürüm: Analiz, tasarım, geliştirme ve test emeği.
  • Altyapı: Sunucu, yedekleme ve ayrıca üçüncü taraf servis giderleri.
  • Bakım ve gelişim: Yayın sonrasında hata giderme ve yeni özellikler.

Ayrıca beklenmeyen ihtiyaçlar için bütçede pay bırakın. Çünkü ekip sistemi kullandıkça yeni fikirler ortaya çıkar. Kısacası şirkete özel yazılım tek seferlik bir alım değil, süren bir yatırımdır.

Şirkete özel yazılım ne kadar sürer?

Süre kapsama bağlıdır. Sınırlı bir yönetim paneli haftalar içinde biter. Çok modüllü bir platform ise aylar sürer. Ancak aşamalı geliştirmede ilk çalışan sürümü proje bitmeden kullanırsınız. Bu yüzden toplam süreden çok, ilk teslimin tarihine odaklanın.

Coratlas bu süreci nasıl yürütür?

Coratlas olarak her projede aşamaları, çıktıları ve sorumlulukları baştan tanımlıyoruz. Süreci ihtiyaç analizi, mimari tasarım, geliştirme ve canlıya alım adımlarıyla yürütüyoruz. Ayrıca ilerlemeyi düzenli olarak raporluyoruz. Yayın sonrasında ise bakım ve teknik desteği hizmet sözleşmesiyle sürdürüyoruz.

Ön analiz görüşmesi ücretsizdir ve talebinize 1 iş günü içinde dönüyoruz. Ayrıntılar için özel yazılım geliştirme sayfamıza bakın. Projenizde mobil taraf da varsa mobil uygulama geliştirme hizmetimizi inceleyin.

Sık sorulan sorular

Şirkete özel yazılım fiyatı nasıl hesaplanır?

Fiyat; modül sayısına, entegrasyonlara, platforma ve bakım beklentisine göre değişir. Bu nedenle ciddi ekipler önce analiz yapar, sonra yazılı teklif verir.

Proje sırasında kapsam değişirse ne olur?

Değişiklik doğaldır. Önemli olan, bu taleplerin nasıl fiyatlanacağını baştan belirlemektir. Böylece sürpriz maliyetle karşılaşmazsınız.

Bizim tarafımızda kim görev almalı?

Bir karar verici ve süreci günlük yaşayan bir kullanıcı yeterlidir. Ayrıca bu kişilerin test aşamasına zaman ayırması gerekir.

Yayın sonrasında ne olur?

Ekip sistemi izler, hataları giderir ve yeni ihtiyaçları planlar. Bu hizmetleri genellikle bir bakım sözleşmesi kapsar.

Projenizi birlikte değerlendirelim.

İhtiyacınızı kısaca iletin; ön değerlendirmemizle 1 iş günü içinde dönüş yapalım.