Өзіңіздің бағдарламалық өніміңізді қалай жасауға болады

 Өзіңіздің бағдарламалық өніміңізді қалай жасауға болады

Patrick Harvey

Бүгін біз бағдарламалық өнім жасаймыз!

Иә, сіз дұрыс естідіңіз, біз бағдарламалық өнім – WordPress плагинін жасаймыз.

Уайымдаудың қажеті жоқ. …

Бұл торт пісіруге ұқсайды.

Кіріспе

Егер сіз менің LinkedIn профилімді тексерген болсаңыз, онда мен көп жыл жұмыс істегенімді білесіз. бағдарламалық қамтамасыз ету индустриясы.

Менің онлайн бизнесімді бастағандағы мақсаттарымның бірі өзімнің цифрлық өнімдерімді жасау болды. Нақтырақ айтқанда, мен өзімнің бағдарламалық өнімдерімді жасағым келді.

Мен мұны қалай істейтінімді білмедім – менде дөрекі идея болды, бірақ нақты ештеңе жоқ.

Жарайды, Енді мен өзімнің бағдарламалық өнімімді жасау туралы бірнеше ай бұрын жасағаныма қарағанда көбірек білемін. Мен оның нені білдіретінін нақты бөліскім келді.

Бағдарламалық өнімді қалай жасайсыз?

WordPress плагинін жасау торт пісіруге ұқсайды.

Олай емес. Мен торт пісіруді ұнатамын – оларды жеу, ИӘ, пісіру, ЖОҚ!!

Бірақ менің түсінігім бойынша сізге қажет:

  • Ингредиенттер: 4 унция ұн, 4 унция қант, 4 унция сары май, 2 жұмыртқа, т.б.
  • Рецепт: оны қосыңыз, араластырыңыз, соларды шайқаңыз, т.б.
  • Жабдық: пеш, тағам араластырғыш/процессор, араластырғыш табақ, ас құралдары және т.б.

Бұл бағдарламалық өнімді жасау кезінде ұқсас, себебі сізге қажет:

  • Адамдар: ингредиенттер
  • Процесс: рецепт
  • Технология: жабдық

Рұқсат етіңіз өзімізді қалай құрғанымызды көрсетіңізбағдарламалық өнім.

Адамдар

Бірінші айтарым, мен бұл бағдарламалық өнімді өз бетімше жасаған жоқпын!

Бизнес серіктес

Ол емес бағдарламалық өнімді жасау кезінде міндетті түрде іскер серіктес болуы керек, бірақ бұл көмектесетіні сөзсіз!

Мен интернет-маркетингтік досым Ричардқа хабарласып, бағдарламалық өнімді жасау бойынша бірлескен жобада жұмыс істеуге мүдделі екенін сұрадым. .

Неге Ричард? Оның ақылды екенін және ақпараттық өнімдерді (электрондық кітаптар/курстар, т.б.) жасау және сатуда табысты тәжірибесі бар екенін ескермегенде

  • Біз бір-бірімізге сенеміз және сыйлаймыз
  • Екеуіміз де Ұлыбританияда тұрамыз
  • Екеуміз де бір футбол командасын қолдаймыз – иә, мен білемін, сенгісіз – мен өзімді Астон Вилланың жалғыз жанкүйері деп ойладым

Ол: «Иә !» және AV жобасы дүниеге келді.

Маған сенбейсіз бе? Мына қораптағы қалта:

Оқытушы

Егер сіз бұрын ешқашан бағдарламалық өнім жасамаған болсаңыз, алдымен білім алуыңызды ұсынамын.

Тортқа ұқсастығымызды алсақ, бұрын ешқашан торт пісірмеген болсаңыз, онда сіз қандай қадамдар жасау керектігі туралы кітап оқығыңыз немесе бейнені көргіңіз келеді.

Түсіндіруге рұқсат етіңіз. Мен PHP және CSS-ті және WordPress плагиніне қажет барлық тілдерді кодтауды үйренуді айтқым келмейді. Менің айтайын дегенім, нөлден бастап, нарықта дайын өніммен аяқталу жолын үйреніңіз.

СоныменРичард екеуміз бағдарламалық құрал өнімін нөлден бастап жасаудың нақты тәжірибесі бар нұсқаушының онлайн курсына инвестиция салудан бастадық. Шын мәнінде, оның соңғы бірнеше жылда бірнеше табысты бағдарламалық өнімдері болды.

Бұл біздің онлайн курста үйренген негізгі нәрселердің бірі:

Бас директордың ақыл-ойында болыңыз – яғни қолданбаңыз. Кішігірім техникалық мәліметтерге алаңдамаңыз.

Әзірлеуші

Ричардтың да, мен де бағдарламашы емес екенімізді ескерсек, бізге Әзірлеуші ​​қажет болады. Курс барысында біз бағдарламалық жасақтаманы әзірлеуді қалай жақсы аутсорсингке алу керектігін білдік және Elance арқылы әзірлеушіні жалдай алдық.

Рецензенттер

Соңында, сіздің идеяларыңызды тексеретін адамдар қажет болады. және дайын өніміңізді қарап шығыңыз.

Біз плагинді жылдам іске қосқан сенімді маркетингтік достар тобына қарыздармыз. Оларсыз біз қазір іске қосуға дайын тұрған кезеңде болмас едік!

Бұл бағдарламалық өнімді жасаудың осы бірінші кезеңінде негізгі ингредиенттер, маңызды адамдар>Технология

