Paano Gumawa ng Iyong Sariling Software Product

 Paano Gumawa ng Iyong Sariling Software Product

Patrick Harvey

Ngayon ay gagawa kami ng produkto ng software!

Oo, tama ang iyong narinig, gagawa kami ng produkto ng software – isang WordPress Plugin.

Hindi na kailangang mag-alala …

Ito ay parang pagbe-bake ng cake.

Panimula

Kung nasuri mo na ang aking LinkedIn Profile, malalaman mo na gumugol ako ng maraming taon sa pagtatrabaho sa industriya ng software.

Isa sa mga layunin ko nang simulan ang aking online na negosyo ay lumikha ng sarili kong mga digital na produkto. At mas partikular, gusto kong lumikha ng sarili kong mga produkto ng software.

Hindi ko alam kung paano ko gagawin iyon – Mayroon akong magaspang na ideya, ngunit walang kongkreto.

Buweno, ngayon mas marami na akong alam tungkol sa paggawa ng sarili kong software product kaysa sa ginawa ko noong ilang buwan. At gusto kong ibahagi nang eksakto kung ano ang kasama nito.

Paano ka lilikha ng produkto ng software?

Ang paggawa ng WordPress Plugin ay parang pagbe-bake ng cake.

Hindi iyon Mahilig akong mag-bake ng mga cake – kainin ang mga ito, OO, i-bake ang mga ito, HINDI!!

Ngunit sa pagkakaintindi ko, kailangan mo ng:

  • Mga Sangkap: 4oz na harina, 4oz na asukal, 4oz na mantikilya, 2 itlog, atbp.
  • Recipe: idagdag ito, ihalo iyon, talunin ang mga iyon, atbp.
  • Kagamitan: oven, food mixer/processor, mixing bowl, cutlery, atbp.

Katulad ito kapag gumagawa ng software na produkto dahil kakailanganin mo ng:

  • Mga Tao: ang mga sangkap
  • Proseso: ang recipe
  • Teknolohiya: ang kagamitan

Hayaan mo ako ipakita sa iyo kung paano namin nilikha ang amingprodukto ng software.

Mga Tao

Ang unang sasabihin ay hindi ko ginawa ang software na ito sa aking sarili!

Kasosyo sa Negosyo

Hindi ito compulsory na magkaroon ng kasosyo sa negosyo kapag gumagawa ng software na produkto, ngunit tiyak na nakakatulong ito!

Nilapitan ko ang aking kaibigan sa online marketing na si Richard at tinanong siya kung interesado ba siyang magtrabaho sa isang pinagsamang proyekto upang lumikha ng produkto ng software .

Bakit Richard? Bukod sa matalino siya at mayroon nang matagumpay na track record sa paggawa at pagbebenta ng mga produkto ng impormasyon (mga ebook/kurso, atbp.)

  • Pareho kaming nagtitiwala at gumagalang sa isa't isa
  • We both live in the UK
  • We both support the same football team – yeah, I know, unbelievable – Akala ko ako lang ang fan ng Aston Villa

Sabi niya, “Oo !” at ipinanganak ang AV Project.

Tingnan din: Gumagawa Ka ba ng Mga Pagkakamali sa Pag-blog ng Rookie na Ito? Narito Kung Paano Ayusin ang mga Ito

Huwag maniwala sa akin? Narito ang folder sa Box:

Instructor

Kung hindi ka pa nakagawa ng software na produkto dati, lubos kong inirerekomenda na kumuha ka muna ng edukasyon.

Upang kunin ang aming pagkakatulad ng cake, kung hindi ka pa nakapag-bake ng cake noon, gugustuhin mong magbasa ng libro o manood ng video sa mga hakbang na kailangan mong gawin.

Hayaan akong linawin. Hindi ko ibig sabihin na magsanay sa kung paano simulan ang pag-coding ng PHP at CSS, at lahat ng iba pang mga wika na kailangan mo para sa isang WordPress plugin. Ang ibig kong sabihin ay sanayin kung paano magsimula sa simula at magtatapos sa isang tapos na produkto sa merkado.

