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

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

Patrick Harvey

Денес ќе создадеме софтверски производ!

Да, добро сте слушнале, ќе создадеме софтверски производ – додаток за WordPress.

Нема потреба да се грижите …

Тоа е малку како печење торта.

Вовед

Ако некогаш сте го провериле мојот профил на LinkedIn, тогаш ќе знаете дека поминав многу години работејќи во софтверска индустрија.

Една од моите цели кога го започнав мојот онлајн бизнис беше да создадам мои сопствени дигитални производи. И поконкретно сакав да создадам свои софтверски производи.

Не знаев точно како ќе го направам тоа – имав груба идеја, но ништо конкретно.

Па, сега знам многу повеќе за создавање на сопствен софтверски производ отколку пред неколку месеци. И сакав да споделам што точно подразбира.

Како да креирате софтверски производ?

Да направите додаток за WordPress е малку како печење торта.

Не тоа Се занимавам со печење колачи – ги јадам, ДА, ги печам, НЕ!!

Но како што разбрав, потребни ви се:

  • Состојки: 4 мл брашно, 4 мл шеќер, 4 мл путер, 2 јајца, итн.
  • Рецепт: додадете го ова, измешајте го, изматете ги итн.
  • Опрема: печка, миксер/преработувач за храна, сад за матење, прибор за јадење итн.

Слично е кога креирате софтверски производ бидејќи ќе ви требаат:

  • Луѓе: состојките
  • Процес: рецептот
  • Технологија: опремата

Дозволете ми ви покажеме како го создадовме нашетософтверски производ.

Луѓе

Првото нешто што треба да се каже е дека не сум го создал овој софтверски производ сам!

Деловен партнер

Тоа не е задолжително да се има деловен партнер при креирање софтверски производ, но тоа секако помага!

Му пристапив до мојот онлајн маркетинг пријател Ричард и го прашав дали би бил заинтересиран да работи на заеднички проект за создавање софтверски производ .

Зошто Ричард? Настрана од фактот дека тој е паметен и веќе има успешна историја во креирањето и продажбата на информативни производи (е-книги/курсеви итн.)

  • И двајцата си веруваме и се почитуваме
  • И двајцата живееме во ОК
  • И двајцата навиваме за ист фудбалски тим - да, знам, неверојатно - мислев дека сум единствениот навивач на Астон Вила

Тој рече: „Да !“ и се роди AV Project.

Не ми верувате? Еве ја папката во Box:

Instructor

Ако никогаш претходно не сте создале софтверски производ, тогаш силно ви препорачувам прво да се образувате.

За да ја земеме нашата аналогија на тортата, ако никогаш претходно не сте печеле торта, тогаш би сакале да прочитате книга или да гледате видео за чекорите што треба да ги преземете.

Да појаснам. Не мислам да се обучувате како да започнете со кодирање PHP и CSS и сите останати јазици што ви се потребни за приклучок за WordPress. Мислам да се обучите како да започнете од нула и да завршите со готов производ на пазарот.

ЗначиРичард и јас започнавме со инвестирање во онлајн курс од инструктор кој имаше вистинско искуство за создавање софтверски производ од нула. Всушност, тој имаше неколку успешни софтверски производи во последните неколку години.

Ова е една од клучните работи што ги научивме на нашиот онлајн курс:

Останете во начинот на размислување на извршниот директор – т.е. не грижете се за малите технички детали.

Програмер

Со оглед на тоа што ниту Ричард ниту јас не сме програмери, се знае дека би ни требал програмер. За време на курсот научивме како најдобро да го нарачаме развојот на софтверот и можевме да регрутираме развивач преку Elance.

Рецензенти

На крајот, но не и најмалку важно, ќе ви требаат луѓе да ги прегледаат вашите идеи и прегледајте го вашиот готов производ.

Ние сме должни на доверливиот бенд од маркетинг пријатели кои го водеа нашиот приклучок низ неговото темпо. Без нив немаше да бидеме во фазата во која сме сега – подготвени да лансираме!​

Тоа се главните состојки, важните луѓе, во оваа прва фаза на создавање софтверски производ.

Технологија

