Kā izveidot savu programmatūras produktu

 Kā izveidot savu programmatūras produktu

Patrick Harvey

Šodien mēs izveidosim programmatūras produktu!

Jā, jūs dzirdējāt pareizi, mēs gatavojamies izveidot programmatūras produktu - WordPress spraudni.

Nav jāuztraucas...

Tas ir līdzīgi kā cept kūku.

Ievads

Ja kādreiz esat pārbaudījis manu LinkedIn profilu, tad zināsiet, ka daudzus gadus esmu strādājis programmatūras nozarē.

Viens no maniem mērķiem, uzsākot uzņēmējdarbību tiešsaistē, bija izveidot savus digitālos produktus. Precīzāk, es vēlējos izveidot savus programmatūras produktus.

Es nezināju, kā tieši to darīšu - man bija aptuvena ideja, bet nekas konkrēts.

Tagad es zinu daudz vairāk par sava programmatūras produkta radīšanu nekā pirms dažiem mēnešiem. Un es gribēju dalīties ar to, kas tieši ar to saistīts.

Kā jūs izveidojat programmatūras produktu?

WordPress spraudņa izveide ir nedaudz līdzīga kūkas cepšanai.

Ne jau tāpēc, ka man patīk cept kūkas - ēst tās, JĀ, cept - NĒ!!

Bet, kā es saprotu, jums ir nepieciešams:

  • Sastāvdaļas: 4oz miltu, 4oz cukura, 4oz sviesta, 2 olas utt.
  • Receptes: pievienojiet šo, samaisiet šo, samaisiet to, pārspējiet to utt.
  • Aprīkojums: cepeškrāsns, virtuves mikseris/procesors, maisīšanas trauks, galda piederumi u. c.

Līdzīgi ir arī, veidojot programmatūras produktu, jo jums būs nepieciešams:

  • Cilvēki: sastāvdaļas
  • Process: recepte
  • Tehnoloģija: iekārtas

Ļaujiet man jums parādīt, kā mēs izveidojām mūsu programmatūras produktu.

Skatīt arī: Pārvērst Pro atsauksmi 2023: Grow jūsu e-pasta sarakstu & amp; Vadīt konversijas ar WordPress

Cilvēki

Vispirms jāsaka, ka šo programmatūras produktu neesmu radījis pats!

Biznesa partneris

Radot programmatūras produktu, nav obligāti nepieciešams biznesa partneris, taču tas noteikti palīdz!

Es uzrunāju savu tiešsaistes mārketinga draugu Ričardu un pajautāju, vai viņš būtu ieinteresēts strādāt pie kopīga projekta, lai izveidotu programmatūras produktu.

Kāpēc Ričards? Papildus tam, ka viņš ir gudrs un jau ir veiksmīgi radījis un pārdevis informācijas produktus (e-grāmatas/kursi utt.).

  • Mēs abi uzticamies un cienām viens otru
  • Mēs abi dzīvojam Apvienotajā Karalistē
  • Mēs abi atbalstām vienu un to pašu futbola komandu - jā, es zinu, neticami - es domāju, ka esmu vienīgais Aston Villa fans.

Viņš teica: "Jā!", un tā radās AV projekts.

Neticat man? Šeit ir mape lodziņā:

Instruktors

Ja nekad iepriekš neesat veidojis programmatūras produktu, es iesaku vispirms apgūt kādu izglītību.

Ja jūs nekad iepriekš neesat cepis kūku, tad jums vajadzētu izlasīt grāmatu vai noskatīties videoklipu par nepieciešamajiem soļiem, kas jāveic, izmantojot mūsu analoģiju ar kūku.

Ļaujiet man paskaidrot. Es nedomāju, ka jums būs jāapmāca, kā sākt kodēt PHP un CSS un visas pārējās valodas, kas nepieciešamas WordPress spraudnim. Es domāju, ka jums būs jāapmāca, kā sākt no nulles un pabeigt ar gatavu produktu, kas būs pieejams tirgū.

