5 tendencias de futuro en el desarrollo de software

La industria del desarrollo de software es una de las industrias con más rápido crecimiento hoy en día y los desarrolladores de software están muy demandados en todo el planeta. Al mismo tiempo, el futuro del trabajo es un tema candente; por un lado, hay esperanzas de que el futuro del trabajo signifique más oportunidades para cualquiera, en cualquier lugar, trabajar menos días y horas, tener acceso a mejores herramientas, etc. Por otra parte, se han planteado muchas cuestiones preocupantes, como por ejemplo, si los robots reemplazarán a los seres humanos, si la IA (inteligencia artificial) echará por la borda la ética y la moral, si estaremos más conectados y, sin embargo, menos conectados entre sí en el trabajo y en casa, y así sucesivamente.

Aunque no tengo respuestas a muchas de las preguntas, esto es lo que sé con seguridad. El futuro del trabajo va a ser muy diferente del trabajo que conocemos hoy en día y, por lo tanto, requerirá diferentes mentalidades y habilidades por parte de las personas para mejorar sus trayectorias. Que sea para bien o para mal, depende de todos nosotros a medida que evolucionamos en nuestro modo de pensar y de trabajar. Hoy, nos gustaría compartir con vosotros cinco tendencias que la autora* anticipa y lo que significa para cada uno en su formación como desarrollador de software.

Tendencias en el futuro del desarrollo del software

Perfiles más generalistas que especialistas

A medida que nos movemos hacia un mundo basado en datos, en el que analizamos características hasta en tiempo real, para averiguar cuánto valor aportan a los clientes, para aprender de ello y mejorar a partir de los resultados, es más importante que nunca que tengamos más gente en nuestro barco, que no tenga miedo de arremangarse y utilizar cualquier tecnología nueva o desconocida para hacer las cosas. Esto no significa que ya no habrá necesidad de perfiles especialistas. Siempre la habrá. Sin embargo, existirá una necesidad mucho mayor de perfiles generalistas en la industria del desarrollo de software. Ya hemos empezado a ver este escenario con el aumento de la demanda de desarrolladores full stack en los últimos años. En pocas palabras, ser un enchufe estándar para todos los interruptores, se convertirá en algo muy valioso para tu futuro laboral.

Colaboración sobre la cualificación

En el futuro, la capacidad de colaboración para los profesionales del desarrollo de software será aún más importante de lo que es ahora. Atrás quedaron los días en que se contrataba a un candidato debido a su impresionante calificación académica.

He aquí un poco de una historia personal. Nací de padres académicos y, al crecer, la obtención de títulos académicos siempre ha estado en la cima de mis metas en la vida. Como resultado, consideré que las calificaciones académicas eran una de las cosas importantes que había que tener en el CV. No fue sino hasta una década después de mi carrera que comprendí, que lo realmente importante es contar con personas colaboradoras, con jugadores de equipo y no con aquellos que simplemente sobresalen en lo académico. No siempre son mutuamente incluyentes. La razón por la cual la habilidad de colaboración es una necesidad, en lugar de una buena idea, es porque no importa cuán bien educado seas, si no eres capaz de articular y argumentar bien tus ideas y no eres capaz de conseguir la aceptación de los demás, no serás capaz de progresar tan rápido como la otra persona que lo es. La rapidez será la clave para desbloquear la innovación en el trabajo futuro.

Mentalidad global

Mentalidad global

Tener presente el futuro de nuestra carrera como desarrolladores de software tiene dos vertientes.

Primero en términos del producto que está construyendo para tus clientes. Una buena pregunta es, ¿funcionará el producto que estoy desarrollando para diferentes regiones, diferentes idiomas, diferentes dispositivos y diferentes velocidades de conexión a Internet?

