Tu plataforma de desarrollo de software de gestión empresarial en Colombia para 2019 y más allá

Orgullosos de nuestra comunidad

En Velneo nos sentimos muy orgullosos de nuestra comunidad de desarrolladores y siempre buscamos -no siempre con éxito- que el sentimiento sea mutuo. Hay desarrolladores de aplicaciones de software empresarial en Velneo distribuidos por todos los países de habla-hispana ya que la plataforma está 100% en español y su ecosistema aporta soluciones específicas para algunos países como, por ejemplo, la facturación electrónica directa con los organismos de Hacienda.

Evidentemente el crecimiento de la herramienta no es igual en todos los países, por un simple motivo numérico. Hay muchos más habitantes en México o Colombia, que en Paraguay o Puerto Rico, por poner un ejemplo. Este año 2019 la plataforma de desarrollo cumple 10 años desde la primera versión, pero acumula muchos más de 25 años de “know-how” dado que es la heredera de Velázquez Visual, pero más moderna, concebida para el siglo 21, para crear software multi-plataforma, multi-dispositivo, multi-idioma. para cloud y local, etc.

Además cada año sacamos dos versiones al año para garantizar que la plataforma y el software que se crea con ella nunca se quede obsoleto. Eso lo logramos con nuestra política de suscripción, que además da derecho a soporte técnico y contacto directo con el fabricante: celebramos eventos para clientes, organizamos sesiones on-line en directo presentado cada versión y visitamos a nuestros clientes cuando tenemos la oportunidad para escuchar sus necesidades y tenerlas en cuenta a la hora de evolucionar la herramienta, y también para ayudarles a orientar sus empresas para sacarle el máximo rendimiento a la tecnología.

Aspiramos a ser ya la plataforma de desarrollo más longeva en países de habla hispana, de crecimiento sostenible y en pleno proceso de expansión. Contamos con una comunidad muy satisfecha, una tecnología madura y en constante desarrollo, con dos versiones anuales, para garantizar la satisfacción de nuestros desarrolladores y sus clientes. 

En este artículo vamos a hacer referencia a la evolución que hemos notado en Colombia en los últimos 10 años, desde el lanzamiento de la primera versión de Velneo hasta hoy.

Nuestra plataforma de desarrollo de software en Colombia

Hace 8 años visitamos la capital, Bogotá, para la realización de unas jornadas orientadas comunicar qué es Velneo y explicar sus virtudes técnicas y sus fundamentos con el fin de crear comunidad. La calidad y nivel de las empresas allí presentes fue sorprendente y de muy alto nivel técnico. En total, entre las dos jornadas, asistieron un total de 23 profesionales de muy diversos puntos de Colombia. Nuestra valoración de dicho evento fue muy positiva y en su día escribimos un artículo resumiendo los detalles de las jornadas celebradas en Bogotá.

Decenas de empresas desarrollan aplicaciones empresariales con nuestra plataforma y cada vez hay más empresas de software interesadas en nuestra plataforma. Solo en el año 2018 más de 1,300 programadores -que nosotros tengamos acreditados- han hecho pruebas con Velneo y están valorando implementarlo para futuros proyectos de programación.

Caso de éxito destacado en Colombia

Nos gusta destacar a H&S Integradores de tecnología como ejemplo de un caso de éxito muy notorio en ColombiaComo empleado público Henry Villegas inició el desarrollo del sistema de presupuesto oficial con una alianza de la institución en que laboraba con una casa desarrolladora externa. Posteriormente se retiró y continuó varios desarrollos en Visual FoxPro fundando la empresa H&S Ltda en Colombia.

En la propia web de la empresa, con sede en la ciudad de Pereria, de H&S Integradores nació para dar respuesta a las necesidades de Información, Control y Gestión de las organizaciones públicas y privadas, suministrando herramientas tecnológicas a través de las cuales pueda modelarse la organización, sus funciones, sus recursos, sus procesos y sus actividades, lo que permite ejercer control sobre las operaciones financieras, administrativas y procesos misionales a través de suministros de información rápida y confiable que garantice efectividad en la toma de decisiones.

