Gelişmekte olan şirketler satılabilir yazılımlar geliştiriyor

Teknolojinin işin tüm yönleriyle gittikçe artan bir şekilde iç içe geçmesiyle CNET @ Work size - beş çalışandan daha az çalışanı olan küçük işletmelere gidenler - başlamanıza yardımcı olabilir.


Küçük bir işletme sahibisiniz ve pazarlanabilir bir yazılım ürününe dönüştürmek istediğiniz hakkında bir fikriniz var - ancak bir yazılım geliştiricisi değilsiniz.

Fikrinizi nasıl geliştirirsiniz?

İşte üç yaklaşım.

Yazılımı kendiniz geliştirmeye başlayın

Byte CEO'su ve Sun Microsystems ve IBM ile eski bir mühendis olan Mike Little, restoranların menülerini gönderebilecekleri ve geri bildirim alabilecekleri bir yer olarak da hizmet veren müşteriler için çevrimiçi bir restoran inceleme forumu geliştirmekle ilgilendiler. Büyük veri ve analitik konusundaki geçmişe sahip olan Little'ın planı, çevrimiçi restoran incelemelerine analitik bir arka uç eklemekti. Abonelik yapan restoranlar, bu analizleri, müşterileri hakkında en çok kim kime ve hangi müşterilerin sosyal medya üzerinde en büyük etkiye sahip olduğu gibi düzenli ve gerçek zamanlı bilgi toplamak için kullanabilir.

Little, "Bu projeye başladığımda bir yazılım geliştiricim yoktu ve kendim de geliştirici değildim" dedi. “Fakat sistemin ilk geliştirilmesinin çoğunu kendim yapmamı sağlayan IBM BlueMix araçlarını kullandım. Bir telefona push mesajı gönderen bir uygulama oluşturmak istersem, yapmam gereken tek şey işlevi tanımlamaktı. BlueMix ve benim için kodu üretecekti. "

Ders öğrenildi: “Birlikte çalışmak için yarattığım tüm bu yazılım bileşenlerini almak için hala ihtiyaç duyduğum biraz 'yapıştırıcı' vardı” dedi. "Bu yazılım entegrasyonunu gerçekleştirmek için profesyonel bir yazılım geliştiriciden yardım aldım."

Bölgenizde yerel bir yazılım geliştirici işe alın

“Sistemim şekillendiğinde, ” dedi Little, “Yerel alanımda burada bir yazılım geliştirici bulmanın ne kadar önemli olduğunu anladım, böylece oturup oturup yazılım için yeni fikirleri tartışmak için bir fincan kahve içebilirdik. Yazılımın devam eden gelişimi. "

Küçük, ayrıca sadece uygulamayı kodlamayı bilen bir geliştirici bulmak için yeterli olmadığını keşfetti. Profesyonel yazılım geliştiriciler pahalıdır, bu nedenle bu maliyetleri mümkün olduğunca ekonomik bir şekilde yeni bir işletme kurma ihtiyacınıza karşı dengelemeniz gerekir.

Ders öğrenildi: “Yerel olarak işe alırsanız, yalnızca uygulama kodunu ve nasıl yazacağını değil, aynı zamanda uygulamanın gideceği donanımın ve işletim sistemlerinin mekaniğini de anlayan bir 'tüm esnaf krikosu' adamı bulmak önemlidir. ile etkileşime gir ", dedi Küçük. "Tüm bu becerilere bir kişide ihtiyacın var."

Yazılımınızı açık denizde geliştirin

Wisconsin Üniversitesi'nden bir jeofizikçi olan Jim Kosalos, 1996 yılında San Cristobal Kahve İthalatçılarını piyasaya sürdüğünde, yazılım geliştirmeyi veya geliştirici olmayı planlamıyordu. Bununla birlikte, azgelişmiş ülkelerde kahve üreticileriyle yaptığı çalışmalar, tarlalardaki kahve verimini artırmak için onu daha resmi bir kurumsal kaynak planlaması (ERP) ve kalite kontrol sistemine olan ihtiyaç konusunda uyardı.

Kosalos, "Sistem mühendisliğindeki geçmişim, kahve üretimini yönetmeye yardımcı olacak donanım ve yazılım araçlarını geliştirmemi sağladı" dedi. “Bir ERP geliştirmek hiçbir zaman bir amaç değildi, yalnızca ürünü geliştirmek ve kaynakların sızıntısını durdurmak için sürecin kontrolünü ele geçirmek. Alet takımı büyüdükçe, bir KYS'den (kalite yönetimi) çok daha fazla olduğu ortaya çıktı. sistemi)."

İlk olarak, Kosalos, ABD merkezli ERP firmalarıyla işbirliği yapabileceği yolları araştırdı, ancak bu firmaların hiçbirinin kahve ile ilgilenme konusundaki vizyonunu veya eğilimini paylaşmadığını buldu.

"Bazı ek araştırmalar yaptım ve bu sonunda beni çok çekici görünen bir Hintli yazılım geliştirme şirketine götürdü, ancak dilin zorlukları vardı" dedi. “Meksika'da bir ofisimiz vardı ve İspanyolca konuştum ve aynı zamanda Meksikalı kurum içi avukatımızın sınıf arkadaşlarından birinin MXGlobal Solutions adlı bir yazılım geliştirme şirketi olan MXGlobal Solutions için çalıştığını belirtti. Yoldan bizden birkaç dakika uzakta. " Kosalos onlarla bir sözleşme imzaladı ve anlaşma o zamandan beri iyi çalıştı.

Yazılım geliştirmesini karada başlatan Mike Little, ayrıca çalışmanın bazı kısımlarını açık denizlere taşımaya karar verdi.

Hem Kosalos hem de Little'ın yaşadığı iş avantajları, daha hızlı kod dönüşleri ve işi yapmak için daha uygun fiyatlı nitelikli işgücü içermekteydi.

Alınan dersler: "Başlangıçta açık deniz geliştiricileriyle dil ve iletişim engelleri olduğu için, yazılım gereksinimlerimi çok net bir şekilde belgelemeyi öğrendim, çünkü bir geliştiricinin tam olarak istediğinizi yapmasını istedim - bu yüzden kesin olmak önemlidir. iş gereksinimlerinizle, "dedi Little.

Kosalos, "Yazılımın kalitesi ve kullanıcı arayüzü kullanıcılar için çok önemlidir" dedi. “Tüm bunlardan öğrendiğim şey, yazılım geliştirme gibi büyük bir mühendislik projesinin beklenenden her zaman beklenenden daha zor olduğudur. Bunu daha önceki deneyimlerden biliyordum, ama burnunuzu bir kez daha ovalamak için canlandırıcı!”

Sonunda, Little fikri mülkiyet haklarınızı korumanın önemini öğrendi. “Offshore geliştiricileri kullandığımda, sistemin parçalarını farklı geliştiricilere bıraktım, böylece burada entegre ettiğimiz tüm yazılım sistemini kimse göremez. Bu şekilde, belki bir geliştirici kodun bir parçasını alamaz, ancak hiçbir şey yapmaz. "

 

Yorumunuzu Bırakın