Yazılım

Özel Yazılım Projesi İçin İhtiyaç Analizi Nasıl Hazırlanır?

3 DK OKUMA
0 GÖRÜNTÜLEME
EKS Digital Editör Ekibi

Ekran listesinden önce kullanıcı, iş akışı, veri ve kabul senaryolarını tanımlayarak yazılım teklifini karşılaştırılabilir hale getirin.

Özel yazılım talebi çoğu zaman “bir panel istiyoruz” cümlesiyle başlar. Ancak panel bir araçtır; çözülmek istenen iş problemi değildir. Teklifin doğru hazırlanabilmesi için hangi kişinin hangi işi, hangi bilgiyle ve hangi kısıt altında yapacağı anlaşılmalıdır. İhtiyaç analizi bütün ayrıntıları peşinen kesinleştirmek değil, bilinenleri ve araştırılması gerekenleri görünür hale getirmektir.

Mevcut süreci bir örnek kayıt üzerinden anlatın

Bir müşteri talebi geldiğinde nereden başlıyor, kim değerlendiriyor, kim onaylıyor ve nasıl kapanıyor? Gerçek kişisel verileri çıkartarak bir örnek üzerinden ilerleyin. Kullanılan tablolar, e-postalar ve manuel kopyalamalar iş akışının parçasıdır. Yalnızca yöneticinin ideal sürecini değil, işi yapan ekibin günlük istisnalarını da dinleyin. Yazılımın başarısız olduğu noktalar çoğu zaman bu istisnalarda ortaya çıkar.

Kullanıcıları unvanla değil yetkiyle tanımlayın

Satış temsilcisi, operasyon sorumlusu ve yönetici farklı işlemler yapabilir. Kimin hangi kayıtları görebileceğini, değiştirebileceğini ve onaylayabileceğini yazın. Şube veya müşteri bazlı erişim sınırı varsa ayrıca belirtin. Aynı ekranın görünmesi aynı yetkiye sahip olmak anlamına gelmez. Yetki kararının yalnızca arayüzde düğme saklayarak uygulanamayacağı teknik kapsamda açık olmalıdır.

Veri kaynaklarını ve sahiplerini belirleyin

Müşteri, ürün, teklif ve belge bilgileri nerede tutuluyor? Hangi sistem doğru kaynak sayılacak? Eski tablolardaki tutarsızlıkları kimin düzelteceği belli olsun. Veri taşıma ayrı bir teslim işidir; sadece “eski kayıtlar aktarılacak” demek yeterli olmayabilir. Alan eşlemesi, eksik kayıtlar, tekrarlar ve örnek doğrulama süreci planlanmalıdır. Dosya ekleri de veri hacmine ve erişim ihtiyacına dahildir.

Örnek bir bakım firmasında talep, cihaz, randevu ve servis raporu ayrı kayıtlar olabilir. Hepsini tek serbest metin alanında toplamak başlangıçta kolay görünür; ancak ileride cihaz geçmişi raporu çıkarmayı zorlaştırır. Buna karşılık henüz kullanılmayacak onlarca alan eklemek de ekibin işini ağırlaştırır. Veri modelini gerçek karar ve rapor ihtiyaçlarından türetin.

Gereksinimi doğrulanabilir davranışla yazın

“Kolay raporlama” yerine “yetkili yönetici seçilen tarih aralığındaki açık talepleri şube bazında indirebilir” gibi bir ifade kullanın. Ardından sınır durumlarını ekleyin: boş sonuç, yetkisiz kullanıcı ve büyük veri aralığı. Her gereksinimin kabulü için hangi örneğin gösterileceği belli olsun. Bu yaklaşım hem geliştiricinin tahminini hem müşterinin teslim değerlendirmesini somutlaştırır.

  • Çözülecek iş problemi ve öncelikli kullanıcı belli mi?
  • Normal akışın yanında istisnalar kaydedildi mi?
  • Veri kaynağı ve temizleme sorumlusu tanımlı mı?
  • Yetki sınırları kayıt düzeyinde düşünülmüş mü?
  • İlk sürümün kabul senaryoları yazılı mı?

İlk sürümü bütün hayallerin toplamı yapmayın

Yayın için zorunlu akışı, sonraki geliştirmelerden ayırın. Bir özelliği ertelemek onun değersiz olduğu anlamına gelmez; öğrenme ve kaynak sırası belirlenir. Açık sorular için keşif çalışması planlayın. Teklifte varsayımların, kapsam dışı maddelerin ve değişiklik sürecinin bulunması gerekir. Belirsiz bir gereksinimi kesin fiyat gibi sunmak, ileride tarafların farklı işler beklemesine yol açabilir.

Yetki uygulaması için OWASP yetkilendirme rehberi teknik kaynak sağlar. Kabul ve teslim rehberi analizi somut kontrole bağlar. Proje görüşmesinde mevcut iş akışınızdan başlayabiliriz.

EDİTÖR NOTU

EKS Digital Editör Ekibi

Bu makale, EKS Digital AR-GE merkezi tarafından 2026 yılı teknolojik trendleri ve otonom sistemler üzerine yapılan derinlemesine araştırmalar sonucu hazırlanmıştır. Bilgi paylaştıkça çoğalır.

İLGİLİ BELGELER
CRM Seçimi: Hazır Sistem Ne Zaman Yeterli, Özel Yazılım Ne Zaman Gerekli?
Yazılım
5 Ekim
0

CRM Seçimi: Hazır Sistem Ne Zaman Yeterli, Özel Yazılım Ne Zaman Gerekli?

CRM kararını özellik sayısına göre vermeyin; satış süreci, ekip kullanımı, veri taşıma ve entegrasyon ihtiyaçlarını örnek senaryolarla değerlendirin.

OKUMAYA BAŞLA
Yazılım Bakım ve Yedekleme Planı: Yayından Sonra İşin Sahibi Kim?
Yazılım
5 Ekim
0

Yazılım Bakım ve Yedekleme Planı: Yayından Sonra İşin Sahibi Kim?

İzleme, güncelleme, yedek geri yükleme ve olay sorumluluğunu belirleyerek web uygulamasının yayın sonrasındaki devamlılığını planlayın.

OKUMAYA BAŞLA
Yazılım Tesliminde Kabul Testleri: “Çalışıyor” Demek İçin Neyi Kontrol Etmeli?
Yazılım
5 Ekim
0

Yazılım Tesliminde Kabul Testleri: “Çalışıyor” Demek İçin Neyi Kontrol Etmeli?

Normal akış, hata, yetki ve entegrasyon senaryolarıyla yazılım teslimini somutlaştırın; ekran görüntüsünü gerçek işlem kanıtından ayırın.

OKUMAYA BAŞLA