La segunda parte de tener una mentalidad global, es hacia los compañeros de trabajo y aquellos con los que trabajas. Con la flexibilidad convirtiéndose en la necesidad número uno para la próxima generación de trabajadores, es importante tener en cuenta que muchos de sus compañeros de trabajo probablemente trabajarán desde múltiples lugares, a veces de forma remota. Incluso hay una investigación que afirma que, para el 2020, el 50% de los trabajadores serán remotos. Esto significa tener una mentalidad global, ser capaz de trabajar bien con personas que tal vez nunca hayas conocido en persona, con personas de diferentes orígenes, y la apertura a la diversidad de pensamientos se convertirá en algo esencial. El futuro del trabajo será global, remoto y sin fronteras.

Progresión profesional NO lineal

Antaño, la progresión profesional era en gran medida lineal, por lo que una persona ascendía en la escala profesional tradicional, pasando de un papel secundario, a un papel intermedio, a un papel de alto nivel, antes de convertirse en gerente y luego, posiblemente, jubilarse como ejecutivo de alto nivel.

Sin embargo, la progresión profesional no será igual en el futuro. Será una progresión de carrera en celosía, donde se moverá a lo largo de su carrera, ya sea de manera horizontal, diagonal o verticalmente, en ambas direcciones. Esta forma de desarrollo profesional ya es habitual en nuestra generación, ya que cada vez son más los lugares de trabajo que tienen una estructura organizativa más plana y una forma ágil de trabajar. Lo que esto significa es que necesitarás ser flexible, tener capacidad de adaptación y estar siempre aprendiendo y creciendo en tu carrera para así poder prosperar en el trabajo del futuro.

Emprendedores creativos en lugar de implementadores de tareas

En el pasado, si trabajabas duro y terminabas tus tareas a tiempo, con poca o ninguna supervisión, se te consideraba un trabajador de alto rendimiento. Esto ya no es así y se hará cada vez más evidente con el paso del tiempo. Los emprendedores que están dispuestos a asumir riesgos y proponer soluciones creativas por sí mismos, serán muy valorados en comparación con los implementadores de tareas que no cometen errores, porque simplemente ejecutan la solución de otra persona.

Tener un impulso emprendedor se convertirá en una norma en lugar de una novedad y las organizaciones esperarán y fomentarán estas características de sus empleados. ¿Por qué? Porque los robots pueden realizar tareas repetitivas con mayor precisión y velocidad que los seres humanos, pero nunca serán tan innovadores como los humanos.

Prepárese para el futuro del trabajo

De hecho, el trabajo del futuro no está tan lejos en el tiempo. Ya estamos viendo pinceladas de lo que nos espera en esta industria. Así que anímate y prepárate para el mayor cambio en la industria del desarrollo de software. Será diferente y estoy seguro de que es el cambio sacará lo mejor de ti, si estás dispuesto a abrirte a las diferentes posibilidades que van a aparecer y a dar lo mejor de ti mismo.

*Este artículo es una traducción al castellano y adaptación a nuestros lectores del publicado por Isabel Nyo en Medium.

Velneo como herramienta de futuro

Bola Extra: Cómo nos puede ayudar Velneo a prepararnos para el trabajo del futuro

  • Perfiles más generalistas que especialistas: Con Velneo puedes integrar y trabajar con diferentes tecnologías y lenguajes de programación, por lo que tienes la posibilidad de aprender diferentes habilidades.
  • Colaboración sobre la cualificación: Velneo es un entorno diseñado para favorecer el desarrollo colaborativo, porque como todos sabemos, dos cerebros piensan mejor que uno.
  • Mentalidad global: Unido al punto anterior, además de favorecer el desarrollo colaborativo, permite hacerlo online y en tiempo real, por lo que es una herramienta preparada para el trabajo en remoto.
  • Progresión profesional NO lineal: Si trabajas con Velneo, es posible que además de la herramienta en sí misma, comiences a valorar y aplicar sus procedimientos de trabajo y sus metodologías de desarrollo que te permitirán trabajar de una manera más ágil.
  • Emprendedores creativos en lugar de implementadores de tareas: Si algo diferencia a Velneo frente a otras herramientas de desarrollo de software de gestión empresarial, es que dispone de una gran flexibilidad y libertad que te permiten implementar nuevas características o funcionalidades de manera ágil y sencilla.

¿A qué estás esperando para conocer la plataforma de desarrollo de aplicaciones de gestión del futuro?

