İnşa Etme ve Satın Alma: İşletmeniz için Hangisi Doğru?
Yayınlanan: 2022-04-14Ürün liderleri genellikle yazılım satın almanın onu oluşturmaktan daha ucuz olduğuna inanır. Ama bu her zaman böyle değildir. Kendi yazılımınızı sıfırdan oluşturmak için büyük bir geliştirme ekibine veya dış sermayeye ihtiyacınız yok.
İster inşa etmeye ister satın almaya karar verin, benimsediğiniz teknoloji iş hedeflerinizle uyumlu olmalıdır.
Bu gönderide, fırsat maliyetlerini değerlendirmenize ve raftan yazılım satın alıp almayacağınız veya özel bir çözüm oluşturup oluşturmayacağınız konusunda bilinçli bir karar vermenize yardımcı olmak için bir derleme ve satın alma çerçevesi paylaşıyoruz.
Satın almak yerine ne zaman inşa edileceğine nasıl karar verilir: Bir karar çerçevesi
Gartner, kurumsal yazılım harcamalarının 2022 yılına kadar dünya çapında yaklaşık 572 milyar dolar olacağını tahmin ediyor. Şirketler, yalnızca işlerini yürütecekleri bir platform olarak değil, aynı zamanda onu ileriye taşıyan motor olarak kurumsal yazılımlara yatırım yapıyor.
Hangi seçeneği seçerseniz seçin, gerçek iş değeri getirmelidir. Tipik olarak, bu değer üç kategoriden birine girer:
- Farklılaşma: Oluşturmak veya edinmek istediğiniz özellikler, rakipleriniz arasında öne çıkmanıza yardımcı olacaktır. Bunu sizden başka kimse önermiyor, ancak müşteri araştırmanız mevcut kullanıcılarınız arasında bir ihtiyaç belirledi.
- Pazar olgunluğu: Tersine, rakipler yeni bir özellik setine yatırım yapıyor ve bu nedenle masa bahisleri haline geldiler. Devam etmek için bu özellikleri oluşturmanız veya satın almanız gerekir.
- Pazar payı: Halihazırda bir kategori lideri olabilirsiniz ve büyüme, yeni sektörlere genişlemenizi gerektirir.
İş gereksinimleri özelliklerin önüne geçer. İş hedeflerinizle uyumlu olmayan veya öne çıkmanıza anlamlı bir şekilde yardımcı olmayan yazılımlar oluşturmak veya satın almak israf olabilir.
İşte göz önünde bulundurmanız gereken temel faktörler.
Yeni yazılımınızın veya teknolojinizin çözeceği sorun
Yeni yazılım satın almaya veya oluşturmaya yatırım yapmak, belirli bir sorunu çözmenize yardımcı olabilir; içsel olarak acı çektiğiniz bir sorun veya müşterilerinizin üstesinden gelmek istediği bir acı noktası.
Spesifik çözümlere yatırım yapmanın önündeki ortak bir engel, genellikle temel yetkinliklerin eksikliğinden kaynaklanır. Şirket içinde inşa etmek için gerekli beceriler, teknoloji veya deneyim yeterli değildir.
Mevcut yazılımı edinmek size bir çerez kesici çözüm sağlayabilir. “Önceden yapılmış” bir şeyi uygulamak daha az maliyetli ve daha hızlı olabilir.
Sorununuzu başka kimse çözmediyse, mevcut çözümleri bulmak zor olabilir. Bu, özellikle piyasadaki mevcut ürünlerden daha iyi bir çözüm yolu bulduysanız geçerlidir.
Projenin kapsamı
Yeni bir ürün veya özellik seti oluşturmak için, kurum içi geliştiricilere katılmadan önce projenin kapsamını, gerekli kaynakları ve potansiyel maliyetleri tam olarak anlamalısınız.
Kötü proje planlaması, bütçeyi aşan veya zamanla ilerleyen geliştirme döngülerine yol açabilir. Daha da kötüsü, ihtiyacınız olanı oluşturmak için kaynaklara sahip olmadığınız için ortalamanın altında bir ürün elde edebilirsiniz.
Bu tuzaklardan kaçınmak için proje kapsamınızın aşağıdakileri içerdiğinden emin olun:
- Açıkça tanımlanmış belgeler: Kullanıcı hikayeleri ve kabul kriterleri oluşturmak, ekibinizin çözümünüzün kullanıcılara sağlaması gereken değeri anlamasına yardımcı olacaktır.
- İletişim ve hesap verebilirlik: Herkesin katılımıyla düzenli toplantılar yaparak gereksinimleri yanlış yorumlamaktan kaçının. Herkesin iletilen bilgileri anladığından emin olun. Proje ve görev yönetimi araçlarını kullanarak iletişiminizi merkezileştirin.
- Paydaş katılımı: Kıdemli karar vericileri ve yönetim kurulunu tüm proje döngüsü boyunca bilgilendirin ve dahil edin. Her dönüm noktasında geri bildirimlerini almak, projenin yolunda gitmesini sağlayacaktır.
Şirket içi ekiplerin, yapının planlı ve bütçe dahilinde kalmasını sağlamak için doğru proje yönetim sistemlerine ve süreçlerine ihtiyacı vardır.
Tamamlanması için gereken kaynaklar, maliyetler ve zaman
Yazılım oluşturma veya satın almayla ilgili maliyetler, kaynaklar ve fiyat etiketlerinden daha derine iner. Tescilli yazılımlar daha fazla maliyete sahip olacaktır, ancak mevcut yazılımların bile hızla artan özelleştirilebilir ve alakart seçenekleri vardır.
Diyelim ki yazılımı şirket içinde oluşturmaya karar verdiniz. Kaç kişi katkıda bulunacak? Ve ne kadar süreyle? Yeni kalkınma projeleri, kaynakları diğer girişimlerden değiştirecektir.
Kodsuz/düşük kodlu çözümler maliyetleri ve geliştirme döngülerini azaltabilir ve 2021'in sonunda %23'e çıkacağı tahmin edilmektedir. Ancak kodsuz yazılımlar ek teknik borç maliyetiyle gelebilir.
Teknik borç, beklenmedik hatalardan ve kısa vadeli çözümlerin (şablonlar veya açık kaynak kodu gibi) kullanılmasından kaynaklanan ek geliştirme çalışmalarından kaynaklanır. Kodsuz/düşük kodlu rotaya giderken bu riskleri hesaba kattığınızdan emin olun. Düzgün bir şekilde KG testi yapılmadıkça, hataların tespit edilmesi zor olabilir.
Entegrasyonlar
Yeni teknoloji oluştururken veya edinirken, entegrasyonlar "Zapier ile bağlantı kurmaktan" daha derine inmelidir.
Yeni ürününüzün mevcut ürününüzle entegre olması gerekecek mi? Entegrasyonla ilgili bir entegrasyon sorunu varsa, bunu kim düzeltecek?
Proje kapsamınız ve belgelerinizdeki entegrasyon planını netleştirin. Yeni bir teknoloji oluşturuyorsanız, mevcut yazılımınızla nasıl çalışacağını tanımlayın (gerekirse). Satın alırken, entegrasyon sürecinin ne kadar karmaşık olacağını anlamak için edindiğiniz geliştirme dillerini değerlendirin.
Proje tamamlandıktan sonra devam eden destek
Ürün geliştirme ve bakım önemlidir, ancak yeni ürününüzü, özellik setinizi piyasaya sürdüğünüzde veya bir devir işlemi gerçekleştirdiğinizde de müşteri desteğine ihtiyacınız olacaktır.
Amerikalı tüketicilerin %58'i kötü bir müşteri deneyimi nedeniyle bir rakibe geçecek. Müşterileriniz ihtiyaç duydukları desteğe erişemiyorsa, çözümünüzün ne kadar etkileyici olduğunun bir önemi yoktur.
Müşteri başarı ekipleriniz için eğitim geliştirin. Ardından, yinelenen sorunları veya soruları belirlemek için küçük bir kullanıcı grubuna başlayın. Müşteri destek süreçlerinizi yönlendirmek ve optimize etmek için bu öğrenimleri kullanın.
Olumlu bir yatırım getirisi görmeyi bekleyebileceğiniz zaman
Değere dönüşme süresi ayrıca yatırım getirisi üzerinde doğrudan bir etkiye sahiptir. Yazılım, işletmenizin temel tekliflerinin bir parçası olacak mı? Yatırım getirisinin bileşik büyümeye yol açmasını gerçekçi bir şekilde bekleyebilir misiniz?
Değişen gereksinimler, değer elde etme süresini azaltmanın önündeki yaygın bir engeldir. Geliştirme ekipleri, son ürünün önceden tanımlanmış sorunu çözdüğünden emin olarak projeyi makul bir zaman çerçevesinde tamamlamalıdır.
Bir ürünü ne kadar hızlı teslim edebilir ve (hem işletmeye hem de müşterilere) değer katabilirseniz, rekabete karşı üstünlüğünüz o kadar güçlü olur.
Diğer ilişkili riskler
Riskler, yazılım geliştirmenize veya satın almanıza bağlı olarak değişir. Düşünmek:
- Güvenlik riskleri nelerdir?
- Sorunlardan veya hatalardan kim sorumludur?
- Proje bütçeyi aşarsa ne olur?
- Yazılım geliştirmenin gecikmesi ne kadar olasıdır?
- Belirli bir satıcı veya platformla çalışmanın riskleri nelerdir?
Bunların hepsi proje kapsamınızda ve geliştirme planınızda dikkate alınmalıdır.
Şirket içinde özel yazılım ne zaman oluşturulmalı?
Sorunun çözülmesi zor, karmaşık veya ürün ve geliştirme ekibinizin yetenekleri aracılığıyla erişilebilir durumdaysa, özel yazılım oluşturmak mantıklıdır.
Yazılım, şirketinizin temel yetkinliklerine bağlıdır
Hangi yazılımı oluşturacağınıza karar verirken en değerli hizmetlerinize veya temel yetkinliklerinize bakın.
Şirketiniz e-posta pazarlama yazılımında uzmansa, şirket içinde bir e-posta teslim edilebilirlik aracı oluşturmak, temel şirket yetkinliğinizle uyumlu olacaktır.
Özel olarak oluşturulmuş muhasebe yazılımı olmazdı.
Uzmanlaşmış yetkinlikler bir “kar tanesi” senaryosuna yol açabilir. Çözmek istediğiniz sorun, yazılımınız veya hizmetinizle o kadar uyumludur ki, ihtiyaçlarınızı karşılamak için mevcut bir yazılımın uyarlanması çok pahalı veya pratik olmaz.
Örneğin Penske, 1980'lerde lojistik çözümler sunmaya başladı. Bugün, tescilli teknolojiyi uygulamaya devam ediyorlar ve yakın zamanda bir kamyon kiralama uygulaması başlattılar.

