¿Por qué invertir en software para tu proyecto y cuánto te cuesta?

develoment 11 de ago. de 2022


Las actividades de la sociedad moderna nos ha permitido crecer como economía, civilización y por supuesto como sociedad misma a través de un avance que marcó la diferencia de un antes y después, internet y las computadoras.

Hoy en día la interacción de software conectado a la red mundial es prácticamente un estándar, a tal nivel que la gran mayoría de operaciones comerciales se ejecutan a través de un aplicativo web. Ya sea para comercio electrónico de bienes y servicios o cualquier otra necesidad que pueda interactuar con el mundo virtual.

Por esta razón invertir en el desarrollo de software destinado a tu proyecto es la mejor inversión que podrás realizar.

A continuación responderé algunas preguntas muy usuales que se dan en la industria, y las que he podido recoger de algunos clientes, desde mi experiencia como profesional de TI.

Si quieres saber cómo lograr un excelente retorno de inversión para tu proyecto, con software. Entonces ¡quédate en el post!

¿Si vendo servicios, cómo me puede servir el software?

Los servicios tienen una particularidad al no ser tangibles, muchas personas entienden que no se puede vender por internet. Lo cierto es que incluso con servicios, se puede tener un ecommerce que disponga la información de los mismos, incluso con una pasarela de pagos. De esta manera tus clientes podrán pagar con tarjeta de crédito.

Algunos ejemplos que he podido ver de cerca en la implementación y desarrollo:

Servicios legales  y de consultoría

Los profesionales pueden colocar no solo un formulario de contacto, si no también un calendario que muestre los horarios disponibles para reservar consultoría. De esta manera sus clientes pueden escoger el mejor horario y concretar la operación por una llamada. Sobre el pago, se puede realizar antes o después incluso con una tarjeta de crédito para la seguridad de la operación.

Software 1

Servicios In Situ

He podido trabajar con empresas que realizan un determinado servicio en sus instalaciones, por lo tanto una videollamada no aplica aquí. Pero si el mismo calendario lo llevamos a un sistema de reservas, como lo hacen los hoteles, entonces tienen una tasa de conversión mucho más alta. Los clientes pueden escoger su reserva y recibir las instrucciones para poder ir físicamente al lugar del servicio. Esto se logra con un motor de reservas.

Software 2

¿Si tengo un ecommerce, no me basta con tener una solución “enlatada”?

Es cierto que cuando uno comienza con un proyecto ecommerce siempre busca minimizar gastos, y de hecho es lo más importante, pero lo cierto es que uno recibe lo que paga. Esta afirmación es casi un axioma en la industria del desarrollo.

Muchos clientes buscan software 3B: Bueno - Bonito - Barato

Me apena confirmar que esto no existe, siempre podrás escoger únicamente 2.

Cuando una tienda en línea busca comenzar puede escoger Shopify, Magento, Mercado Libre y podrá vender sus productos, pero la experiencia me permite confirmar que nunca tendrán las funcionales que requieren en sus proyecto.

Software 2

Esto no significa que plataformas gigantes como shopify sean malas, de hecho es un software excelente, pero es limitado y tiene una razón. Al ser un producto destinado al público en general, no puede colocarse en todos los supuestos, debe abarcar lo que sus métricas puedan recoger.

Si decides ir con una solución pre-empaquetada, como un framework de trabajo para esto, como el desarrollo en Laravel o WooCommerce (basado en WordPress) estoy seguro que podrás tener las funcionalidades que necesitas.

via GIPHY

Puedo comentar que he tenido experiencia con clientes quienes han requerido recoger la ubicación geográfica de sus usuarios, para ofrecer productos personalizados a precios específicos.

De la misma manera, algunos otros han requerido distribución y diseño específico para la página de checkout o incluso integraciones con descuentos por el uso de determinadas tarjetas de crédito, en el caso de las promociones. (esto si fue un reto en algunos proyectos)

Por esta razón, si tu requerimiento va por funcionalidades específicas, tendrás un mejor resultado para tu proyecto.

