Menü

İşletme yazılımları

Proje teslimi ve kabul testinde neler kontrol edilmeli?

Kabul testi, sistemin gerçek iş senaryolarıyla, gerçek veriyle ve sahadaki cihazlarla baştan sona denenmesidir. Ölçütler proje başında yazılır; hatalar önemine göre sınıflanır, kritik bir sorun varken kabul yapılmaz. Teslim, eğitim ve belgelerle birlikte, destek düzeni yazılı hâle geldiğinde tamamlanmış sayılır.

Bunny Soft ekibi · · · 6 dk okuma

Tavşan maskot, kurulan depo cihazlarını elindeki kabul listesine göre tek tek onaylıyor

Bir yazılım ve donanım projesinin en kritik anı, “hazır” denildiği andır. Bu noktada sistem kurulmuş, ekranlar açılıyor, cihazlar bağlanmıştır. Ama sistemin gerçekten işi taşıyıp taşımadığı, ancak doğru yapılmış bir kabul testinde ortaya çıkar. Bu test aceleye getirilirse, eksikler ilk yoğun günde, müşterinin ya da ekibin önünde görünür.

Kabul testi, teslim alan tarafın sistemi kendi işi açısından denediği ve “bunu teslim alıyorum” dediği aşamadır. Bu yazıda kabul testinin nasıl hazırlanacağını, neyin kontrol edilmesi gerektiğini ve teslimin hangi belgelerle tamamlanacağını anlatıyoruz.

Kabul ölçütleri proje başında yazılır

Kabul testinin en sık yapılan hatası, ölçütlerin teslim günü düşünülmesidir. O noktada iki taraf da yorgundur, takvim baskısı vardır ve “çalışıyor mu?” sorusunun cevabı kişiden kişiye değişir. Oysa neyin kabul edileceği, projenin başında ihtiyaçlarla birlikte yazılmalıdır.

İyi bir kabul ölçütü gözlemlenebilir bir cümledir: “Depo görevlisi gelen bir koliyi el terminaliyle okutup rafa yerleştirdiğinde stok, satış ekranında güncel görünür.” Böyle bir cümleyi herkes aynı biçimde dener ve sonucu tartışmasızdır. “Stok modülü düzgün çalışır” gibi genel ifadeler ise teslimde anlaşmazlık yaratır.

Test senaryolarını iş akışından türetin

Kabul testi, ekranların tek tek açılıp kapatılması değildir. Sistemin desteklediği her ana iş akışı, gerçek hayatta olduğu gibi baştan sona yürütülür. Örneğin bir sipariş girilir, depoda toplanır, etiketi basılır, sevk edilir, faturası kesilir ve raporlarda görünür. Bu yolculuğun her adımında beklenen sonuç yazılıdır.

Senaryolar hazırlanırken yalnız “her şeyin yolunda gittiği” durumlar değil, sıradışı durumlar da eklenmelidir:

  • Stokta olmayan ürün siparişe eklenirse ne olur?
  • Yarıda bırakılan bir işlem sonradan nasıl tamamlanır?
  • Yanlış okutulan bir ürün nasıl geri alınır?
  • İptal ve iade akışları nasıl işler?
  • Aynı kayıt üzerinde iki kişi aynı anda çalışırsa ne görünür?

Gerçek kullanımda sorunların çoğu bu kenar durumlarda çıkar; testte görülmeleri, sahada görülmelerinden çok daha ucuzdur.

Testi gerçek veriyle ve gerçek kişilerle yapın

Deneme verisiyle yapılan testler, gerçek verinin tuhaflıklarını göstermez: çok uzun ürün adları, özel karakterli müşteri unvanları, eksik adres bilgileri, eski sistemden kalan tekrar eden kayıtlar. Taşınan gerçek verinin bir kopyasıyla test yapmak, hem veri taşımanın doğruluğunu hem de ekranların gerçek içerikle nasıl göründüğünü sınar.

Testi yapacak kişiler de önemlidir. Sistemi geliştiren ekip nasıl kullanılması gerektiğini bildiği için, farkında olmadan doğru yolu izler. Asıl kullanıcılar ise alışkanlıklarıyla, beklenmedik sırayla ve hızla çalışır. Kabul testinde günlük işi yapan kişilerin bulunması, sistemin gerçek ekipte nasıl davranacağını gösterir.

Donanım ve ağ ayrı bir başlık

Yazılım ve donanımın birlikte teslim edildiği projelerde cihazlar da kabul testinin parçasıdır. Her cihaz türü kendi gerçek kullanım yerinde denenir:

KontrolNasıl denenir?
El terminaliSahanın en uzak noktasında okutma
Etiket yazıcısıGerçek etiket rulosuyla baskı
Barkod okuyucuYıpranmış ve küçük etiketler
Kablosuz ağRaf araları ve köşelerde dolaşma
Bağlantı kesintisiAğ kapatılıp işlem sürdürme
Elektrik kesintisiSunucu ve ağ cihazının dönüşü