Villegas, según su propio testimonio, desconocía las limitaciones de la base de datos Visual FoxPro, lo cual nos generaba demasiado soporte por garantía. Adicionalmente, Microsoft decidió frenar su evolución por el auge del entorno .NET quedando H&S desamparados a nivel de tecnología para evolucionar sus desarrollos. 

En ese momento, desde H&S Ltda comenzaron a valorar plataformas de desarrollo y apostaron por Velneo, por productividad y estabilidad principalmente, según han expresado desde la empresa colombiana.

Henry Villegas nos comenta: -“En mi caso particular antes básicamente realizaba actividades de análisis y diseño de sistemas pero no estaba involucrado directamente en el desarrollo ya que no me gustan los detalles de las plataformas que implicaban desgaste operativo; gracias a Velneo hoy ya realizo desarrollos. Igualmente la estabilidad de la base de datos frenó esa demanda de soportes que nos realizaban los clientes. Como resultado de lo anterior en el primer año migramos todas las aplicaciones que teníamos en la anterior plataforma y desarrollamos varios adicionales. Calculo que con Velneo somos alrededor de 5 veces más rápido que con Visual FoxPro. Aunque nos gustaría que fuera una plataforma aún más abierta, gracias al ODBC para acceder a los datos de Velneo, podemos optar a más y mayores proyectos. Además, pienso que el hecho de contar con ‘Apache’ nos permite entrar en el mundo de los WebServices y SOA, con el fin de tener interoperabilidad con otros sistemas ya existentes”-.

Por último Villegas nos comenta que para él el principal beneficio de Velneo es que le permite centrarse en las reglas del negocio y no en detalles técnicos del área de programación, y que pueden  desarrollar prototipos en un tiempo muy razonable para entender la idea y las necesidades de sus clientes colombianos.

Facturación con gestión directa con la DIAN

Desde noviembre de 2018 hemos incluido en el ecosistema de plantilla vERP, desarrollada en Velneo, una adaptación específica para la problemática de la facturación electrónica en Colombia.  Si eres una PYME y estas presionado por las obligaciones de consumir web-services de otros proveedores tecnológicos (Dispapeles, etc.) pagando comisiones, que muchas veces resultan muy gravosas y abusivas para los clientes que usan tu software.

Con la ya mencionada plantilla vERP adaptada a Colombia se puede gestionar la factura electrónica directamente con la DIAN. Desde Velneo y en colaboración con nuestro consultor Eduardo Chaparro, os ofrecemos una solución para enviar tus documentos electrónicos directamente a la DIAN, consumiendo sus web-services sin intermediarios, ni comisionistas. Más detalles sobre la facturación con la gestión directa con la DIAN de la Hacienda colombiana.

Desarrollo de software de gestión en Colombia en 2019

Desde Velneo estamos muy entusiasmados con todo el crecimiento del sector del software en Colombia en 2019, y en concreto dentro del área de desarrollo de aplicaciones de gestión de empresa. Contamos cada vez con más clientes de ese país. Esperamos seguir creciendo junto con la industria en Colombia en los venideros años, 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. Estamos encantados de conocerte y ayudarte a avanzar con tus proyectos de desarrollo.

Este artículo Tu plataforma de desarrollo de software de gestión empresarial en Colombia para 2019 y más allá es original de Velneo.

Los aspectos más importantes que nadie te dijo antes de empezar a desarrollar una aplicación

Desde hace casi 50 años -desde que Fred Brooks publicó el clásico “El mítico Hombre-Mes”-, los equipos de desarrollo de software han luchado con el modo de desarrollar un proyecto de programación a tiempo y de acuerdo con las especificaciones requeridas.

No es una tarea fácil. Esto es lo que se les olvida decirte antes de que empiezas a desarrollar esa nueva aplicación para un cliente. Aquí van los aspectos más críticos que nadie te dijo antes de empezar a desarrollar una aplicación.

El producto final no se parecerá en nada a las especificaciones originales

