Como crear o seu propio produto de software

 Como crear o seu propio produto de software

Patrick Harvey

Hoxe imos crear un produto de software!

Si, escoitou correctamente, imos crear un produto de software: un complemento de WordPress.

Non hai que preocuparse. …

É un pouco como facer unha torta.

Introdución

Se xa consultaches o meu perfil de LinkedIn, saberás que pasei moitos anos traballando no industria do software.

Un dos meus obxectivos ao iniciar o meu negocio en liña era crear os meus propios produtos dixitais. E máis concretamente quería crear os meus propios produtos de software.

Non sabía exactamente como ía facelo: tiña unha idea aproximada, pero nada concreto.

Ben, agora sei moito máis sobre a creación do meu propio produto de software que hai uns meses. E quería compartir exactamente o que implica.

Como se crea un produto de software?

Facer un complemento de WordPress é un pouco como facer unha torta.

Non é iso. Encántame facer bolos: comelos, SI, cocelos, NON!

Pero, segundo entendo, precisas:

  • Ingredientes: 4 oz de fariña, 4 oz de azucre, 4 oz de manteiga, 2 ovos, etc.
  • Receita: engadir isto, mesturar, bater, etc.
  • Equipo: forno, batidora/procesador de alimentos, cunca, cubertos, etc.

É semellante ao crear un produto de software porque necesitarás:

  • Persoas: os ingredientes
  • Proceso: a receita
  • Tecnoloxía: o equipo

Déixame mostrarche como creamos o nosoproduto de software.

Persoas

O primeiro que hai que dicir é que non creei este produto de software pola miña conta!

Socio comercial

Non o é é obrigatorio ter un socio comercial ao crear un produto de software, pero sen dúbida axuda!

Achegueime ao meu amigo de márketing en liña Richard e pregunteille se estaría interesado en traballar nun proxecto conxunto para crear un produto de software. .

Por que Richard? Ademais de que é intelixente e xa ten un historial exitoso na creación e venda de produtos de información (libros electrónicos/cursos, etc.)

  • Confiamos e respetamos mutuamente
  • Os dous vivimos no Reino Unido
  • Ambos apoiamos ao mesmo equipo de fútbol, ​​si, xa o sei, incrible. Pensei que era o único fan do Aston Villa.

El dixo: "Si !" e naceu o Proxecto AV.

Non me cres? Aquí está o cartafol de Box:

Instrutor

Se nunca creaches un produto de software antes, recoméndoche encarecidamente que primeiro teñas educación.

Para facer a nosa analoxía do bolo, se nunca fixeches un bolo antes, queres ler un libro ou ver un vídeo sobre os pasos que debes seguir.

Déixame aclarar. Non quero dicir que se adestra sobre como comezar a codificar PHP e CSS, e o resto dos idiomas que precisa para un complemento de WordPress. Refírome a formarte sobre como comezar de cero e acabar cun produto acabado no mercado.

EntónRichard e eu comezamos investindo nun curso en liña dun instrutor que tiña experiencia real na creación dun produto de software desde cero. De feito, tivo varios produtos de software exitosos nos últimos anos.

Esta é unha das cousas clave que aprendemos no noso curso en liña:

Mantente na mentalidade do CEO, é dicir, non non te preocupes polos pequenos detalles técnicos.

Desenvolvedor

Tendo en conta que nin Richard nin eu somos programadores, é obvio que necesitaríamos un programador. Durante o curso aprendemos a mellor forma de terceirizar o desenvolvemento de software e puidemos contratar un programador a través de Elance.

Revisores

Por último, pero non menos importante, necesitarás persoas para revisar as túas ideas. e revisa o teu produto acabado.

Estamos en débeda coa banda de confianza de amigos de marketing que executaron o noso complemento a través dos seus pasos. Sen eles non estaríamos na fase na que estamos agora: listos para lanzar!​

Eses son os ingredientes principais, as persoas importantes, nesta primeira etapa de creación dun produto de software.

Tecnoloxía