Мен біз ұстанған ПРОЦЕССті сипаттамас бұрын, мен сіздерге біз пайдаланған ТЕХНОЛОГИЯ туралы айтып беремін. Қайтадан, олардың кейбіреулері біздің таңдауымызға сәйкес келеді, бірақ сізге осылар немесе олардың нұсқалары қажет болады.

  • Box – Box – файлдарды онлайн бөлісу және жеке бұлттық мазмұнды басқару қызметі.
  • Excel – Сізге жобаны жоспарлау қажет боладықұрал. Нарықта көп нәрсе бар, бірақ біз Excel бағдарламасын таңдадық.
  • Skype – Сіз жобаны іске қосқан кезде байланыста болуыңыз керек. Skype бізге сөйлесуге, сөйлесуге және экрандарды бөлісуге мүмкіндік берді.
  • Balsamiq – Біз әзірлеушіге макет экрандарын қоса алғанда, толық дизайн сипаттамасын беру үшін Balsamiq қолданбасын пайдаландық.
  • Джин – Экран жасау үшін біз Jing-ті қолдандық. қысқа бейнелерді түсіру және жазу.
  • Скринкаст – Біз қысқа сынақ бейнелерін сақтау және бөлісу үшін 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 платформаларына ие.

Әзірлеу процесі

Мен айтқым келеді бұл бір ретәзірлеуші ​​жалданды, сіз бірнеше күн отырып демаласыз, бірақ шын мәнінде, мүмкін емес.

Біріншіден, жоғарыдағы 7-қадамды орындау маңызды – Олармен жұмыс істеп, үнемі тексеріп тұрыңыз. Олай етпесеңіз, сіз (a) олар ештеңе жасамайды немесе (b) дизайн ерекшелігін дұрыс түсінбейді. Немесе уақыт пен ақшаны босқа кетіреді 🙁

Екіншіден, әзірлеуші ​​​​кодтаумен айналысып жатқанда, негізінен өніміңізді сататын жеке веб-сайтқа бағытталған бірнеше басқа тапсырмаларды орындау керек. Бұл туралы толығырақ 2 бөлімде айтылады.

Осы кезеңдегі үш негізгі қадам:

  1. Толық бета нұсқасы
  2. Сынақ бета нұсқасы
  3. Толық 1-нұсқа

Сонымен қатар, көріп отырғаныңыздай, тестілеудің шағын тапсырмасы бар. Сіз бұл тапсырманы жеңілдете алмайсыз. Кейде бұл қызықсыз және көңілсіз болады, бірақ сіз плагиніңізді сыну нүктесіне дейін сынауға дайын болуыңыз керек.

Және біз оны... бірнеше рет бұздық... және әр жолы жөндеушіге жөндеуге жібердік. Сондықтан дайын болыңыз, жоғарыдағы 3 қадам қайталанады!

Соңғы нұсқаңызға қанағаттансаңыз, контактілеріңізге хабарласып, олардың қосымша сынақтарға қатысуын сұрауыңыз керек. Сондай-ақ олардан сату бетіңіз үшін куәлік беруді сұраңыз.

Құпия ингредиенттер

Тортты пісірген кезде сіз оған қосатын бірнеше қосымша ингредиенттер болады.қоспасы. Мен, мысалы, ванильді немесе бір шымшым тұзды айтып отырмын.

Ешкім көрмейтін, бірақ торттың дәмін беретіні сөзсіз.

Бағдарламалық өнімді жасаған кезде сізге маңызды АДАМДАР, ПРОЦЕСС және ТЕХНОЛОГИЯдан басқа да қосымша қажет.

Сізге мыналар қажет:

  • Ақыл-ой
  • Шешімділік
  • Төзімділік
  • Төзімділік
  • Шыдамдылық

Қысқаша айтқанда шаш көп және қалың тері керек!

Ешбір жоқ Олардың ішінде сіз бірнеше апта ішінде құлап, сыртқа шығасыз.

Сондай-ақ_қараңыз: WordPress-тегі 500 ішкі сервер қатесін қалай түзетуге болады

Сіз мынаны есте сақтауыңыз керек:

Сондай-ақ_қараңыз: WordPress көмегімен футболка дүкенін қалай жасауға болады
  • Сіз тек өмірдегідей бизнесте не ексеңіз, соны орасыз!
  • Оқыту қисығынан ләззат алыңыз!
  • Күнделікті жайлылық аймағыңызды итеріңіз!

1-бөлімді қорытындылау

Осы уақытқа дейін саяхат өте ауқымды оқу қисығы болды. Біз бірінші бағдарламалық өнімімізді жасауда бір-бірімізді толықтыру үшін жеке күштерімізді пайдаландық.

Бүгін сіз бағдарламалық құралды жасау үшін не қажет екенін білдіңіз. Келесі жолы біз бағдарламалық өніміңізді қалай сатуға және сатуға болатынын қарастырамыз.

Patrick Harvey

Патрик Харви - салада 10 жылдан астам тәжірибесі бар тәжірибелі жазушы және цифрлық маркетолог. Оның блог жүргізу, әлеуметтік медиа, электрондық коммерция және WordPress сияқты әртүрлі тақырыптарда кең білімі бар. Оның жазуға деген құмарлығы және адамдарға желіде табысқа жетуге көмектесу оны аудиториясына құндылық беретін түсінікті және тартымды посттар жасауға итермеледі. Тәжірибелі WordPress пайдаланушысы ретінде Патрик табысты веб-сайттарды құрудың қыр-сырын біледі және ол бұл білімін бизнеске де, жеке тұлғаларға да өздерінің онлайн қатысуын орнатуға көмектесу үшін пайдаланады. Егжей-тегжейге мұқият қарайтын және жоғары деңгейге жетуге деген мызғымас міндеттемесі бар Патрик оқырмандарына цифрлық маркетинг индустриясының соңғы трендтері мен кеңестерін беруге тырысады. Блог жазбаған кезде, Патрикті жаңа жерлерді зерттеп, кітап оқиды немесе баскетбол ойнайды.