Bir kamyon kiralama uygulaması Penske için rekabet avantajı sağlıyor:
- Hareket planlayan müşteriler için lojistiği basitleştirir
- Penske'nin konumları için daha fazla farkındalık yaratıyor
- Rezervasyon yapmak için sorunsuz bir yol sağlar
Bununla birlikte, yıllar içinde Penske, lojistiği düzene sokmalarına yardımcı olacak birçok yazılım çözümü satın aldı. Destekleyici çözümleri kurum içinde oluşturarak ve bunları edinilen teknolojiyle entegre ederek her birini kendi ihtiyaçlarına göre özelleştirdiler.
"Tedarik zinciri mükemmelliği, temel yetkinliğinizin bir parçası olabilir, ancak tedarik zinciri yazılımı böyle olmak zorunda değildir."

Ancak, kiralama uygulamaları söz konusu olduğunda, yazılımı şirket içinde oluşturmak ve yönetmek en mantıklısıydı.
Aslında, 2017'de Penske Driver uygulamasını piyasaya sürdüklerinde, "endüstrinin elektronik kayıt cihazı (ELD) zorunluluğunu karşılamak için kamyon sürücülerine kolay Hizmet Saatleri (HOS) işlevi sağlayan ilk tam entegre, özel uygulaması"ydı.

