El desarrollo de software de gestión en Colombia en 2019

Después de México, Colombia, con 48 millones de habitantes, es el segundo país de habla hispana más grande del mundo. Tiene múltiples áreas de desarrollo: nueve áreas metropolitanas con una población de más de 500.000 habitantes.

Por otro lado, Colombia se encuentra entre las 30 economías más importantes y una de las más importantes dentro de las economías no pertenecientes a la OCDE.

En los últimos años el sector del software ha sufrido un crecimiento muy notable. En este artículo haremos un resumen de la situación del desarrollo de software de gestión en Colombia en 2019.

El mercado del software en Colombia en 2019

El mercado colombiano de Software y Tecnologías de la Información es el cuarto más grande de Latinoamérica, entre los que se encuentran Brasil, México y Argentina.

Durante los últimos 10 años en Colombia, el mercado de TI ha crecido a una tasa del 18%; el sector del software ha crecido un 19,1% y los servicios de TI han crecido un 15,4%.

Según IDC, la industria ha duplicado sus ventas en los últimos 7 años y, en 2017, alcanzó los 9.500 millones de dólares, repartidos en: hardware (56,5%), servicios informáticos (32,2%), software (11,4%). Colombia presenta una fuerte y creciente demanda interna, siendo los sectores con mayor gasto en TI el sector industrial, el gobierno, el sector financiero y el sector agrícola.

La industria manufacturera es la vertical con mayor demanda de software en Colombia. En todo el país, la industria de los medios de comunicación es el mayor demandante de servicios de TIC.

Colombia cuenta con talento humano de calidad, capacitado en diversas disciplinas a un costo eficiente, a la vez que presenta potencialmente la posibilidad de operar de con proyectos de software forma escalable en seis áreas metropolitanas con más de 1 millón de habitantes.

Colombia, un país con múltiples áreas de desarrollo

Como decíamos anteriormente, Colombia tiene nueve áreas metropolitanas con una población de más de 500.000 habitantes y, de entre esas, seis áreas metropolitanas con más de un millón de habitantes. Veamos qué tipo de software se desarrolla en algunas de las zonas más importantes en lo que se refiere a la fabricación de software según Procolombia.

Software que se desarrolla en Bogotá y área metropolitana

En la capital y su area de influencia se desarrolla principalmente software financiero para la industria bancaria. La mayor apuesta en Bogotá es ofrecer software y servicios de TI de tipo financiero dado el gran número de bancos que se han concentrado en la capital del país.

Se desarrollan proyectos de software a gran escala debido, en parte, al abundante capital humano de Bogotá, en los que dominan las plataformas de software corporativo más relevantes como SAP, ORACLE, Microsoft, o IBM.

Software que se desarrolla en Medillín y área metropolitana

Se desarrollan soluciones innovadoras para el sector energético en paralelo con el clúster TIC, el distrito de Medellínnovación y la Ruta N. La industria energética es la principal apuesta regional para la industria de software y servicios de TI dada la existencia de empresas energéticas en dicha zona.

Software que se desarrolla en Cali y área metropolitana

Se desarrolla principalmente software y servicios de TI para la industria agro-empresarial. Es la mayor apuesta en la región dados los esfuerzos cooperativos que se expanden a través de ambas industrias.

En la zona hay muchas empresas especializadas en grandes datos (big data), servicios de TI e infraestructura, especialmente en el ámbito logístico dirigido al puerto de Buenaventura, que es el principal puerto de Colombia, y que conecta al país con más del 20 mercados de todo el mundo.

Además, la región fomenta la colaboración con 11 centros de investigación, desarrollo e innovación para dar respuesta en forma de soluciones de software a las necesidades del sector.

Software que se desarrolla en Barranquilla y área metropolitana

En esta zona se viene desarrollando software de gestión para importantes proyectos de infraestructura en Colombia ubicados en la región como la Ruta del Sol, la rehabilitación del río Magdalena y el corredor ferroviario.

Además, se ofrecen servicios de TI y software para la industria de la logística y el transporte. Es el mayor proyecto regional ya que el Departamento del Atlántico está situado en un lugar clave a nivel estratégico. Esto ha permitido la construcción de una plataforma de servicios que permite el acceso a más de 1.300 millones de consumidores de todo el mundo.

En la región de Baranquilla, utilizando la experiencia de unos 5.000 ingenieros informáticos especializados en diversas áreas, se desarrollar software prinipalmente en Java y Oracle para la gestión documental, el diseño y la creación de aplicaciones móviles, soporte técnico y contenido en 3D.

Software que se desarrolla en el Tríangulo del Café

Es una zona conformada por tres departamentos: Caldas, Quindío y Risaralda, interconectados por carreteras en muy buen estado y separados por cortas distancias.

Al igual que en muchas zonas de Cali, se desarrolla software para la industria agro-empresarial. La región cuenta con el primer centro para el análisis de información biológica en América Latina que ayudará a crear sistemas de información agrícola y mejoras bio-tecnológicas.

Tipología de las empresas de desarrollo de software en Colombia

En el último “Informe de caracterización de la industria de Software y Tecnologías de la Información”, se desprende que las empresas de software que componen el tejido industrial de la programación en Colombia son en un 49% pequeñas empresas según su cifra de ventas y que el 63% cuenta con menos de 10 empleados, pero que tienen un índice de contratación de alta calidad, en el que el 75% de los contratos son a término indefinido y que solo el 16% son por obra y servicio.

Para el informe se hizo un análisis regional: Región Norte  (Barranquilla y Cartagena); Región Centro (Bogotá, Medellín, Manizales y Pereira); Región Oriente  (Bucaramanga); Región Occidente (Cali); donde se seleccionaron 163 empresas para la muestra.

Las principales actividades económicas a las que van dirigidos los bienes y servicios producidos por las empresas del sector; el 40,9% de las empresas encuestadas desarrollan productos y servicios para actividades de información y comunicación, el 10,4% a actividades financieras y de seguros, el 8,3% actividades de servicios administrativos y de apoyo y el 7,8%  a  actividades  profesionales, científicas  y  técnicas; cabe anotar que apenas el 2,8% van dirigidos a actividades relacionadas con la educación.

Según varios informes centrados en Latinoamérica, Colombia cuenta con las mejores empresas de desarrollo de software de la región.

Colombia y Velneo

Desde Velneo en los últimos años percibimos ese crecimiento de la industria del software de gestión empresarial en Colombia y contamos cada vez con más clientes de ese país. Esperamos seguir creciendo junto con la industria en Colombia en los venideros, ofreciendo la mejor plataforma de desarrollo de aplicaciones de gestión empresarial en español, multi-plataforma, multi-dispositivo y que permite el desarrollo y el despliegue tanto en cloud como en local.

