banner banner banner
La Guía Definitiva Para Desarrolladores De Software
La Guía Definitiva Para Desarrolladores De Software
Оценить:
Рейтинг: 0

Полная версия:

La Guía Definitiva Para Desarrolladores De Software

скачать книгу бесплатно

La Guía Definitiva Para Desarrolladores De Software
Carolina Meli

Tiempo atrás, construir su propio imperio de software significaba convertirse en otro Microsoft o Bill Gates. Y eso tomaba bastante tiempo, bastante dinero y bastantes recursos. Hoy en día, es tan simple como encender su computadora. Bueno, tal vez no TAN fácil, pero tener una computadora es de hecho todo lo que se necesita para poseer, operar y desarrollar un negocio de software. Tiempo atrás, construir su propio imperio de software significaba convertirse en otro Microsoft o Bill Gates. Y eso tomaba bastante tiempo, bastante dinero y bastantes recursos. Hoy en día, es tan simple como encender su computadora. Bueno, tal vez no TAN fácil, pero tener una computadora es de hecho todo lo que se necesita para poseer, operar y desarrollar un negocio de software. Sólo con tener acceso a internet… • Puede hacer lluvia de ideas y que se le ocurra una. • Puede saber qué tipo de productos ya existen o no. • Puede determinar qué quiere y necesita la gente. • Puede localizar y contratar a un programador. • Puede crear software gráfico (o que se los creen). • Puede promocionar y vender sus productos terminados. Y cuando piense en el hecho de que puede hacer todas esas cosas sin dejar la comodidad de su casa, está de maravilla. A demás, el costo de crear y desarrollar software no esta ni cerca de lo que solía ser. En vez de tener que viajar largas distancias o arreglárselas con cualquier programador que se localice dentro de una distancia razonable de usted (y cualquiera que sea el precio que resulten cobrar), puede elegir fácilmente de entre cualquier número de programadores calificados en todo el mundo. PUBLISHER: TEKTIME

Carolina Meli

La guía definitiva para desarrolladores de software

La guía definitiva para desarrolladores de software

Carolina Meli

Traducido por Juan Castañeda

© Carolina Meli 2020 todos los derechos reservados

Calentando motores

Tiempo atrás, construir su propio imperio de software significaba convertirse en otro Microsoft o Bill Gates. Y eso tomaba bastante tiempo, bastante dinero y bastantes recursos.

Hoy en día, es tan simple como encender su computadora.

Bueno, tal vez no TAN fácil, pero tener una computadora es de hecho todo lo que se necesita para poseer, operar y desarrollar un negocio de software.

Sólo con tener acceso a internet…

• Puede una hacer lluvia de ideas e ingeniar una.

• Puede saber qué tipo de productos ya existen o no.

• Puede determinar qué quiere y necesita la gente.

• Puede localizar y contratar a un programador.

• Puede crear software gráfico (o que se lo creen).

• Puede promocionar y vender sus productos terminados.

Y cuando piense en el hecho de que puede hacer todas esas cosas sin dejar la comodidad de su casa, está de maravilla. A demás, el costo de crear y desarrollar software no esta ni cerca de lo que solía ser.

En vez de tener que viajar largas distancias o arreglárselas con cualquier programador que se localice dentro de una distancia razonable de usted (y cualquiera que sea el precio que resulten cobrar), puede elegir fácilmente de entre cualquier número de programadores calificados en todo el mundo.

Por cada proyecto que ponga allá afuera, tendrá numerosos profesionales compitiendo por su negocio, cada uno tratando de mejorar la oferta del otro. Y, en la mayoría de casos, eso significa ofrecer una puja más baja que la del siguiente.

Sin decir que tome la puja más baja. Esa nunca debe ser su principal consideración al elegir un programador. Pero el hecho de que los programadores competirán de esa manera significa que ultimadamente podrá obtener el mejor trabajo posible hecho al mejor precio posible.

Otra ventaja es el potencial de ingreso. Aunque hay varias formas de hacer dinero en línea, ninguna de ellas se acerca cuando calcula la cantidad de dinero que puede ser generado a través de la venta de productos de software.

Y el verdadero beneficio de hacer negocio con productos de software es el hecho de que no tiene que apalabrar a nadie para comprarlo. El producto o cumple con las necesidades o deseos de un comprador potencial o no lo hace.

Con un ebook, por ejemplo, generalmente tiene que salir con todo tipo de argumentos de venta ingeniosos sólo para convencer gente de por qué deberían comprarlo. Con software, es tan simple como listar todas las características y beneficios.

Y, en última instancia, la gente que compra productos de software no está interesada en escuchar algún discurso de venta.

Simplemente quieren los hechos, y nada más que los hechos…

