Blog'a dön
Özel yazılım

Yazılım Projesi Tesliminde Kontrol Listesi

Özel yazılım veya kurumsal web projeniz için teklif alın veya hizmetlerimizi inceleyin.

Çiçek YazılımYazılım ve web çözümleri

Yazılım teslimi, uygulamanın bir bağlantıda açılmasından daha geniş bir iştir. İşletme uygulamayı kullanabilmeli, erişimleri yönetebilmeli ve bir sorun yaşandığında hangi adımı izleyeceğini bilmelidir. Bunun için teslimden önce kontrol edilecek kapsamın yazılı olması gerekir.

Bu liste, web uygulaması ve yönetim paneli projelerinde teslim görüşmesine hazırlık için kullanılabilir. Her proje aynı mimariye sahip değildir; listedeki maddelerin sözleşmenizdeki kapsamla eşleştirilmesi gerekir. Hukuki hüküm yerine geçmez; teknik teslim görüşmesinin gündemini oluşturur.

1. Kapsam ve kabul senaryoları

Teklifteki özellikleri tek tek işaretlemek yerine önemli iş akışlarını deneyin. Örneğin bir yönetim panelinde yetkili kullanıcı kayıt açabilmeli, ilgili kişi kaydı inceleyebilmeli ve yetkisiz kullanıcı aynı işlemi yapamamalıdır. Beklenen sonuç, kullanılan örnek veri ve kontrol eden kişi kayıt altına alınsın.

Teslim sırasında görülen eksik veya hataları, yeni isteklerden ayırın. Hangi maddelerin teslimi etkilediğini ve hangi maddelerin sonraki çalışma kapsamında değerlendirileceğini taraflar birlikte netleştirsin.

2. Kaynak kodu ve çalıştırma bilgisi

Kaynak kod teslimi kapsamda varsa depo erişimini, ilgili sürümü ve kurulum bilgisini kontrol edin. Kullanılan bağımlılıkların ve yapılandırma adımlarının belgelenmesini isteyin. Kodun bulunmasıyla başka bir ortamda çalıştırılabilmesi farklı kontrollerdir.

Üçüncü taraf lisansları, ücretli servisler ve geliştirme araçlarının erişimleri ayrı değerlendirilmelidir. İşletmenin sahip olduğu erişimlerle sağlayıcının kendi hesabındaki erişimleri liste üzerinde ayırın.

3. Alan adı, barındırma ve yönetici erişimleri

Alan adı hesabı, sunucu veya barındırma paneli, yönetici hesabı ve gerekli servislerin sorumlusunu yazın. Parolaları teslim belgesine açık olarak koymak yerine uygun erişim devri yöntemini belirleyin. Kişisel hesaplara bağlı kalan bir hizmet varsa işletme hesabına nasıl aktarılacağını görüşün.

Deneme kullanıcıları ve geçici erişimler teslimde kontrol edilsin. İşletmenin hangi kullanıcıları kendisinin ekleyip kapatabileceğini uygulamada deneyin. Yetki kapsamı için OWASP'ın yetkilendirme yaklaşımı teknik bir referanstır.

4. Veri, yedek ve geri yükleme

Hangi verilerin yedeklendiğini, yedeğin nereye alındığını ve sorumluyu belirleyin. Dosyalar ile veri tabanı farklı yerlerde tutuluyorsa ikisinin de kapsamını kontrol edin. Bir yedeğin var olması, uygulamanın geri yüklenebildiğinin kanıtı değildir; ayrı test ortamında geri yükleme kontrolü istenebilir.

Veri aktarımı yapıldıysa kayıt sayısı ve seçilmiş örneklerin tutarlılığını kontrol edin. Eski sistemin ne kadar süre saklanacağı ve son veri çıktısının hangi tarihe ait olduğu belgelensin.

5. Formlar ve dış bağlantılar

İletişim veya teklif formunda sadece “gönderildi” mesajına bakmayın. Kaydın ilgili panelde bulunduğunu ve varsa bildirim ya da entegrasyonun beklenen hedefe ulaştığını kontrol edin. Bu kontrol için gerçek müşteri bilgisi yerine belirlenmiş test verisi kullanın.

E-posta, ödeme veya başka dış servisler varsa her birinin deneme ve canlı ortam ayarları ayrı kontrol edilsin. Ücretli bir servisin kullanım sınırını, hesabın sahibini ve devam maliyetini öğrenin.

6. Kullanım bilgisi ve destek

Yönetici ve günlük kullanıcı için gerekli adımları belirleyin. Uzun bir belge yerine, sık yapılan işlemleri gösteren kısa yönergeler tercih edilebilir. Bir hata bildiriminde hangi bilgilerin paylaşılması gerektiği ve hangi kanalın kullanılacağı açıklansın.

Bakımın kapsadığı işlemler, yeni özellik talepleri, güncellemeler ve hizmetin sona ermesi durumundaki veri teslim süreci ayrıca konuşulsun. Bir müdahale süresi bekleniyorsa bunu sözlü varsayım olarak bırakmayın.

Teslim toplantısı için kısa liste

  • Kritik iş akışları denenip sonuçları kaydedildi mi?
  • Açık hatalar ve sonraki istekler ayrıldı mı?
  • Kapsamdaki kod, kurulum ve erişimler teslim edildi mi?
  • Alan adı ve servis hesaplarının sorumluları belli mi?
  • Yedek ve geri yükleme yöntemi doğrulandı mı?
  • Form ve entegrasyon sonuçları hedefte kontrol edildi mi?
  • Kullanım bilgisi, bakım ve destek kanalı net mi?

Teklif aşamasında kapsamı hazırlamak için kurumsal web sitesi teklif kontrol listemizi kullanabilirsiniz. Proje incelemelerimiz çalışma kapsamımızdan örnekler sunar.

İşletmenizin süreçlerine uygun uygulama için özel yazılım geliştirme hizmetimizi inceleyin. İhtiyaç ve teslim beklentilerinizi teklif formundan iletebilirsiniz.