¿Aún no nos conoces? Pruéba Velneo.

Este artículo El desarrollo de software de gestión en Colombia en 2019 es original de Velneo.

5 consejos para que encuentres tu nicho desarrollando software

Aunque en este blog os aconsejamos siempre que identifiquéis un nicho dentro del ámbito de las aplicaciones de gestión empresarial, en este artículo vamos a dar una serie de consejos para ayudarte a encontrar el nicho que mejor te va en este apasionante mundo del desarrollo de aplicaciones, y si al final determinas que quieres es programar software para empresas, pues mucho mejor.

¿Por qué buscar un nicho?

Encontrar un nicho, una especialización, es uno de los pasos más importantes para impulsar tu carrera. Esto no cambia cuando se trata de hacer carrera como desarrollador de software. Con tanta información en el mundo de la tecnología, debes especializarte para estar al día y poder mantener tu nivel de competencia. Aquí van 5 consejos para que encuentres tu nicho desarrollando software.

Conozco a muchos clientes que han estado desarrollando software profesionalmente durante muchos años y definitivamente te vas dando cuenta de la importancia de encontrar un nicho. Muchos desarolladores cuando empiezan son algo inexpertos y caen en la “ingenuidad”de que pueden mantener una empresa de programación haciendo software de manera “generalista”. Se cae en el error (y la imprudencia) de pensar que se puede ser lo suficiente bueno en todas las áreas de desarrollo de software. La mayoría de las empresas que conozco que no dan un giro en esta política suelen acabar bastante mal. Hay excepciones, pero el esfuerzo en ser generalista no compensa tanto en comparación con usar esa energía en especializarse en hacer un vertical e intentar liderar o competir en un nicho concreto.

Por lo tanto, el propósito de este post es dar algunos consejos sobre cómo puedes encontrar tu nicho. Este post también puede servir para aquellos que están empezando a modo de “lo que te gustaría que te dijeran al principio de tu carrera profesional como desarrollador de software”.

1. Descubre cual es tu interés o pasión

Saber cuáles son tus intereses y qué es lo que te apasiona es un paso clave para encontrar tu nicho. Para algunos es muy fácil encontrar sus intereses y su pasión, mientras que para otros es necesario esforzarse un poco más y hacerse una serie de preguntas.

Si tienes dificultades para identificar tu pasión e intereses, reflexiona sobre las siguientes preguntas:

  • ¿En qué trabajas normalmente cuando estás “en una zona cómoda” o en un estado en el que todo “fluye”?
  • ¿Qué tarea te da energía en lugar de agotarte?
  • ¿Qué áreas podrías seguir explorando sin sentirte aburrido?

2. Sacia tu curiosidad haciendo pequeños proyectos

Una de las mejores maneras de familiarizarse con un tema es ensuciarse las manos. ¿Tienes curiosidad sobre el desarrollo de aplicaciones para empresas? Descarga un entorno de desarrollo y trastea con él. Documéntate, asiste a seminarios y talleres. Diviértete con la tecnología e intenta sacar adelante pequeños desarrollos a modo de mini-proyectos, haciendo cambios y viendo qué pasa.

Una vez que tengas unos cuantos proyectos pequeños en tu haber, empezarás a entender lo que te gusta y lo que no te gusta. También puedes identificar las áreas en las que eres mejor o peor. Por ejemplo, el desarrollo de una aplicación móvil puede resultar divertido, agradable y “fácil”, mientras que el desarrollo de una aplicación de escritorio puede resultar aburrido y “difícil”, o viceversa. Cuantos más proyectos hayas realizado, más fácil te resultará encontrar tu nicho.

3. Entérate de lo que sabes hacer bien

Hay ciertas cosas en las que puedes ser mucho mejor que otras por naturaleza. Si tienes la suerte de descubrir qué es, entonces deberás tenerlo en cuenta a la hora de determinar tu nicho de desarrollo de software. Tal vez descubriste que eres extremadamente bueno en álgebra lineal. Esto significaría que probablemente te resultará más fácil especializarte en la programación computacional.

Además de tus talentos naturales, también debes saber en lo que eres bueno (tanto en las habilidades blandas como en las duras). Es muy posible que pueda explicar conceptos muy técnicos en términos sencillos con facilidad (habilidad blanda). Por otra parte, puedes descubrir que descomponer los conceptos técnicos más complejos en partes más pequeñas y convertirlas en realidad te resulta fácil (destreza dura). Con esas dos habilidades, probablemente podrías ser un gran formador y mentor para otros desarrolladores, y podrás ser un gran tutor de cursos para programadores como los que hay en campusMVP.

4. Conoce los aspectos en los que no eres bueno

Nadie es perfecto, así que eso significa que hay algunas cosas en las que no eres bueno. No importa cuánto trabajo pongas en ello, simplemente no eres bueno en ello y ya está. Por ejemplo, puedes escribir código increíblemente eficiente que hace todo lo que necesita en el backend, pero las interfaces de usuario (UI) que desarrollas no acaban de tener el aspecto deseado. Es posible que hayas trabajado más tiempo en la interfaz de usuario que en el backend, y aún así nada…

Identificar las áreas en las que se tiene dificultad es importante. Indica en qué aspectos es necesario mejorar. En el desafortunado caso de que no puedas llegar a ser lo suficientemente bueno en esas áreas, ellas actúan como líneas rojas que te ayudarán a elegir tu nicho. Por ejemplo, si sobresales en código backend y no en frontend, no te especialices en diseño/desarrollo de interfaz de usuario.

5. Identifica los problemas en los eres bueno resolviéndolos

El que tu nicho despegue o te deje colgado dependerá de si serás capaz de resolver los problemas que otras personas estén teniendo. Si tu habilidad específica ya no es relevante, no importa lo bueno que seas en ella.

Otro punto importante a considerar es la competencia. Es improbable que seas la única persona en el mundo que se especializa en el tema que has elegido. Si el mercado ya está saturado, entonces será mucho más difícil para ti conseguir que tu nombre salga a la luz y destaque entre la multitud.

Por esa razón desde este blog te recomendamos encarecidamente que pienses seriamente en especializarte en aplicaciones de gestión empresarial, ya que hay muchas empresas y negocios que necesitan informatizarse, y hay muchos nichos por cubrir y por descubrir. Un gran ejemplo de uno de nuestros casos de éxito en Velneo, NaturalSoft, especializado en software para la gestión hospitalaria.

Espero que hayas encontrado este post útil. Si así ha sido, compártalo con otros para que ellos también se beneficien.