Este artículo 5 tendencias de futuro en el desarrollo de software es original de Velneo.

SAP y Velneo: ejemplos de convivencia entre ambas tecnologías

Definitivamente Velneo y SAP son herramientas que conviven muy bien. Son muchos las grandes cuentas de Velneo que utilizan ambos sistemas.

SAP por ser un referente para la gestión general y específicamente contable y financiera, lo cual facilita enormemente el trabajo en empresas con sedes en diferentes países.

Velneo por su productividad y velocidad de desarrollo, lo cual permite que pequeños equipos de desarrollo pero muy cualificados diseñen y mantengan complejos procesos logísticos o de fabricación que se ajusten a sus necesidades, lo cual en SAP como en otros tantos grandes ERP es tremendamente costoso en platos e inversión.

Si la comunicación e integración entre ambas es perfecta, tenemos la solución para las necesidades de muchas grandes empresas.

De Velneo destacan:

  • Velocidad de prototipado en nuevas soluciones.
  • Velocidad de desarrollo.
  • Adaptabilidad inmediata del software al constante cambio de requisitos al que están sometidos.
  • Equipos de desarrollo pequeños.
  • Fiabilidad y rendimiento de la base de datos.

Glencore Asturiana de Zinc

Asturiana de Zinc S.A. es una empresa integrada en el grupo Glencore International AG, con sede en Suiza, que tal y como indica su página en la Wikipedia se considera la principal empresa privada dedicada a la compraventa y producción de materias primas y alimentos del mundo.

El sistema de gestión y contabilidad está centralizado en SAP, y todo el software de control de calidad, packing list, y producción está desarrollado con Velneo.

Ver caso de éxito

Sesderma

Sesderma es el principal fabricante de cosmética en España. Vendiendo en más de 80 países con gran implantación en Latinoamérica. Todo el sistema de producción, RRHH, pedidos de comerciales, aplicaciones web, etc. desarrolladas con Velneo y sincronizando con aplicaciones contables contra SAP.

Sesderma, por ejemplo, genera más de 80.000 pedidos al mes en Velneo, actualizando los datos en SAP para su contabilización.

Ver caso de éxito

Alestis (Consorcio Airbus)

Alestis con 2000 trabajadores directos en su factoría de Sevilla es el mayor fabricante de componentes para el consorcio Airbus. El sistema de gestión y contabilidad está centralizado en SAP, y todo el software de control de calidad, producción, control de versiones, stock y packing list está desarrollado con Velneo.

Para ello tiene en su departamento de desarrollo dos especialistas además de recurrir puntualmente a desarrolladores externos para la realización de proyectos puntuales.

Su proveedor y también perteneciente al consorcio Airbus Inespasa tiene todos sus desarrollos en Velneo.

Caso de éxito: pendiente de publicación

UPM Botnia

UPM es una empresa líder de la nueva industria forestal que dirige la integración de las industrias biológica y forestal hacia un nuevo futuro sostenible y orientado a la innovación.

UPM tiene tres grupos de negocio: energía y celulosa, papel y materiales transformados. La empresa está presente en 67 países, cuenta con plantas de producción en 17 países y emplea aproximadamente 22.000 personas en todo el mundo. Las ventas anuales de UPM exceden los 10.000 millones de euros y sus acciones se cotizan en la Bolsa de Valores de Helsinki (NASDAQ OMX).

UPM tiene SAP y la empresa uruguaya Essentia le realizó todo el software de mantenimiento de planta, seguridad, producción en lo que ellos denominan Operativa, en su planta de Uruguay y replican en otras del mundo entero. Adaptando constantemente el software a sus cambiantes necesidades

Ver caso de éxito

Siemens AG

Más de 40 hospitales españoles donde Siemens presta servicios en sus laboratorios utilizan la tecnología Velneo para la gestión pacientes, historiales médicos, peticiones y resultados de las pruebas de laboratorio solicitadas.

Trabajando en ambientes críticos como urgencias y manejando información confidencial al tratarse de datos de salud de los pacientes. Estos sistemas deben estar operativos las 24 horas del día, los 365 días del año y manejan bases de datos con un crecimiento mensual de varias decenas de millones de registros.

