Com crear el vostre propi producte de programari

 Com crear el vostre propi producte de programari

Patrick Harvey

Avui crearem un producte de programari!

Sí, heu entès bé, crearem un producte de programari: un connector de WordPress.

No us heu de preocupar. …

És una mica com fer un pastís.

Introducció

Si alguna vegada has consultat el meu perfil de LinkedIn, sabràs que vaig passar molts anys treballant al indústria del programari.

Un dels meus objectius quan vaig començar el meu negoci en línia era crear els meus propis productes digitals. I més concretament, volia crear els meus propis productes de programari.

No sabia exactament com ho faria: tenia una idea aproximada, però res concret.

Bé, ara sé molt més sobre la creació del meu propi programari que fa uns mesos. I volia compartir exactament què implica.

Com es crea un producte de programari?

Fer un connector de WordPress és una mica com fer un pastís.

No és això. M'agrada coure pastissos: menjar-los, SÍ, cuinar-los, NO!!

Però segons tinc entès, necessites:

  • Ingredients: 4 oz de farina, 4 oz de sucre, 4 oz de mantega, 2 ous, etc.
  • Recepta: afegiu això, barregeu-ho, bateu-los, etc.
  • Equip: forn, batedora/processador d'aliments, bol de mescla, coberteria, etc.

És semblant quan es crea un producte de programari perquè necessitareu:

  • Persones: els ingredients
  • Procés: la recepta
  • Tecnologia: l'equip

Deixa'm mostrar-vos com hem creat el nostreproducte de programari.

Persones

El primer que cal dir és que no he creat aquest producte de programari pel meu compte.

Soci comercial

No ho és. És obligatori tenir un soci comercial quan es crea un producte de programari, però sens dubte ajuda!

Em vaig acostar al meu amic de màrqueting en línia Richard i li vaig preguntar si li interessaria treballar en un projecte conjunt per crear un producte de programari. .

Per què Richard? A part del fet que és intel·ligent i ja té una trajectòria exitosa en la creació i venda de productes d'informació (llibres electrònics/cursos, etc.)

  • Confiem i respectem els uns als altres
  • Tots dos vivim al Regne Unit
  • Tots dos donem suport al mateix equip de futbol, ​​sí, ho sé, increïble. Vaig pensar que era l'únic fan de l'Aston Villa

Va dir: "Sí. !” i va néixer el Projecte AV.

No em creieu? Aquí teniu la carpeta de Box:

Instructor

Si no heu creat mai un producte de programari abans, us recomano que primer feu una mica d'educació.

Per fer la nostra analogia amb el pastís, si mai no heu cuinat un pastís abans, voldríeu llegir un llibre o veure un vídeo sobre els passos que heu de seguir.

Permeteu-me que us aclareixi. No vull dir que us entreneu sobre com començar a codificar PHP i CSS, i la resta d'idiomes que necessiteu per a un complement de WordPress. Vull dir, formar-se sobre com començar des de zero i acabar amb un producte acabat al mercat.

Així doncsEn Richard i jo vam començar invertint en un curs en línia d'un instructor que tenia experiència real en crear un producte de programari des de zero. De fet, ha tingut diversos productes de programari d'èxit durant els darrers anys.

Aquesta és una de les coses clau que hem après al nostre curs en línia:

Mantenir-se en la mentalitat del CEO, és a dir, no fer-ho. No et preocupis pels petits detalls tècnics.

Desenvolupador

Tenint en compte que ni en Richard ni jo som programadors, és evident que necessitaríem un desenvolupador. Durant el curs vam aprendre la millor manera d'externalitzar el desenvolupament de programari i vam poder reclutar un desenvolupador mitjançant Elance.

Vegeu també: 16 millors eines de SEO per al 2023 (comparació)

Revisors

Per últim, però no menys important, necessitareu persones que revisin les vostres idees. i revisa el teu producte acabat.

Estem en deute amb la banda de confiança d'amics del màrqueting que han fet servir el nostre connector a través dels seus ritmes. Sense ells no estaríem en l'etapa que ens trobem ara: a punt per llançar-nos!​

Aquests són els ingredients principals, les persones importants, en aquesta primera etapa de creació d'un producte de programari.

Tecnologia