¿Alguno de estos consejos te han ayudado a encontrar tu nicho? ¿Estabas ya poniendo en práctica algunos de estos consejos? ¿Cómo has encontrado tu nicho? Comparte si quieres en la sección de comentarios.

 

Este artículo 5 consejos para que encuentres tu nicho desarrollando software es original de Velneo.

Facturación Electrónica en Colombia programada con Velneo

La Facturación Electrónica en Colombia durante este año 2018 está siendo todo un reto. En Velneo ya existen aplicaciones de facturación que cumplen con la normativa de la DIAN. En este artículo explicamos cómo se ha implementado un software de facturación que cumple con los requisitos técnicos de la nueva factura electrónica establecidos en el decreto 2242 de noviembre de 2015.

¿Qué es la facturación electrónica?

Según explican en la página de la DIAN, es, ante todo, una factura. Esto significa que tiene los mismos efectos legales que una factura en papel, se expide y recibe en formato electrónico. En otras palabras, es un documento que soporta transacciones de venta bienes y/o servicios y que operativamente tiene lugar a través de sistemas computacionales y/o soluciones informáticas permitiendo el cumplimiento de las características y condiciones en relación con la expedición, recibo, rechazo y conservación.

¿Quién está obligado a operar usando facturación electrónica?

Los interesados en participar en el Modelo de Factura Electrónica previsto por la DIAN deben pertenecer a uno de estos grupos:

  • Las personas naturales o jurídicas seleccionadas por la DIAN para expedir factura electrónica o decidan acogerse de forma voluntaria.
  • Personas que, no siendo obligadas a facturar, opten por expedir factura electrónica.
  • En cualquiera de los casos, las personas naturales o jurídicas deberán surtir procedimiento habilitación previsto en el artículo 1.6.1.4.1.10 del Decreto 1625 de 2016.

¿Cuáles son las características de la Factura Electrónica exigidas por la DIAN?

¿Cómo se ha implementado una solución en Velneo que cumple con la facturación electrónica en Colombia?

En el momento que escribo el presente artículo, existen ya aplicaciones programadas en Velneo que han solucionado la facturación electrónica utilizando a un tercero para cumplir con la validación. Es decir, la solución que ya está en funcionamiento se conecta en este caso concreto vía Dispapeles y a través de él se emiten las facturas electrónicas.

Ahora, además, se está trabajando para que dicha aplicación de facturación se conecte directamente con la DIAN y se pueda hacer la validación con la entidad tributaria de Colombia. Técnicamente -de momento- está solucionado para la plataforma Windows, debido a la inclusión de un archivo .exe necesario para salvar la criptografía del sistema.

Ya sea mediante un tercero o directamente conectándose a la Hacienda de Colombia, la generación de los XML se hace de manera dinámica y asistida, donde la aplicación, a través del modelo XML, genera dicho XML en disco, y ese mismo fichero es el que se comparte vía API con el validador, en este caso el tercero. En el caso de la conexión directa, entonces se debe hacer un paso previo que es firmar (con el mencionado .exe y un certificado) dicho XML para luego sí proceder a enviarlo a la DIAN.

Pasos para realizar la facturación electrónica en Colombia

En realidad la facturación electrónica de Colombia no difiere mucho de la de cualquier otro país, ya que casi todas cumplen el mismo patrón de 3 pasos.

1) Migrar los datos del sistema principal (Velneo vERP) hacia el aplicativo de facturación electrónica.

2) Generar el XML en disco, cruzando la información del paso 1 con el modelo XML.

3) Enviar al webservice el XML generado en el paso 2 y obtener un resultado.

En el caso puntual de Colombia, con la aplicación hecha en Velneo, se está trabajando actualmente con el siguiente menú de opciones:

  • Clasificadores
    – Tipos de documentos
    – Tipos de monedas
    – Tipos de medios de pagos
    – Tipos de notas de crédito
    – Tipos de identificaciones
    – Países
    – Tipos de impuestos/retenciones
    – Incoterm
  • Maestros
    – Modelo XML
    – WebService
  • Facturación

El menú de los clasificadores se han creado exclusivamente para su uso en Colombia dado que la DIAN exige que algunos de los valores enviado en el XML estén categorizados y codificados según su criterio. Por ello, la aplicación desarrollada con Velneo toma dichas tablas de datos y las convierte en tablas Velneo, para que al usuario final solo se le permita seleccionar únicamente de entre esos valores autorizados y validos, y así se minimizan errores.

En cuanto al menú de los maestros, tanto Colombia como todos demás los países tienen los mismos: una tabla de ModeloXML y una de WebService, donde se registran cada uno de los datos correspondiente que son utilizados para los pasos 2 y 3.

En el menú facturación, que ya es la tabla general donde residen todos los documentos electrónicos que se quieren emitir, y están categorizados por un tipo y en los que podemos ver cuál ha sido el resultado.

Conclusión

Colombia en cuanto a facturación electrónica no sugiere mayor conflicto, y al menos hasta donde se ha implementado, el proceso ha sido simple y sencillo una vez que se conoce el tema.

Sin embargo, una vez que se quiera ser emisor electrónico y obtener autorización de la DIAN para facturar electrónicamente con ellos, ahí ya se complica un poco el terreno, ya que la empresa obligada en cuestión, debe remitir cierta documentación y tener ciertos criterios aprobados antes de que le sea otorgado el permiso por parte de los responsables. Una vez otorgados esos permisos, se procede a la conexión mediante webservice y se reanuda toda la secuencia de pasos.

Si eres una empresa de desarrollo o un departamento de informática de una empresa en Colombia, no dudes en ponerte en contacto para ampliar información.

Este artículo Facturación Electrónica en Colombia programada con Velneo es original de Velneo.

Software de programación

¿Qué es un software?

Una computadora u ordenador se compone de dos partes: la parte física denominada hardware y la parte lógica denominada software. El software se encarga de enviar señales que ejecutará el hardware, lo que permitirá que el ordenador sea operativo. Por ejemplo, el software encargado del sonido de nuestra computadora, enviará una señal para que el altavoz interno emita un pitido, si la señal llega a destino y es posible su ejecución, el altavoz interno emitirá el pitido.

Entorno de Desarrollo Integrado (IDE)

¿Qué tipos de software podemos distinguir?