• ¿Este producto tiene todas las características que quiero/necesito?

• ¿Este producto me ayudará a hacer algo de forma más rápida/sencilla?

• ¿Este producto es fácil de instalar?

• ¿Es este producto fácil de usar?

• ¿Este producto funciona en mi sistema operativo?

• ¿Este producto tiene documentos de ayuda?

• ¿Hay algún tipo de soporte técnico?

• ¿Cuánto cuesta este producto?

• ¿Habrá futuras actualizaciones e irán a ser gratis?

Esas son el tipo de preguntas que pasan por la mente de su típico comprador de software. Si puede brindarles todo lo que buscan a un precio justo, ha hecho una venta. Si no, simplemente irán con uno de sus competidores.

Para ser exitoso en la industria del software, necesita estar consciente de lo que la gente quiere y necesita constantemente.

Pero ser consciente es sólo el principio. También es necesario crear productos de calidad que satisfagan cualquiera de los requerimientos del público consumidor. Y en muchas ocasiones, sobrepasar en gran medida sus expectativas.

Note, sin embargo, que usé la palabra “calidad” respecto a crear productos.

Esa es la única cosa que es absolutamente imperativa en este negocio. Si nada más vas de un lado a otro produciendo clones de segunda de productos ya existentes, o desarrolla productos que no funcionan adecuadamente, ya podría ir empacando.

No hay forma de que pueda abrirse paso en este negocio si hace las cosas de esa manera. Hay decenas de miles de personas creando y desarrollando productos de software nuevos. Y hay millones de productos vendiéndose. Algunos buenos, algunos no.

Para competir – Para tener ÉXITO – necesita tomarse esto con mucha seriedad.

Necesita idear productos sólidos de buena calidad que complazcan a la gente que los compre.

Si no puede hacer eso – si su único objetivo es hacerse rico rápidamente – jamás sobrevivirá.

Y ciertamente nunca generará ningún ingreso decente.

Pero ni siquiera vayamos por ahí.

Supongamos que usted es uno de los “tipos buenos”, que espera desarrollar su compañía de software de la forma correcta.

Que planea entregar productos que son innovadores, únicos, y que posee el tipo de calidad que el público general esta esperando.

Dicho eso…

A partir de este punto, tendrá el beneficio de todo mi conocimiento y experiencia respecto a la generación de dinero con productos de software. No basado en conjeturas o especulación, sino a través de crear y desarrollar mi propio negocio de software exitoso durante el curso de varios años.

Ha sido divertido, ha sido difícil, y por supuesto, ha sido lucrativo. Pero sobre todo, yo diría que el viaje ha sido plenamente gratificante. Tanto personal como profesionalmente.

Ahora es su turno…

Lluvia de ideas

Uno de los aspectos más interesantes de crear y desarrollar software es el proponer nuevas e innovadores ideas.

Pero eso no necesariamente equivale a crear una pieza de software completamente nueva.

Seguido es sólo cuestión de tomar algo que ya existe y mejorarlo. O expandir un programa actual.

Es básicamente por lo que pasa un inventor. Ellos reconocen que un producto es el candidato perfecto para mejorar. O, visualizan un producto completamente nuevo, algo que nadie más ha desarrollado .

Así es con los productos de software. Así que necesita mirar a su alrededor… Tome cuidadosa nota de lo que ya esta ahí afuera y cómo funciona.

Tome nota de qué tareas usted (u otros) realizan frecuentemente.

Luego pregúntese a usted mismo…

¿Qué programa tiene posibilidad para mejorar?

¿Qué programa haría la vida (laboral) más fácil?

Cuando se trata de “ingeniar” productos de software, es más un caso de solamente ser consciente de lo que se lleva a cabo justo frente a sus ojos.

¿Hay una tarea de administrador de sitio web que actualmente realice de forma manual? ¿Una que tome una considerable cantidad de tiempo valioso? Hable con un programador. Ellos bien serán capaces de crear un programa que pueda realizar la tarea de forma automática.

¿Hay un vacío en un mercado o género particular que sienta usted que deba ser llenado? Hable con un programador. Ellos bien serán capaces de de crear ese programa financiero o de entretenimiento perfecto.

En su mayoría, los consumidores caen en las siguientes tres categorías…

• Tienen un problema particular que necesita ser resuelto.

• Buscan algo que pueda hacer sus vidas más fáciles

• Quieren entretenerse

Total, siempre debe buscar alguna necesidad o vacío y luego haga un producto de software que pueda satisfacerlo.

