Как развиващите се компании развиват продаваем софтуер

С технологията, която все повече се преплита с всички аспекти на бизнеса, CNET @ Work може да ви помогне - да започнете работа с малки фирми с по-малко от пет служители.


Вие сте собственик на малък бизнес и имате представа, че искате да се превърнете в маркетингов софтуер - но не сте разработчик на софтуер.

Как стартира вашата идея?

Ето три подхода.

Започнете сами да разработвате софтуера

Майк Литъл, главен изпълнителен директор на Byte и бивш инженер в Sun Microsystems и IBM, се интересуваше от разработването на онлайн форум за преглед на ресторанти за клиенти, който също така служи като място за ресторантите да публикуват своите менюта и да получат обратна връзка. С фона на големите данни и анализи, планът на Литъл беше да добави бекенд на анализи към своите онлайн ревюта на ресторанти. Абонирането на ресторанти може да използва тези анализи за събиране на периодична и в реално време информация за клиентите си, като например тези, които са ги посещавали най-често, и кои клиенти са имали най-голямо влияние върху социалните медии.

"Когато започнах този проект, нямах разработчик на софтуер и не бях сам разработчик", каза Малтън. "Но аз използвах инструментите на IBM BlueMix, което ми даде възможност да направя голяма част от първоначалното разработване на системата сама. Ако исках да създам приложение, което изпрати push съобщение към телефона, всичко, което трябваше да направя, беше да опиша функцията на BlueMix и той ще произведе кода за мен. "

Научен урок: „Имаше малко допълнително„ лепило “, което все още ми трябваше, за да получа всичките тези софтуерни компоненти, които създадох, за да работят заедно - каза Малтън. "Осигурих помощ от професионален разработчик на софтуер, за да направя тази интеграция на софтуера."

Наемете местен разработчик на софтуер във вашия район

"Когато системата ми се оформяше, " каза Малтън, "осъзнах колко е важно да намеря разработчик на софтуер точно тук, в местния ми район, за да можем да седнем и да изпием чаша кафе, за да обсъдим нови идеи за софтуера, а също и текущото развитие на софтуера. "

Малко също откри, че не е достатъчно просто да намери разработчик, който да знае как да кодира приложението. Професионалните разработчици на софтуер са скъпи, така че трябва да балансирате тези разходи с необходимостта си да управлявате нов бизнес по възможно най-икономичен начин.

Научен урок: "Ако наемате на местно ниво, важно е да намерите" jack на всички търговци "човек, който разбира не само кода на приложението и как да го напиша, но също така и механиката на хардуера и операционните системи, на които приложението ще си взаимодействам - каза Малката. - Имате нужда от всички тези умения в един човек.

Разработете софтуера си офшорно

Когато през 1996 г. Джим Косалос, геофизик от Университета на Уисконсин, стартира вносителите на кафе Сан Кристобал, той не планира да разработва софтуер или да става разработчик. Въпреки това, работата му с производители на кафе в слаборазвитите страни го предупреди за необходимостта от по-официално планиране на ресурсите на предприятието (ERP) и система за контрол на качеството, за да се подобрят добивите от кафе в полето.

"Моят опит в системното инженерство ме доведе до разработване на инструменти, както хардуерни, така и софтуерни, за да помогна при управлението на производството на кафе", каза Косалос. "Никога не е било цел да се разработи ERP, а само да се контролира процесът за подобряване на продукта и да се спре изтичането на ресурси. Когато комплектът от инструменти се увеличи, стана ясно, че се превръща в много повече от QMS (управление на качеството). система)."

Първо, Kosalos изследва начините, по които може да си сътрудничи с американските ERP фирми, но установи, че нито една от тези компании не споделя неговата визия или склонността да се занимава с кафе.

"Направих някои допълнителни изследвания и това в крайна сметка ме доведе до една индийска компания за разработка на софтуер, която изглеждаше много привлекателна, но имаше трудности с езика", каза той. „Имахме офис в Мексико и говорех испански, а по същото време нашият мексикански вътрешен адвокат спомена, че един от съучениците й работи за компания за разработка на софтуер, MXGlobal Solutions, в която работят само 10 души. минути по пътя от нас. " Косалос сключи договор с тях и оттогава споразумението работи добре.

Майк Литъл, който започна разработването на софтуер на сушата, също реши да премести части от работата в офшорна зона.

Бизнес предимствата, които и Kosalos, и Little опитаха, включваха по-бързи промени в кода и по-достъпна квалифицирана работна ръка, за да свършат работата.

Научени уроци: „Тъй като първоначално бяха налице езикови и комуникационни бариери с офшорни разработчици, научих се да документирам много точно изискванията си за софтуер, тъй като открих, че разработчикът ще направи буквално това, което искате от тях - така че е важно да бъдем точни с вашите бизнес изисквания, ”каза Малтън.

"Качеството на софтуера и потребителския интерфейс са от първостепенно значение за потребителите", каза Косалос. "Това, което научих от всичко това е, че всеки голям инженерен проект, като разработването на софтуер, винаги е по-труден от очакваното. Вече знаех това от предишния опит, но е освежаващо да носите нос в него още веднъж!"

Най-накрая, Little научих значението на защитата на интелектуалната собственост. "Когато използвам офшорни разработчици, аз изкарвам парчета от системата на различни разработчици, така че никой не вижда цялата софтуерна система, която ние интегрираме тук. По този начин може би един разработчик получава част от кода, но никога не всичко. "

 

Оставете Коментар