Kuinka luoda oma ohjelmistotuote

 Kuinka luoda oma ohjelmistotuote

Patrick Harvey

Tänään aiomme luoda ohjelmistotuotteen!

Jep, kuulit oikein, aiomme luoda ohjelmistotuotteen - WordPress-liitännäisen.

Ei syytä huoleen...

Se on vähän kuin kakun leipominen.

Johdanto

Jos olet koskaan tarkistanut LinkedIn-profiilini, tiedät, että olen työskennellyt monta vuotta ohjelmistoteollisuudessa.

Yksi tavoitteistani verkkoliiketoimintaa aloittaessani oli luoda omia digitaalisia tuotteita. Tarkemmin sanottuna halusin luoda omia ohjelmistotuotteita.

En tiennyt tarkalleen, miten aioin tehdä sen - minulla oli karkea ajatus, mutta ei mitään konkreettista.

Nyt tiedän paljon enemmän oman ohjelmistotuotteen luomisesta kuin muutama kuukausi sitten, ja halusin kertoa tarkalleen, mitä siihen kuuluu.

Miten luodaan ohjelmistotuote?

WordPress-lisäosan tekeminen on vähän kuin kakun leipominen.

Ei sillä, että pitäisin kakkujen leipomisesta - niiden syöminen kyllä, leipominen ei!!!

Mutta ymmärtääkseni tarvitset:

  • Ainesosat: 4 unssia jauhoja, 4 unssia sokeria, 4 unssia voita, 2 munaa jne.
  • Resepti: lisää tätä, sekoita tuota, hakkaa noita jne.
  • Varusteet: uuni, ruokasekoitin/prosessori, sekoituskulho, ruokailuvälineet jne.

Se on samanlaista, kun luodaan ohjelmistotuotetta, koska tarvitset:

  • Ihmiset: ainesosat
  • Prosessi: resepti
  • Teknologia: laitteet

Näytän sinulle, miten loimme ohjelmistotuotteemme.

Ihmiset

Ensimmäinen asia, joka on sanottava, on se, että en ole luonut tätä ohjelmistotuotetta yksin!

Liikekumppani

Liikekumppanin mukanaolo ei ole pakollista, kun luodaan ohjelmistotuotetta, mutta siitä on varmasti apua!

Lähestyin verkkomarkkinointiystäväni Richardia ja kysyin, olisiko hän kiinnostunut työskentelemään yhteisessä projektissa ohjelmistotuotteen luomiseksi.

Miksi Richard? Sen lisäksi, että hän on fiksu ja hänellä on jo menestyksekäs kokemus tietotuotteiden (e-kirjojen, kurssien jne.) luomisesta ja myynnistä.

  • Me molemmat luotamme ja kunnioitamme toisiamme
  • Asumme molemmat Yhdistyneessä kuningaskunnassa
  • Kannatamme molemmat samaa jalkapallojoukkuetta - joo, tiedän, uskomatonta - luulin olevani ainoa Aston Villa -fani.

Hän sanoi "Kyllä!", ja AV-projekti syntyi.

Etkö usko minua? Tässä on Boxin kansio:

Ohjaaja

Jos et ole koskaan aiemmin luonut ohjelmistotuotetta, suosittelen vahvasti, että otat ensin jonkin verran koulutusta.

Jos et ole koskaan ennen leiponut kakkua, sinun kannattaa lukea kirja tai katsoa video, jossa kerrotaan, mitä vaiheita sinun on noudatettava.

En tarkoita, että sinut koulutetaan koodaamaan PHP:tä ja CSS:ää ja kaikkia muita kieliä, joita tarvitset WordPress-lisäosaa varten, vaan sitä, että sinut koulutetaan siihen, miten aloitat tyhjästä ja saat valmiin tuotteen markkinoille.

Niinpä Richard ja minä aloitimme investoimalla verkkokurssille, jonka kouluttajalla oli todellista kokemusta ohjelmistotuotteen luomisesta tyhjästä. Itse asiassa hänellä on ollut useita menestyksekkäitä ohjelmistotuotteita viime vuosina.