Un paso a dar sería crear software que automatice o simplifique una tarea en específica de mercadotecnia. Tome el concepto de tag and pin por ejemplo… el momento en el que se volvió ampliamente conocido el que páginas de marcadores sociales y los varios servicios que proveen pudieran ser usados como técnicas de mercadotecnia efectivas, las ruedas del software empezaron a rodar.

En cuestión de nada, varios productos y programas salieron a flote…

• herramientas que pudieran automatizar el proceso de crear enlaces que necesitaran ser asociados con etiquetas.

• programas que automáticamente pudieran enviar cantidades masivas de URLs a varios marcadores.

• Plug-ins para programas de blog existentes que pudieran mejorar varios aspectos del posteo, etiquetado y el chequeo de la comunicación en una red.

Básicamente, cada vez que una nueva técnica de mercadotecnia aparece, hay programas que pueden ser creados ya sea para automatizar o mejorar dicha técnica.

Entre mis propios productos, RSS Equalizer (http://www.rssequalizer.com) (http://www.rssequalizer.com/)es un buen ejemplo de satisfacer no una, sino varias necesidades del mercado.

Para empezar, los administradores web necesitaban contenido nuevo en sus sitios web para satisfacer a los motores de búsqueda. Las fuentes de RSS podían encargarse de eso. El único problema era el hecho de que el contenido de la mayoría de fuentes de RSS son un tanto restrictivas.

Si tiene un sitio sobre deportes, por ejemplo, usted puede ajustar diferentes entradas para distintas áreas de interés… baseball,futbol americano, futbol, NASCAR, ¿Pero qué pasa si tiene numerosas páginas en cada una de esas categorías, y cada una de ellas esta optimizada para una palabra clave en específico, entonces qué?

Sus únicas opciones sería o colocar las mismas fuentes de RSS en múltiples páginas o restringir las fuentes a páginas principales (o las seleccionadas) para cada categoría. Desafortunadamente, la primera resultaría en contenido duplicado y la segunda en páginas sin contenido nuevo.

Ahí es donde mi idea de RSS Equalizer entra…

Los administradores de sitios web necesitaban una forma de colocar ciertas fuentes de RSS en todas sus páginas optimizadas a palabras claves. En otras palabras, el contenido de las fuentes de RSS necesitaban estar basadas completamente en qué palabra clave iba a ser usada.

RSS Equalizer hace justamente eso. Le permite colocar fuentes de RSS en cualquier página web y hacer que el contenido de esa fuente específicamente dirigida a la palabra clave para la cual la página fue optimizada.

En su mayoría, eso es lo que la mayoría de estos tipos de productos de software hacen.

Rellenan un vacío o necesidad que resulta existir.

De lo que necesita darse cuenta, sin embargo, es que el vacío o necesidad en muchos casos quizás no sea rápida y fácilmente identificable. Por eso es importante siempre estar alerta, siempre estar en búsqueda de de ese nuevo ángulo o posibilidad.

Y no asuma que una idea quizá sea muy bizarra o inusual para calificar como un producto de software redituable. El único criterio que ultimadamente debería de importar es si hay o no un mercado potencial sólido.

Lo que nos trae a otro asunto muy importante. Usted, absolutamente, ciertamente DEBE conocer su audiencia objetivo.

Si va a crear nuevo software para juego, por ejemplo, usted debe ser entendido sobre qué tipo de programas (y personajes) son más populares y qué tipo de interfaz y funciones los usuarios buscan.

Si va a crear un nuevo compilador de e-books, necesita conocer exactamente qué características la gente que usa ese tipo de software necesitaría. También necesita determinar qué características añadirían ellos mismos a ese tipo de productos si se les diera la oportunidad.

Sin saber qué lo que su audiencia quiere o requiere, sólo estará dando vueltas en círculos, esperando idear algo que les guste.

No adivine. No asuma. Y no trate de pensar por alguien más. Si va a hacer dinero vendiendo software, tiene que estar totalmente familiarizado con la gente que comprará sus productos.

ANTES de que este muy adentrado.

Más allá de eso, el campo de posibilidades esta completamente abierto. Y la regla número uno es ésta… No se limite a sí mismo de ninguna forma. Si puede visualizarlo, un programador podrá muy posiblemente hacerlo realidad.

Investigando el mercado

No importa qué tan buena pueda ser una idea o concepto, no vale nada si no tiene la habilidad de generar ingreso. En otras palabras, Si no puede venderlo, no lo haga.

¿Pero cómo determina qué tipo de software se venderá y cuáles no? Y más allá de eso, ¿Como determina qué tipo de productos tienen el potencial de traerle substanciales cantidades de dinero?

La verdad es, no siempre es fácil. Y algunas veces -incluso después de que haya conducido todo tipo de investigación y realizado numerosas encuestas – usted aún no tendrá una respuesta definitiva.