Özellikle bağlantı kesintisi testi atlanmamalıdır. Ağ kısa bir süre gittiğinde sistemin işlemleri nasıl sakladığı ve bağlantı geri geldiğinde veriyi eksiksiz gönderip göndermediği, ancak bilinçli olarak kesinti yaratılarak görülür.

Entegrasyonları da uçtan uca deneyin

Sistem muhasebe programı, e-ticaret sitesi, kargo firması ya da e-belge entegratörü gibi dış sistemlerle konuşuyorsa, bu bağlantılar da kabul testine dahil edilir. Bir siparişin karşı sisteme doğru alanlarla ulaştığı, karşı taraftan dönen bilginin doğru kayda işlendiği ve bağlantı hata verdiğinde bunun bir yerde görünür olduğu kontrol edilir. Dış sistemin test ortamı varsa önce orada, yoksa kontrollü birkaç gerçek işlemle denenir. Entegrasyon hataları çoğu zaman sessizdir; testte görülmezse ilk fark eden müşteri olabilir.

Yoğunluk anını taklit edin

Sistem tek bir kullanıcıyla sorunsuz çalışabilir; ama ay sonu, kampanya dönemi ya da sabah vardiya başlangıcı gibi anlarda bütün ekip aynı anda işlem yapar. Kabul testinde bu yoğunluğu mümkün olduğunca taklit etmek gerekir: Birden fazla kişi aynı anda sipariş girer, raporlar alınırken depo okutma yapar, toplu etiket basılır. Ekranların yavaşlayıp yavaşlamadığı ve kayıtların karışıp karışmadığı bu sırada gözlenir.

Raporlar da bu aşamada kontrol edilmelidir. Yöneticinin her gün baktığı rapor, testte girilen işlemleri doğru topluyor mu? Eski sistemden alınan bir raporla yeni sistemin aynı döneme ait raporu karşılaştırıldığında farklar açıklanabiliyor mu? Rakamların tutması, ekibin yeni sisteme güvenmesinin en hızlı yoludur.

Yetkiler, yedek ve geri dönüş

Çoğu kabul testinde unutulan üç konu vardır. Birincisi yetkilerdir: Her rol yalnız görmesi gerekeni görüyor mu? Depo görevlisi fiyat değiştirebiliyor mu, satış ekibi maliyetleri görebiliyor mu? Her rol için ayrı bir kullanıcıyla giriş yapıp kontrol etmek gerekir.

İkincisi yedeklemedir. Yedeğin alındığını görmek yeterli değildir; yedekten bir geri dönüşün gerçekten yapılabildiği en az bir kez denenmelidir. Geri yüklenemeyen bir yedek, yedek sayılmaz.

Üçüncüsü geri dönüş planıdır. Yeni sistem yayına alındıktan sonra beklenmedik ciddi bir sorun çıkarsa ne yapılacağı, eski düzene nasıl dönüleceği ya da hangi işin elle sürdürüleceği önceden yazılmalıdır.

Hataları önemine göre sınıflayın

Kabul testinde hata bulunması olağandır; önemli olan, bulunan hataların nasıl ele alınacağının baştan konuşulmuş olmasıdır. Basit bir sınıflama işi kolaylaştırır:

  • Kritik: ana iş akışını durduran ya da veriyi bozan hatalar. Bunlar giderilmeden kabul yapılmaz.
  • Önemli: işi zorlaştıran ama bir yolu bulunan hatalar. Kabul, giderilme planı yazılı olarak yapılabilir.
  • Küçük: görünüm, yazım ya da konfor sorunları. Bir listeye alınır ve sonraki güncellemelerde ele alınır.

Her hata, nasıl tekrarlanacağı, beklenen ve görülen sonuçla birlikte tek bir listede tutulur. Düzeltilen her madde yeniden denenir ve listede kapatılır. Hangi sınıfa gireceği tartışmalı olan maddeler için son sözün kimde olduğu da baştan belirlenmelidir.

Teslim paketinde neler olmalı?

Teslim yalnız sistemin çalışır hâlde bırakılması değildir. Sonraki dönemde sistemi kullanacak, bakımını yapacak ya da genişletecek herkesin ihtiyaç duyacağı bilgiler de teslim edilir:

  1. Kullanıcı rehberleri ve kısa iş akışı anlatımları,
  2. Cihaz listesi, ağ düzeni ve kurulum ayarları,
  3. Kullanıcı ve yetki yapısı,
  4. Yedekleme düzeni ve geri dönüş adımları,
  5. Destek talebinin nasıl açılacağı ve iletişim kanalı,
  6. Kabul testi sonuçları ve açık kalan maddelerin listesi.