Пред да го опишам ПРОЦЕСОТ што го следевме, ќе ви кажам за ТЕХНОЛОГИЈАТА што ја користевме. Повторно, некои од нив се сведуваат на нашиот претпочитан избор, но или ќе ви требаат овие или нивна варијација.

  • Box – Box е онлајн споделување датотеки и лична услуга за управување со содржина во облакот.
  • Excel – Ќе ви треба проектно планирањеалатка. Има многу на пазарот, но ние го избравме Excel.
  • Skype – Треба да продолжите да комуницирате кога водите проект. Skype ни овозможи да разговараме, да разговараме и да споделуваме екрани.
  • Balsamiq – Го користевме Balsamiq за да му обезбедиме на нашиот развивач спецификација за целосен дизајн, вклучувајќи макетни екрани.
  • Jing – Го користевме Jing за создавање екран зграпчува и снима кратки видеа.
  • Screencast – Го користевме Screencast за складирање и споделување на кратки видеа за тестирање.

Како споредна забелешка, можете да користите посветен софтвер за развој на производи за управување со некои од дополнителните развојни задачи.

Процес

Точно, значи ги имаме ЛУЃЕТО и ја имаме ТЕХНОЛОГИЈАТА. Сега ни треба нешто за да ги поврзе тие делови во нашата победничка мешавина.

Ќе ве запознаам, на високо ниво, она што го направивме во секоја фаза од процесот на креирање на нашиот приклучок за WordPress.

  • Април – Завршете го онлајн курсот
  • мај – Финализирајте ја идејата
  • Јуни – Дизајн/Развој/Тест
  • Јули – Преглед на бета тест
  • Август – Лансирање на производот

Процесот на учење

Како што споменав претходно, Ричард и јас инвестиравме во онлајн курс за тоа како да креирате и продавате сопствен софтверски производ. Курсот беше однапред снимен за да можеме да одиме со сопствено темпо за да се вклопиме во другите обврски; работа, блогови и семејство. Наша цел беше да го завршиме ова до крајот на април, што и го постигнавме. Штиклирајте!

Планирањетопроцес

По завршувањето на курсот, сега имавме идеја за тоа што ќе биде вклучено и почнавме да мапираме временска рамка. Срушив план во Excel и почнав да им давам задачи на Ричард и мене.

Две работи што треба да се забележат во врска со планирањето:

  1. Мора да бидеш реален
  2. Мора да бидете флексибилни – работите не одат секогаш според планот!

Процесот на генерирање идеи

Ја имавме теоријата од курсот за обука и сега моравме да примени го во пракса почнувајќи со идеја, или две или три...

А причината што го велам тоа е затоа што „моментот на Еурека“ не постои!

Меѓутоа, дефинитивно не постои мора да смислиш сосема нова идеја за да бидеш успешен. Еве што да правите:

  1. Секогаш внимавајте на задачи кои би можеле да се автоматизираат
  2. Истражувајте го пазарот
  3. Истражувајте ги успешните производи кои веќе се таму
  4. Направете листа на нивните карактеристики
  5. Комбинирајте ги овие карактеристики за да создадете нов софтверски производ

Штом го научивме ова на курсот, почнавме да доаѓаме со идеи и запишувајќи ги во друга табела, наклонето наречена AV ROLODEX.

Имајќи една или две идеи, треба да го тестирате пазарот. Така, составивме мини-спецификации со некои макети на екранот и ја испративме идејата до неколку ЛУЃЕ - нашите рецензенти.

Повратните информации за нашата прва идеја не беа добри. Значи, откако го тргнавме нашето его од подот, ниеги извади позитивните страни од повратните информации и генерира втора идеја која беше тесно поврзана со првата.

Повратните информации за втората „подобрена“ идеја беа многу попозитивни и сега имавме со што да продолжиме.

*Идејата и спецификацијата се клучни! Добијте ја правилно основата!*

Процесот на дизајнирање

Откако решивме да работиме со нашата идеја, влеговме во фазата на дизајнирање, која се состоеше од 3 главни задачи:

  1. Креирај макети
  2. Креирај аутсорсинг сметки
  3. Конечно заклучи го името на производот

Ричард ги создаде макетите и каква добра работа направи. Еве пример за еден примерок на екранот:

Додека Ричард беше зафатен со создавање макети, јас почнав да ги отворам нашите сметки на страници за аутсорсинг како што е Upwork. Исто така, почнав да ја креирам нашата кратка спецификација за работа подготвена за објавување во следниот дел.

Процесот на аутсорсинг