Ver caso de éxito

¿Cómo se conectan?

Cada instalación es un mundo y las posibilidades son muchas, incluso en ocasiones se combina soluciones mixtas para buscar la idoneidad en cada caso. Comentaremos algunas de ellas:

a. Mediante el webservice que incluye SAP (similar a nuestra API de Velneo)

Desde Velneo es tan sencillo como lanzar sentencias con la clase XMLHttpRequest de la API de Velneo contra SAP para realizar diversas funciones, lectura de registros, obtención de listas de registros, modificación de registros, etc.

Esto se usa fundamentalmente en clientes tan grandes como Alestis y Heineken Ibérica, AZSA con total satisfacción por su parte, en los que por sus requisitos no requerían conexiones externas no controladas desde SAP.

b. Mediante el ODBC de SAP y las instrucciones de Velneo (comandos de conexión a base de datos externas)

Esta es la opción más común tanto para integrar con SAP como con cualquier otra base de datos.

c. Mediante RFC de SAP

Lo mejor es que las RFC es un concepto muy similar las funciones remotas de Velneo. Por tanto su uso será muy natural para el programador Velneo que las usa para integrar servidores, replicar bases de datos, etc

d. Mediante vxcript.dll

Y siempre la velocidad de comunicación, los volúmenes de datos, etc se muestran realmente eficientes entre ellos.

Más información

Si quieres más información sobre cómo conviven SAP y Velneo, por favor no dudes en contactarnos y un consultor tecnológico te ayudará a despejar dudas.

Este artículo SAP y Velneo: ejemplos de convivencia entre ambas tecnologías es original de Velneo.

Velneo visita Colombia del 11 al 14 de marzo 2019

Velneo visita Colombia

Este año celebramos el 10º aniversario desde el lanzamiento de la primera versión de Velneo y para celebrarlo este año visitaremos Colombia el mes que viene, del 11 al 14 de marzo. Os invitamos a toda la comunidad de Velneo a asistir al evento.  No es la primera vez que visitamos Latinoamérica, ya que en otras ocasiones hemos estado en México y en Uruguay.

Si te interesa asistir, te rogamos por favor reserves tu sitio.

¿Dónde estaremos?

Para que puedas ir reservando la fecha que mejor te convenga, anunciamos a continuación dónde estaremos cada uno de los días de marzo:

  • Bogotá: el día martes 12 de marzo en el Hotel Exe Bacatá 95, como su nombre indica en la 95. Estaremos todo el día disponible para compartir con vosotros y conocer vuestras experiencias y necesidades. Puedes concertar reuniones privadas el lunes 11 de marzo si lo necesitas.
  • Medellín: el día jueves 14 de marzo en el Hotel Dann Carlton, junto al parque lineal La Presidenta, cerca de El Poblado. Puedes concertar reuniones privadas el viernes  14 de marzo por la mañana si lo consideras oportuno.

¿Qué haremos?

Seguiremos el mismo modelo y la misma agenda tanto en Bogotá como en Medellín:

  • Sesión de mañana, exclusivo para clientes actuales.
  • Sesión de tarde abierta a todo el público, personas interesadas y clientes actuales.

Pretendemos que esta sea una jornada, en donde compartamos con todos vosotros todas las experiencias con Velneo, nos sirvan a nosotros para mejorar el producto, acercarnos a vuestras necesidades y exponeros de forma clara el presente y futuro de Velneo.

No se trata de una visita aislada, sino de un punto de partida de nuestro actual enfoque a Colombia, como muchos de vosotros habéis podido adivinar por iniciativas como la facturación electrónica directa con la DIAN, nuestros artículos en el blog y la publicidad que estamos haciendo en el país.

Confirma tu presencia

Estamos trabajando en la agenda que seguiremos en los eventos y pronto la anunciaremos. Si estás interesado en asistir, por favor confirma tu asistencia y reserva tu sitio.

¡En marzo nos vemos en Colombia!

Este artículo Velneo visita Colombia del 11 al 14 de marzo 2019 es original de Velneo.

