YAZILIM GELİŞTİRME

Yazılım Şirketi Nasıl Seçilir?

Yazılım firmasını ekip, kapsam, test, teslim ve bakım kanıtlarıyla değerlendirin. Görüşme soruları ve teklif karşılaştırma matrisiyle kararınızı hazırlayın.

Next Medya Strateji ve Teknoloji EkibiYayın: Güncelleme: 4 dk · 785 kelime
Yazılım tedarikçisini kapsam, ekip, test ve devir kanıtlarıyla değerlendiren matris
Tedarikçi seçimi
İçindekiler

Yazılım şirketi seçerken portfolyonun görünümü ve teklifin toplamı ilk bilgiyi verir; fakat projenizin nasıl geliştirileceğini ve sürdürüleceğini tek başına açıklamaz. Asıl değerlendirme, sizin iş akışınıza ilişkin sorulara verilen cevaplar ve gösterilen çalışma kanıtları üzerinden yapılmalıdır.

Bu rehber bir firma sıralaması sunmaz. Amaç, adayların aynı kapsamı değerlendirmesini sağlamak ve seçim gerekçesini kayıt altına almaktır. Değerlendirme matrisi ile örnek sorular, kendi projenize uyarlayabileceğiniz temsili bir satın alma çerçevesidir.

Teklif karşılaştırma aracı ile uygulayın

Teklif karşılaştırma aracı bu rehberdeki kararları kendi verilerinizle çalışmanıza yardımcı olur. Sonucu indirip proje ekibinizle değerlendirebilirsiniz.

Tüm adaylara aynı başlangıç bilgisini verin

İlk görüşmeden önce hedef kullanıcıları, mevcut iş akışını, temel sorunu ve başarı ölçütünü bir sayfada özetleyin. Kullanılan sistemleri, veri kaynaklarını, zorunlu yayın tarihlerini ve henüz kararlaştırılmamış konuları ekleyin. Teknik terimlerle dolu bir dosya hazırlamak zorunda değilsiniz.

Bir adaya yalnızca ekran listesi, diğerine kapsamlı süreç belgesi verirseniz aldığınız tahminler aynı işi anlatmayabilir. Görüşmelerde ortaya çıkan önemli açıklamaları tüm adaylarla aynı kapsam sürümü üzerinden paylaşın. Böylece teklif farkının bilgi eksikliğinden mi, çalışma yönteminden mi geldiğini görebilirsiniz.

İddiaları karşılaştırılabilir kanıtlara dönüştürün

Aşağıdaki matrisi evet/hayır listesi olarak bırakmayın. Her satıra gözlenen kanıtı, açık soruyu ve sizin için önemini yazın. Kritik bir devir veya yetkilendirme koşulu karşılanmıyorsa, diğer alanlardaki yüksek puan bunu otomatik olarak telafi etmemelidir.

Aday firmayla görüşmede kullanılabilecek değerlendirme matrisi
AlanSorulacak soruİstenecek kanıt
İş analiziBelirsiz iş kurallarını nasıl netleştirirsiniz?Anonim akış ve açık soru örneği
EkipTeknik kararları ve kabulü kim yönetir?Rol ve sorumluluk dağılımı
GeliştirmeKod değişiklikleri nasıl incelenir?Örnek inceleme ve sürüm süreci
TestKritik işlemin hatalı durumlarını nasıl sınarsınız?Kabul senaryosu ve hata kaydı
DevirBaşka ekip sistemi nasıl çalıştırır?Kurulum ve operasyon belgesi
BakımYayın sonrası sorunu kim ele alır?Destek kapsamı ve sorumlular

Referans projede ekranın arkasındaki işi sorun

İzin verilmiş bir referans üzerinden firmanın gerçek rolünü öğrenin. Tasarımı mı, arka uç geliştirmeyi mi, entegrasyonu mu, yoksa yalnızca bakımı mı üstlenmiş? Benzer sektör adı kadar, benzer kullanıcı rolleri ve veri akışları da deneyimi anlamak için yararlıdır.

Canlı müşteriye ait gizli veri veya erişim istemeyin. Anonim ekranlar, temsili veri ve açıklanabilir karar örnekleri yeterli olabilir. Örneğin “bu entegrasyon kesildiğinde ne oldu ve nasıl fark ettiniz?” sorusu, yalnızca teknoloji logosu listesinden daha somut bilgi sağlar.

Kişiler değiştiğinde proje nasıl devam eder?