KayaNagsimula kami ni Richard sa pamamagitan ng pamumuhunan sa isang online na kurso mula sa isang instruktor na may tunay na karanasan sa paglikha ng isang produkto ng software mula sa simula. Sa katunayan, nagkaroon siya ng ilang matagumpay na produkto ng software sa nakalipas na ilang taon.

Ito ang isa sa mga pangunahing bagay na natutunan namin sa aming online na kurso:

Manatili sa CEO Mindset – ibig sabihin, huwag' huwag mag-alala tungkol sa maliliit na teknikal na detalye.

Developer

Dahil hindi kami ni Richard ay mga programmer, dapat na kailangan namin ng Developer. Sa kurso natutunan namin kung paano pinakamahusay na i-outsource ang pagbuo ng software at nakapag-recruit kami ng developer sa pamamagitan ng Elance.

Mga Reviewer

Huling, ngunit hindi bababa sa, kakailanganin mo ng mga tao upang suriin ang iyong mga ideya at suriin ang iyong natapos na produkto.

Kami ay may utang na loob sa pinagkakatiwalaang banda ng mga kaibigan sa marketing na nagpatakbo ng aming plugin sa mga bilis nito. Kung wala sila wala tayo sa yugtong tayo ngayon – handang ilunsad!​

Iyan ang mga pangunahing sangkap, ang mahahalagang tao, sa unang yugtong ito ng paglikha ng produktong software.

Teknolohiya

Bago ko ilarawan ang PROSESO na ating sinunod, sasabihin ko sa inyo ang TECHNOLOGY na ginamit natin. Muli, ang ilan sa mga ito ay bumaba sa aming ginustong pagpipilian, ngunit kakailanganin mo ang mga ito o ang pagkakaiba-iba nito.

  • Kahon – Ang Box ay isang online na pagbabahagi ng file at personal na serbisyo sa pamamahala ng nilalaman ng cloud.
  • Excel – Kakailanganin mo ang pagpaplano ng proyektokasangkapan. Marami sa merkado, ngunit pinili namin ang Excel.
  • Skype – Kailangan mong patuloy na makipag-ugnayan kapag nagpapatakbo ka ng isang proyekto. Pinayagan kami ng Skype na makipag-chat, makipag-usap at magbahagi ng mga screen.
  • Balsamiq – Ginamit namin ang Balsamiq para bigyan ang aming developer ng full-design na detalye kasama ang mga mockup na screen.
  • Jing – Ginamit namin si Jing para sa paggawa ng screen kumukuha at nagre-record ng mga maiikling video.
  • Screencast – Ginamit namin ang Screencast upang mag-imbak at magbahagi ng mga maiikling pagsubok na video.

Bilang side note, maaari kang gumamit ng nakalaang software sa pagbuo ng produkto upang pamahalaan ang ilan sa ang mga karagdagang gawain sa pagpapaunlad.

Proseso

Tama, kaya mayroon tayong TAO at mayroon tayong TEKNOLOHIYA. Ngayon ay kailangan namin ng isang bagay upang pagsama-samahin ang mga bahaging iyon sa aming panalong timpla.

Dadalhin kita, sa isang mataas na antas, kung ano ang ginawa namin sa bawat yugto sa proseso ng paglikha ng aming WordPress plugin.

  • Abril – Kumpletuhin ang online na kurso
  • Mayo – I-finalize ang ideya
  • Hunyo – Disenyo/Development/Pagsusulit
  • Hulyo – Beta Test Review
  • Agosto – Paglulunsad ng Produkto

Ang proseso ng pag-aaral

Tulad ng nabanggit ko kanina, namuhunan kami ni Richard sa isang online na kurso kung paano lumikha at magbenta ng sarili mong produkto ng software. Ang kurso ay paunang naitala upang maaari kaming pumunta sa sariling bilis upang umangkop sa iba pang mga pangako; trabaho, blog, at pamilya. Ang aming target ay makumpleto ito sa katapusan ng Abril, na aming nakamit. Lagyan ng tsek!

Ang pagpaplanoproseso

Natapos na ang kurso, mayroon na kaming ideya kung ano ang magiging kasangkot at nagsimula kaming mag-map out ng timeline. Nag-knock up ako ng plano sa Excel at nagsimulang magbigay ng mga gawain sa amin ni Richard.