Tämä on yksi tärkeimmistä asioista, joita opimme verkkokurssillamme:

Pysy toimitusjohtajan ajattelutavassa - eli älä huolehdi pienistä teknisistä yksityiskohdista.

Kehittäjä

Koska Richard ja minä emme ole ohjelmoijia, oli itsestään selvää, että tarvitsisimme kehittäjän. Kurssin aikana opimme, miten ohjelmistokehitys olisi parasta ulkoistaa, ja pystyimme palkkaamaan kehittäjän Elance-palvelun kautta.

Arvostelijat

Viimeisenä, mutta ei vähäisimpänä, tarvitset ihmisiä, jotka arvioivat ideoitasi ja valmista tuotetta.

Olemme kiitollisuudenvelassa markkinoinnin ystävillemme, jotka ovat testanneet lisäosamme, sillä ilman heitä emme olisi siinä vaiheessa, jossa nyt olemme - valmiina julkaisuun!

Nämä ovat tärkeimmät ainesosat, tärkeät ihmiset, tässä ohjelmistotuotteen luomisen ensimmäisessä vaiheessa.

Teknologia

Ennen kuin kuvaan noudattamamme MENETELMÄN, kerron teille käyttämästämme TEKNOLOGIASTA. Jälleen kerran, osa näistä on meidän valintamme, mutta te tarvitsette joko näitä tai niiden muunnelmia.

Katso myös: 15 parasta Pinterest-työkalua vuodelle 2023 (mukaan lukien ilmaiset ajastimet)
  • Box - Box on verkossa toimiva tiedostojen jako- ja henkilökohtainen pilvisisällönhallintapalvelu.
  • Excel - Tarvitset projektisuunnittelutyökalun. Markkinoilla on paljon, mutta me valitsimme Excelin.
  • Skype - Projektin aikana on pidettävä yhteyttä. Skypen avulla pystyimme keskustelemaan, puhumaan ja jakamaan näyttöjä.
  • Balsamiq - Käytimme Balsamiqia antaaksemme kehittäjälle täydellisen suunnittelumäärittelyn, johon sisältyi myös mockup-näyttöjä.
  • Jing - Käytimme Jingiä kuvakaappausten luomiseen ja lyhyiden videoiden tallentamiseen.
  • Screencast - Käytimme Screencastia lyhyiden testivideoiden tallentamiseen ja jakamiseen.

Sivuhuomautuksena mainittakoon, että voit käyttää tuotekehitysohjelmistoja joidenkin lisäkehitystehtävien hallintaan.

Prosessi

Aivan, meillä on siis IHMISET ja TEKNOLOGIA. Nyt tarvitsemme jotakin, joka sitoo nämä osat yhteen voittavaksi seokseksi.

Kerron sinulle lyhyesti, mitä teimme WordPress-lisäosan luomisen jokaisessa vaiheessa.

  • Huhtikuu - Suorita verkkokurssi loppuun
  • Toukokuu - Viimeistele idea
  • Kesäkuu - suunnittelu/kehitys/testaus
  • Heinäkuu - Betatestin arvostelu
  • Elokuu - Tuotteen lanseeraus

Oppimisprosessi

Kuten aiemmin mainitsin, Richard ja minä investoimme verkkokurssiin, jossa käsiteltiin oman ohjelmistotuotteen luomista ja myymistä. Kurssi oli nauhoitettu etukäteen, joten pystyimme käymään sen omaan tahtiimme ja sovittamaan sen muiden sitoumusten, kuten työn, blogien ja perheen kanssa. Tavoitteenamme oli suorittaa kurssi loppuun huhtikuun loppuun mennessä, ja onnistuimme siinä. Tick!

Suunnitteluprosessi

Kurssin suoritettuamme meillä oli nyt käsitys siitä, mitä kaikkea piti tehdä, ja aloimme laatia aikataulua. Laadin suunnitelman Exceliin ja aloin jakaa tehtäviä Richardille ja minulle.

