Özel Yazılım
- Anasayfa
- Özel Yazılım
Özel yazılımı ne zaman yaptırmalı, ne zaman yaptırmamalı?
Hazır program işinizi karşılıyorsa özel yazılıma gerek yok. Karşılamıyorsa, işi programa uydurmak yerine programı işe uydurmanın maliyeti çoğu zaman sanılandan düşük.
Önce hangi işin kolaylaşacağını tanımlıyoruz
Özel yazılım talepleri bize genellikle şu cümleyle geliyor: “Bir program yaptırmak istiyoruz.” İlk sorumuz her zaman aynı: bugün bu işi nasıl yapıyorsunuz? Cevap çoğu zaman Excel tablosu, WhatsApp grubu, defter ve birkaç kişinin hafızası oluyor.
O yüzden işe yazılımdan değil, akıştan başlıyoruz. Bir işin baştan sona hangi ellerden geçtiğini, nerede beklediğini ve hangi adımda hata yapıldığını çıkarıyoruz. Çoğu projede asıl kazanç yeni bir özellikten değil, iki adımın birleştirilmesinden geliyor.
Bu analiz bittiğinde elimizde somut bir hedef oluyor: “teklif hazırlama süresi kırk dakikadan beş dakikaya insin”, “stok sayımı ayda iki gün yerine yarım gün sürsün” gibi. Ölçülebilir bir hedefi olmayan yazılım projesi, bittiğinde başarılı olup olmadığı tartışılan bir projedir.
- Mevcut iş akışı adım adım çıkarılır
- Darboğazlar ve tekrar eden manuel işler tespit edilir
- Projeye ölçülebilir bir hedef konur
- Yazılım gerekmiyorsa açıkça söylenir
Hazır çözüm mü, özel geliştirme mi?
Her ihtiyaç özel yazılım gerektirmiyor. Muhasebe, e-fatura, basit stok takibi gibi standart işler için piyasada olgunlaşmış ve ucuz çözümler var. Bunları yeniden yazmak hem para hem zaman kaybı.
Özel geliştirme şu durumlarda anlamlı oluyor: işinizin akışı sektördeki standart akıştan farklıysa, birden fazla sistemin birbiriyle konuşması gerekiyorsa, hazır programın lisans maliyeti kullanıcı sayısıyla birlikte kontrolden çıkıyorsa ya da veriniz üzerinde tam kontrol istiyorsanız.
Bu değerlendirmeyi teklif aşamasında ücretsiz yapıyoruz. Hazır bir çözümün işinizi göreceğini düşünüyorsak onu söylüyoruz; adını da veriyoruz. Kendi işimize iş çıkarmak için gereksiz proje başlatmıyoruz, çünkü memnun olmayan bir müşteriden gelen tek bir yorum, o projenin kazandırdığından fazlasını götürüyor.
- Standart ihtiyaçlar için hazır çözüm önerilir
- Özel geliştirme yalnızca gerçekten gerektiğinde önerilir
- Lisans maliyeti ve büyüme senaryosu birlikte hesaplanır
- Değerlendirme ücretsiz ve bağlayıcı değildir
Küçük başlar, ihtiyaç oldukça büyür
Yazılım projelerinin en sık çöktüğü nokta, ilk sürümde her şeyi yapmaya çalışmak. Altı ay süren bir geliştirmenin sonunda ortaya çıkan ürün, altı ay önceki ihtiyaca göre tasarlanmış oluyor.
Biz bunun yerine en küçük çalışır sürümü hedefliyoruz. İlk teslimde tek bir işi uçtan uca çözen bir modül veriyoruz; siz onu gerçek işte kullanıyorsunuz ve geri bildirim veriyorsunuz. İkinci ve üçüncü modüller bu geri bildirimin üzerine kuruluyor.
Bunun pratik faydası şu: iki ay sonra elinizde çalışan bir şey oluyor, altı ay sonra değil. Bütçeyi de aşamalara bölebiliyorsunuz; her aşamanın sonunda devam edip etmemeye siz karar veriyorsunuz.
Modüler kurgu ayrıca ileride ekip değişse bile projenin sürdürülebilir kalmasını sağlıyor. Her modülün ne yaptığı belgeleniyor, kod okunabilir tutuluyor.
- İlk teslimde tek bir işi uçtan uca çözen çalışır modül
- Gerçek kullanımdan gelen geri bildirimle sonraki modüller planlanır
- Bütçe aşamalara bölünür, her aşama sonunda karar sizindir
- Modüller belgelenir; proje tek kişiye bağımlı kalmaz
Panel tasarımı: az tıkla, çok iş
İş yazılımlarının çoğu, onu her gün sekiz saat kullanacak kişi düşünülmeden tasarlanıyor. Sonuç: üç ekran arasında gidip gelerek yapılan basit bir kayıt, yanlış tıklanan bir buton yüzünden bozulan veri, kimsenin okumadığı hata mesajları.
Panelleri, en sık yapılan işi en az tıkla yapılacak biçimde kuruyoruz. Klavye kısayolları, toplu işlem, hızlı arama ve akıllı varsayılanlar bu yüzden var. Yanlışlıkla silinen bir kaydın geri alınabilmesi, silme onayı sormaktan daha faydalı bir güvenlik önlemi.
Arayüz dilini işletmenin kendi diline göre yazıyoruz. Sizin “cari” dediğinize “müşteri hesabı” demiyoruz; ekipteki herkesin ilk günden anladığı kelimeleri kullanıyoruz. Yeni bir personel geldiğinde eğitim süresi böylece belirgin biçimde kısalıyor.
Yetki yönetimi de baştan planlanıyor: kim neyi görebilir, kim neyi değiştirebilir. Bu, hem hata riskini hem de veri güvenliği tarafındaki sorumluluğunuzu azaltıyor.
- En sık yapılan iş en az tıkla tamamlanacak biçimde tasarlanır
- Toplu işlem, hızlı arama ve geri alma desteklenir
- Arayüz dili işletmenin kendi terimleriyle yazılır
- Rol bazlı yetkilendirme baştan kurulur
Entegrasyonlar: sistemler birbiriyle konuşsun
Çoğu işletmede veri birden fazla yerde duruyor: sitede sipariş, muhasebede fatura, kargo firmasında takip, e-postada müşteri yazışması. Bu sistemler birbiriyle konuşmadığında aynı bilgi üç kez elle giriliyor ve üç kez hata yapılabiliyor.
Entegrasyonları projenin ayrılmaz parçası sayıyoruz. E-fatura ve e-arşiv sağlayıcıları, banka ve sanal POS sistemleri, kargo firmalarının takip servisleri, muhasebe programları ve pazaryeri panelleriyle veri alışverişi kurabiliyoruz.
Entegrasyon kurarken hata senaryolarını da yazıyoruz: karşı sistem yanıt vermezse ne olacak, aynı kayıt iki kez gelirse ne yapılacak, bağlantı koparsa iş nerede bekleyecek. Bu senaryolar yazılmadığında entegrasyon ilk aksaklıkta sessizce veri kaybediyor.
- E-fatura, sanal POS, kargo ve muhasebe entegrasyonları
- Pazaryeri ve tedarikçi panelleriyle veri alışverişi
- Hata ve tekrar senaryoları baştan yazılır
- Entegrasyon kayıtları izlenebilir biçimde loglanır
Veri güvenliği ve yedekleme
Bir iş yazılımının taşıdığı en değerli şey kodu değil, içindeki veri. Müşteri listesi, sipariş geçmişi, fiyat bilgisi ve personel kayıtları kaybolduğunda yazılımı yeniden yazmak mümkün, veriyi yeniden üretmek değil.
Bu yüzden yedekleme kurgusunu ilk günden kuruyoruz: günlük otomatik yedek, sunucudan bağımsız ikinci bir konum ve dönemsel geri yükleme testi. Yedek alınıyor olması yetmiyor; geri yüklenebildiğinin denenmiş olması gerekiyor.
Kişisel veri işleyen projelerde KVKK gerekliliklerini de kapsama dahil ediyoruz: veri envanteri, saklama süreleri, erişim kayıtları ve silme talebi akışı. Bunları sonradan eklemek, baştan planlamaktan çok daha maliyetli oluyor.
- Günlük otomatik yedek ve bağımsız ikinci konum
- Dönemsel geri yükleme testi yapılır
- KVKK kapsamında veri envanteri ve saklama süreleri tanımlanır
- Erişim kayıtları tutulur, yetkisiz işlem izlenebilir
Teslim, eğitim ve devir
Projeyi teslim ederken elinizde yalnızca çalışan bir yazılım değil, onu sürdürebilecek bilgi de olmasını istiyoruz. Bu yüzden teslim paketi üç parçadan oluşuyor: kaynak kod ve veritabanı erişimi, kısa kullanım videoları ve teknik belgelendirme.
Kaynak kod sizin. Bizimle çalışmayı bıraktığınızda projenin başka bir ekip tarafından devam ettirilebilmesi gerekiyor; bunu engelleyen kapalı kutu çözümler kurmuyoruz.
Eğitimi kullanıcı gruplarına ayırıyoruz. Yönetici ekranını kullanacak kişiyle, günlük veri girişi yapacak kişi aynı eğitimi almıyor. Kısa ve konu bazlı videolar, uzun bir eğitim toplantısından çok daha kalıcı oluyor.
- Kaynak kod ve veritabanı erişimi müşteriye devredilir
- Kullanıcı gruplarına göre ayrılmış kısa eğitim videoları
- Teknik belgelendirme ve kurulum yönergesi
- Devir sonrası destek süresi sözleşmede yazılıdır
Maliyet ve süre nasıl hesaplanır?
Özel yazılımda fiyatı belirleyen şey ekran sayısı değil, iş kurallarının karmaşıklığı. Yirmi ekranlı ama kuralları basit bir panel, beş ekranlı ama her kaydın yedi koşula göre farklı davrandığı bir sistemden daha ucuz olabiliyor.
Bu yüzden analiz aşamasını ayrı bir kalem olarak ele alıyoruz. Analiz sonunda elinizde ekran listesi, iş kuralları dökümü ve modül bazlı süre tahmini oluyor. Bu belgeyle başka bir firmadan da teklif alabilirsiniz; analiz bize bağlamıyor.
Geliştirmeyi modül bazlı fiyatlıyoruz. Her modülün süresi ve bedeli ayrı yazılıyor, ödeme modül tesliminde yapılıyor. Böylece proje ortasında bütçe belirsizliği oluşmuyor.
Sonrasında bakım ve geliştirme için aylık paket ya da saatlik destek seçeneği sunuyoruz. Hangisinin uygun olduğunu kullanım yoğunluğu belirliyor.
- Analiz ayrı bir kalem; çıktısı sizde kalır ve bağlayıcı değildir
- Geliştirme modül bazlı fiyatlanır ve modül teslimiyle ödenir
- Süre tahmini iş kurallarının karmaşıklığına göre verilir
- Bakım için aylık paket veya saatlik destek seçeneği
Web ile birlikte çalışan yazılım
Yazılım projelerinin çoğu, işletmenin web sitesiyle bağlantılı olduğunda çok daha faydalı oluyor. Siteden gelen teklif formu doğrudan panele düşüyor, panelde güncellenen fiyat sitede anında görünüyor, tamamlanan iş referans olarak siteye ekleniyor.
Tasarım ve yazılımı aynı ekipte topluyor olmamız burada işe yarıyor. Muğla web tasarım tarafında kurduğumuz siteyle panelin aynı veri modelini paylaşması, iki firma arasında entegrasyon pazarlığı yapmanızı gereksiz kılıyor.
Mevcut bir siteniz varsa onu da bağlayabiliyoruz; sitenin baştan yazılması şart değil. Hangi yolun daha ekonomik olduğunu analiz aşamasında birlikte karar veriyoruz.
- Site formları doğrudan panele düşer
- Paneldeki güncelleme sitede anında görünür
- Mevcut site yeniden yazılmadan bağlanabilir
- Tasarım ve yazılım tek ekipte olduğu için entegrasyon hızlıdır
Test ve hata yönetimi
Bir iş yazılımında hata, kullanıcının işini durdurduğu için maliyeti doğrudan hissediliyor. Bu yüzden test sürecini geliştirmenin sonuna bırakmıyoruz.
Her modül tamamlandığında önce kendi içimizde senaryo testinden geçiyor: doğru veriyle, eksik veriyle ve kasıtlı yanlış veriyle. Ardından sizin ekibinizden bir kullanıcıya gerçek işte deneme yaptırıyoruz. Geliştirenin gözünden kaçan şeyi, işi her gün yapan kişi ilk yarım saatte buluyor.
Yayına aldıktan sonra hata bildirimini tek bir kanala topluyoruz. Kimin hangi ekranda ne yaptığını gösteren kayıtlar sayesinde “bende olmuyor” döngüsüne girmeden sorunu tekrarlayabiliyoruz.
Hataları önceliklendiriyoruz: işi durduran hatalar aynı gün, rahatsız eden hatalar hafta içinde, kozmetik olanlar bir sonraki sürümde. Bu sıralama sözleşmede yazılı oluyor, yorumla belirlenmiyor.
- Modül bazlı senaryo testleri ve gerçek kullanıcı denemesi
- Hata bildirimi tek kanalda toplanır
- İşlem kayıtlarıyla sorun tekrarlanabilir hâle getirilir
- Müdahale süreleri önceliğe göre sözleşmede yazılıdır
Büyüme ve performans
Bugün yüz kaydı olan bir sistem, üç yıl sonra yüz bin kayıtla çalışıyor olabiliyor. İlk günden basit yazılmış ama büyümeyi düşünmemiş bir yapı, o noktada tamamen yeniden yazılmayı gerektiriyor.
Bu yüzden veritabanı tasarımını baştan doğru kuruyoruz: uygun indeksler, temiz ilişkiler ve raporlama sorgularının ayrı ele alınması. Bu kararlar ilk gün maliyet eklemiyor, ama üçüncü yılda projeyi kurtarıyor.
Yoğun kullanılan ekranlarda sayfalama ve arka planda çalışan işler kullanıyoruz. Büyük bir rapor hazırlanırken kullanıcının ekranının kilitlenmemesi, gündelik kullanımda en çok fark edilen konfor.
Sunucu tarafında da büyümeye hazır bir kurulum öneriyoruz. Başlangıçta küçük bir sunucu yeterli oluyor; ihtiyaç arttığında sistemi baştan taşımak yerine kaynak artırarak devam edebiliyorsunuz.
- Veritabanı tasarımı büyüme senaryosuna göre kurulur
- Ağır işlemler arka plana alınır, ekran kilitlenmez
- Sayfalama ve indeks stratejisi baştan planlanır
- Sunucu kaynağı taşımaya gerek kalmadan artırılabilir
Nasıl başlıyoruz?
İlk adım kısa bir tanışma görüşmesi. Bize bugün işi nasıl yürüttüğünüzü anlatıyorsunuz, biz de benzer projelerde neyin işe yaradığını paylaşıyoruz. Bu görüşme ücretsiz ve bağlayıcı değil.
Görüşmenin ardından yazılı bir ön değerlendirme gönderiyoruz: özel yazılım gerekli mi, gerekliyse hangi modüllerle başlanmalı, kabaca hangi bütçe aralığından söz ediyoruz. Bu belgeyle kendi içinizde karar verebiliyorsunuz.
Devam kararı çıkarsa analiz aşamasına geçiyoruz. Projenizi konuşmak için telefon edin ya da WhatsApp’tan yazın; aynı gün dönüş yapıyoruz.
- Ücretsiz tanışma görüşmesi ve ihtiyaç dinleme
- Yazılı ön değerlendirme ve bütçe aralığı
- Analiz aşaması ve modül planı
- Geliştirme, teslim, eğitim ve devir
Sık sorulan sorular
Özel yazılım mı, hazır program mı?
Muhasebe, e-fatura, basit stok gibi standart ihtiyaçlar için hazır çözümler daha ekonomik; bunu açıkça söylüyoruz. Özel geliştirme, iş akışınız standarttan farklıysa, birden fazla sistemin konuşması gerekiyorsa ya da lisans maliyeti kullanıcı sayısıyla kontrolden çıkıyorsa anlamlı oluyor. Değerlendirme ücretsiz ve bağlayıcı değil.
Proje ne kadar sürer?
İlk çalışır modülü tipik olarak 6-10 hafta içinde teslim ediyoruz. Her şeyi ilk sürümde yapmaya çalışmak yerine en küçük çalışır sürümle başlıyor, gerçek kullanımdan gelen geri bildirimle büyütüyoruz. Böylece iki ay sonra elinizde çalışan bir şey oluyor, altı ay sonra değil.
Kaynak kod bize veriliyor mu?
Evet. Kaynak kod ve veritabanı erişimi size devredilir. Bizimle çalışmayı bıraktığınızda projenin başka bir ekip tarafından sürdürülebilmesi gerekiyor; bunu engelleyen kapalı kutu çözümler kurmuyoruz.
Mevcut programlarımızla entegre olur mu?
E-fatura ve e-arşiv sağlayıcıları, sanal POS, kargo takip servisleri, muhasebe programları ve pazaryeri panelleriyle veri alışverişi kurabiliyoruz. Entegrasyon kurarken hata senaryolarını da yazıyoruz: karşı sistem yanıt vermezse, aynı kayıt iki kez gelirse ne olacağı baştan tanımlanıyor.
Fiyat neye göre belirleniyor?
Ekran sayısına değil, iş kurallarının karmaşıklığına göre. Analiz aşamasını ayrı bir kalem olarak ele alıyoruz; analiz sonunda elinizde ekran listesi, iş kuralları dökümü ve modül bazlı süre tahmini oluyor. Bu belgeyle başka firmalardan da teklif alabilirsiniz.
Veriler güvende mi?
Günlük otomatik yedek alıyor, yedeği sunucudan bağımsız ikinci bir konumda saklıyoruz. Geri yükleme testini dönemsel olarak tekrarlıyoruz. Kişisel veri işleyen projelerde KVKK gereklilikleri kapsama dahil: veri envanteri, saklama süreleri, erişim kayıtları ve silme talebi akışı.
Web sitemizle bağlantılı çalışır mı?
Evet. Siteden gelen teklif formu doğrudan panele düşebiliyor, panelde güncellenen fiyat sitede anında görünebiliyor. Muğla web tasarım ve yazılım tarafını aynı ekipte topladığımız için iki firma arasında entegrasyon pazarlığı yapmanız gerekmiyor. Mevcut siteniz yeniden yazılmadan da bağlanabilir.
Diğer hizmetlerimiz
Projenizi konuşalım
Kapsamı birlikte netleştirelim; fiyatı ve teslim tarihini yazılı paylaşalım.
WhatsApp’tan teklif alın+90 531 320 47 12
Bizi arayın
+90 850 307 45 60