Tāpēc mēs ar Ričardu sākām ar investīcijām tiešsaistes kursā, ko pasniedza instruktors, kuram bija reāla pieredze programmatūras produkta izveidē no nulles. Patiesībā viņam pēdējo gadu laikā ir bijuši vairāki veiksmīgi programmatūras produkti.

Šī ir viena no galvenajām lietām, ko mēs apguvām mūsu tiešsaistes kursā:

Paturiet izpilddirektora domāšanas veidu, t. i., neuztraucieties par sīkām tehniskām detaļām.

Izstrādātājs

Ņemot vērā, ka ne Ričards, ne es neesam programmētāji, ir pašsaprotami, ka mums būs nepieciešams izstrādātājs. Kursu laikā mēs uzzinājām, kā vislabāk izmantot ārpakalpojumus programmatūras izstrādei, un mums izdevās pieņemt darbā izstrādātāju, izmantojot Elance.

Recenzenti

Visbeidzot, bet ne mazāk svarīgi ir tas, ka jums būs vajadzīgi cilvēki, kas pārbaudīs jūsu idejas un novērtēs jūsu gatavo produktu.

Mēs esam pateicīgi mārketinga draugiem, kuri ir pārbaudījuši mūsu spraudni. Bez viņiem mēs nebūtu tādā stadijā, kādā esam tagad - gatavi palaišanai!

Tās ir galvenās sastāvdaļas, svarīgākie cilvēki šajā programmatūras produkta izveides pirmajā posmā.

Tehnoloģija

Pirms es aprakstīšu procesu, ko mēs izmantojām, es jums pastāstīšu par TEHNOLOĢIJĀM, ko mēs izmantojām. Atkal jāatgādina, ka dažas no tām ir atkarīgas no mūsu izvēles, bet jums būs vajadzīgas vai nu šīs, vai arī to variācijas.

  • Box - Box ir tiešsaistes failu kopīgošanas un personiskā mākoņa satura pārvaldības pakalpojums.
  • Excel - Jums būs nepieciešams projekta plānošanas rīks. Tirgū ir daudz šādu rīku, bet mēs izvēlējāmies Excel.
  • Skype - projekta īstenošanas laikā ir nepieciešama nepārtraukta saziņa. Skype ļāva mums tērzēt, sarunāties un kopīgot ekrānus.
  • Balsamiq - mēs izmantojām Balsamiq, lai mūsu izstrādātājam sniegtu pilnu dizaina specifikāciju, tostarp ekrānu maketus.
  • Jing - Mēs izmantojām Jing, lai veidotu ekrāna ekrānuzņēmumus un ierakstītu īsus videoklipus.
  • Screencast - mēs izmantojām Screencast, lai uzglabātu un kopīgotu īsus testēšanas videoklipus.

Papildus piebilde - lai pārvaldītu dažus papildu izstrādes uzdevumus, varat izmantot īpašu produktu izstrādes programmatūru.

Process

Labi, tātad mums ir LĪDZEKĻI un TEHNOLOĢIJAS. Tagad mums ir nepieciešams kaut kas, kas savieno šīs daļas kopā mūsu uzvaras maisījumā.

Es jums pastāstīšu par to, ko mēs darījām katrā WordPress spraudņa izveides procesa posmā.

  • Aprīlis - pabeidziet tiešsaistes kursu
  • Maijs - idejas pabeigšana
  • Jūnijs - Dizains/izstrāde/izmēģināšana
  • Jūlijs - Beta testa pārskats
  • Augusts - Produkta laišana tirgū

Mācīšanās process

Kā jau iepriekš minēju, mēs ar Ričardu ieguldījām līdzekļus tiešsaistes kursā par to, kā izveidot un pārdot savu programmatūras produktu. Viss kurss bija iepriekš ierakstīts, tāpēc mēs varējām to apgūt savā tempā, lai iekļautos citās saistībās: darbā, blogos un ģimenē. Mūsu mērķis bija pabeigt kursu līdz aprīļa beigām, un mēs to paveicām.

Plānošanas process

Pēc kursu pabeigšanas mums bija priekšstats par to, kas būs nepieciešams, un mēs sākām plānot laika grafiku. Es sastādīju plānu Excel programmā un sāku sadalīt uzdevumus man un Ričardam.

