İşletme Sahibi Olarak Yazılımcıdan Ne Talep Etmelisiniz
Alanya ve Antalya bölgesinde işletme sahibi olarak bir yazılım projesi başlatmak istediğinizde, yazılımcıdan ne talep etmeniz gerektiğini bilmek çok önemlidir. Web sitesi, ozel yazılım ya da SaaS uygulaması geliştirtiyorsanız, sadece "bitsin" demekle yetmemeniz lazım. Yazılım geliştirme sürecinde alınması gereken tedbirler, yazılımcıyla yapılması gereken anlaşmalar ve teslim alırken kontrol edilmesi gereken hususlar vardır. Hem zaman hem de para kaybından korunmak için bu noktaları açık hale getirmek gerekir.
Yazılı ve Detaylı Bir Anlaşma İsteyin
Her şeyin başında yazılı bir sözleşme olmalıdır. Sözlü vaat yeterli değildir. Sözleşmede projenin kapsamı, teslim tarihleri, ödeme koşulları ve sorumluluklarının kime ait olduğu net biçimde yazılı olmalıdır. Özellikle şu maddeleri eklemeden anlaşmayı imzalamayın:
- Proje kapsamı: Hangi özellikler eklenecek, hangisi daha sonraya bırakılacak açık olmalı
- Teslim tarihi ve kilometre taşları: Projenin aşamalı olarak ne zaman teslim edileceği
- Ödeme planı: Tamamlama öncesi ne kadar ödeneceği, kalanı ne zaman
- Değişiklik istekleri: Proje ortasında ekstra özellik talep ederseniz nasıl fiyatlandırılacağı
- Destek ve bakım süresi: Projenin teslim sonrası ne kadar müddet bedava destek verileceği
Kod Sahipliğini Açıkça Belirleyin
Yazılım projelerinde en önemli konulardan biri de kod sahipliğidir. Paranızı verip proje bittiğinde, o yazılımın kodunu kullanma ve değiştirme hakkının size ait olması gerekir. Bazı yazılımcılar kodu kendilerinde tutmak ister, bu durumda siz geliştirilen yazılımda bağımlı kalırsınız. Sözleşmede şu noktalar açık olmalı:
- Tüm yazılım kodu size teslim edilecek mi, yoksa yazılımcı kodu kendisinde mi tutacak
- Kodun kaynak dosyaları (source code) size mi verilecek
- Ileride başka bir yazılımcıdan destek alabilecek misiniz, yoksa ilk yazılımcıya bağlı mı kalacaksınız
Özellikle web siteleri, e-ticaret platformları ve işletmeye özgü yazılımlar için kod sahipliğini vurgulamak çok önemlidir. Çünkü işletmeniz büyüdükçe yazılımda değişiklikler, eklemeler veya göç gerekebilir.
Sunucu ve Altyapı Sahipliğini Sorgulayin
Yazılımın kodunun yanında, barındığı sunucuyu da düşünmelisiniz. Domain adınız size mi ait, yoksa yazılımcı adına mı kayıtlı? Web hosting ve sunucu yönetimi kimin sorumluluğunda? Bu konuların sözleşmede açık olması lazım. Aksi takdirde ileride yazılımcıyla anlaşmazlık çıkabilir.
Alanya'da birçok otel, restoran ve e-ticaret işletmesi sahibi web sitesinin DNS ve sunucu ayarlarının kontrol edemeyen bir durumda bulmuştur. Bu nedenle şunları kontrol edin:
- Domain adı kimin adına kayıtlı olacak (sizin adınız olmalı)
- Sunucu kimin kontrolünde olacak
- Database (veritabanı) yedekleri nasıl yapılacak ve kimin sorumluluğu
- Sunucu değişikliği veya taşınması gerektiğinde ne yapılacak
Test ve Kalite Güvence İsteyin
Yazılım teslim alırken yeterli test yapılmış olmalıdır. Yazılımcıdan mobil uyumluluğu, farklı tarayıcılardaki görünümü, hız testlerini ve güvenlik kontrolleri yaptığını göstermiş olmasını isteyebilirsiniz. Web sitesi hızının satışa etkisi ölçülebilir ve bu nedenle teslim alırken bu detaylar kontrol edilmelidir.
Dokümantasyon ve Eğitim Talep Edin
Yazılım teslim edilirken dokümantasyon (yönetim kılavuzu, teknik bilgiler) size verilmeli ve yazılımcıdan kısa bir eğitim almalısınız. İçerik yönetim sistemi (CMS) ise, siz de güncellemeler yapabilmeli ve temel işlemleri öğrenmiş olmalısınız.
Yazılımcı ile İletişim Yapısını Belirleyin
Proje boyunca iletişim kanallarını, yanıt sürelerini ve sorumlu kişiyi açıkça belirleyin. Örneğin, yazılımcı acil hataları kaç saatte çözmesi gerekir? Haftasonları ve tatillerde kim ile irtibata geçeceksiniz? Yazılım mühendisi ile dijital ajans arasındaki fark birçok zaman iletişim hızı ve doğrudan ulaşılabilirlik açısından belirgindir.
Ileriki Destek ve Bakım Koşullarını Belirleyin
Projenin teslim sonrasında destek ve bakım hizmetlerinin koşulları sözleşmede yazılı olmalıdır. Yazılımcı teslimden sonra ne kadar müddet ücretsiz destek verecek? Bundan sonra aylık bakım ücreti ne olacak? Web sitesi bakım anlaşması neleri kapsamalı sorusu işletme sahibinin sık sık sorduğu bir konudur ve bu nedenle baştan net olması gerekir.
Proje Başında Yazılımcıdan Talep Edilmesi Gereken Belgeler
Yazılımcıyla çalışmaya başlamadan önce şunları isteyin:
- Referans listesi: Daha önce yaptığı benzer projeler ve müşteri iletişim bilgileri
- Proje planı: Aşamalar, zaman çizelgesi, kullanılacak teknolojiler
- Maliyet tahmini: Detaylı bir bütçe tasnifi
- Sigorta ve vergiler: Yazılımcının vergisini ödeyen, sigortalı biri olduğunu doğrulayın
Sonuç
Alanya'da bir işletme sahibi olarak yazılımcıdan talep etmeniz gerekenler çok basit: açıklık, yazılı belgeler ve kontrol. Sözleşme yapın, kod sahipliğini belirleyin, sunucu yönetimini anlaşın, yeterli test ve dokümantasyon isteyin. Iyi bir yazılımcı bu istekleri olumlu karşılayacak ve profesyonelce davranacaktır. Yazılım sadece bir masraf değil, işletmenizin uzun vadeli bir varlığı olacaktır. Bu nedenle hemen başında doğru şekilde temellendirmek önemlidir.
Yazılım projelerinizde yardıma ihtiyacınız varsa veya mevcut projelerinizle ilgili sorularınız olursa, Alanya Bilişim Hizmetleri olarak benimle doğrudan iletişime geçebilirsiniz. Projelerimize ve yaklaşımımıza Instagram sayfamızdan göz atabilirsiniz.
Projeni konuşalım
Fikrini yaz, birkaç saat içinde dönüş yapayım.