Dalawang bagay na dapat tandaan tungkol sa pagpaplano:

  1. Kailangan mong maging makatotohanan
  2. Kailangan mong maging flexible – ang mga bagay ay hindi palaging napupunta sa plano!

Ang proseso ng pagbuo ng ideya

Mayroon kaming teorya mula sa kurso ng pagsasanay at ngayon kailangan naming isagawa ito simula sa isang ideya, o dalawa o tatlo...

At ang dahilan kung bakit ko sinasabi iyon ay dahil wala ang 'Eureka moment'!

Gayunpaman, tiyak na wala ka. kailangang makabuo ng isang ganap na bagong ideya upang maging matagumpay. Narito ang dapat gawin:

  1. Palaging mag-ingat sa mga gawaing maaaring awtomatiko
  2. Magsaliksik sa merkado
  3. Magsaliksik sa mga matagumpay na produkto na nasa labas na
  4. Gumawa ng listahan ng kanilang mga feature
  5. Pagsamahin ang mga feature na iyon upang lumikha ng bagong produkto ng software

Sa sandaling natutunan namin ito sa kurso na nagsimula kaming magkaroon ng mga ideya at isinusulat ang mga ito sa isa pang spreadsheet, na tinatawag na AV ROLODEX.

Kapag nakakuha ka ng isa o dalawang ideya, kailangan mong subukan ang market. Kaya pinagsama-sama namin ang isang mini-spec na may ilang screen mock up at ipinadala ang ideya sa ilang PEOPLE – aming mga reviewer.

Hindi maganda ang feedback sa aming unang ideya. Kaya, na kinuha ang aming mga egos mula sa sahig naminkinuha ang mga positibo mula sa feedback at nakabuo ng pangalawang ideya na malapit na nauugnay sa una.

Ang feedback sa pangalawang 'pinabuting' ideya ay mas positibo at ngayon ay mayroon kaming dapat samahan.

*Ang Ideya at Detalye ay Mahalaga! Kunin ang pundasyon nang tama!*

Ang proseso ng disenyo

Napagpasyahan na tumakbo gamit ang aming ideya, pumasok kami sa Design Phase, na binubuo ng 3 pangunahing gawain:

  1. Gumawa ng Mga Mockup
  2. Gumawa ng Mga Outsourcing Account
  3. Tapusin ang Pangalan ng Produkto

Ginawa ni Richard ang mga mockup, at napakagandang trabaho niya. Narito ang isang halimbawa ng isang mockup screen:

Habang si Richard ay abala sa paggawa ng mga mockup, sinimulan kong buksan ang aming mga account sa mga outsourcing site gaya ng Upwork. Sinimulan ko ring likhain ang aming maikling detalye ng trabaho na handa nang i-post sa susunod na seksyon.

Ang proseso ng outsourcing

Narito ang mga hakbang na sinundan namin upang kumuha ng aming developer:

  1. I-post ang iyong trabaho (maikling detalye)
  2. Nalalapat ang mga kandidato (sa loob ng mga oras)
  3. Mga kandidato sa shortlist (4.5 na rating o mas mataas + tingnan ang nakaraang trabaho)
  4. Ipadala ang buong spec ng trabaho sa sila
  5. Magtanong sa kanila at kumpirmahin ang deadline/milestones (makipag-chat sa Skype)
  6. Hire ang napili (sa loob ng 3 o 4 na araw ng pag-post)
  7. Makipagtulungan sa kanila + regular mga pagsusuri sa pag-unlad

Tandaan: Ang Upwork ay nagmamay-ari na ngayon ng mga dating platform ng oDesk at Elance.

Ang proseso ng pag-develop

Gusto kong sabihin na minsan angang developer ay tinanggap, maaari kang umupo at magpahinga ng ilang araw, ngunit sa totoo lang, hindi mo magagawa.

Una sa lahat, mahalagang sundin ang Hakbang 7 sa itaas – Makipagtulungan sa kanila at magkaroon ng regular na pagsusuri. Kung hindi mo gagawin, magkakaroon ka ng panganib na (a) wala silang gagawin o (b) hindi nila naiintindihan ang iyong spec ng disenyo. Ang alinman ay magreresulta sa nasayang na oras at pera 🙁

