Kaip sukurti savo programinės įrangos produktą

 Kaip sukurti savo programinės įrangos produktą

Patrick Harvey

Šiandien sukursime programinės įrangos produktą!

Taip pat žr: Naujausia juodojo penktadienio ir kibernetinio pirmadienio statistika 2023 m.

Taip, išgirdote teisingai, mes ketiname sukurti programinės įrangos produktą - "WordPress" įskiepį.

Nereikia nerimauti...

Tai šiek tiek panašu į pyrago kepimą.

Įvadas

Jei kada nors tikrinote mano "LinkedIn" profilį, žinote, kad daug metų dirbau programinės įrangos pramonėje.

Vienas iš mano tikslų pradedant internetinį verslą buvo kurti savo skaitmeninius produktus. Tiksliau, norėjau kurti savo programinės įrangos produktus.

Tiksliai nežinojau, kaip tai padarysiu - turėjau apytikrę idėją, bet nieko konkretaus.

Dabar apie savo programinės įrangos produkto kūrimą žinau daug daugiau nei prieš kelis mėnesius. Ir norėjau pasidalyti, ką tiksliai tai reiškia.

Kaip sukurti programinės įrangos produktą?

"WordPress" įskiepio kūrimas šiek tiek primena pyrago kepimą.

Ne todėl, kad man patinka kepti pyragus - valgyti juos - TAIP, kepti - NE!!

Tačiau, kaip suprantu, jums reikia:

  • Sudedamosios dalys: 4 uncijos miltų, 4 uncijos cukraus, 4 uncijos sviesto, 2 kiaušiniai ir t. t.
  • Receptas: įpilkite to, sumaišykite to, sumuškite to ir t. t.
  • Įranga: orkaitė, maisto maišytuvas ir (arba) procesorius, maišymo indas, stalo įrankiai ir kt.

Panašiai yra ir kuriant programinės įrangos produktą, nes jums reikės:

  • Žmonės: sudedamosios dalys
  • Procesas: receptas
  • Technologijos: įranga

Parodysiu, kaip sukūrėme savo programinės įrangos produktą.

Žmonės

Pirmiausia reikia pasakyti, kad šį programinės įrangos produktą sukūriau ne pats!

Verslo partneris

Kuriant programinės įrangos produktą verslo partneris nėra privalomas, tačiau tai tikrai padeda!

Kreipiausi į savo internetinės rinkodaros draugą Ričardą ir paklausiau, ar jis nenorėtų dirbti prie bendro projekto, kurio tikslas - sukurti programinės įrangos produktą.

Kodėl Ričardas? Neskaitant to, kad jis protingas ir jau turi sėkmingos patirties kuriant ir parduodant informacinius produktus (elektronines knygas, kursus ir pan.)

  • Abu pasitikime ir gerbiame vienas kitą
  • Abu gyvename Jungtinėje Karalystėje
  • Mes abu palaikome tą pačią futbolo komandą - taip, žinau, neįtikėtina - maniau, kad esu vienintelis "Aston Villa" gerbėjas.

Jis atsakė: "Taip!" ir gimė AV projektas.

Netikite manimi? Čia yra aplanko "Box" aplankas:

Instruktorius

Jei niekada anksčiau nesate kūrę programinės įrangos produkto, primygtinai rekomenduoju pirmiausia pasimokyti.

Jei niekada anksčiau nesate kepę pyrago, turėtumėte perskaityti knygą arba pažiūrėti vaizdo įrašą, kuriame aprašyti būtini veiksmai.

Noriu patikslinti: neturiu omenyje, kad mokysiu, kaip pradėti koduoti PHP, CSS ir visas kitas "WordPress" įskiepiui reikalingas kalbas. Turiu omenyje, kad mokysiu, kaip pradėti nuo nulio ir galiausiai pateikti rinkai gatavą produktą.

