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.

İçindekiler
- 01Teklif karşılaştırma aracı ile uygulayın
- 02Tüm adaylara aynı başlangıç bilgisini verin
- 03İddiaları karşılaştırılabilir kanıtlara dönüştürün
- 04Referans projede ekranın arkasındaki işi sorun
- 05Kişiler değiştiğinde proje nasıl devam eder?
- 06Teklifte kalite ve kapsam değişikliği görünür olsun
- 07Belirsizlik yüksekse sınırlı bir keşif çalışması değerlendirin
- 08Seçim kararını kapsam ve teslimle bağlayın
- ✓Kontrol listesi
- ?Sık sorulan sorular
- ↗Kaynaklar
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.
| Alan | Sorulacak soru | İstenecek kanıt |
|---|---|---|
| İş analizi | Belirsiz iş kurallarını nasıl netleştirirsiniz? | Anonim akış ve açık soru örneği |
| Ekip | Teknik kararları ve kabulü kim yönetir? | Rol ve sorumluluk dağılımı |
| Geliştirme | Kod değişiklikleri nasıl incelenir? | Örnek inceleme ve sürüm süreci |
| Test | Kritik işlemin hatalı durumlarını nasıl sınarsınız? | Kabul senaryosu ve hata kaydı |
| Devir | Başka ekip sistemi nasıl çalıştırır? | Kurulum ve operasyon belgesi |
| Bakım | Yayı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
- OWASP ASVS: uygulama güvenliği gereksinimleri (yeni sekmede açılır)
Uygulama güvenliği gereksinimlerinin ve doğrulama kapsamının belirlenmesinde kullanılabilecek açık standart.
- GitHub: kaynak kod deposu aktarımı (yeni sekmede açılır)
Depo aktarımının teknik koşulları ve aktarımla ilişkili erişimlerin değerlendirilmesi.
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 OperasyonSONRAKİ OKUMA
İlgili diğer analizler
YAZILIM GELİŞTİRME
Yazılım Kaynak Kodu ve Teknik Devir Rehberi
Yazılım devrinde kaynak kod, derleme, veri şeması, ortamlar, erişimler ve operasyon belgelerini doğrulayın. Yeni ekiple çalıştırma ve geri yükleme provası yapın.
Okumaya devam edinYAZILIM GELİŞTİRME
Yazılım Kabul Testleri ve Teslim Kontrolü
Yazılım kabul testlerini gerçek iş akışları, yetki ve hata senaryolarıyla hazırlayın. Test kaydı, bulgu önceliği ve yayın kararı için kontrol listesi kullanın.
Okumaya devam edinYazı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