Kaksi asiaa suunnittelusta:

  1. Sinun on oltava realistinen
  2. Sinun on oltava joustava - asiat eivät aina mene suunnitelmien mukaan!

Ideointiprosessi

Meillä oli teoriaa kurssilta, ja nyt meidän oli pantava se täytäntöön käytännössä alkaen ideasta tai kahdesta tai kolmesta....

Sanon tämän siksi, että "Heureka-hetkeä" ei ole olemassa!

Sinun ei kuitenkaan todellakaan tarvitse keksiä täysin uutta ideaa menestyäksesi. Näin voit tehdä:

  1. Etsi aina tehtäviä, jotka voitaisiin automatisoida.
  2. Markkinatutkimus
  3. Tutki menestyneitä tuotteita, joita on jo olemassa
  4. Tee luettelo niiden ominaisuuksista
  5. Yhdistetään nämä ominaisuudet uuden ohjelmistotuotteen luomiseksi.

Heti kun opimme tämän kurssilla, aloimme keksiä ideoita ja kirjata niitä toiseen taulukkolaskentataulukkoon, jota kutsutaan hellästi AV ROLODEXiksi.

Kun sinulla on idea tai kaksi, sinun on testattava markkinoita. Joten kokosimme minispesifikaation ja näytön mock-upit ja lähetimme idean muutamalle ihmiselle - arvostelijoillemme.

Palaute ensimmäisestä ideastamme ei ollut hyvää, joten otimme palautteesta positiiviset puolet ja kehitimme toisen idean, joka liittyi läheisesti ensimmäiseen ideaan.

Palaute toisesta "parannetusta" ideasta oli paljon myönteisempää, ja nyt meillä oli jotain, minkä pohjalta jatkaa.

*Idea ja määrittely ovat ratkaisevia! Hanki perusta oikein!*

Suunnitteluprosessi

Kun olimme päättäneet toteuttaa ideamme, siirryimme suunnitteluvaiheeseen, joka koostui kolmesta päätehtävästä:

  1. Luo mockupit
  2. Luo ulkoistustilejä
  3. Viimeistele tuotteen nimi

Richard loi mockupit, ja hän teki hienoa työtä. Tässä on esimerkki yhdestä mockup-näytöstä:

Richardin luodessa malleja aloin avata tiliämme ulkoistussivustoilla, kuten Upworkissa. Aloin myös laatia lyhyttä työselostusta, joka oli valmis julkaistavaksi seuraavassa osiossa.

Ulkoistamisprosessi

Tässä ovat vaiheet, joita noudatimme kehittäjän palkkaamisessa:

  1. Julkaise työsi (lyhyt kuvaus)
  2. Ehdokkaat hakevat (tuntien kuluessa)
  3. Valitse ehdokkaat (vähintään 4,5 luokitus + tarkista aiemmat työt).
  4. Lähetä heille koko työtehtävä
  5. Kysy heiltä kysymyksiä ja vahvista aikataulu/tavoitteet (chat Skype)
  6. Palkkaa valittu (3-4 päivän kuluessa lähettämisestä).
  7. Työskentely heidän kanssaan + säännölliset edistymisen tarkastukset

Huom: Upwork omistaa nyt entiset oDesk- ja Elance-alustat.

Kehitysprosessi

Haluaisin sanoa, että kun kehittäjä on palkattu, voit istua ja rentoutua muutaman päivän, mutta todellisuudessa et voi.

Ensinnäkin on tärkeää noudattaa edellä mainittua vaihetta 7 - Tee yhteistyötä heidän kanssaan ja tee säännöllisiä tarkastuksia. Jos et tee niin, vaarana on, että a) he eivät tee mitään tai b) he ymmärtävät suunnittelusuunnitelmasi väärin. Kumpikin johtaa ajan ja rahan tuhlaamiseen 🙁.

