Özel yazılım ne zaman mantıklıdır?
Özel yazılım; bir süreç size rekabet avantajı sağlıyorsa, hazır ürünler o kadar çok geçici çözüm gerektiriyorsa ki çalışanlar onlara güvenmez olmuşsa ya da birbirinden kopuk birkaç aracın tek bir sistem gibi çalışması gerekiyorsa geliştirmeye değer.
İhtiyacınızın büyük kısmını hazır bir ürün karşılıyorsa bunu açıkça söyleriz. Çoğu zaman doğru cevap, hazır bir çekirdek ve onun etrafına kurulan küçük bir özel katmandır: bir portal, bir entegrasyon ya da bir onay akışı.
Özel geliştirme mi, hazır ürün mü?
Hazır ürünlerle hızlı başlanır ve başta ucuzdur; ama başkasının sürecini izler. Özel bir uygulama ise sizin sürecinizi izler ve özellik başına lisans maliyeti olmadan yeni kurallar, pazarlar ve entegrasyonlarla birlikte büyüyebilir.
İki yolu; birkaç yıllık toplam maliyete, bugün uyguladığınız geçici çözümlerin getirdiği yüke ve veri, barındırma ve yol haritası üzerinde ne kadar kontrole ihtiyaç duyduğunuza göre karşılaştırırız.
Maliyeti ve süreyi neler belirler?
Başlıca belirleyiciler; rol ve iş akışı sayısı, uygulamanın bağlanması gereken sistem sayısı, aktarılacak verinin durumu ve güvenlik ile denetim gereksinimleridir.
Riski, keşif ve mimariyle başlayıp işi adım adım teslim ederek azaltırız. Çalışan yazılımı erkenden görürsünüz; tek bir büyük lansmanı beklemek yerine her sürüm kendi başına işe yarar.
Sistemin sizde kalmasını nasıl sağlıyoruz
Sahiplik, lisanslama ve kaynak kod erişimi sözleşmede belirlenir. Kararları belgeler, mimariyi anlaşılır tutar ve kontrolünüzdeki altyapıya kurulum yapabiliriz; böylece sistem sonsuza kadar bize bağımlı kalmaz.