Evento life is soft 2019 ¡Celebramos el 10º aniversario de Velneo!

Manuel Ruíz con Mario Conde y Jesús Arboleya de Velneo

Ponencias sobre proyectos en Velneo

Estamos en 2019 y queremos celebrar con vosotros el décimo aniversario del lanzamiento de la primera versión de Velneo. Son los primeros 10 años de muchos más que quedan por venir, pero aún así se merece una celebración en persona para compartir experiencias.

En este life is soft 2019 podrás ver ponencias de 15 minutos sobre ejemplos de proyectos realizados con Velneo en diferentes áreas (ERP’s, sector médico, fabricación, diseño, …) y las posibilidades de integración con distintas tecnologías (HTML, Javascript, Robótica y más). Consulta la agenda prevista.

Fecha y lugar

El Museo de Arte Contemporáneo situado en el centro de Vigo (MARCO) albergará el evento el jueves, 23 de mayo. El precio incluye el acceso al evento, catering y cena, y se le aplica tu descuento correspondiente:

 

Inscríbete ahora: plazas limitadas

Este artículo Evento life is soft 2019 ¡Celebramos el 10º aniversario de Velneo! es original de Velneo.

Nueva revisión Velneo 24.2

velneo20Ya está disponible la revisión 24.2 de Velneo que incluye la solución de una serie de incidencias. En esta ocasión, no consideramos necesaria la actualización de todos los componentes de Velneo, sólo en el caso de que te afecte la incidencia.

Están disponibles en la zona de descargas de la web los instalables de las distintos componentes para los diferentes sistemas operativos.

Las incidencias solucionadas en esta revisión son las siguientes:

  • VELNEO-6465 En Windows, en dispositivos con pantallas táctiles, los componentes de controles QML no reciben correctamente las señales táctiles
  • VELNEO-6458 En las distribuciones vModApache para linux se incluye la librería libprocps.so.4 para cuando no se encuentra disponible en el sistema

Adicionalmente, aprovechamos para comentar que hemos actualizado las versiones de vLatamERP y la facturación electrónica para diferentes países de Latam del Ecosistema de vERP, incluyendo como novedad la versión para Colombia, ambas soluciones están integradas con la versión más reciente de Velneo vERP.

¿Será compatible la revisión 24.2 con la versión 24.x?

Las versiones son compatibles, pudiendo conectarse Velneo vClient 24.2 a Velneo vServer 24.x y viceversa.

¿Debo activar de nuevo el servidor tras actualizarlo?

No es necesario. Una vez actualizado reconocerá la activación ya realizada.

Notas de la versión

Como siempre, recomendamos revisar las notas de la versión 24 antes de actualizar desde versiones anteriores a la 24.

Windows Vista y Windows 2008 server standard

Recuerda que, como contamos en las notas de la versión 24, estas versiones de sistema operativo no se soportan en Velneo 24, pero puedes contactar a través del Centro de soporte para que recibir instrucciones de como conseguir ejecutar en estos sistemas operativos en caso de que sea necesario.

Este artículo Nueva revisión Velneo 24.2 es original de Velneo.

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.

Eliminar distracciones desarrollando aplicaciones de gestión empresarial

evitar distracciones programando

Hoy en día, ser un desarrollador de software implica tener que soportar grandes dosis de estrés: presión en los plazos de entrega, sofocos, reuniones, ruidosas oficinas en espacios abiertos tan de moda hoy en día, compañeros charlatanes, zumbidos de mensajería instantánea, miles de mensajes de correo electrónico, etcétera, etcétera…

Incluso una sola incidencia de las anteriores puede hacer que la vida de un desarrollador de software sea insoportable y que se sienta desgraciado, por no hablar de una combinación de ellas. La depresión y la neurastenia son frecuentes en la industria de las tecnologías de la información.

Por ello, una auto-gestión y auto-organización adecuada, así como la limitación del número de distracciones, desempeñan un papel muy importante a la hora de mantener un desempeño razonable.

Tener un plan el día anterior