Podemos clasificar los diferentes tipos de software en tres categorías diferentes:

  • Software de sistema: Permite gestionar y administrar los recursos relativos a la memoria, discos, puertos, dispositivos de comunicaciones, periféricos (impresoras, pantallas, teclados). Estos proporcionan al usuario interfaces de alto nivel, controladores, servidores, herramientas y utilidades para el mantenimiento del sistema.

 

  • Software de programación: Se trata de un conjunto de herramientas y utilidades que permiten a los programadores desarrollar programas informáticos utilizando diferentes lenguajes de programación o bases de datos. Incluye de manera general: editores de texto, compiladores, intérpretes, enlazadores y depuradores. También Entornos de Desarrollo Integrados (IDE): que agrupan en un mismo entorno, habitualmente visual (GUI), todas las herramientas necesarias, anteriormente mencionadas, para cubrir el ciclo completo de desarrollo de un programa. Es en esta categoría en la que nos vamos a centrar en este artículo.

 

  • Software de aplicación: Es el que permite a los usuarios realizar tareas específicas, en muchos casos a través de un interfaz visual de alto nivel (GUI). En otras palabras, son los programas que se crean con los softwares de programación, para realizar numerosas tareas tanto laborales, como administrativas, de gestión o con el objetivo simplemente de ocio, como videojuegos. En esta categoría podríamos englobar a todo el software de gestión empresarial, de telecomunicaciones, todas las aplicaciones ofimáticas y de control, programas específicos de cualquier área, así como bases de datos o videojuegos.

Software de programación: Entornos de Desarrollo Integrados (IDE)

Como anotábamos en la clasificación anterior, dentro de los llamados software de programación, encontramos diferentes programas o aplicaciones, diseñadas para cumplir una tarea específica dentro del ciclo de desarrollo, como por ejemplo los compiladores, que habitualmente su tarea no es otra que traducir el lenguaje de programación empleado a un lenguaje máquina que pueda interpretar el hardware.

Pero a nosotros nos interesa centrarnos en los Entornos de Desarrollo Integrados o IDE. Se trata de plataformas o conjuntos de programas encaminados a cubrir el ciclo completo de desarrollo de un software facilitando todas las aplicaciones, herramientas y utilidades necesarias para ello, normalmente en torno a una misma interfaz de usuario (o muy similar) maximizando así la productividad que un desarrollador puede alcanzar, pues podrá crear, modificar, compilar, implementar y depurar software desde un único lugar.

Habitualmente los IDE disponen de un editor de código fuente, herramientas de construcción automáticas (como asistentes y plantillas) y un depurador. La mayoría también incluyen un sistema de auto-completado inteligente del lenguaje de programación. Algunos pueden incluir también también compiladores y/o intérpretes. Y hoy en día la mayoría de IDE modernos son gráficos (visuales) incorporando interfaces (GUI) de alto nivel.

Los Entornos de Desarrollo Integrados pueden estar enfocados a un único lenguaje de programación, haciendo así que las características de este sean lo más fieles posibles al paradigma de programación de dicho lenguaje. No obstante, muchos IDE soportan múltiples lenguajes de programación, como es el caso de los más famosos: Eclipse, NetBeans, Oracle JDeveloper o Microsoft Visual Studio. Otros como Xcode o Delphi están cerrados a lenguaje concretos o ajustes de tipos de lenguje.

¿Cual es el mejor Entorno de Desarrollo Integrado (IDE) en español?

Aunque el objetivo final de un IDE es actuar como software de programación proporcionando todas las herramientas necesarias para cubrir el ciclo de desarrollo de un software, ya hemos visto que pueden existir diferencias sustanciales entre unos entornos y otros. Es por ello que muchos entornos de desarrollo tienden a especializarse en áreas más concretas y específicas, mientras que otros han optado por mantenerse como una opción viable para cualquier tipo de desarrollo.

Esto generado ventajas e inconvenientes. Si tu entorno está pensado para sustentar cualquier tipo de desarrollo, para cualquier sector y mediante cualquier tecnología, dicho entorno tendrá que permitir compatibilidad con un montón de librerías diferentes, controladores, sistemas, etc. Lo que a priori provocará que se trata de un sistema mucho más complejo, tanto para su aprendizaje y uso, como para su manejo de manera experta. Poniendo un ejemplo, la dificultad de hacer volar un avión de pasajeros comercial debe ser mucho mayor que la de hacer volar una avioneta biplaza aunque ambos sirvan para el mismo propósito: volar.

Software de programación

Y es que muchas veces no necesitamos un avión comercial de pasajeros, si nuestro único interés es volar (no transportar a otras personas ni sus equipajes). Es por ello que en las últimas décadas muchos entornos de desarrollo integrados (IDE) se han especializado para diferentes áreas y sectores, permitiendo así aligerar los grandes entornos y ofreciendo a los desarrolladores un entorno mucho más ágil, rápido y sencillo de aprender y utilizar que los anteriores.

Dentro de las diferentes sectores donde estos entornos se han especializado encontramos la informática de gestión empresarial, los videojuegos, el sector sanitario, las inmobiliarias y constructoras, matemáticas, etc. Cada día existen más IDE especializados para servirnos como software de programación.

Velneo: Plataforma Completa de Desarrollo de Aplicaciones de Gestión

Este tema de los IDE nos interesa tanto porque nosotros mismos desarrollamos y comercializamos Velneo: Una Plataforma Completa de Desarrollo de Aplicaciones de Gestión. Que no es más que otra manera de decir Entorno de Desarrollo Integrado (IDE) o Software de programación, pero con nuestras propias palabras. Además se trata de una plataforma especializado en aplicaciones de gestión y todo ello totalmente en español: desde la plataforma, pasando por la documentación y los ejemplos, así como en el propio lenguaje de programación. TODO en español.

Ese es nuestro foco, proveer a la comunidad de programadores y desarrolladores hispanohablantes un Plataforma Completa en español para el Desarrollo de Aplicaciones de Gestión, con la que podrán crear, modificar, compilar, implementar y depurar software de gestión empresarial desde un mismo software y todo ello en completo español.

Para terminar, nos gustaría volver a compartir con vosotros algunos de los artículos relacionados con el desarrollo de aplicaciones de gestión en español que hemos ido publicando con diferentes consejos e informaciones al respecto: Cómo crear programas, Hacer programas de software en español, Crear programas en español, Hacer programas para negocios, ¿Qué programas se desarrollan para empresas?, Aprender a programar software de gestión, Cómo hacer software de gestión y Programa para crear un software.

Este artículo Software de programación es original de Velneo.

¿Qué puede aprender el software de otros sectores?

De cada libro puede aprenderse algo, aunque sea una palabra nueva.