Divas lietas, kas jāņem vērā saistībā ar plānošanu:

  1. Jums ir jābūt reālistiskam
  2. Jums jābūt elastīgam - ne vienmēr viss izdodas atbilstoši plānam!

Ideju ģenerēšanas process

Mums bija teorija no mācību kursa, un tagad mums tā bija jāīsteno praksē, sākot ar ideju, divām vai trim...

Un es to saku tāpēc, ka "Eirēkas mirklis" neeksistē!

Tomēr, lai gūtu panākumus, jums noteikti nav jāizdomā pilnīgi jauna ideja. Lūk, ko darīt:

  1. Vienmēr meklējiet uzdevumus, kurus varētu automatizēt.
  2. Tirgus izpēte
  3. Izpētiet veiksmīgus produktus, kas jau ir pieejami
  4. Sastādiet to funkciju sarakstu
  5. Apvienojiet šīs funkcijas, lai izveidotu jaunu programmatūras produktu.

Tiklīdz mēs to uzzinājām kursos, mēs sākām nākt klajā ar idejām un pierakstīt tās citā izklājlapā, ko mīļi saucam par AV ROLODEX.

Pēc tam, kad ir radusies ideja vai divas, ir nepieciešams pārbaudīt tirgu. Tāpēc mēs izveidojām mini specifikāciju ar dažiem ekrāna maketiem un nosūtījām ideju dažiem cilvēkiem - mūsu recenzentiem.

Atgriezeniskā saite par mūsu pirmo ideju nebija laba, tāpēc, pacēluši savu ego no zemes, mēs paņēmām pozitīvo no atsauksmēm un radījām otro ideju, kas bija cieši saistīta ar pirmo.

Atgriezeniskā saite par otro "uzlaboto" ideju bija daudz pozitīvāka, un tagad mums bija, ar ko strādāt.

*Ideja un specifikācija ir izšķirošas! Izstrādājiet pareizo pamatu!*

Projektēšanas process

Pēc tam, kad bijām nolēmuši īstenot savu ideju, mēs sākām projektēšanas posmu, kas sastāvēja no 3 galvenajiem uzdevumiem:

  1. Maketu izveide
  2. Ārpakalpojumu kontu izveide
  3. Noslēgt produkta nosaukumu

Ričards ir izveidojis maketus, un viņš paveica lielisku darbu. Šeit ir viena maketa ekrāna piemērs:

Skatīt arī: 12 Labākās drukāšanas pēc pieprasījuma vietnes 2023. gadam: pārdot preces + vairāk

Kamēr Ričards bija aizņemts ar maketu veidošanu, es sāku atvērt mūsu kontus ārpakalpojumu vietnēs, piemēram, Upwork. Es arī sāku veidot mūsu īso darba specifikāciju, kas bija gatava publicēšanai nākamajā sadaļā.

Ārpakalpojumu process

Šeit ir aprakstīti soļi, kurus mēs veicām, lai nolīgtu mūsu izstrādātāju:

  1. Publicējiet savu darba vietu (īsa specifikācija)
  2. Kandidāti piesakās (dažu stundu laikā)
  3. Īss kandidātu saraksts (4,5 vai augstāks vērtējums + pārbaudiet iepriekšējo darbu)
  4. Nosūtiet viņiem pilnu darba specifikāciju
  5. Uzdodiet viņiem jautājumus un apstipriniet termiņu/mērķus (tērzējiet Skype).
  6. Izvēlētā darbinieka pieņemšana darbā (3 vai 4 dienu laikā pēc norīkošanas).
  7. Darbs ar viņiem + regulāras progresa pārbaudes

Piezīme: Upwork tagad pieder bijušās oDesk un Elance platformas.

Izstrādes process

Gribētos teikt, ka, tiklīdz izstrādātājs ir nolīgts, varat dažas dienas sēdēt un atpūsties, taču patiesībā tā nevar būt.

Pirmkārt, ir svarīgi ievērot iepriekš minēto 7. soli - sadarboties ar viņiem un veikt regulāras pārbaudes. Ja to nedarīsiet, tad riskējat, ka (a) viņi neko nedarīs vai (b) nepareizi sapratīs jūsu projekta specifikāciju. Abējādi tiks zaudēts laiks un nauda 🙁 🙁 .