Aunque pueda sonar infantil, muchas personas ignoran esta regla y terminan siendo incapaces de concentrarse en qué tareas son importantes en el día.

Después de la jornada laboral, haz una pausa, piense por 10-15 minutos sobre lo que le gustaría hacer al día siguiente, haz una lista de las cosas a las que quieres prestar atención y escríbelas en una agenda de papel (en mi caso particular el contacto físico con el material es importante, ya que para mi todos estos organizadores electrónicos se han devaluado en nuestra era de dispositivos omnipresentes).

No dejes que otros te molesten sin motivo

La carga de trabajo de un desarrollador de software puede variar de un día para otro y, aunque a veces puedes permitirte charlar con tus colegas, por otro lado, en ocasiones apenas tienes tiempo para tomarte una taza de café. En tales días los compañeros que te molestan con pequeñeces pueden resultar muy molestos.

Para abordar este tema, haz que tus colegas se pongan de acuerdo en que cada vez que veas una “señal física” en el escritorio de alguien, es un tabú estricto molestar a esa persona a menos que surja algo realmente urgente.

En mi caso particular aplico esta regla cada vez que me pongo los cascos. Todos ya identifican eso con “no molestar”. Es importante establecer señales físicas que todos sepan interpretar.

Silenciar el teléfono

Se considera una práctica particularmente inapropiada llamar a una persona por teléfono, especialmente durante el horario de trabajo. Es más educado escribir un mensaje en IM y esperar una respuesta.

Si el teléfono admite funciones como contactos en una lista blanca, habilítalo e incluye a los miembros de tu familia, bloquea a todos los demás durante la jornada laboral. Dile a tus amigos y familiares que te llamen a una hora específica en caso de emergencia. Yo he reservado mi hora de la comida para aceptar llamadas entrantes.

No revises la mensajería instantánea y el correo electrónico con demasiada frecuencia

Bastante obvio, sin embargo, muchas personas siguen revisando su WhatsApp y su Skype y su correo electrónico cada 5 minutos. Simplemente deja de hacerlo.

Cualquier asunto o imprevisto muy rara vez requiere tu respuesta o atención inmediata, y si se da el caso, te darás cuenta de ello. En cualquier otro caso, establece una regla para revisar el correo electrónico una vez cada 3 horas y la mensajería instantánea de tu equipo igual.

Evita las reuniones a las que no es obligatorio ir

Una cantidad excesiva de reuniones puede perjudicar la productividad, sin embargo, muchos desarrolladores se sienten obligados a asistir a cualquier evento al que sean invitados.

No es necesario que lo hagas, muchas reuniones son totalmente voluntarias o requieren que al menos un miembro del equipo de cada departamento esté presente. Haz una rotación de los desarrolladores que asistirán a estas reuniones y no te apuntes a una reunión que creas que puedes evitar sin tener que pagar luego las consecuencias, lógicamente.

productividad, software de gestión

Ten complicidad con el scrummaster

Es difícil sobrestimar el rol de un scrummaster. Es el “guardián” de primer nivel que te protege de asistir a reuniones innecesarias, de estar dividido entre las distintas tareas, de no tener tiempo suficiente para documentar una nueva funcionalidad, de tener que elegir tareas que no son las correctas en un momento dado (por ejemplo, ayuda a priorizarlas).

El scrummaster es la persona cuyo deber es ahorrar tiempo al programador y, por lo tanto, dinero a la empresa. Es importante colaborar con esta figura ya que garantiza que todos los desarrolladores tengan un número limitado de tareas de antemano, lo que hace que se sientan productivos y valorados.

Usa tus descansos al 100%

Muchos desarrolladores tienden a ajustar su hora de la comida a intervalos de 15 minutos y vuelven al trabajo. Esto es contraproducente, ya que simplemente no descansas lo suficiente.

En vez, desarrolla el hábito de usar tu hora de pausa de comida al 100%, vete a algún lugar lejos, fuera de tu edificio de oficinas para almorzar, disfruta caminando hacia y desde este lugar, recobra tu concentración y atención.

Llega temprano al trabajo