- !Hey, pero el desarrollo es caro! …
- Tranquilo, vamos a ello! te explicaré el valor de la inversión.

¿Cuánto recibiré en retorno tras mi inversión?

En los negocios existe una premisa universal, el riesgo es directamente proporcional a las ganancias. Si no lo tenemos claro como emprendedores o empresarios, entonces no tendremos los resultados esperados.

Inversión

Invertir en software no es la excepción, no obstante el riesgo de fracaso es bajo. Salvo por supuesto que existan errores técnicos garrafales o que el cliente final no explote adecuadamente lo adquirido. De  hecho la mayoría de las veces es por lo segundo, el cliente espera muchas veces software mágico que haga absolutamente todo, y la verdad es que no siempre es así.

Ahora, sobre el retorno de inversión, desde mi punto de experiencia profesional, no hay inversión más segura que el software.

Si bien cada proyecto es diferente, dentro de todos los que he podido desarrollar, el más reciente de hace unos meses, desde su puesta en marcha a inicios del 2022, a la fecha han pasado casi 04 meses y el desarrollo ha sido recuperado a más del 100% incluso antes de cumplir los meses mencionados.

Nuestros cerebros están configurados para tener miedo a perder.
Lo peor que puede suceder en tu inversión de software es que pierdas algo de dinero, pero lo mejor es que múltiples esa oportunidad en 10X.

Claro hay quienes se estarán preguntando de cuanto fue la inversión del proyecto, si bien no es posible dar todos los detalles. El proyecto se estimó en una base de US$7K.

A la fecha sigue facturando y por encima de lo esperado. Por supuesto el software no opera solo y depende del equipo que lo maneje, pero no hubiese sido posible sin la infraestructura de la aplicación web.

¿Cómo decidir cuándo invertir en software?

El momento exacto para invertir en software debe depender de las necesidades de cada proyecto, si bien no existe una regla clara, si puedo comentarte sobre algunos indicadores.

via GIPHY

  • Si tu proyecto necesita expandirse en sus operaciones para captar nuevos usuarios en internet.
  • Si necesitas procesar y recibir pagos online.
  • Si requieres complementar los procesos de transformación digital en tu empresa u organización.
  • Si buscas que tu proyecto escale rápidamente con ventas en productos y/o servicios.

Si se cumple alguno o todos, entonces es el momento para invertir en software para tu proyecto. Recuerda que no hay  inversión más segura.

¿Que profesional debo elegir para el desarrollo de software y cómo encontrarlo?

Esta pregunta es muy recurrente en todos los clientes, naturalmente en quienes aún no han tenido experiencia.

Es habitual ver (lo menciono por experiencia propia) que el primer indicio para el desarrollo de software por parte de los clientes es buscar a un Ing. de Sistemas. Esto no es necesariamente malo. Tranquilos amigos Ings. antes que me lapiden, explicaré la razón.

via GIPHY

Un ingeniero de sistemas es un profesional formado para la gestión de sistemas informáticos, su rol es mucho más gerencial y directivo. Si bien ha desarrollado software en su periodo de formación, no siempre es quien ejecuta el desarrollo del mismo.

Esto significa que muchas veces un Ing. de sistemas necesitará de un desarrollador para complementar la operación. No siempre es así, pero en la mayoría de casos lo es.

¿Entonces a quién debo buscar?

Con este comentario no intento decir que los Ing de sistemas no puedan hacer este trabajo, de hecho si lo hacen. Lo que intento explicar es que no son los únicos que pueden desarrollar.

Mi recomendación para que encuentres al profesional indicado es que no te centres en títulos universitarios, más si en micro certificaciones clave y portafolio del candidato.

El profesional que desarrollará tu sistema deberá tener un perfil con:

  • Habilidades técnicas demostrables: Puedes solicitarle proyectos anteriores o su perfil en Github
  • Micro Certificaciones: Puedes solicitar las certificaciones que haya podido cursar en diferentes plataformas de educación online.
  • Recomendaciones de otros clientes: Revisa su sitio web personal y sobre todo su perfil en LinkedIn.

