El secreto de la industria del software

El vendedorEs un momento emocionante para estar en la industria del software. Con el auge y la caída de las punto com, y ahora la “web 2.0” y las redes sociales en la corriente principal, todavía estamos en nuestra infancia, pero estamos creciendo.

A nivel de grado, diría que probablemente estamos en el noveno grado. Todavía nos sentimos incómodos en nuestra piel, nos emocionamos con el software que parece un poco "sobredesarrollado", y estamos empezando a construir amistades que, con suerte, durarán toda la vida.

Los consumidores finalmente se están poniendo serios con nuestro software. Los gerentes de producto finalmente están adquiriendo buen gusto, complementando un gran producto con un buen diseño que vale la pena para las ventas y el marketing.

Dicho esto, la falacia de la compra de software todavía existe. Cuando compra un automóvil nuevo, generalmente sabe que será cómodo, conducirá bien, cómo tomará las curvas y cómo acelerará solo desde la prueba de manejo. Si lees sobre esto en una revista de automóviles de un gran periodista, tienes una idea real de cómo se sentirá el automóvil antes de que te subas a él.

El software también tiene pruebas de manejo y revisiones, pero nunca están a la altura de nuestras expectativas, ¿verdad? Parte del problema es que, mientras que los autos van hacia adelante, hacia atrás y tienen puertas y ruedas, el software no sigue las mismas reglas… y tampoco dos personas lo usan por igual. No es hasta que estamos atascados en nuestro trabajo diario que descubrimos lo que 'falta' con la aplicación. Se perdió cuando fue diseñado. Se perdió cuando se desarrolló. Y lo peor, siempre se pierde en la venta.

Esto se debe a que usted y yo no compramos software para saber cómo lo vamos a utilizar. Muchas veces, en realidad no lo compramos en absoluto, alguien lo compra por nosotros. El software que usamos a menudo es obligatorio debido a una relación corporativa, un descuento o la forma en que interactúa con nuestros otros sistemas. Me sorprende la cantidad de veces que las empresas tienen un proceso de compra sólido, requisitos de certificación, acuerdos de nivel de servicio, cumplimiento de seguridad, compatibilidad del sistema operativo ... pero nadie en realidad usos la aplicación hasta mucho después de la compra e implementación.

Quizás sea una de las razones por las que la piratería de software está tan extendida. No quiero ni siquiera contar cuántos miles de dólares de software he comprado que usé y abandoné, y nunca volví a usar.

La visión de la empresa de software

¡La visión de la compañía de software es completamente diferente! Aunque nuestras aplicaciones generalmente solucionan un problema principal y es por eso que la gente paga por ellas ... hay tantos problemas terciarios que debemos tener en cuenta al desarrollarlos.

  • ¿Cómo se ve? - contrariamente a la creencia popular, el software is un concurso de belleza. Puedo señalar docenas de aplicaciones que deberían 'poseer' el mercado, pero que ni siquiera pasan el corte porque carecen de la estética que acapara los titulares.
  • ¿Cómo se vende? - a veces las funciones son comercializables, pero no tan útiles. En la industria del correo electrónico, hubo un gran impulso durante un tiempo para RSS. Todo el mundo lo pedía, pero solo un par de proveedores de servicios de correo electrónico lo tenían. Lo curioso es que, un año después, los especialistas en marketing por correo electrónico aún no lo han adoptado en la corriente principal. Es una de esas características que se pueden comercializar, pero que no son realmente útiles (todavía).
  • ¿Qué tan seguro es? - Este es uno de esos elementos 'pequeños' que se pasan por alto pero que siempre pueden hacer un negocio. Como proveedores de software, siempre debemos esforzarnos por la seguridad y tener una copia de seguridad de ella mediante auditorías independientes. No hacerlo es una irresponsabilidad.
  • ¿Qué tan estable es? Sorprendentemente, la estabilidad no es algo que se compra, pero le hará la vida miserable si es un problema. La estabilidad es clave para la reputación y la rentabilidad de una aplicación. Lo último que desea hacer es contratar personas para superar los problemas de estabilidad. La estabilidad también es una estrategia clave que debería ser la base de cada aplicación. Si no tiene una base estable, está construyendo una casa que algún día se derrumbará y caerá.
  • ¿Qué problema soluciona? - es por eso que necesita el software y si ayudará o no a su negocio. Comprender el problema y desarrollar la solución es la razón por la que vamos a trabajar todos los días.

El secreto de la industria del software es que NO vendemos, compramos, construimos, comercializamos ni usamos bien el software. Tenemos un largo camino por recorrer antes de graduarnos algún día y hacerlo todo de manera consistente. Para durar en esta industria, las empresas a menudo tienen que desarrollar funciones y seguridad para vender, pero sacrifican la facilidad de uso y la estabilidad. Es un juego peligroso. Espero con ansias la próxima década y espero que hayamos madurado lo suficiente como para lograr el equilibrio adecuado.

3 Comentarios

  1. 1

    Una de las preguntas más difíciles que he tenido que responder es: "Si lo llama ingeniería de software, ¿por qué no puede tener resultados deterministas para sus proyectos?"

    Mi respuesta es similar a la que hablas aquí. Esta es una industria completamente nueva. Nos tomó miles de años volver a donde los romanos habían llegado con la ingeniería. Uno de mis momentos favoritos en Italia fue visitar el Panteón en Roma y ver el agujero donde supuestamente Brunelleschi hizo un agujero para descubrir cómo los romanos levantaron una cúpula tan grande (mientras él estaba tratando de averiguar cómo terminar el Duomo en Florencia). ).

    Somos una disciplina joven y tomará tiempo antes de que podamos producir software de calidad de manera consistente. Es por eso que los desarrolladores todavía son vistos como una especie de magos. Necesitamos controlar todo lo que podamos (funcionalidad lenta, lo que permite a los especialistas en marketing impulsar la arquitectura del software, mala administración), pero no podemos evitar el hecho de que algunos software lo tienen y otros no. Hasta entonces, ¡este es el momento de la fiebre del oro!

  2. 2

    El concepto sobredesarrollado es tan cierto en la Web 2.0 Parece que muchas empresas se están creando en torno a un producto que no pensaría que podría sostener una empresa completa ... luego, o se adquiere (lo cual es genial para la empresa) o desaparece después de una adopción mínima.

  3. 3

    Estoy totalmente de acuerdo con la idea de que la industria del software no se ha desarrollado completamente al nivel que necesita antes de poder controlar la distribución del software al consumidor. Me refiero a que es totalmente correcto cuando dices que el software se usa de manera diferente con cada consumidor y, por lo tanto, no siempre satisface a todos. La idea del software pirateado surge debido a esta insatisfacción del consumidor porque tienes razón, pagas tanto dinero por un software y lo usas y luego te rindes y nunca lo vuelves a usar y supongo que esta idea no encaja cuando hablas de gastar dinero. en algo que no será a largo plazo. Entonces, al final, la idea es cierta hasta que podamos ser consistentes en la compra, construcción, marketing y uso de software, no podemos evitar que surjan estas ideas equivocadas.

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.