Görüşmeyi yapan kişi ile geliştirmeyi yürütecek ekibin aynı olup olmadığını netleştirin. Teknik sorumlu, proje iletişimi ve müşteri tarafındaki karar sahibi belirlenmelidir. Dış kaynak kullanılan görevlerde teslim ve kalite sorumluluğunun kimde kaldığını sorun.

Devamlılık için yalnızca kişi sayısını değerlendirmeyin. Kod inceleme, karar kayıtları, çalışma ortamı belgeleri ve yedek sorumluluklar da önemlidir. Tek bir kişinin hafızasında kalan kurallar, büyük bir ekipte de devir güçlüğü yaratabilir.

Teklifte kalite ve kapsam değişikliği görünür olsun

Analiz, test, veri taşıma, kullanıcı eğitimi ve bakımın dahil olup olmadığını ayrı satırlarda okuyun. Üçüncü taraf lisansları ile kullanım giderlerini başlangıç bedelinden ayırın. Yeni bir talebin nasıl tahmin edileceği ve kim tarafından onaylanacağı yazılı olmalıdır.

Güvenlik yaklaşımı için “güvenli yazılım” gibi geniş bir ifadeyle yetinmeyin. İlgili kontrollerin, test kapsamının ve bulgu giderme sorumlusunun nasıl belirlendiğini sorun. OWASP ASVS gibi bir kaynak bu görüşmeyi somut gereksinimlere bağlayabilir; bir standardın adını anmak, kontrollerin uygulandığını kanıtlamaz.

Belirsizlik yüksekse sınırlı bir keşif çalışması değerlendirin

Temsili bir seçim senaryosunda iki adayın ana farkı, eski sistemle entegrasyon için yaptığı varsayım olabilir. Daha fazla genel sunum istemek yerine kapsamı, teslimi ve ücret koşulları önceden belirlenmiş küçük bir keşif çalışması karşılaştırmayı kolaylaştırabilir.

Bu çalışmanın sonunda açık sorular, uygulanabilir seçenekler ve tahminin dayanakları görünmelidir. Keşif yapılması ana geliştirme sözleşmesine otomatik geçiş anlamına gelmemelidir; sonraki kararın koşulları önceden konuşulmalıdır.

Seçim kararını kapsam ve teslimle bağlayın

Gereksinim analizi rehberi ile ortak brief hazırlayın. Özel yazılım maliyeti üzerinden teklif satırlarını karşılaştırın; kabul testleri ve teknik devir koşullarını seçim aşamasında netleştirin.

UYGULAMA ÖZETİ

Uygulamaya geçmeden önce kontrol edin

Karşılaştırma

  • Adaylar aynı brief ve açıklamaları aldı.
  • Kritik koşullar ve bunları destekleyen kanıtlar kaydedildi.

Teslim ve devamlılık

  • Ekip rolleri ve değişiklik onayı belli.
  • Test, devir ve destek kapsamı teklif içinde ayrıldı.

SSS

Sık sorulan sorular

Sektörümüzde daha önce çalışmış olması şart mı?

Sektör bilgisi yararlı olabilir; yine de benzer iş kuralları, entegrasyonlar ve operasyon ihtiyaçlarını nasıl çözdüğünü inceleyin. Bir sektör logosu, projenizde gereken teknik kapsamı tek başına göstermez.

En düşük fiyatlı teklif nasıl değerlendirilmeli?

Önce analiz, test, geçiş ve bakımın aynı kapsamda olup olmadığını kontrol edin. Farkın nedenini, hariç işleri ve varsayımları açıklattıktan sonra toplamı değerlendirin.

Kaynak kod teslimini ne zaman konuşmalıyız?

Seçim ve teklif aşamasında. Teslim kapsamını, lisansları, teknik dokümantasyonu ve yeni ekibin çalıştırma yöntemini başlangıçta tanımlayın; hak kapsamını ilgili sözleşmelerle netleştirin.

BİRİNCİL KAYNAKLAR

Kaynaklar ve İleri Okuma

YAZAR

Next Medya Strateji ve Teknoloji Ekibi

Web ve yazılım projeleri

Web ve yazılım kararlarını kapsam, içerik, teknik gereksinimler ve işletme süreçleriyle birlikte ele alan Next Medya ekibi. Rehberlerdeki tablolar ve senaryolar karar yöntemini açıklamak için hazırlanmış temsili örneklerdir.

İLGİLİ HİZMET

Özel Yazılım GeliştirmeBulut, Bakım ve Teknik Operasyon

Yazılım projenizin kapsamını birlikte değerlendirelim

Mevcut yapınızı, hedeflerinizi ve kısıtlarınızı paylaşın; projenin kapsamını birlikte değerlendirelim.

Projenizi görüşelim