Taigi mes su Ričardu pradėjome nuo to, kad investavome į internetinį kursą, kurį vedė instruktorius, turintis realios programinės įrangos produkto kūrimo nuo nulio patirties. Tiesą sakant, per pastaruosius kelerius metus jis sukūrė keletą sėkmingų programinės įrangos produktų.

Tai vienas iš pagrindinių dalykų, kurių išmokome internetiniame kurse:

Laikykitės generalinio direktoriaus mąstysenos, t. y. nesirūpinkite smulkiomis techninėmis detalėmis.

Kūrėjas

Kadangi nei aš, nei Richardas nesame programuotojai, savaime suprantama, kad mums reikės programuotojo. Kurso metu sužinojome, kaip geriausiai užsakyti programinės įrangos kūrimą, ir mums pavyko įdarbinti programuotoją per "Elance".

Recenzentai

Galiausiai jums reikės žmonių, kurie peržiūrėtų jūsų idėjas ir galutinį produktą.

Esame dėkingi patikimam rinkodaros draugų būriui, kurie išbandė mūsų įskiepį. Be jų nebūtume pasiekę dabartinio etapo - pasiruošę paleisti!

Tai yra pagrindiniai ingredientai, svarbūs žmonės šiame pirmajame programinės įrangos produkto kūrimo etape.

Technologijos

Prieš aprašydamas PROCESĄ, kurio laikėmės, papasakosiu jums apie mūsų naudotas TECHNOLOGIJAS. Vėlgi, kai kurios iš jų priklauso nuo mūsų pasirinkimo, tačiau jums reikės šių arba jų variantų.

  • "Box" - "Box" yra dalijimosi failais internete ir asmeninio turinio valdymo debesyje paslauga.
  • "Excel" - jums reikės projekto planavimo įrankio. Rinkoje yra daugybė tokių įrankių, bet mes pasirinkome "Excel".
  • "Skype" - Vykdant projektą reikia nuolat bendrauti. "Skype" leido mums bendrauti, kalbėtis ir dalytis ekranais.
  • "Balsamiq" - "Balsamiq" naudojome norėdami pateikti savo kūrėjui išsamią dizaino specifikaciją, įskaitant ekranų maketus.
  • "Jing" - Naudojome "Jing" ekrano nuotraukoms kurti ir trumpiems vaizdo įrašams įrašyti.
  • "Screencast" - "Screencast" naudojome trumpiems testavimo vaizdo įrašams saugoti ir bendrinti.

Be to, kai kurioms papildomoms kūrimo užduotims valdyti galite naudoti specialią produktų kūrimo programinę įrangą.

Procesas

Teisingai, taigi turime ŽMONIŲ ir TECHNOLOGIJŲ. Dabar mums reikia kažko, kas sujungtų šias dalis į laimintį mišinį.

Ketinu jums papasakoti, ką darėme kiekviename "WordPress" įskiepio kūrimo proceso etape.

  • Balandis - Užpildykite internetinį kursą
  • Gegužė - baigti įgyvendinti idėją
  • birželis - projektavimas, kūrimas ir bandymas
  • Liepa - beta testo apžvalga
  • Rugpjūtis - produkto pristatymas

Mokymosi procesas

Kaip minėjau anksčiau, su Ričardu investavome į internetinį kursą apie tai, kaip sukurti ir parduoti savo programinės įrangos produktą. Kursas buvo iš anksto įrašytas, todėl galėjome jį lankyti savo tempu ir derinti su kitais įsipareigojimais: darbu, tinklaraščiais ir šeima. Mūsų tikslas buvo baigti kursą iki balandžio pabaigos, ir tai pavyko.

Planavimo procesas

Baigę kursus, jau žinojome, ką reikės daryti, ir pradėjome planuoti tvarkaraštį. "Excel" programoje parengiau planą ir pradėjau skirstyti užduotis man ir Ričardui.

Atkreipkite dėmesį į du dalykus, susijusius su planavimu:

  1. Turite būti realistai
  2. Turite būti lankstūs - ne visada viskas vyksta pagal planą!