Leo sobre estrategias, metodologías, empresas y líderes de empresas tecnológicas, amo el software y me gusta leer de la materia. Existen libros de sectores que no tienen nada que ver con el software y que siento que se pueden aplicar perfectamente a nuestro mundo. Este es el caso del imprescindible Principles de Ray Dalio, fundador de Bridgewater uno de los mayores fondos de inversión que existe, que creó en 1975. Lo importante de este empresa no es ¿Qué hace? si no ¿Cómo lo hace?. Me fascina su orientación al largo plazo y su liderazgo por valores.

De la lectura de libro Principles de Ray Dalio me llamó la atención la memo que escribió para Bridgewater en 1996 y que he traducido a mi manera.

.

No se trata de avanzar lentamente hacia un estándar moderado, se trata de trabajar como el demonio para alcanzar un estándar extraordinariamente alto y luego obtener la satisfacción que conlleva este tipo de logro.

Nuestro objetivo principal es la excelencia, más precisamente, la mejora continua, una empresa excelente que mejora constantemente en todos los aspectos.

Los conflictos en las búsqueda de la excelencia son algo terrible. No debería existir jerarquía  basada en la edad o la antigüedad. El poder debe estar en el razonamiento, no en la posición del individuo. Las mejores ideas deben ganar no importa de quien vengan.

La crítica (a uno mismo y a otros) es un ingrediente esencial en el proceso de mejora, aunque si se maneja de manera incorrecta puede ser destructiva. La crítica debe ser manejada objetivamente. No debería existir jerarquía para dar y recibir críticas.

El equipo, el trabajo en equipo y la intolerancia al bajo rendimiento son esenciales. Esto se refiere a:

  1. El conocimiento de las responsabilidades individuales que tiene cada uno para ayudar al equipo en los objetivos comunes.
  2. Voluntad para ayudar a los demás para alcanzar esos objetivos comunes, nuestros destinos están entrelazados.
  3. Debemos confiar los unos en los otros.
  4. Un rendimiento por debajo del estándar no puede ser tolerado en ninguna parte porque nos dañaría a todos.

La relaciones a largo plazo son gratificantes, eficientes y deberían ser construidas intencionadamente. La rotación de personal es un retroceso.

El dinero es un subproducto de la excelencia y no un objetivo. Nuestro objetivo primordial es la excelencia y la mejora continua, no hacer mucho dinero. Esto no quiere decir que deberías ser feliz con poco dinero,  todo lo contrario debes esperar ganar mucho dinero de tu trabajo excelente.  Si trabajamos con esta filosofía, seremos productivos y estaremos bien financieramente.

Ray Dalio

Cómo hacer software de gestión en español

¿Cómo hacer software de gestión y administración empresarial y no desesperarse en el intento?

Bien, lo primero de todo repasemos los principales miedos a los que nos enfrentamos a la hora de saber cómo podemos hacer programas de gestión y administración empresarial:

Cómo hacer software de gestión sin saber programación

  • No soy un experto en programación ágil, ni tengo tiempo o ganas de aprender, soy un empresario o un autónomo que gestiona su negocio pero no sé de programación ágil ni tengo motivación por aprender.
  • ¿Cómo puedo crear software de gestión y administración empresarial sin saber código de programación de bajo nivel o informática en inglés?
  • No sé cómo hacer aplicaciones de gestión y administración empresarial, cómo o por dónde empezar: cuales son los básicos, las necesidades legales o las funcionalidades estándar de estas aplicaciones en el sector.

Índice

  1. Cómo crear programas de gestión en español desde el punto de vista del lenguaje de programación
  2. Cómo programar software de gestión en español desde el punto de vista del idioma
  3. Cómo programar aplicaciones de gestión y administración empresarial en español

Cómo crear programas de gestión en español desde el punto de vista del lenguaje de programación

Para responder a la primera de las preguntas y saber cómo desarrollar software de gestión, lo primero que tenemos que tener claro es que no es imprescindible saber programación de bajo nivel ni tener que escribir código informático muy especializado para la mayoría de necesidades. Para saber cómo desarrollar software de administración empresarial estándar lo que seguramente nadie nos ha contado todavía es que no es necesario que nosotros desarrollemos nuestros propios programas de gestión de manera completa, pues ya existen en el mercado a día de hoy cientos o miles de programas y aplicaciones que cumplen esta función. Por lo tanto lo más apropiado sería investigar estas opciones para ver si alguna encaja con nuestras necesidades.

Es decir y siguiendo un ejemplo, si queremos un coche o carro, tenemos dos opciones, nos lo podemos fabricar y construir nosotros mismos o bien podemos acudir a una de las muchas marcas existentes en el mercado y explorar los diferentes modelos que ya se comercializan. Imaginaros que cada personas que quisiera un coche se pusiera a fabricar el suyo propio, ¿resultaría ineficiente verdad?

Pues el el mundo de la informática y el desarrollo de software ocurre algo parecido. Claro que es posible aprender a cómo desarrollar programas de administración empresarial por nuestra propia cuenta, de la misma manera que también podríamos aprender a construir nuestra propia casa o nuestro propio coche, no obstante lo que en la mayoría de casos se está buscando es que un software, programa o aplicación resuelva nuestros problemas y necesidades para con el negocio, no necesariamente aprender nosotros mismos a realizar ese desarrollo de la aplicación desde cero.

Existen hoy día diversos tutoriales sobre cómo desarrollar aplicaciones de gestión y administración empresarial sin necesidad de saber código o programación de bajo nivel, pero nosotros solo podemos recomendarte uno: Velneo. Velneo es la perfecta alternativa a Visual Basic -una fantástica herramienta de desarrollo que muchas empresas y negocios han utilizado durante años, hasta que Microsoft decidió descontinuarla- pues también permite un desarrollo basado en la lógica de negocio de manera visual y no solo a través de código y lenguaje de programación informática.

Cómo programar software de gestión en español desde el punto de vista del idioma

Otro de los grandes miedos a la hora de enfrentarnos al tema de cómo podemos programar programas de gestión o administración reside en el idioma (no confundir con el lenguaje de programación, tratado en el punto anterior). Si hablas español o castellano, si eres hispanohablante o hispanoparlante. Si vives en España, en México, en Colombia, en Argentina, en Chile, en Uruguay, en Ecuador, en Guatemala y alguna vez has tenido necesidades relacionadas con el software de gestión empresarial, es muy probable que más de una vez te hayas hecho alguna de estas preguntas: ¿cómo puedo programar o desarrollar en español?, ¿qué plataformas o lenguajes son nativos para españoles?, ¿no sería mucho más fácil si el editor de mi aplicación estuviera en castellano?, ¿y las funciones no serían más comprensibles en español que en inglés?