Otrkārt, kamēr izstrādātājs veic kodēšanas darbus, ir jāveic vēl daži citi uzdevumi, kas galvenokārt saistīti ar jūsu tīmekļa vietni, no kuras jūs pārdosiet savu produktu. Vairāk par to lasiet 2. daļā.

Šajā posmā ir trīs galvenie soļi:

  1. Pilnīga beta versija
  2. Testa beta versija
  3. Pilnīga versija 1

Papildus tam, kā redzat, ir neliels testēšanas uzdevums. Jūs nevarat atļauties šo uzdevumu veikt vieglprātīgi. Dažkārt tas ir garlaicīgi un nomācoši, taču jums ir jābūt gatavam pārbaudīt savu spraudni līdz lūzuma punktam.

Un mēs to salauzām... vairākas reizes... un katru reizi nosūtījām to atpakaļ izstrādātājam, lai to salabotu. Tāpēc esiet gatavi, ka iepriekš minētie 3 soļi ir diezgan atkārtojami!

Kad esat apmierināts ar galīgo versiju, sazinieties ar saviem kontaktpersonām un lūdziet viņus iesaistīties turpmākajā testēšanā. Tāpat lūdziet viņus sniegt atsauksmes par jūsu pārdošanas lapu.

Slepenās sastāvdaļas

Kad cepat kūku, vienmēr ir dažas papildu sastāvdaļas, ko pievienojat maisījumam. Es runāju, piemēram, par nedaudz vaniļas esences vai šķipsniņu sāls.

Sīkas lietas, ko varbūt neviens neredz, bet kas noteikti piešķir kūkai garšu.

Kad radāt programmatūras produktu, jums ir nepieciešams kaut kas vairāk nekā tikai būtiskie LĪDZEKĻI, PROCESI un TEHNOLOĢIJAS.

Jums ir nepieciešamas šādas lietas:

  • Domāšanas veids
  • Noteikšana
  • Izturība
  • Neatlaidība
  • Pacietība

Īsāk sakot, jums nepieciešams daudz matu un bieza āda!

Ja neviena no tām netiks nodrošināta, dažu nedēļu laikā jūs būsiet uz leju.

Jums jāatceras:

  • Gan biznesā, gan dzīvē jūs pļaujat tikai to, ko sējat!
  • Izbaudiet mācīšanās līkni!
  • Katru dienu paplašiniet savu komforta zonu!

1. daļas noslēgums

Līdzšinējais ceļojums ir bijis milzīgs mācību process. Mēs esam izmantojuši savas individuālās stiprās puses, lai papildinātu viens otru, radot mūsu pirmo programmatūras produktu.

Šodien jūs uzzinājāt, kas ir nepieciešams, lai izveidotu programmatūras produktu. Nākamreiz mēs aplūkosim, kā pārdot un pārdot savu programmatūras produktu.

Patrick Harvey

Patriks Hārvijs ir pieredzējis rakstnieks un digitālā mārketinga speciālists ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir plašas zināšanas par dažādām tēmām, piemēram, emuāru veidošanu, sociālajiem medijiem, e-komerciju un WordPress. Viņa aizraušanās ar rakstīšanu un palīdzēšanu cilvēkiem gūt panākumus tiešsaistē ir pamudinājusi viņu izveidot saturīgus un saistošus ierakstus, kas sniedz vērtību viņa auditorijai. Kā prasmīgs WordPress lietotājs Patriks pārzina veiksmīgu vietņu izveides smalkumus un izmanto šīs zināšanas, lai palīdzētu uzņēmumiem un privātpersonām izveidot savu klātbūtni tiešsaistē. Ar lielu uzmanību detaļām un nelokāmu apņemšanos sasniegt izcilību Patriks ir apņēmies sniegt saviem lasītājiem jaunākās tendences un padomus digitālā mārketinga nozarē. Kad viņš neraksta emuārus, Patriku var atrast, pētot jaunas vietas, lasot grāmatas vai spēlējam basketbolu.