Idėjų generavimo procesas

Turėjome teorinių žinių iš mokymo kursų, o dabar turėjome jas pritaikyti praktiškai, pradėdami nuo idėjos, dviejų ar trijų...

Taip sakau todėl, kad "Eureka momentas" neegzistuoja!

Tačiau tikrai nebūtina sugalvoti visiškai naują idėją, kad ji būtų sėkminga. Štai ką daryti:

  1. Visada ieškokite užduočių, kurias būtų galima automatizuoti.
  2. Rinkos tyrimas
  3. Tyrinėkite jau esamus sėkmingus produktus
  4. Sudarykite jų funkcijų sąrašą
  5. Sujungti šias funkcijas ir sukurti naują programinės įrangos produktą.

Vos tik tai sužinojome kurso metu, pradėjome siūlyti idėjas ir užsirašinėti jas kitoje skaičiuoklėje, meiliai vadinamoje AV ROLODEX.

Turėdami idėją ar dvi, turite išbandyti rinką. Taigi parengėme mini specifikaciją su keliais ekrano maketais ir išsiuntėme idėją keliems ŽMONĖMS - mūsų apžvalgininkams.

Atsiliepimai apie mūsų pirmąją idėją nebuvo geri, todėl, pakėlę savo ego, pasinaudojome teigiamais atsiliepimais ir sukūrėme antrąją idėją, kuri buvo glaudžiai susijusi su pirmąja.

Atsiliepimai apie antrąją "patobulintą" idėją buvo daug palankesni, todėl dabar jau turėjome ką veikti.

* Idėja ir specifikacija yra labai svarbūs! Teisingai parinkite pagrindą!*

Projektavimo procesas

Nusprendę įgyvendinti savo idėją, pradėjome projektavimo etapą, kurį sudarė trys pagrindinės užduotys:

  1. Kurti maketus
  2. Sukurti užsakomųjų paslaugų sąskaitas
  3. Baigti kurti produkto pavadinimą

Ričardas sukūrė maketus ir atliko puikų darbą. Štai vieno maketo ekrano pavyzdys:

Kol Ričardas buvo užsiėmęs maketų kūrimu, pradėjau atidarinėti mūsų paskyras užsakomųjų paslaugų svetainėse, pavyzdžiui, "Upwork". Taip pat pradėjau kurti trumpą mūsų darbo specifikaciją, paruoštą skelbti kitame skyriuje.

Užsakomųjų paslaugų teikimo procesas

Štai žingsniai, kurių laikėmės samdydami kūrėją:

  1. Paskelbkite savo darbo vietą (trumpa specifikacija)
  2. Kandidatai kreipiasi (per kelias valandas)
  3. Sudarykite trumpąjį kandidatų sąrašą (4,5 reitingo arba daugiau + patikrinkite ankstesnį darbą)
  4. Siųskite jiems visą darbo specifikaciją
  5. Užduokite jiems klausimų ir patvirtinkite terminus ir (arba) etapus (pokalbis per "Skype")
  6. įdarbinti pasirinktą kandidatą (per 3 ar 4 dienas nuo paskelbimo).
  7. Darbas su jais + reguliarus pažangos tikrinimas

Pastaba: "Upwork" dabar priklauso buvusios "oDesk" ir "Elance" platformos.

Kūrimo procesas

Norėčiau pasakyti, kad kai kūrėjas pasamdytas, galite kelias dienas ramiai sėdėti ir atsipalaiduoti, bet iš tiesų to padaryti negalite.

Pirmiausia svarbu laikytis pirmiau pateikto 7 žingsnio - dirbti su jais ir reguliariai tikrinti. Jei to nepadarysite, rizikuojate, kad (a) jie nieko nedarys arba (b) neteisingai supras jūsų projekto specifikaciją. Abiem atvejais bus sugaišta daug laiko ir pinigų 🙁