Toiseksi, samalla kun kehittäjä tekee koodausta, on muutama muu tehtävä, jotka on hoidettava, ja ne keskittyvät pääasiassa omaan verkkosivustoosi, josta markkinoit tuotetta. Siitä kerrotaan lisää osassa 2.

Tässä on kolme päävaihetta tässä vaiheessa:

  1. Täydellinen beta-versio
  2. Testaa beta-versio
  3. Täydellinen versio 1

Sen lisäksi, kuten näet, on vielä pieni testaustehtävä. Sinulla ei ole varaa suhtautua tähän tehtävään kevyesti. Toisinaan se on tylsää ja turhauttavaa, mutta sinun on oltava valmis testaamaan lisäosasi murtumispisteeseen asti.

Ja me rikoimme sen... useita kertoja... ja joka kerta lähetimme sen takaisin kehittäjälle korjattavaksi. Joten varaudu siihen, että edellä mainitut kolme vaihetta ovat melko toistuvia!

Kun olet tyytyväinen lopulliseen versioon, sinun on otettava yhteyttä yhteyshenkilöihisi ja pyydettävä heitä osallistumaan testaukseen. Pyydä heitä myös antamaan suosittelut myyntisivullesi.

Salaiset ainesosat

Kun leivot kakkua, siihen lisätään aina muutama ylimääräinen ainesosa. Tarkoitan esimerkiksi ripaus vaniljauutetta tai ripaus suolaa.

Katso myös: 6 tapaa saada palkkaa luomastasi sisällöstäsi

Pienet asiat, joita kukaan ei ehkä huomaa, mutta jotka antavat kakulle sen maun.

Kun luot ohjelmistotuotetta, tarvitset hieman enemmän kuin vain olennaiset HENKILÖT, PROSESSIT ja TEKNOLOGIA.

Tarvitset sellaisia asioita kuin:

  • Mindset
  • Määrittäminen
  • Kestävyys
  • Sinnikkyys
  • Kärsivällisyys

Lyhyesti sanottuna tarvitset runsaasti hiuksia ja paksun ihon!

Ilman mitään näistä olet maassa ja ulkona muutamassa viikossa.

Teidän on muistettava:

  • Niität vain sitä, mitä kylvät - niin liike-elämässä kuin elämässäkin!
  • Nauti oppimisesta!
  • Siirry mukavuusalueellesi joka päivä!

Osa 1 päättyy

Tähänastinen matka on ollut valtava oppimiskäyrä. Olemme käyttäneet yksilöllisiä vahvuuksiamme täydentämään toisiamme luodessamme ensimmäistä ohjelmistotuotettamme.

Tänään olet oppinut, mitä ohjelmistotuotteen luominen vaatii. Seuraavalla kerralla tarkastelemme, miten markkinoida ja myydä ohjelmistotuotettasi.

Patrick Harvey

Patrick Harvey on kokenut kirjailija ja digitaalinen markkinoija, jolla on yli 10 vuoden kokemus alalta. Hänellä on laaja tietämys eri aiheista, kuten bloggaamisesta, sosiaalisesta mediasta, verkkokaupasta ja WordPressistä. Hänen intohimonsa kirjoittaa ja auttaa ihmisiä menestymään verkossa on saanut hänet luomaan oivaltavia ja mukaansatempaavia postauksia, jotka tarjoavat arvoa yleisölleen. Asiantuntevana WordPress-käyttäjänä Patrick tuntee menestyvien verkkosivustojen rakentamisen perusteet ja käyttää tätä tietämystä auttaakseen yrityksiä ja yksityishenkilöitä luomaan verkkonäkyvyytensä. Tarkka silmäys yksityiskohtiin ja horjumaton sitoutuminen huippuosaamiseen Patrick on omistautunut tarjoamaan lukijoilleen viimeisimmät trendit ja neuvoja digitaalisen markkinoinnin alalla. Kun Patrick ei pidä blogia, hän voi tavata tutkimassa uusia paikkoja, lukemassa kirjoja tai pelaamassa koripalloa.