Penske'nin temel bir yetkinlik sunmaya devam etmek için bir uyumluluk engelini aşması gerekiyordu. Bu sorun, dış kaynak kullanımı için eve çok yakındı ve bir ons kontrolden vazgeçmek için çok karmaşıktı.
"Yenilikçi uygulama, kapsamlı müşteri ve sürücü araştırmasına dayalı olarak Penske tarafından özel olarak oluşturuldu ve Penske'nin kurum içi personeli tarafından 7/24 destekleniyor."
Tam kontrole ihtiyacınız var
Operasyonel süreçleriniz veya yazılımınız ciddi değişiklikler gerektiriyorsa, üçüncü bir tarafı beklemek değer elde etme süresini olumsuz etkileyebilir. Geliştirme sürecine sahip olmak size ürün yol haritası, veriler ve sürekli destek üzerinde tam kontrol sağlar.
Örneğin, WordPress geliştirme ajansı Aktura, piyasadaki mevcut çözümlerden bıktığını hissettikten sonra Content Snare adlı özel bir müşteri portalı oluşturdu. Ekipleri, müşterilerden gerekli işe alım belgelerini toplamak için tekrar eden idari ve veri girişi görevlerine saatler harcıyordu.
Bu çözüm, işe alım sürecini kolaylaştırdı ve daha yüksek müşteri elde tutma oranlarına yol açtı. Ürün yol haritası üzerinde tam kontrol, yazılımlarını diğer ajanslara ve web geliştirme mağazalarına satmalarına, yeniden markalandırmalarına ve satmalarına izin verdi.
Çoğu kullanıma hazır yazılım veya düşük kodlu platform, mevcut çözümlerinizle tam olarak bütünleşmek için mücadele edebilir. Kendi çözümünüzü geliştirmek, tam bağlantıya sahip olmasını sağlayacaktır.
Mükemmel proje yönetimi ve destek sistemleriniz var
Güvenilir proje yönetim sistemleri, başarılı geliştirme döngüleri için kritik öneme sahiptir. Projelerinizi bütçede ve zamanında tutmanıza yardımcı olacaklar, rotada kalmanızı ve yola çıktığınız sorunu çözmenizi sağlayacaklar.
Süreci geciktirebilecek altın kaplama ve kapsam kayması gibi olası sorunları göz önünde bulundurun. Yazılımınızı hayata geçirmekten sorumlu ekiplere yeterli kaynağın ayrıldığından emin olun.
Ölçek ekonomilerinden yararlanabilirsiniz
Yazılımınızın faydaları zamanla birleşmelidir.
Örneğin, yüksek etkili faaliyetler yürütmek için gereken süreyi azaltan satış temsilcileri için bir araç oluşturabilirsiniz. Araçlarınızı ne kadar çok kullanırlarsa, o kadar kısa sürede daha fazla anlaşma yapacaklardır.
Bu, yeni bir çözüm oluşturarak başlar. Yazılım tamamen oluşturuldukça, tüm kullanıcıları ve verileri çok az kesintiyle yeni platforma geçirmek için bir geçiş planı oluşturmanız gerekecek.
Mevcut yazılımınızı aştınız
Bu, büyüyen işletmeler için nadir değildir. Bir zamanlar işe yarayan şey, ürününüz ve büyüme hedefleriniz daha agresif hale geldikçe yakında bir tavana ulaşabilir.
Uber, kendi kullanıcı destek platformunu oluşturmak için Greenhouse ve Zendesk'ten uzaklaştı. Her iki şirketle de olumlu vaka çalışmalarını paylaşsalar da, nihayetinde, kullanıcıların platformlarıyla nasıl etkileşime girdiğiyle uyumlu, daha uygun maliyetli bir çözüme ihtiyaçları vardı.
Mevcut yazılımı ne zaman "satın almalı" ve uyarlamalı
Sorun iyi tanımlanmışsa, sektörünüzde yaygınsa ve yazılım sorunun %70'ini çözebiliyorsa, mevcut yazılımı satın almayı, edinmeyi ve uyarlamayı düşünmelisiniz.
Pazar genişlemesi: Çözdüğünüz sorun temel yetkinliklerin dışında
Birçok şirket, temel yetkinliklerine uymayan yazılımlar geliştirir ve sonuç olarak yatırımlarını boşa harcar.
Şirketinize özgü olmayan yaygın bir sorunu çözmeye çalışıyorsanız, muhtemelen doğru ticari yazılım sizi bekliyor olabilir.
Mevcut pazar payını yakalamak istiyorsanız bu yaklaşım işe yarar. Örneğin, CRM alanında bir kategori lideriyseniz ve pazarlama otomasyonuna adım atmak istiyorsanız, yeteneklerinizi genişletmek için bir e-posta pazarlama platformu edinmek mantıklı olacaktır.
Katı zaman, bütçe veya dahili kaynak kısıtlamalarınız var
Yazılımlar yavaş yavaş eskidiğinden, ne zaman devam etme zamanı geldiğini tahmin etmek kolay olabilir. Ancak, sürprizler olur ve piyasa koşulları veya patlayıcı büyüme nedeniyle sizi bir değişiklik zorlayabilir.
Örneğin, pandemi dünyadaki şirketlerin yazılım ihtiyaçlarını değiştirdi. Her zaman zaman lüksüne sahip değilsiniz. Tedarik sürecinde bile, mevcut yazılımı özel bir derlemeden daha hızlı dağıtabilirsiniz.
Adobe Experience Platform, rakip şirketlerin kendi ürün paketlerinden yazılım ve özellikler geliştirmek için üç yıla kadar yatırım yaptıklarına tanık oldu. Bu firmaların birçoğu hala pazarın ihtiyaçlarını karşılayamadı.
Yazılım gereksinimleri ve tüketici talepleri hızla değişiyor. Yazılımınız, oluşturulma hızına ayak uydurmalı; proje ilerledikçe uyum sağlamalı veya zaten eski bir ürünü piyasaya sürme riskini almalı.
Dahili kaynak kısıtlamalarınız var
Sıfırdan yazılım oluşturmak için gereken zamana, paraya veya personele sahip olmayabilirsiniz. Yazılım oluşturulduktan sonra, yazılımı korumak ve desteklemek için kaynakları ayırmanız gerekir.
Birçok şirket için bu mümkün değildir. İlk projeye ayrılan kaynakların diğer girişimlere geçmesi gerekir. Destek iş yükü, mevcut müşteri başarı ekiplerinizin kapasitesini aşarsa, talep akışına ayak uydurmak için mücadele edersiniz.
Bu engeli aşmak için hem satın aldığınız yazılımın teknolojik kaynaklarına hem de başarısını sağlayan insanlara ihtiyacınız olacak.
Bir şirket ne zaman doğrudan satın alınır
Mevcut yazılımı kullanmak ile sıfırdan bir çözüm oluşturmak arasında mutlu bir ortam vardır.
Bir yazılım veya SaaS şirketi edinmenin sizin için doğru olup olmadığına nasıl karar vereceğiniz aşağıda açıklanmıştır.
Temel yetkinlikleri paylaşırsınız
Satın almayı planladığınız şirketi araştırmak için zaman ayırın. Temel yetkinlikleri sizinkilerle uyumlu mu? Değilse, mevcut yazılımı satın alırken ve yenilerken aynı sorunlarla karşılaşırsınız.
Önde gelen bir e-posta pazarlama yazılımı olduğunuzu varsayalım. Katlanarak büyüyen, gelecek vadeden bir rakip edinmek akıllıca bir harekettir.
Bu yarışmacının örtüşen bir kitlesi var. Bunları bir başlangıç olarak satın almak, şirketinizin cazip bir fiyatla pazar payı elde etmesini sağlar.
Mevcut bir farklılaşma görüyorsunuz
Şirketin yazılımı, çoğaltılması zor olacak önemli bir pazar payına veya ürün farklılaşmasına sahip olabilir.
Şirketi satın almak, yetenekleri sıfırdan oluşturmaktan daha ucuzsa, peşinden gitmeye değer. Çözümü geliştirmeye zaten zaman ve kaynaklar yatırdılar, bu yüzden sizin yapmanıza gerek yok.
Bu, özellikle şirketin tescilli teknolojisi varsa geçerlidir. Son teknoloji bir yapay zeka geliştirme için bir patent varsa, onların yaklaşımını sizin çözümünüzde kopyalamak onların IP'lerini ihlal eder. Çözüm? Onları satın al.
Ağ efektlerinden veya ölçek ekonomilerinden yararlanabilirsiniz
2017 yılında Target, bir bakkal teslimat hizmeti olan Shipt'i satın aldı. 2020'de Deliv'i satın alacakları açıklandı:

Bu satın almalar onlara yeni teknolojiler, taze bir kullanıcı tabanı ve onları başarıya ulaştıran nakliye lojistiği kazandırdı.
Dünyanın çoğunluğu pandemi nedeniyle karantinada olduğundan, bu 2020'de büyük bir rekabet avantajı olduğunu kanıtladı.
Yazılıma doğrudan sahip olmak ve onu Target'ta yöneten bir şirket içi ekibe sahip olmak, onlara ürün yol haritası, veriler ve destek üzerinde tam kontrol sağlar.
Önemli yetenekler ve müşteriler edinme potansiyeliniz var
Bir iş edinerek, onların çalışanlarını da edinirsiniz. Şirketinizin aktif olarak aradığı belirli yetenekleri veya liderlik yeteneklerini işe almanın stratejik bir yoludur.
Örneğin, ekibinizin yazılım geliştirme yeteneklerini geliştirmek istiyorsanız, bir niş tarafından kurulmuş bir şirket satın almak, kıdemli yazılım mühendisi bunu yapmanıza yardımcı olabilir.
Yetenek kazanmak gibi, bir işletme satın almak da size tüm müşteri ve kullanıcı tabanını verir. Bu şekilde şirket satın almaları her alanda büyümeyi teşvik eder.
Rekabetçi bir pazarda ikinci sıradaysanız, üçüncü veya dördüncü oyuncuyu edinmek, müşteri tabanınızı büyütmenize ve kategori lideri olmak için kaldıraç oluşturmanıza yardımcı olabilir.
Çözüm
İnşa etmeye veya satın almaya karar vermek, yetkinliklere, yeteneklere ve büyüme hedeflerine bağlıdır. Size rekabet avantajı sağlayacak bir özellik seti oluşturmak için dahili donanıma sahipseniz, bunu yapmak mantıklıdır.
Agresif büyüme hedefleri farklı bir yaklaşım gerektirir. Burada, teknolojiyi veya bir şirketin tamamını doğrudan satın almak faydalı olabilir. Doğru stratejik kararı vermek için bu kılavuzu bir kontrol listesi olarak kullanın.