Antra, kol kūrėjas atlieka kodavimo darbus, reikia atlikti keletą kitų užduočių, daugiausia susijusių su jūsų interneto svetaine, iš kurios parduosite savo produktą. Daugiau apie tai skaitykite 2 dalyje.

Taip pat žr: Geriausios Jungtinės Karalystės užsakomosios spaudos bendrovės (2023 m. palyginimas)

Štai trys pagrindiniai šio etapo žingsniai:

  1. Pilna beta versija
  2. Bandomoji beta versija
  3. Pilna 1 versija

Be to, kaip matote, yra nedidelė testavimo užduotis. Negalite sau leisti šios užduoties nepaisyti. Kartais tai nuobodu ir vargina, tačiau turite būti pasirengę išbandyti savo įskiepį iki galo.

Ir mes jį sugadinome... kelis kartus... ir kiekvieną kartą grąžindavome kūrėjui, kad jį pataisytų. Taigi, būkite pasiruošę, kad pirmiau minėti 3 žingsniai yra gana kartojami!

Kai būsite patenkinti galutine versija, kreipkitės į savo kontaktinius asmenis ir paprašykite, kad jie dalyvautų tolesniuose bandymuose. Taip pat paprašykite, kad jie pateiktų atsiliepimus jūsų pardavimo puslapiui.

Slaptosios sudedamosios dalys

Kai kepate pyragą, į mišinį visada įmaišote keletą papildomų ingredientų. Kalbu, pavyzdžiui, apie truputį vanilės esencijos arba žiupsnelį druskos.

Smulkmenos, kurių galbūt niekas nepastebi, bet kurios neabejotinai suteikia pyragui skonį.

Kai kuriate programinės įrangos produktą, jums reikia ne tik pagrindinių ŽMONIŲ, PROCESŲ ir TECHNOLOGIJŲ.

Jums reikia tokių dalykų kaip:

  • Mąstysena
  • Nustatymas
  • Atsparumas
  • Atkaklumas
  • Patience

Trumpai tariant, jums reikia daug plaukų ir storos odos!

Jei neturėsite nė vieno iš šių dalykų, per kelias savaites būsite išsekęs.

Turite prisiminti:

  • Versle, kaip ir gyvenime, tik tai, ką sėjate, ir pjaunate!
  • Mėgaukitės mokymosi kreive!
  • Kasdien perženkite savo komforto zoną!

1 dalies užbaigimas

Iki šiol kelionė buvo didžiulis mokymosi procesas. Kurdami pirmąjį programinės įrangos produktą naudojome savo stipriąsias puses, kad papildytume vienas kitą.

Šiandien sužinojote, ko reikia programinės įrangos produktui sukurti. Kitą kartą panagrinėsime, kaip parduoti ir parduoti savo programinės įrangos produktą.

Patrick Harvey

Patrick Harvey yra patyręs rašytojas ir skaitmeninės rinkodaros specialistas, turintis daugiau nei 10 metų patirtį šioje pramonėje. Jis turi daug žinių apie įvairias temas, tokias kaip dienoraščiai, socialinė žiniasklaida, elektroninė prekyba ir „WordPress“. Jo aistra rašyti ir padėti žmonėms pasiekti sėkmės internete paskatino jį sukurti įžvalgių ir įtraukiančių įrašų, teikiančių vertę jo auditorijai. Būdamas įgudęs „WordPress“ vartotojas, Patrickas yra susipažinęs su sėkmingų svetainių kūrimo subtilybėmis ir šiomis žiniomis, kad padėtų įmonėms ir asmenims įsitvirtinti internete. Akylai žvelgdamas į detales ir nepajudinamai siekdamas tobulumo, Patrickas yra pasiryžęs teikti savo skaitytojams naujausias skaitmeninės rinkodaros pramonės tendencijas ir patarimus. Kai nerašo tinklaraščio, Patricką galima rasti tyrinėjantį naujas vietas, skaitantį knygas ar žaidžiantį krepšinį.