Antes de describir o PROCESO que seguimos, vouvos falar da TECNOLOXÍA ​​que utilizamos. Unha vez máis, algúns destes redúcense á nosa elección preferida, pero necesitarás estes ou unha variación dos mesmos.

  • Box: Box é un servizo de xestión de contidos na nube persoal e para compartir ficheiros en liña.
  • Excel: necesitarás unha planificación do proxectoferramenta. Hai moitos no mercado, pero escollemos Excel.
  • Skype: cómpre seguir comunicándose cando esteas executando un proxecto. Skype permitiunos chatear, falar e compartir pantallas.
  • Balsamiq: utilizamos Balsamiq para proporcionar ao noso programador unha especificación de deseño completa, incluíndo pantallas de maqueta.
  • Jing: usamos Jing para crear pantallas. captura e grava vídeos curtos.
  • Screencast: utilizamos Screencast para almacenar e compartir vídeos curtos de proba.

Como nota ao margen, podes utilizar un software de desenvolvemento de produtos dedicado para xestionar algúns dos as tarefas adicionais de desenvolvemento.

Proceso

Xa, así temos a XENTE e temos a TECNOLOXÍA. Agora necesitamos algo para unir esas partes na nosa mestura gañadora.

Ver tamén: As mellores ferramentas de escritura comparadas: para Mac e amp; PC

Vouche explicar, a un alto nivel, o que fixemos en cada etapa do proceso de creación do noso complemento de WordPress.

  • Abril – Completa o curso en liña
  • Maio – Finaliza a idea
  • Xuño – Deseño/Desenvolvemento/Proba
  • Xullo – Revisión da proba beta
  • Agosto: lanzamento do produto

O proceso de aprendizaxe

Como mencionei anteriormente, Richard e eu investimos nun curso en liña sobre como crear e vender o teu propio produto de software. O curso estaba todo gravado previamente para que puidésemos ir ao propio ritmo para encaixar noutros compromisos; traballo, blogs e familia. O noso obxectivo era rematalo a finais de abril, o que conseguimos. Tick!

A planificaciónproceso

Unha vez rematado o curso, xa tiñamos unha idea do que ía implicar e comezamos a trazar un cronograma. Derrubei un plan en Excel e comecei a repartir tarefas a Richard e a min.

Dúas cousas a ter en conta sobre a planificación:

  1. Tes que ser realista
  2. Hai que ser flexible: as cousas non sempre saen segundo o plan!

O proceso de xeración de ideas

Tiñamos a teoría do curso de formación e agora tiñamos que poñelo en práctica comezando cunha idea, ou dúas ou tres...

E a razón pola que digo iso é porque o "momento Eureka" non existe!

Porén, definitivamente non existe. ten que ter unha idea totalmente nova para ter éxito. Isto é o que debes facer:

  1. Este sempre atento a tarefas que poidan ser automatizadas
  2. Investiga o mercado
  3. Investiga os produtos exitosos que xa existen
  4. Fai unha lista das súas funcións
  5. Combina esas funcións para crear un novo produto de software

En canto soubemos isto no curso comezamos a dar ideas e anotándoas noutra folla de cálculo, chamada cariñosamente AV ROLODEX.

Tendo unha idea ou dúas, cómpre probar o mercado. Así que elaboramos unha miniespecificación con algunhas maquetas de pantalla e enviamos a idea a algunhas PERSOAS: os nosos revisores.

Os comentarios sobre a nosa primeira idea non foron bos. Entón, despois de coller o noso ego do chan, nóssacou os aspectos positivos da retroalimentación e xerou unha segunda idea que estaba moi relacionada coa primeira.

O feedback sobre a segunda idea "mellorada" foi moito máis positivo e agora tiñamos algo que facer.

*A idea e a especificación son cruciais! Obtén a base correcta!*

O proceso de deseño

Decidindo levar a cabo a nosa idea entramos na Fase de Deseño, que constaba de 3 tarefas principais:

  1. Crear maquetas
  2. Crear contas de subcontratación
  3. Finalizar o nome do produto

Richard creou as maquetas, e que bo traballo fixo. Aquí tes un exemplo dunha pantalla de maqueta:

Mentres Richard estaba ocupado creando maquetas, comecei a abrir as nosas contas en sitios de subcontratación como Upwork. Tamén comecei a crear a nosa breve especificación de traballo lista para publicar na seguinte sección.

O proceso de subcontratación