Si optas por una agencia de desarrollo o fábrica de software, puedes considerar lo siguiente:

  • Habilidades comunicativas y de dirección:  Verifica que tengan una adecuada gestión de la información que brindan de la propuesta técnica y económica y cómo te lo comunican
  • Flujo de trabajo que usen: Valora las metodologías que usan, no solo las que mencionen, si no las que verdaderamente usen. En Andina Digital, nosotros usamos una combinación de Scrum + Kanban, todo plasmado en tablero de Trello.
  • Desarrolladores a cargo: Considera si hay al menos un especialista en desarrollo quien te atenderá en la solución
  • Nivel de comunicación: Valora el nivel de soporte y de comunicación que te den. No solo por email, si no que exista un canal oficial transparente. En Andina Digital usamos Slack y WhatsApp Business, con un horario de atención establecido.
  • Portafolio: Solicita los trabajos más representativos y más recientes
  • Testimonios y recomendaciones de trabajo: Es muy importante que puedas ver los testimonios, verifica la cantidad y calidad de los mismos. Lo puedes encontrar en su perfil oficial de LinkedIn o incluso en otras redes sociales

Con estos puntos clave, podrás filtrar rápidamente a los candidatos.

BONUS TIP: Huye de quienes ofrezcan el precio más bajo, recuerda recibes lo que pagas y en el software no es la excepción.

¿Cuánto me costará invertir en software y mejoras para mi proyecto?

¡Esta es la pregunta del millón! Todos se preguntan ¿cuánto me costará? No es adecuado hablar de números en una publicación, ya que ningún proyecto es igual, pero dejaré algunos números para que puedan entender el valor de un proyecto.

via GIPHY

Primero, el precio por hora de un desarrollador PHP puede estar valorado entre US$ 50 a US$ 80 como máximo. Eso quiere decir que si tu proyecto tiene una estimación de 10 horas en mejoras y desarrollo tendrás un costo de US$ 800 aproximadamente. Considera que las reuniones también se facturan, solo que en las agencias se interiorizan estos proyectos.

No recomiendo estimar un proyecto completo por horas, saldrá demasiado caro, considera estimarlo por resultados, es mucho más económico para ambas partes.

¿Por qué? El desarrollador maneja sus tiempos para cumplir con el entregable en la fecha acordada. Eso es mucho mejor, así pagas por lo que solicitaste.

¿Cuándo usar la tarifa por horas?

En Andina Digital contamos con una solución para los requerimientos por horas con una facturación justa y transparente. Recomiendo usarlo solo en los casos de consultoría, asesoría o mejoras puntuales.

Ahora cuánto cuesta un ecommerce típico, lo puedes encontrar en precios desde US$ 700 hasta incluso, US$ 20K. Dependerá de aspectos como funcionalidades, diseño integraciones etc.

No existe un precio base, no obstante si recién inicias y quieres algo empaquetado de buena calidad, separa un presupuesto de US$700 como mínimo.

Si eres una empresa más grande con funcionalidades específicas, separa un presupuesto mínimo de U$ 3K y si necesitas un diseño específico totalmente personalizado, mantén un presupuesto de US$ 10K.

Quiero resaltar que estos precios son aproximaciones según el tipo de mercado y mi experiencia. Puede variar según las condiciones en la cual se desarrolle un proyecto.

Espero que esto te pueda haber ayudado a ver el panorama del desarrollo de proyectos de software. Mi intención es compartir mi experiencia como profesional en desarrollo de TI y como líder en Andina Digital, agencia de desarrollo, especializada en soluciones WordPress a nivel de código.


Si te gustó el post, compártelo en las redes sociales, de esta manera podemos ayudar al ecosistema y a otras personas a mantenerse informados.

via GIPHY

Etiquetas

Edgardo

Estoy involucrado en el sector de tech poco más de una decada. Me especializo en WordPress a nivel de código y comparto conocimiento e historias en este blog. Happy Coding!