Sí amigos, estas mismas preguntas nos las hemos hecho nosotros en multitud de ocasiones. Y si habéis llegado hasta aquí buscando un programa para crear programas en español, estáis de enhorabuena, porque Velneo es una plataforma nativa en español que te permite precisamente eso. Olvídate de complejas herramientas y funciones en otro idioma, que nos obligan a consultar documentaciones, también en inglés, que convierten la tarea en algo arduo y nada gratificante.

¿Has probado alguna vez a crear programas sin código de bajo nivel y en español? Te sorprendería lo natural que resulta respecto a otras soluciones anglosajones, pues esta plataforma está creada por personas que piensan igual que nosotros.

Bien. Ya hemos tratado el tema de la magnitud y alcance de estos softwares de gestión especializados y que no es necesario en la mayoría de los casos que desarrollemos nuestra propia aplicación o programa, si no que partiendo de uno estándar y en algunos casos personalizando de manera sencilla y en español algunas de sus características, serán completamente válidos para mejorar nuestro negocio. También hemos arrojado luz respecto a otra de las barreras: el idioma, pues seguramente muchos de vosotros no conoceríais la existencia de una plataforma y lógica de programación completamente en español, hecho por españoles para hispanohablantes.

Llegados a este punto sólo nos queda responder a la tercera pregunta, para de paso poner ejemplos de los programas y aplicaciones que aquí estamos comentando, así como de la potencia que una plataforma como Velneo brinda para estas tareas.

Cómo programar aplicaciones de gestión y administración empresarial en español

Como hemos comentado en este artículo, la gran mayoría de empresas, autónomos y profesionales tienen las siguientes necesidades en lo que a informatización y modernización de sus operativas necesitan, esto es a saber:

  • Un programa que cubra las operativas de su negocio a nivel de clientes y proveedores, facturas,
    almacén y logística. Y que no sea un lío, que no tengan que programar ni saber ni aprender código.
  • Que para aquellos pequeños cambios y personalizaciones a realizar en el software, programa o aplicación de gestión empresarial que han seleccionado, puedan hacerlo en su idioma (español) y de una manera lógica y natural (no a través de complicados códigos de programación).
  • Si todo ello puede venir integrado en un mismo programa y personalizarse de manera sencilla y ágil, mejor que mejor.

¿Qué software de gestión empresarial es el más demandado por la mayoría de profesionales?

Pues se trata de un ERP, siglas en inglés de Enterprise Resource Planning (Planificación de Recursos Empresariales). Disponer de un ERP para un negocio simplifica enormemente muchas tareas administrativas, operativas y legales, permitiendo así que la empresa o le negocio funcionen de manera mucho más ágil y rentable.

En Velneo además de disponer de una plataforma en español, también disponemos de un ERP en español llamado vERP.

vERP combina toda las ventajas que hemos venido describiendo y comentando en este artículo. Se trata de un programa o aplicación informático para la gestión de empresas. Es un completo software de gestión empresarial diseñado y programado completamente en español para cubrir las necesidades de cualquier empresa o negocio. Es altamente personalizable, por lo que podrás adaptarlo a las necesidades de cualquier empresa de manera rápida y sencilla. Cuenta con múltiple documentación y ejemplos para ello y todo, absolutamente todo en español: cursos, manuales, seminarios, vídeotutoriales, guías, foros, soporte. Sí, todo en español, creado por una empresa española para el público hispano.

Ahora, si te estás preguntando en qué sistemas operativos funcionan Velneo y vERP, no lo hemos comentado porque esto es secundario, al funcionar en los principales sistemas operativos: Windows, Mac, Linux, dispositivos móviles. Pero también en cloud, por supuesto.

Pero la cosa no termina ahí, vERP, el ERP de Velneo además de ser un completo programa con el que podrás mejorar la gestión de cualquier negocio, funciona a modo de tetris en el que podrás conectar otros programas que le doten de mayores funcionalidades como puede ser la gestión contable o la facturación electrónica… y sí, antes de que lo preguntes, todo en español, absolutamente todo.

Ahora que sabes todo esto ¿a qué estás esperando para comenzar a crear programas de gestión para tus empresas y a especializarte en la implantación y venderlos para otros?

Si quieres profundizar en Velneo, en cómo es su plataforma o entorno de desarrollo, cual es su filosofía y metodología de desarrollo y todo lo que te puede aportar, recientemente desde el canal de Programación Fácil de YouTube han publicado un vídeo muy interesante sobre qué es Velneo y cómo empezar que compartimos aquí con vosotros:

Este artículo Cómo hacer software de gestión en español es original de Velneo.

Soporte técnico de software, la relación humana

No es lo que hace el usuario es como se siente.

 

El pescadero, una compañera, mi hija, un amigo, el funcionario, un cliente, mi madre, un competidor… Al cabo de un mes no me acuerdo de la conversación pero sí de cómo me sentí con esa persona en ese momento.

Cuando tengo un problema y mi interlocutor me trata bien, me siento mejor y minimizo el problema. En 2013 la CEB analizó 4589 clientes y concluyó que la satisfacción de la resolución de soportes dependía en un 64,5% en cómo se sentía el usuario, basado en elementos subjetivos, emociones y reacciones. La solución al problema es un 1/3 de la satisfacción y 2/3 es como hacemos sentir al cliente mediante elementos subjetivos.

.

man-person-people-emotions.jpg

.

 

Defiende y alinéate con el cliente.

.

Problema: Al empezar el día empiezas a tener problemas con la facturación. Llamas al soporte telefónico.

Respuesta grupo A: No sé muy bien qué está pasando, le paso el ticket a programación. Gracias

Respuesta grupo B: Buenos días, entiendo que su situación es frustraste, lo siento, voy a mirar en mi base de datos para ver si encuentro algún problema similar, así podemos ver si es un problema de la versión actual. No encuentro nada en la base de datos, voy a dar de alta una incidencia de programación con el código XXX. Gracias por su tiempo y disculpe las molestias.

Al analizar la satisfacción, los clientes del grupo B indicaron un 67% más de calidad y un 77% más de facilidad en el trato de la incidencia.

.

Lenguaje positivo.

.

Problema: Tratas de logearte en el sistema y dice que no estás autorizado. Llamas al soporte técnico.

Respuesta grupo A: Hola, su contraseña ha caducado, no le puedo ayudar desde aquí, vaya a la página de login y restaure su contraseña.

Respuestas grupo B: Ya entiendo su problema,  tenemos que restaurar la contraseña. Serán unos segundos de su tiempo y lo haremos juntos. Vaya a la página de login, ahora haga click en…

Al analizar la satisfacción, los clientes del grupo B indicaron un 82% más de calidad y un 73% más de facilidad en la solución de la incidencia

.

.

Alinea expectativas. Promete menos y entrega más.