Aquí están os pasos que seguimos para contratar ao noso programador:

  1. Publica o teu traballo (especificación breve)
  2. Os candidatos solicitan (en horas)
  3. Presenta candidatos (valoración de 4,5 ou superior + verifique o traballo anterior)
  4. Envíe a especificación completa do traballo a
  5. Pregúntalles preguntas e confirma o prazo/fitos (chatear en Skype)
  6. Contrata o elixido (dentro de 3 ou 4 días desde a publicación)
  7. Traballa con eles + regular comprobacións de progreso

Nota: Upwork é agora propietario das antigas plataformas oDesk e Elance.

O proceso de desenvolvemento

Gustaríame dicir que unha vez ocontratado un programador, podes sentarte e relaxarte uns días, pero en realidade, non podes.

Primeiro de todo, é importante seguir o paso 7 anterior: traballar con eles e facer comprobacións regulares. Se non o fas, corres o risco de que (a) non fagan nada ou (b) entendan mal as túas especificacións de deseño. Calquera cousa provocará unha perda de tempo e diñeiro 🙁

Ver tamén: As mellores empresas de impresión baixo demanda do Reino Unido (comparación de 2023)

En segundo lugar, mentres o programador está a facer a súa codificación, hai algunhas outras tarefas que realizar, principalmente centradas no teu propio sitio web desde onde comercializarás o teu produto. Máis información sobre iso na parte 2.

Aquí están os tres pasos principais desta fase:

  1. Versión beta completa
  2. Versión beta de proba
  3. Versión completa 1​

Ademais diso, como podes ver, está a pequena tarefa de probar. Non pode dar o luxo de ir lixeiro nesta tarefa. Ás veces é aburrido e frustrante, pero tes que estar preparado para probar o teu complemento ata o punto de ruptura.

E rompemos... varias veces... e cada vez enviámolo ao programador para que o corrixese. Entón, prepárate, os 3 pasos anteriores son bastante reiterativos!

Cando esteas satisfeito coa túa versión final, cómpre poñerte en contacto cos teus contactos e pedirlles que se involucren con máis probas. E tamén pídelles que proporcionen testemuños para a túa páxina de vendas.

Ingredientes secretos

Cando coces un bolo sempre hai algúns ingredientes adicionais que engadesa mestura. Estou a falar, por exemplo, dun chisco de esencia de vainilla, ou dun chisco de sal.

As pequenas cousas que quizais ninguén ve, pero que definitivamente dálle sabor á torta.

Cando creas un produto de software, necesitas un pouco máis que só as PERSOAS, o PROCESO e a TECNOLOXÍA ​​esenciais.

Necesitas cousas como:

  • Mentalidade
  • Determinación
  • Resiliencia
  • Perseveranza
  • Paciencia

En resumo, necesitas moito pelo e pel grosa!

Sen ningún deles estarás fóra en poucas semanas.

Debes lembrar:

  • Só colles o que sementas, nos negocios, como na vida!
  • Disfruta da curva de aprendizaxe!
  • Impulsa a túa zona de confort todos os días!

Concluíndo a parte 1

A viaxe ata agora foi unha gran curva de aprendizaxe. Usamos as nosas fortalezas individuais para complementarse na creación do noso primeiro produto de software.

Hoxe aprendeu o que se necesita para crear un produto de software. A próxima vez, analizaremos como comercializar e vender o seu produto de software.

Patrick Harvey

Patrick Harvey é un escritor experimentado e comerciante dixital con máis de 10 anos de experiencia na industria. Ten un amplo coñecemento de varios temas como blogs, redes sociais, comercio electrónico e WordPress. A súa paixón por escribir e axudar ás persoas a ter éxito en liña levouno a crear publicacións perspicaces e atractivas que aporten valor á súa audiencia. Como usuario experto de WordPress, Patrick está familiarizado cos pormenores de crear sitios web exitosos e utiliza este coñecemento para axudar a empresas e individuos a establecer a súa presenza en liña. Cun gran ollo para os detalles e un compromiso inquebrantable coa excelencia, Patrick dedícase a ofrecer aos seus lectores as últimas tendencias e consellos na industria do marketing dixital. Cando non está blogueando, pódese atopar a Patrick explorando novos lugares, lendo libros ou xogando ao baloncesto.