Construir una aplicación debería ser bastante sencillo. Te sientas con unas cuantas personas en una sala, te pones de acuerdo en unas cuantas especificaciones y luego dejas que las personas más inteligentes de la sala vayan a trabajar programando lo que acabas de terminar de discutir. Bastante fácil, ¿verdad? Error.

Existe una alta probabilidad de que el producto final no se parezca en nada a las especificaciones originales. Hay un número de muy buenas razones para que esto suceda, y no tiene nada que ver con la competencia (o incompetencia) del equipo de desarrollo de software.

Los plazos cambian. Los planes cambian. En algunos casos, incluso el problema original que se estaba tratando de resolver con los cambios. De hecho, es un milagro que al final se llegue a desarrollar algo 🙂

Cuantas más partes interesadas tenga un proyecto, más complicado será la obtención de un resultado concreto

A primera vista, parecería tener mucho sentido limitar el número de “chefs” en la cocina, pero te sorprendería saber cuántas personas totalmente sensatas lo ignoran.

Al contrario, hay un afán de involucrar no sólo al equipo de desarrollo, sino también al equipo de ventas, al equipo de marketing y tal vez incluso al tipo que está al final del pasillo y que no sabe absolutamente nada de software pero es muy buena persona…

Y lo que sucede a continuación es como el clásico juego del teléfono, en el que cada persona que escucha una conversación la repite de forma ligeramente diferente a la siguiente persona de la cadena.

De acuerdo con lo que ahora se conoce como la Ley de Brooks (en honor a Fred Brooks),  que viene a decir algo así como que “añadir personal a un proyecto de software que va con retraso, solo hace que se retrase más”.

Siempre habrá una parte del producto final del software que nadie sabe exactamente lo que hace

En el mejor de los casos (es el escenario idílico, casi utópico), siempre habrá un trazado directo -uno a uno- entre todas las características diseñadas inicialmente por el equipo de desarrollo de software, y las características finales que aparecen en la aplicación o software. Es decir, una correspondencia total entre las funcionalidades diseñadas sobre el papel y las funcionalidades que efectivamente tiene la aplicación que se ha programado.

Pero el problema es que la mayoría de los equipos de desarrollo de software se sienten tan presionados para que el proyecto salga a flote que escatimarán en la documentación de lo que se supone que cada línea de código debe hacer en realidad.

Si se repite esto muchas veces, inevitablemente conduce a una “característica” que nadie sabe realmente lo que hace, o incluso cómo apareció en primer lugar. (Y hagas lo que hagas, nunca digas que es un “error” – ¡siempre di que es una “funciónalidad”)!

Siempre habrá un miembro de tu equipo encargado de mover “los postes de la portería”

Por mucho que a las personas les guste hablar de “estar alineadas” (o cualquier otra palabra que sea la última jerga del curso MBA), las personas rara vez están alineadas. Eso es lo que nos convierte en personas, y no en máquinas.

Una de esas personas (extraoficialmente, por supuesto) se auto-nombrará a sí misma como la persona encargada de “mover los postes de la portería”. Ya sabes, la persona que se presenta en la reunión del lunes por la mañana y anuncia de la nada que la fecha límite del proyecto se ha adelantado unas semanas, o que una de las funciones hace tiempo olvidadas es ahora “crítica para la misión” y debe ser añadida de inmediato.

Conclusión

Así que si tienes que liderar un proyecto de desarrollo de una aplicación, la próxima vez que te sientes con tu equipo y empieces a negociar los plazos y especificaciones, ten en cuenta estos puntos. Podría ahorrarte mucha sangre, sudor y lágrimas.

Artículos relacionados con proyectos de software

Artículos relacionados: 15 buenas prácticas para proyectos de desarrollo de software, 5 formas de agilizar tus proyectos de desarrollo de software, Podcast: Los secretos de buen análisis en los proyectos de software, ¿Cómo afrontar un nuevo proyecto de software?, ¿Necesitas nuevos proyectos de software? 

Nota: este artículo es una traducción para hacerlo accesible a desarrolladores y programadores hispano-hablantes.

 

Este artículo Los aspectos más importantes que nadie te dijo antes de empezar a desarrollar una aplicación es original de Velneo.

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