.

Problema: Quieres una nueva funcionalidad de la nueva versión del software y llamas a soporte para que te la instale.

Respuesta grupo A: Hola, tenemos un hueco para instalar la nueva versión mañana de 14 a 15 horas y necesitamos que todo el mundo esté fuera del sistema.

Respuesta grupo B: Hola, la semana que viene podemos instalarla cuando le venga bien, la otra opción seria un hueco mañana de 14 a 15 horas y necesitamos que todo el mundo esté fuera del sistema. Sabemos que es mala hora para salir del sistema pero es el único hueco que tenemos mañana. ¿Qué sería mejor para vosotros?

Al analizar la satisfacción, los clientes del grupo B indicaron un 76% más de calidad y un 55% más de facilidad en la solución de la incidencia

Las soluciones propuestas por el agente eran exactamente las mismas para los clientes del grupo A y grupo B,  el QUE era el mismo pero el CÓMO trataron al cliente y lo hicieron sentir fue muy diferente.

 

.

.

Bibliografía: The effortless experience & CEB

 

 

¿Cómo mejorar el soporte técnico de software?

No tengo tiempo para escribir una carta corta, así que escribiré una larga en su lugar. Mark Twain

.

Hoy iré al gimnasio. La próxima vez no pediré postre. Mañana madrugo. Empezaré a comer verdura, dejaré la carne. Menos TV y más lectura. Haré esa llamada. Pasaré más tiempo con mi familia. El 31 de diciembre dejo de fumar. Cumpliré el horario de esta reunión.

Retraso hábitos que son positivos para mi futuro. Sé qué hacer pero no lo aplico. Lo urgente supera lo importante. Parece fácil, es difícil.

Bugs sin resolver. Si estoy al teléfono no resuelvo bugs. No tengo tiempo para crear documentos. Voy a darme prisa con este cliente porque hay otro esperando. Es imposible refactorizar. Se repiten bugs y no los soluciono.

En soporte lo urgente gana a lo importante. No somos preventivos. No hay tiempo a pensar en el futuro. Pierdo tiempo hoy en vez de ahorrarlo mañana. Cambiar los hábitos será la clave del éxito para mejorar el departamento de soporte.

rawpixel-com-250087.jpg

 

Tus clientes no quieren hablar contigo

Los clientes no quieren hablar conmigo, porque los clientes no quieren tener problemas. El cliente te llama como último recurso. Intenta resolver el problema, después busca en google y por último llama. Creía que los clientes prefieren el teléfono al autoservicio web y los estudios realizados por CEB demuestran que no es así.

soporte.png

Hace 10 años el 66% de los clientes usaba en primer lugar el teléfono.

Hoy día sólo el 25% usa como primer medio el teléfono.

Mi preferencia por el teléfono partía de asunciones erróneas:

.

  • El autoservicio web se usa para incidencias fáciles y sencillas, cuando las incidencias son complejas el cliente prefiere llamar.

 

  • El servicio web es para clientes que tienen 20 años, son técnicos y manejan internet.

 

  • Es difícil y caro montar un buen sistema de autoservicio web.

 

Como cliente me da igual el canal, quiero soluciones sencillas y rápidas con poco esfuerzo por mi parte.

 

Solución rápida, problema persiste

Si tengo prisa no pienso, remedios rápidos. Me duele la cabeza: me tomo aspirina,  mi hija llora: le pongo dibujos, estoy cansado: veo tele, software falla: le pongo código parche, se cuelga el software: reinicio, ordenador lento: pongo más memoria. Remedios rápidos problemas que vuelven, tu niña volverá a llorar, el bug se reproduce y el ordenador se queda sin memoria.

Según estudios The effortless experience, la mitad de incidencias que creemos solucionadas vuelven, una, dos, tres, cuatro y hasta cinco veces  de manera explícitas o implícitas.

.

Tipos de incidencias.png

 

Anticipar, profundizar, buscar problemas colaterales, nos evita que los clientes vuelvan a llamar. Un indicador para medir este problema es el número de soportes de un mismo cliente en 7 días. Me sorprendo cuando veo las veces que durante 7 días nuestros clientes vuelven a contactar por la incidencia original o adyacente.

 

¿Cuál es tu problema real?

Mi hija llora, ¿Por qué lloras? me dice que está aburrida y pide Pocoyó. Si le digo que no vea tele, llora, si juego con ella es la niña más feliz del mundo.

No contamos problemas, pedimos soluciones. Un cliente me dice que quiere una columna en el informe, le digo que NO y se cabrea. No dedico tiempo a conocer el problema original del cliente. El problema original no tiene que ver con la solución propuesta o las soluciones alternativas que le puedo ofrecer; exportar a excel, usar otra opción, etc …

¿Cómo mejoro?

  • No soy rápido diciendo NO. Centro mi energía en conocer el problema original, la raíz de la consulta, la motivación, el interés. ¿Qué tiene el cliente en la cabeza?

 

  • No invierto energía en explicar el NO. Centro mi energía en dar alternativas, soluciones al problema. Cuando alguien te plantea una petición doy alternativas de solución al problema original.

 

  • No me centro en la petición. En un software tengo que conocer los contextos de uso, el momento, los usuarios, la instalación, existen muchas variables que condicionan la solución al problema. Para un problema existen muchas soluciones, no sólo la petición original.

 

.

.

Bibliografía y gráficos: The effortless experience & CEB

 

 

 

Software empresarial, soporte y mantenimiento.

La confianza sólo se pierde una vez. Nicolae Lorga

 

Me gusta abrir regalos, estrenar ropa, leer el prólogo del libro, el primer capítulo de una serie, descargarme una nueva app, descubrir un nuevo restaurante, experimentar una nueva tecnología, abrir el último iphone, el olor de un coche nuevo y el nacimiento de mi hija fue el mejor minuto de mi vida.

El cerebro presta mayor atención a nuevos estímulos que a los conocidos, nuestro cerebro “aprende” de situaciones nuevas, nos atrae lo nuevo , lo desconocido más que lo familiar.

Me encanta cuando un nuevo cliente firma el contrato de compra del software o hace click en la cesta de la compra de PayPal, es el resultado de muchos años de trabajo, es un instante mágico.

Lo nuevo dura un instante, es efímero y después de ese instante inicial empieza lo verdaderamente importante. Después de la venta de un software empieza el mantenimiento y el soporte. Atraer un nuevo cliente cuesta hasta diez veces más que mantener su fidelidad pero lo olvido, le pongo mucha más energía en conseguir nuevos clientes que asegurar la fidelidad de los que tenemos.