Abans de descriure el PROCÉS que hem seguit, us parlaré de la TECNOLOGIA que hem utilitzat. Un cop més, alguns d'ells es redueixen a la nostra opció preferida, però els necessitareu o una variació.

  • Box – Box és un servei de gestió de contingut personal en núvol i de compartició de fitxers en línia.
  • Excel: necessitareu una planificació del projecteeina. Hi ha molts al mercat, però hem escollit Excel.
  • Skype: heu de seguir comunicant-vos quan esteu executant un projecte. Skype ens va permetre xatejar, parlar i compartir pantalles.
  • Balsamiq: vam utilitzar Balsamiq per proporcionar al nostre desenvolupador una especificació de disseny completa que incloïa pantalles de maqueta.
  • Jing: vam utilitzar Jing per crear pantalles. captura i grava vídeos breus.
  • Screencast: hem utilitzat Screencast per emmagatzemar i compartir vídeos breus de proves.

Com a nota al marge, podeu utilitzar un programari de desenvolupament de productes dedicat per gestionar alguns dels les tasques addicionals de desenvolupament.

Procés

Bé, doncs tenim la GENTE i tenim la TECNOLOGIA. Ara necessitem alguna cosa per unir aquestes parts en la nostra barreja guanyadora.

Us explicaré, a un alt nivell, el que vam fer en cada etapa del procés de creació del nostre complement de WordPress.

  • Abril – Finalitzar el curs en línia
  • Maig – Finalitzar la idea
  • Juny – Disseny/Desenvolupament/Prova
  • Juliol – Revisió de la prova beta
  • Agost: llançament del producte

El procés d'aprenentatge

Com he esmentat anteriorment, en Richard i jo vam invertir en un curs en línia sobre com crear i vendre el vostre propi programari. El curs estava tot pregravat per poder anar al nostre ritme per encaixar amb altres compromisos; feina, blocs i família. El nostre objectiu era completar-ho a finals d'abril, cosa que vam aconseguir. Tick!

La planificacióprocés

Un cop acabat el curs, teníem una idea de què hi havia a implicar i vam començar a traçar una línia de temps. Vaig tirar endavant un pla a Excel i vaig començar a repartir tasques a Richard i a mi.

Dues coses a tenir en compte sobre la planificació:

  1. Has de ser realista
  2. Cal ser flexible: les coses no sempre surten segons el previst!

El procés de generació d'idees

Teníem la teoria del curs de formació i ara havíem de posar-ho en pràctica començant per una idea, o dues o tres...

I el motiu pel qual dic això és perquè el 'moment Eureka' no existeix!

No obstant això, definitivament no existeix. han de tenir una idea totalment nova per tenir èxit. Això és el que cal fer:

  1. Estigueu sempre atents a les tasques que es puguin automatitzar
  2. Investigueu el mercat
  3. Investigueu els productes d'èxit que ja hi ha
  4. Feu una llista de les seves característiques
  5. Combineu aquestes característiques per crear un nou producte de programari

Tan aviat com vam aprendre això al curs vam començar a plantejar idees i anotar-los en un altre full de càlcul, anomenat afectuosament AV ROLODEX.

Tenvant una idea o dues, necessiteu provar el mercat. Així que vam elaborar una miniespecificació amb algunes maquetes de pantalla i vam enviar la idea a unes quantes PERSONES: els nostres revisors.

Els comentaris sobre la nostra primera idea no van ser bons. Per tant, després d'haver tret els nostres egos del terra, nosaltresva treure els aspectes positius dels comentaris i va generar una segona idea que estava estretament relacionada amb la primera.

Els comentaris sobre la segona idea "millorada" van ser molt més positius i ara teníem alguna cosa a fer.

Vegeu també: RafflePress Review 2023: és el millor connector de concurs de WordPress?

*La idea i les especificacions són crucials! Aconsegueix la base correcta!*

El procés de disseny

En haver decidit córrer amb la nostra idea, vam entrar a la Fase de Disseny, que constava de 3 tasques principals:

  1. Crea maquetes
  2. Crea comptes d'externalització
  3. Finalitza el nom del producte

En Richard va crear les maquetes i quina bona feina va fer. Aquí teniu un exemple d'una pantalla de maqueta:

Mentre en Richard estava ocupat creant maquetes, vaig començar a obrir els nostres comptes a llocs d'externalització com Upwork. També vaig començar a crear la nostra breu especificació de feina preparada per publicar-la a la secció següent.

El procés d'externalització