Еве ги чекорите што ги следевме за да го ангажираме нашиот развивач:

  1. Објавете ја вашата работа (кратки спецификации)
  2. Кандидатите се пријавуваат (во рок од неколку часа)
  3. Кандидатите во потесен круг (оценка од 4,5 или повеќе + проверете ја претходната работа)
  4. Испратете ги целосните спецификации за работа до нив
  5. Поставувајте им прашања и потврдете ги роковите/одредниците (разговор на Skype)
  6. Вработете го избраниот (во рок од 3 или 4 дена од објавувањето)
  7. Работете со нив + редовно проверки на напредокот

Забелешка: Upwork сега ги поседува поранешните платформи oDesk и Elance.

Исто така види: Како да добиете повеќе следбеници на Twitch: 10 докажани совети

Процесот на развој

Би сакал да кажам дека еднаш напрограмер е ангажиран, седите и опуштете се неколку дена, но всушност не можете.

Прво, важно е да го следите чекорот 7 погоре – Работете со нив и редовно проверувајте. Ако не го направите тоа, тогаш ризикувате (а) да не направат ништо или (б) да ги разберат погрешно вашите спецификации за дизајн. И двете ќе резултираат со потрошено време и пари 🙁

Второ, додека развивачот го прави своето кодирање, треба да продолжите со неколку други задачи, главно фокусирани на вашата веб-локација од каде што ќе го пласирате вашиот производ. Повеќе за тоа во Дел 2.

Еве ги трите главни чекори во оваа фаза:

  1. Целосна бета верзија
  2. Тест бета верзија
  3. Комплетна верзија 1​

Настрана од тоа, како што можете да видите, постои мала задача за тестирање. Не можете да си дозволите да се посветите на оваа задача. Понекогаш е досадно и фрустрирачко, но мора да бидете подготвени да го тестирате вашиот приклучок до точка на прекршување.

И ние го скршивме...неколку пати...и секој пат кога го испраќавме назад до развивачот за да се поправи. Затоа, бидете подготвени, горенаведените 3 чекори се многу повторувачки!

Кога сте задоволни со вашата конечна верзија, тогаш треба да контактирате со вашите контакти и да побарате од нив да се вклучат во повеќе тестирања. Исто така, побарајте од нив да дадат препораки за вашата страница за продажба.

Тајни состојки

Кога печете торта, секогаш има неколку дополнителни состојки што ги додавате вомиксот. Зборувам, на пример, за малку есенција од ванила или малку сол.

Малите нешта што можеби никој не ги гледа, но дефинитивно му даваат вкус на тортата.

Кога креирате софтверски производ, ви треба малку повеќе од суштинските ЛУЃЕ, ПРОЦЕС и ТЕХНОЛОГИЈА.

Потребни ви се работи како:

  • Миндсет
  • Одлучност
  • Отпорност
  • Упорност
  • Трпение

Накратко ви треба многу коса и густа кожа!

Без никаков од оние што ќе ги снема и ќе излезеш за неколку недели.

Мора да запомниш:

  • Ти го жнееш само она што ќе го посееш - во бизнисот, како и во животот!
  • Уживајте во кривата на учење!
  • Пуштете ја вашата зона на удобност секој ден!

Завршување на првиот дел

Патувањето досега беше масовно учење. Ги искористивме нашите индивидуални силни страни за да се надополнуваме при создавањето на нашиот прв софтверски производ.

Денес научивте што е потребно за да креирате софтверски производ. Следниот пат, ќе разгледаме како да го пласираме и продаваме вашиот софтверски производ.

Исто така види: 7 најдобри алтернативи на Google Analytics (споредба за 2023 година)

Patrick Harvey

Патрик Харви е искусен писател и дигитален продавач со повеќе од 10 години искуство во индустријата. Тој има огромно познавање на различни теми како што се блогирање, социјални медиуми, е-трговија и WordPress. Неговата страст за пишување и помагање на луѓето да успеат на интернет го натера да создава проникливи и привлечни објави кои обезбедуваат вредност за неговата публика. Како умешен корисник на WordPress, Патрик е запознаен со работите за градење успешни веб-страници и тој го користи ова знаење за да им помогне на бизнисите и на поединците да го воспостават своето онлајн присуство. Со остро око за детали и непоколеблива посветеност на извонредноста, Патрик е посветен на своите читатели да им ги обезбеди најновите трендови и совети во индустријата за дигитален маркетинг. Кога не блогира, Патрик може да се најде како истражува нови места, чита книги или игра кошарка.