Trata de seguir el siguiente patrón: 4 horas de trabajo antes de la comida y 4 después. Asegúrate de seguir los consejos anteriores entre estos intervalos de trabajo. De esta manera, podrás mantener una buena productividad y un buen estado de ánimo.

La flexibilidad está muy bien en ocasiones, pero es difícil seguir esta regla si empiezas a trabajar a las 11 de la mañana, especialmente si sueles almorzar a las 2 de la tarde. Pero cuando llegas a trabajar a las 9 de la mañana es totalmente factible. Además, podrás irte antes a casa y permitirte un poco de tiempo libre.

Y hablando de productividad desarrollando software…

Ahora que ya hemos repasado estrategias y técnicas para ser más productivo e evitar las distracciones, me voy a permitir la licencia de hacer una recomendación más si tu ámbito profesional gira en torno al desarrollo de aplicaciones empresariales y software de gestión.

Si quieres ser más productivo y rentable que tu competencia desarrollando aplicaciones para empresas con bases de datos como un CRM, o un ERP, o una contabilidad, o una gestión hospitalaria o cualquier otra por el estilo, no deberías desaprovechar este momento, ya que estás aquí, para probar Velneo.

Te permite desarrollo e implementar aplicaciones en cloud o en local, multi-plataforma y multi-dispositivo, y gracias a las características especiales de su base de datos diseñada específicamente para programar este tipo de aplicaciones. ¡Pruébalo ya!

Si te interesa profundizar más y aprender los fundamentos de la programación en Velneo, te recomendamos el curso de campusMVP, una garantía de calidad, con formación tutorizada por nuestro equipo de soporte técnico.

Conclusión

Estos consejos no son una fórmula mágica y puede que no te liberen al 100% de perder el tiempo, pero lo que sí son capaces de hacer es ayudarte a mejorar notablemente tu rendimiento e incluso a conseguir alguna promoción o tener más tiempo libre para desarrollarte en otras facetas de tu vida. Y si desarrollas aplicaciones empresariales con Velneo, ya puedes transformar tu vida en “life is soft”.

¡Ya no tienes excusas para no ser mucho más productivo desarrollando software de gestión!

Artículos relacionados: ¿Cuál es el mejor programa para hacer software para empresas?11 consejos para gestionar mejor el tiempo desarrollando software, 8 consejos para ser un programador mas productivo, 10 consejos para mejorar destrezas de programación y ser mejor desarrollador.

Este artículo Eliminar distracciones desarrollando aplicaciones de gestión empresarial es original de Velneo.

Velneo Cloud SLA 2018: ¡Cumplido!

Un año más, Velneo Cloud ha cumplido el SLA adquirido con sus clientes que poseen Velneo vServer de producción en Velneo Cloud.

Recordemos que el SLA, según palabras de la wikipedia, es “un acuerdo de nivel de servicio (en inglés Service Level Agreement o SLA), escrito entre un proveedor de servicio y su cliente con objeto de fijar el nivel acordado para la calidad de dicho servicio”.

Velneo se comprometió con sus clientes a principios del año 2018 y tal como anunciamos en las novedades de la versión Velneo 24, en mantener el SLA por encima del 99,5% y hemos cumplido ese objetivo con holgura. Para ello hemos trabajado en que las paradas de mantenimiento hayan sido lo más cortas posible.

Según nuestros cálculos, a lo largo de todo este año 2018, nuestro servicio Velneo Cloud de producción únicamente no ha estado operativo durante 1 hora y 9 minutos, y solo ha parado por tareas de mantenimiento: todo un récord. Hemos mejorado el SLA con respecto al año anterior. Son números para estar orgullosos y sobre los que seguiremos trabajando para bajar todavía mas. Un servicio que cada vez se usa más y que incluso se toma como primera opción a la hora del despliegue. Un ejemplo del uso intensivo de Velneo Cloud son los más de 84TB de tráfico que registramos durante el año 2018.

Gracias a nuestros clientes por confiar en Velneo Cloud y animamos a los que aún no lo usan a iniciar el camino hacia un nuevo rumbo.

Este artículo Velneo Cloud SLA 2018: ¡Cumplido! 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.