En Visual MS recibimos 50.000 soportes anuales de nuestros productos y estos son muchos de los errores que cometemos.

pexels-photo

 

El mejor soporte es el que no existe

Ponemos mucha energía en que los clientes se sientan bien atendidos cuando llaman, cuando envían un correo, cuando tienen una duda. Invertimos energía en contratar y formar a los mejores profesionales de soporte para que nuestros servicios excedan lo expectativas de los clientes, porque queremos superar las expectativas de los clientes, conseguir la excelencia. Siempre pensé que un gran departamento de soporte conseguía la excelencia y la fidelidad del cliente.

Odio llamar al servicio técnico de cualquier producto, cuando contacto con el servicio técnico significa que tengo un problema, tengo que invertir mi tiempo en algo. No nos gusta tener un problema y cuando lo tengo simplemente quiero que me solucionen el problema.

Si toda la energía que pongo en crear servicios de soporte excelente la pusiéra en conseguir que nuestros software tengan los mínimos problemas posibles, todos ganaríamos, los clientes y nuestros productos.

 

Estabilidad antes que novedades

Me encanta cuando estoy preparando la presentación de una nueva versión, la nueva funcionalidad en las que hemos estado trabajando los últimos 6 meses, la adrenalina de presentar lo “nuevo”, siempre creo que fidelizará a mis clientes. Según el estudio de CEB y el libro the effortless, lo nuevo tiene un impacto de 1x, pero un mal servicio al cliente tiene un impacto negativo de 3,97x

Captura de pantalla 2017-07-07 a las 17.45.38.png

Todo el impacto de una gran demo de la nueva versión se ve contrarrestado en una sola mala interacción del cliente con el departamento de soporte. De nuevo si le pusiera menos energía a lo nuevo y un poco más a los soportes que recibe la empresa, todos ganaríamos. Cuando revisas los soportes que entran en la empresa y como los atendemos vemos como estamos tratando al cliente que confío en nosotros.

 

 

Hacer la vida fácil al cliente

Hace poco tuve una incidencia con mi compañía de ADSL y se produjeron todos los problemas clásicos para hacerme la vida complicada.

.

  • Antes de llamar estuve buscando en la web información al respecto de mi problema y no encontré nada en la web que me ayudar a solventar la incidencia por mi cuenta, al final tuve que llamar.

.

  • Primero me hicieron probar el típico “checklist” resetea, ping, quitar los enchufes, todo lo que había probado por mi cuenta antes llamar. Se debe premiar la “primera línea” de fuego, los que atienen al cliente en primer lugar tienen que estar preparados y formados. Dejar de seguir los típicos checklist y escuchar al cliente.

 

  • El insufrible cambio de canal, pasar las llamadas, envío de emails, chat o web, cambios de contexto e interlocutores para poder resolver la incidencia. Eso me desespera y hace la vida difícil.

 

  • Estar delante del router haciendo prueba tras prueba me hace la vida difícil.

 

Como cliente no quiero tener problemas y cuando existen quiero que se resuelvan de manera sencilla.

.

.

¿Qué es un product manager?

Ningún viento es favorable para quien no sabe donde va- Séneca

c

Llegan peticiones para tu producto, contradictorias y por distintos canales (llamadas, emails, foros, ideas, visitas). El departamento comercial sentencia que debemos tener una funcionalidad para vender, el departamento técnico descubre la idea que nos hará vender mucho y cada 15 días las prioridades cambian, es hora de pensar en un product manager full time.

En Visual MS, tenemos 2 divisiones que tienen un product manager full time, Visual Trans y Velneo, cuando superas los 100 clientes, 15 empleados y 1 Millón de ingresos es hora de pensar en un product manager full time.

Antes de tener product manager el director técnico y el CEO desempeñan sus funciones.

Un product manager es lo más parecido a un CEO de producto, es el responsable de escuchar todas las peticiones y marcar el rumbo del producto manteniendo el equilibrio entre la parte técnica, negocio y clientes.

Tras leer The Hard Thing About Hard Things me animé a preparar esta tabla sobre buenas y malas prácticas de un product manager que extraje del fabuloso libro de Ben Horowitz.

.

Buenas prácticas Malas prácticas
Conoce los contextos del producto ( empresa, ingresos, competidores) y toma la resposabilidad para diseñar y ejecutar un plan ganador del producto sin excusas. Muchas excusas, nos falta dinero, nos falta equipo, lo programadores no son buenos. Oracle es mucho más fuerte que nosotros y tiene más recursos. Tenemos mucho trabajo.
No programa, no se meten en cosas que no le corresponden, no es parte del equipo de desarrollo. Se pone a programar, a proteger al equipo de desarrollo, son asistentes de los programadores, se meten en partes de la empresa que son exclusivas del producto.
Son el departamento de marketing del equipo de desarrollo. Considera peyorativo el término “Marketing” y “Ventas”.
Defefine el “Que” se va hacer y no el “Como”. Se siente mejor cuando define el “Como” se hacen las cosas
Crea recursos para “ventas”, FAQ, presentaciones, demos, páginas de novedades, vídeos. Se queja del “poco” nivel de la gente de ventas, les parece un fastidio estar contestando a las dudas de “ventas” y se centra en crear recursos para el equipo de desarrollo.
Se anticipa a los problemas futuros del producto. Se anticipa a los defectos del software. Se pasa el día de incendio en incendio, en reuniones tensas con los clientes.
Toma posiciones y decisiones en aspectos claves por escrito. (Arquitectura, Decir NO, mercado al que nos dirigimos, ..) No se posiciona, se lamenta, mejor que no ocurra, por qué pasan estas cosas. Después de que se produzca un problema te dirá “esto ya lo avisé yo”.
Foco en el equipo, ingresos y clientes. Foco en nº de funcionalidades que tienen los competidores y peticiones de clientes.
Define buenos productos que pueden ser ejecutados con buen rendimiento, estabilidad y escalabilidad. Define buenos productos que después dan problemas en producción y deja al equipo de desarrollo hacer lo que quiera.
Piensa en términos de aportar valor para el mercado y miden los impactos reales en los ingresos. Confunde términos como valor, precios, cosas que molan y que se venden.
Descompone los problemas. Combina problemas.
Piensa en la noticia y el titular. Piensa en cubrir features y hablár técnicamente.
Vuelve a explicar lo que ya está claro. Nunca explican lo obvio.
Define su trabajo y su éxito. Espera que les digan lo que tiene que hacer.
Siempre envía los informes antes de la fecha, son disciplinados y ordenados. Siempre está muy liados y no acaba sus tareas.
Ejerce de CEO de producto Ejerce de CEO de empresa, arquitecto, director técnico.