Teslimin sonunda iki tarafın imzaladığı kısa bir kabul tutanağı, neyin teslim alındığını ve hangi maddelerin sonraya bırakıldığını kayıt altına alır.

Yayına aldıktan sonraki ilk dönem

Kabul testi ne kadar iyi yapılırsa yapılsın, gerçek kullanımın ilk döneminde yeni sorular ve küçük sorunlar çıkar. Bu dönemde destek ekibinin daha yakında olması, ekiplerin sorularına hızlı cevap verilmesi ve gözlenen sorunların kayda geçirilmesi, sistemin benimsenmesini belirler. İlk dönem sonunda kısa bir değerlendirme yapıp açık kalan maddeleri gözden geçirmek, teslimin asıl tamamlandığı andır.

Bu değerlendirmede yalnız hatalar değil, kullanım alışkanlıkları da konuşulmalıdır. Ekip bazı ekranları beklenenden farklı mı kullanıyor, elle sürdürülen bir iş kaldı mı, bazı raporlar hiç açılmıyor mu? Bu gözlemler, sonraki geliştirmelerin önceliğini belirlemek için en değerli kaynaktır. Kabul testinde hazırlanan senaryolar da saklanmalıdır; sonraki her güncellemede aynı senaryoları tekrar çalıştırmak, yeni bir değişikliğin eskiden çalışan bir şeyi bozmadığını görmenin en kolay yoludur.

Bunny Soft teslimi nasıl yürütüyor?

Yazılımı ve onu çalıştıracak sunucu, cihaz ve ağ kurulumunu tek ekip olarak üstlendiğimiz için teslimi de bütün olarak ele alıyoruz. Sistemi gerçek kullanım senaryolarıyla uçtan uca deniyor, ekibinizi eğitiyor ve ardından teslim ediyoruz; teslimde neyin nasıl çalıştığı belgelenir. Kurulumu çalışma saatlerinizi ve yoğun dönemlerinizi gözeterek planlıyor, gerektiğinde geçişi aşamalara bölüp eski düzenle yeni sistemi bir süre birlikte çalıştırıyoruz.

Birden fazla lokasyonlu projelerde kurulumu genellikle bir lokasyonda deneyip doğruladıktan sonra diğerlerine yayıyoruz. Teslimden sonra yazılım ve donanım için tek muhatabınız oluyoruz; destek ve bakımın kapsamını, müdahale şeklini ve iletişim kanalını teslimden önce sizinle yazılı olarak netleştiriyoruz.

Projenizin yazılımını, donanımını ve teslimini tek elden yürütmek için proje yazılımı ve donanımı sayfamızı inceleyebilirsiniz.

Sık sorulanlar

Kabul testini kim yapmalı, geliştiren ekip mi biz mi?

Geliştiren ekip testi hazırlar ve kendi denemelerini önceden yapar; kabul kararını ise teslim alan taraf verir. En sağlıklısı, testlerin iki tarafın birlikte bulunduğu oturumlarda ve günlük işi yapan kullanıcıların katılımıyla yürütülmesidir.

Küçük hatalar varken sistemi kullanmaya başlayabilir miyiz?

Ana iş akışını engellemeyen küçük sorunlar, yazılı bir giderme planıyla kabulü engellemez. Önemli olan bu maddelerin bir listede durması ve kapanana kadar takip edilmesidir.

Kabul tutanağını imzaladıktan sonra çıkan hatalar ne olur?

Teslimden sonra fark edilen hatalar, destek ve bakım düzeninde tanımlanan kanaldan bildirilir. Bu yüzden destek kapsamının ve hata bildirimi yolunun teslimden önce yazılı hâle getirilmesi önemlidir.

Test için ayrı bir ortam gerekir mi?

Mümkünse evet. Gerçek verinin bir kopyasıyla çalışan ayrı bir test ortamı, canlı kayıtları bozma riski olmadan her senaryonun rahatça denenmesini sağlar; sonraki güncellemelerin denenmesinde de kullanılır.

Kabul testine ekibimizden kaç kişi katılmalı?

Her ana rolden en az bir kişinin bulunması yeterlidir. Depo, satış, muhasebe gibi her ekipten sistemi en çok kullanacak kişinin katılması, testin gerçek iş akışını yansıtmasını sağlar.

Bu konudaki hizmetimiz

Proje yazılımı ve donanımı

Projenin yazılımını geliştiriyor, çalışacağı donanımı seçiyor, kurulumu ve bakımı tek noktadan üstleniyoruz; yazılım ve donanım aynı ekipten.

Aklınızdaki projeyi birlikte konuşalım

Ne yapmak istediğinizi anlatın; ihtiyacınızı dinleyip işinize özel bir yol haritası ve teklifle dönelim.

Size daha iyi hizmet verebilmek için sitemizde çerezler kullanılmaktadır. Siteyi kullanmaya devam ederek çerezlere izin vermiş olursunuz. KVKK aydınlatma metni