Kiel Krei Vian Propran Programaron Produkton

 Kiel Krei Vian Propran Programaron Produkton

Patrick Harvey

Hodiaŭ ni kreos programaron!

Jes, vi ĝuste aŭdis, ni kreos programaran produkton – WordPress-aldonaĵon.

Ne necesas zorgi. …

Estas iom kiel baki kukon.

Enkonduko

Se vi iam kontrolis mian LinkedIn-Profilon, tiam vi scios, ke mi pasigis multajn jarojn laborante en la softvarindustrio.

Unu el miaj celoj, kiam mi ekis mian retan komercon, estis krei miajn proprajn ciferecajn produktojn. Kaj pli specife mi volis krei miajn proprajn programojn.

Mi ne sciis precize kiel mi faros tion – mi havis malglatan ideon, sed nenion konkretan.

Nu, nun mi scias multe pli pri kreado de mia propra programaro ol mi faris kelkajn monatojn antaŭe. Kaj mi volis konigi precize kion ĝi implicas.

Kiel oni kreas programaran produkton?

Fari WordPress-aldonaĵon estas iom kiel baki kukon.

Ne tiel Mi ŝatas baki kukojn – manĝi ilin, JES, baki ilin, NE!!

Sed laŭ mia kompreno, vi bezonas:

  • Ingrediencoj: 4 oz da faruno, 4 oz da sukero, 4 oz da butero, 2 ovoj ktp.
  • Recepto: aldonu ĉi tion, miksu tion, batu tiujn, ktp.
  • Ekipaĵo: forno, manĝmiksilo/procesoro, miksaĵbovlo, manĝilaro, ktp.

Tio similas dum kreado de programaro ĉar vi bezonos:

  • Homoj: la ingrediencoj
  • Procezo: la recepto
  • Teknologio: la ekipaĵo

Lasu min montru al vi kiel ni kreis nianprogramaro.

Homoj

La unua afero por diri estas ke mi ne kreis ĉi tiun programaron memstare!

Komerca partnero

Ne estas devige havi komercan partneron dum kreado de programaro, sed certe helpas!

Mi kontaktis mian reta merkatan amikon Rikardo kaj demandis lin, ĉu li interesus labori en komuna projekto por krei softvaraĵon. .

Kial Rikardo? Krom la fakto, ke li estas inteligenta kaj jam havas sukcesan historion pri kreado kaj vendado de informaj produktoj (ebooks/kursoj, ktp.)

  • Ni ambaŭ fidas kaj respektas unu la alian
  • Ni ambaŭ loĝas en Britio
  • Ni ambaŭ subtenas la saman futbalteamon - jes, mi scias, nekredeble - mi pensis, ke mi estas la sola adoranto de Aston Villa

Li diris: "Jes !” kaj la AV-Projekto naskiĝis.

Ne kredu al mi? Jen la dosierujo en Kesto:

Instruisto

Se vi neniam antaŭe kreis programaron, tiam mi forte rekomendas, ke vi unue eduku.

Por preni nian kuk-analogion, se vi neniam bakis kukon antaŭe vi ŝatus legi libron aŭ spekti videon pri la paŝoj kiujn vi devas fari.

Lasu min klarigi. Mi ne volas diri, ke vi trejniĝu pri kiel komenci kodi PHP kaj CSS, kaj ĉiujn ceterajn lingvojn, kiujn vi bezonas por WordPress-kromaĵo. Mi volas diri, trejniĝi pri kiel komenci de nulo kaj fini kun finita produkto sur la merkato.

Do.Rikardo kaj mi komencis investi en interretan kurson de instruisto, kiu havis veran sperton pri kreado de programaro de nulo. Fakte, li havis plurajn sukcesajn programajn produktojn dum la lastaj jaroj.

Jen unu el la ĉefaj aferoj, kiujn ni lernis en nia interreta kurso:

Restu en la Pensmaniero de Ĉefoficisto - t.e. ne zorgu pri la malgrandaj teknikaj detaloj.

Programisto

Konsiderante ke nek Rikardo nek mi estas programistoj, estas supozeble ke ni bezonus Programiston. Dum la kurso ni lernis kiel plej bone eksterkontrakti la programaron kaj ni povis varbi programiston per Elance.

Recenzistoj

Laste, sed ne malplej, vi bezonos homojn por revizii viajn ideojn. kaj reviziu vian finitan produkton.

Ni ŝuldas al la fidinda grupo de merkataj amikoj, kiuj trapasis nian kromprogramon. Sen ili ni ne estus en la stadio, kiun ni nun estas – pretaj lanĉi!​

Tiuj estas la ĉefaj ingrediencoj, la gravaj homoj, en ĉi tiu unua etapo de kreado de programaro.

Teknologio

