Yanlış yazılım firması seçiminin faturası genellikle projenin ortasında çıkar: tarih kayar, kod okunamaz hale gelir, telefonlar açılmaz. İşte sözleşmeyi imzalamadan önce cevabını netleştirmeniz gereken sorular.
Yazılım şirketi seçmek, çoğu firmanın yılda belki bir kez yaptığı ama en pahalıya mal olan kararlardan biri. Yanlış seçimin faturası da genelde en kötü anda çıkar: para çoktan ödenmiştir, teslim tarihi ikinci kez kaymıştır, kod öyle bir hale gelmiştir ki başka bir ekip devralmak istese baştan yazmayı teklif eder.
Aşağıdaki sorular, teklif toplarken kafanızda netleştirmeniz gerekenler. Hepsini tek toplantıda sormak zorunda değilsiniz. Ama imza atmadan önce onunun da cevabını biliyor olmalısınız.
İşi anlıyorlar mı, yoksa sadece kod mu yazıyorlar?
1. Bu işi daha önce kaç kez yaptınız?
Referans sormak klasik. Asıl önemli olan, sizinkine benzer bir işi anlatırken firmanın nerede zorlandığını da söyleyip söylemediği. Her şeyi "hallederiz" diyen bir ekipten çok, "şu entegrasyonda genelde şu sorun çıkar, ona baştan zaman ayırırız" diyen ekip daha güvenilirdir. İkincisi işi gerçekten yapmış demektir.
2. Beni bu projeden vazgeçirecek bir sebep var mı?
Tuhaf bir soru gibi görünür ama en çok şey öğrendiğiniz soru budur. Her isteğinize "olur" diyen firma sizi düşünmüyor, faturayı düşünüyor olabilir. İyi bir ekip zaman zaman "buna gerek yok", "bunu hazır bir araçla çözersiniz, size özel yazılım gerekmez" der. Kendi işini küçültmeyi göze alabiliyorsa, geri kalanına da güvenebilirsiniz.
Para ve zaman
3. Fiyat sabit mi, yoksa saat başı mı?
İkisinin de doğru olduğu durumlar var. Kapsamı net bir iş için sabit fiyat tercih edilir; ne alacağınızı baştan bilirsiniz. Kapsamı kendisi de belirsiz olan bir keşif projesinde ise sabit fiyat, ya firmayı zarara sokar ya da sizi gereksiz yere şişirilmiş bir teklifle karşılaştırır. Önemli olan hangisi olduğunun sözleşmede açıkça yazması.
4. Kapsam değişirse ne oluyor?
Projelerin çok azı başladığı gibi biter. İş ortasında "bir de şunu ekleyelim" demeniz normaldir. Sorun, bu değişikliğin nasıl fiyatlandığının önceden konuşulmamış olması. İyi bir sözleşme, ek işlerin nasıl teklifleneceğini ve onaysız iş yapılmayacağını baştan söyler.

Teslimden sonra ne oluyor?
5. Kaynak kod kimin?
Bunu net sorun. Bazı firmalar yazılımı size "kullandırır" ama kaynak kodu vermez; ayrılmak isterseniz elinizde çalışan ama dokunamadığınız bir yazılım kalır. Bizim sözleşmemizde kaynak kod baştan müşterinindir; bunu bir pazarlık kozu olarak tutmayı doğru bulmuyoruz. Siz de kiminle çalışırsanız çalışın bu maddeyi arayın.
6. Yarın sizinle çalışmasak, bu yazılımı başkası devralabilir mi?
Cevabı kodun nasıl yazıldığında gizli. Dökümantasyon var mı, standart araçlar mı kullanılmış, yoksa her şey tek bir kişinin kafasında mı? Firma bu soruya rahatça cevap veriyorsa, sizi kilitlemeye çalışmıyor demektir.
7. Hata çıkarsa kim, ne kadar sürede bakıyor?
Teslim, işin bitişi değildir. Canlıya alındıktan sonra çıkan hataların nasıl karşılanacağı, bakım anlaşmasının ne kapsadığı yazılı olmalı. "Elbette bakarız" cümlesi sözleşmede bir şey ifade etmez.
Ekip ve iletişim
8. Benim işimde kim çalışacak?
Satış toplantısına gelen kıdemli ekip ile projeyi asıl yapan ekip her zaman aynı olmaz. Kimin çalışacağını, kaç kişi olduğunu sormak hakkınız.
9. Bana ne sıklıkta ve nasıl rapor vereceksiniz?
Haftada bir kısa görüşme çoğu proje için yeterli. Önemli olan, ilerlemeyi görebileceğiniz düzenli bir ritmin olması. Aylarca haber alamayıp sonunda kocaman bir teslimle karşılaşmak, iyi haber değildir.
10. Fikrimi değiştirirsem ne kadar geç kalmış olurum?
Küçük parçalar halinde ilerleyen, her iki üç haftada elle tutulur bir çıktı gösteren bir çalışma biçimi, sizi geç fark edilen hatalardan korur. İşin sonunda tek seferde teslim eden yöntem, yanlış giden bir şeyi ancak çok geç görmenizi sağlar.
Peki bu on soruyu kime sormalı?
Hepsini tek bir firmaya sorup rahatça cevap alabiliyorsanız, doğru yerdesiniz demektir. Kaçamak cevaplar, "onu sonra konuşuruz"lar ve fiyatın neden o fiyat olduğunu açıklamaktan kaçınma, projenin ilerideki halinin habercisidir.
Heloras olarak İzmir'de ve uzaktan özel yazılım geliştiriyoruz; bu soruların hepsine sözleşmede yazılı cevap veriyoruz. Nasıl çalıştığımızı özel yazılım hizmetimiz sayfasında, İzmir'deki konumumuzu İzmir yazılım firması sayfasında anlattık. Projeniz için ne gerekip ne gerekmediğini konuşmak isterseniz bir keşif görüşmesi ayarlayalım. Hazır bir çözümle mi yoksa özel yazılımla mı gitmeniz gerektiğini merak ediyorsanız, bu yazıda ayrıntılı konuştuk.