Pangalawa, habang ginagawa ng developer ang kanyang coding, may ilang iba pang gawain na dapat gawin, pangunahing nakatuon sa sarili mong website kung saan mo ibe-market ang iyong produkto. Higit pa ang mangyayari sa Bahagi 2.

Narito ang tatlong pangunahing hakbang sa yugtong ito:

  1. Kumpletong Bersyon ng Beta
  2. Subukan ang Bersyon ng Beta
  3. Complete Version 1​

Aside of that, as you can see, there is the small task of testing. Hindi mo kayang gawing magaan ang gawaing ito. Minsan nakakainip at nakakadismaya, ngunit kailangan mong maging handa na subukan ang iyong plugin sa breaking point.

At sinira namin ito...ilang beses...at sa tuwing ibabalik namin ito sa developer para maayos. Kaya, maging handa, ang 3 hakbang sa itaas ay medyo umuulit!

Kapag nasiyahan ka sa iyong huling bersyon, kailangan mong makipag-ugnayan sa iyong mga contact at hilingin sa kanila na makisali sa higit pang pagsubok. At hilingin din sa kanila na magbigay ng mga testimonial para sa iyong pahina ng pagbebenta.

Mga lihim na sangkap

Kapag nag-bake ka ng cake, palaging may ilang karagdagang sangkap na idinaragdag mo saang halo. Ang tinutukoy ko ay, halimbawa, isang kurot ng vanilla essence, o isang kurot ng asin.

Ang maliliit na bagay na marahil ay walang nakikita, ngunit tiyak na nagbibigay ng lasa sa cake.

Kapag gumawa ka ng produkto ng software, kailangan mo ng kaunting dagdag kaysa sa mahahalagang TAO, PROSESO, at TEKNOLOHIYA.

Kailangan mo ng mga bagay tulad ng:

  • Mindset
  • Determinasyon
  • Katatagan
  • Pagtitiyaga
  • Pasensya

Sa madaling salita kailangan mo ng maraming buhok at makapal na balat!

Walang anuman sa mga mawawala at mawawala ka sa loob ng ilang linggo.

Dapat mong tandaan:

  • Aanihin mo lang ang iyong itinanim – sa negosyo, gaya ng sa buhay!
  • I-enjoy ang learning curve!
  • Push your comfort zone araw-araw!

Wrapping up part 1

Ang paglalakbay sa ngayon ay naging napakalaking learning curve. Ginamit namin ang aming mga indibidwal na lakas upang umakma sa isa't isa sa paggawa ng aming unang produkto ng software.

Ngayon, natutunan mo kung ano ang kinakailangan upang lumikha ng isang produkto ng software. Sa susunod, titingnan namin kung paano i-market at ibenta ang iyong produkto ng software.

Tingnan din: Pagsusuri ng Visme 2023: Gumawa ng Magagandang Mga Larawan Nang Walang Anumang Karanasan sa Disenyo

Patrick Harvey

Si Patrick Harvey ay isang batikang manunulat at digital marketer na may higit sa 10 taong karanasan sa industriya. Siya ay may malawak na kaalaman sa iba't ibang paksa tulad ng blogging, social media, ecommerce, at WordPress. Ang kanyang hilig sa pagsusulat at pagtulong sa mga tao na magtagumpay online ang nagtulak sa kanya na gumawa ng mga insightful at nakakaengganyong post na nagbibigay ng halaga sa kanyang audience. Bilang isang bihasang gumagamit ng WordPress, pamilyar si Patrick sa mga pasikot-sikot ng pagbuo ng mga matagumpay na website, at ginagamit niya ang kaalamang ito upang matulungan ang mga negosyo at indibidwal na maitaguyod ang kanilang online presence. Sa isang matalas na mata para sa detalye at isang hindi natitinag na pangako sa kahusayan, nakatuon si Patrick sa pagbibigay sa kanyang mga mambabasa ng pinakabagong mga uso at payo sa industriya ng digital marketing. Kapag hindi siya nagba-blog, makikita si Patrick na nag-explore ng mga bagong lugar, nagbabasa ng mga libro, o naglalaro ng basketball.