Antaŭ ol mi priskribas la PROCESON, kiun ni sekvis, mi rakontos al vi pri la TEKNOLOGIO, kiun ni uzis. Denove, iuj el ĉi tiuj dependas de nia preferata elekto, sed vi bezonos ĉi tiujn aŭ varion de ili.

  • Kesto – Box estas interreta dosier-kunigo kaj servo pri administrado de persona nuba enhavo.
  • Excel - Vi bezonos projektan planadonilo. Estas multaj sur la merkato, sed ni elektis Excel.
  • Skype - Vi devas daŭre komuniki kiam vi funkcias projekton. Skajpo permesis al ni babili, paroli kaj dividi ekranojn.
  • Balsamiq – Ni uzis Balsamiq por provizi nian programiston kun plen-dezajna specifo inkluzive de modeloj ekranoj.
  • Jing – Ni uzis Jing por krei ekranon. kaptas kaj registras mallongajn filmetojn.
  • Screencast – Ni uzis Screencast por stoki kaj kunhavigi mallongajn testajn filmetojn.

Kiel flanka noto, vi povus uzi dediĉitan produktan programon por administri iujn el ili. la aldonajn evoluajn taskojn.

Procezo

Prave, do ni havas la HOMOJN kaj ni havas la TEKNOLOGIO. Nun ni bezonas ion por kunligi tiujn partojn en nia gajna miksaĵo.

Mi rakontos al vi, altnivele, kion ni faris en ĉiu etapo en la procezo de kreado de nia WordPress-kromaĵo.

  • Aprilo – Plenumu la retan kurson
  • Majon – Finigi ideon
  • Junio ​​– Dezajno/Evoluo/Testo
  • Julio – Beta Testa Revizio
  • Aŭgusto – Produkta Lanĉo

La lernprocezo

Kiel mi antaŭe menciis, Rikardo kaj mi investis en reta kurso pri kiel krei kaj vendi vian propran programaron. La kurso estis tute antaŭregistrita por ke ni povu iri laŭ propra rapideco por kongrui kun aliaj devontigoj; laboro, blogoj, kaj familio. Nia celo estis fini ĉi tion antaŭ la fino de aprilo, kion ni atingis. Tick!

La planadoprocezo

Filinte la kurson, ni nun havis ideon pri tio, kio okazos kaj ni komencis ellabori templinion. Mi malkonstruis planon en Excel kaj komencis disdoni taskojn al Rikardo kaj al mi.

Du aferoj notindaj pri planado:

  1. Vi devas esti realisma
  2. Vi devas esti fleksebla – aferoj ne ĉiam iras laŭplane!

La ideo-genera procezo

Ni havis la teorion de la trejna kurso kaj nun ni devis praktiku ĝin komencante de ideo, aŭ du aŭ tri...

Kaj la kialo, ke mi diras tion, estas ĉar la 'Eŭreka momento' ne ekzistas!

Tamen, vi certe ne ekzistas. devas elpensi tute tute novan ideon por sukcesi. Jen kion fari:

  1. Ĉiam atentu taskojn kiuj povus esti aŭtomatigitaj
  2. Esploru la merkaton
  3. Serĉu la sukcesajn produktojn, kiuj jam ekzistas
  4. Faru liston de iliaj funkcioj
  5. Kombinu tiujn funkciojn por krei novan programaron

Tuj kiam ni lernis ĉi tion en la kurso, ni komencis elpensi ideojn. kaj notante ilin en alia kalkultabelo, ame nomata AV ROLODEX.

Havante ideon aŭ du vi bezonas testi la merkaton. Do ni kunmetis mini-specifon kun kelkaj ekranaj mokoj kaj sendis la ideon al kelkaj HOMOJ - niaj recenzistoj.

La sugestoj pri nia unua ideo ne estis bona. Do, preninte niajn egoojn de la planko nielprenis la pozitivojn el la reagoj kaj generis duan ideon, kiu estis proksime rilata al la unua.

La reagoj pri la dua "plibonigita" ideo estis multe pli pozitiva kaj nun ni havis ion por fari.

*La Ideo kaj Specifo estas Decidaj! Akiru la fundamenton ĝuste!*

La dezajnprocezo

Decidinte kuri kun nia ideo, ni eniris la Projektan Fazon, kiu konsistis el 3 ĉefaj taskoj:

  1. Krei Mockups
  2. Krei Outsourcing Accounts
  3. Finalize Product Name

Rikardo kreis la maketojn, kaj kian bonan laboron li faris. Jen ekzemplo de unu ekrano de maketo:

Dum Rikardo estis okupata de kreado de maketoj, mi komencis malfermi niajn kontojn en subkontraktadoj kiel Upwork. Mi ankaŭ komencis krei nian mallongan laborspecifon pretan por afiŝi en la sekva sekcio.

La subkontraktada procezo