A continuació es mostren els passos que hem seguit per contractar el nostre desenvolupador:

  1. Publiqueu la vostra feina (especificacions breus)
  2. Els candidats sol·liciten (en hores)
  3. Llista de candidats (puntuació de 4,5 o superior + comproveu el treball anterior)
  4. Envieu les especificacions de feina completes a ells
  5. Fes-los preguntes i confirma la data límit/les fites (xateja a Skype)
  6. Contracta l'escollit (en un termini de 3 o 4 dies des de la publicació)
  7. Treballa amb ells + regular comprovacions del progrés

Nota: Upwork és ara propietari de les antigues plataformes oDesk i Elance.

El procés de desenvolupament

M'agradaria dir que que un cop elEs contracta un desenvolupador, us podeu asseure i relaxar-vos durant uns dies, però en realitat, no podeu.

En primer lloc, és important seguir el pas 7 anterior: treballeu amb ells i feu comprovacions periòdiques. Si no ho fas, corres el risc que (a) no facin res o (b) no entenguin les teves especificacions de disseny. Qualsevol cosa comportarà una pèrdua de temps i diners 🙁

En segon lloc, mentre el desenvolupador està fent la seva codificació, hi ha algunes altres tasques a seguir, principalment enfocades al vostre propi lloc web des d'on comercialitzareu el vostre producte. Més informació sobre això a la part 2.

A continuació es mostren els tres passos principals d'aquesta fase:

  1. Versió beta completa
  2. Versió beta de prova
  3. Versió completa 1​

A part d'això, com podeu veure, hi ha la petita tasca de provar. No us podeu permetre el luxe d'anar a la llum en aquesta tasca. De vegades és avorrit i frustrant, però has d'estar preparat per provar el teu connector fins al punt de ruptura.

I el vam trencar... diverses vegades... i cada vegada l'enviàvem al desenvolupador perquè ho solucionés. Per tant, estigueu preparats, els 3 passos anteriors són força reiteratius!

Quan estigueu satisfet amb la vostra versió final, heu de posar-vos en contacte amb els vostres contactes i demanar-los que s'impliquin amb més proves. I també demaneu-los que proporcionin testimonis per a la vostra pàgina de vendes.

Ingredients secrets

Quan feu un pastís, sempre hi ha alguns ingredients addicionals que hi afegiu.la barreja. Parlo, per exemple, d'un raig d'essència de vainilla, o un pessic de sal.

Les petites coses que potser ningú veu, però que sens dubte li donen sabors al pastís.

Quan creeu un producte de programari, necessiteu una mica més que només les PERSONES, ELS PROCÉS i la TECNOLOGIA essencials.

Necessiteu coses com:

  • Mentalitat
  • Determinació
  • Resiliència
  • Perseverança
  • Paciència

En resum, necessites molts cabells i pell gruixuda!

Sense cap d'aquells que estaràs a la baixa en poques setmanes.

Has de recordar:

  • Només collies el que sembres, en els negocis, com a la vida!
  • Gaudeix de la corba d'aprenentatge!
  • Amplia la teva zona de confort cada dia!

Conclusió de la part 1

El viatge fins ara ha estat una corba d'aprenentatge massiva. Hem utilitzat els nostres punts forts individuals per complementar-nos a l'hora de crear el nostre primer producte de programari.

Avui, heu après què cal per crear un producte de programari. La propera vegada, veurem com comercialitzar i vendre el vostre producte de programari.

Patrick Harvey

Patrick Harvey és un escriptor experimentat i màrqueting digital amb més de 10 anys d'experiència en el sector. Té un ampli coneixement de diversos temes com ara blogs, xarxes socials, comerç electrònic i WordPress. La seva passió per escriure i ajudar la gent a tenir èxit en línia l'ha portat a crear publicacions perspicaces i atractives que aportin valor al seu públic. Com a usuari competent de WordPress, Patrick està familiaritzat amb els detalls de la creació de llocs web d'èxit, i fa servir aquest coneixement per ajudar tant les empreses com les persones a establir la seva presència en línia. Amb un gran ull pels detalls i un compromís inquebrantable amb l'excel·lència, Patrick es dedica a oferir als seus lectors les últimes tendències i consells en la indústria del màrqueting digital. Quan no està fent blocs, es pot trobar a Patrick explorant llocs nous, llegint llibres o jugant a bàsquet.