Jen la paŝoj, kiujn ni sekvis por dungi nian programiston:

  1. Afiŝu vian laborpostenon (mallongaj specifoj)
  2. Kandidatoj kandidatiĝas (en horoj)
  3. Purlisto-kandidatoj (4.5-taksado aŭ pli alta + kontrolu antaŭan laboron)
  4. Sendu plenan labor-specifon al ilin
  5. Demandu al ili kaj konfirmu limdaton/mejloŝtonojn (babilu per Skajpo)
  6. Dungu la elektitan (ene de 3 aŭ 4 tagoj post afiŝado)
  7. Laboru kun ili + regula progresokontroloj

Noto: Upwork nun posedas la iamajn platformojn oDesk kaj Elance.

La evoluprocezo

Mi ŝatus diri ke iam laprogramisto estas dungita, vi csn sidiĝu kaj malstreĉiĝi dum kelkaj tagoj, sed vere, vi ne povas.

Unue, estas grave sekvi Paŝon 7 supre - Laboru kun ili kaj havu regulajn kontrolojn. Se vi ne faras, tiam vi riskas ke (a) ili faros nenion aŭ (b) ili miskomprenas vian dezajnspecifon. Aŭ rezultos en malŝparo de tempo kaj mono 🙁

Due, dum la programisto faras sian kodigon, estas kelkaj aliaj taskoj por plenumi, ĉefe koncentritaj ĉirkaŭ via propra retejo, de kie vi surmerkatigos vian produkton. Pli venos pri tio en Parto 2.

Jen la tri ĉefaj paŝoj en ĉi tiu fazo:

  1. Kompleta Beta-Versio
  2. Prova Beta-Versio
  3. Kompleta Versio 1​

Aparte de tio, kiel vi povas vidi, estas la eta tasko testi. Vi ne povas permesi al vi malpezigi ĉi tiun taskon. Kelkfoje ĝi estas enuiga kaj frustrante, sed vi devas esti preta testi vian kromprogramon ĝis rompo punkto.

Kaj ni rompis ĝin...plurfoje...kaj ĉiufoje ni resendis ĝin al la programisto por esti riparita. Do, estu preta, la supraj 3 paŝoj estas sufiĉe ripetaj!

Kiam vi estas kontenta pri via fina versio, tiam vi devas kontakti viajn kontaktojn kaj peti ilin partopreni pli da testado. Kaj ankaŭ petu ilin provizi atestojn por via venda paĝo.

Sekritaj ingrediencoj

Kiam vi bakas kukon, ĉiam estas kelkaj pliaj ingrediencoj, kiujn vi aldonas enen.la miksaĵo. Mi parolas ekzemple pri guto da vanila esenco, aŭ pinĉo da salo.

La malgrandaj aferoj, kiujn eble neniu vidas, sed certe donas al la kuko siajn gustojn.

Kiam vi kreas programaran produkton, vi bezonas iom pli ol nur la esencaj HOMOJ, PROCESO kaj TEKNOLOGIO.

Vidu ankaŭ: 3 Plej bonaj WordPress-Malabundaj Kromaĵoj Por 2023 (Plifortigi Vendojn Rapide)

Vi bezonas aferojn kiel:

  • Pensado
  • Determino
  • Determino
  • Persistemo
  • Pacienco

Mallonge vi bezonas multe da hararo kaj dika haŭto!

Sen iu ajn el tiuj vi estos malsupera kaj ekstere post semajnoj.

Vi devas memori:

  • Vi rikoltas nur tion, kion vi semas – en komerco, kiel en vivo!
  • Ĝuu la lernkurbon!
  • Premu vian komfortan zonon ĉiutage!

Envolvi 1-an parton

La vojaĝo ĝis nun estis masiva lernkurbo. Ni uzis niajn individuajn fortojn por kompletigi unu la alian kreante nian unuan programaran produkton.

Vidu ankaŭ: La Plej bonaj Linktree-Alternativoj Por 2023 (Komparo)

Hodiaŭ, vi lernis kion necesas por krei programaron. Venontfoje, ni rigardos kiel surmerkatigi kaj vendi vian programaron.

Patrick Harvey

Patrick Harvey estas sperta verkisto kaj cifereca merkatisto kun pli ol 10 jaroj da sperto en la industrio. Li havas vastan scion pri diversaj temoj kiel blogado, sociaj amaskomunikiloj, elektronika komerco kaj WordPress. Lia pasio por skribi kaj helpi homojn sukcesi interrete instigis lin krei komprenemajn kaj allogajn afiŝojn, kiuj donas valoron al lia publiko. Kiel lerta WordPress-uzanto, Patrick konas la enojn de konstruado de sukcesaj retejoj, kaj li uzas ĉi tiun scion por helpi entreprenojn kaj individuojn same establi sian interretan ĉeeston. Kun vigla okulo por detaloj kaj neŝancelebla engaĝiĝo al plejboneco, Patrick estas dediĉita provizi siajn legantojn per la plej novaj tendencoj kaj konsiloj en la cifereca merkatado industrio. Kiam li ne blogas, Patrick povas esti trovita esploranta novajn lokojn, legante librojn, aŭ ludanta basketbalon.