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.

8+2 consejos para desarrolladores de software

Nos pasamos el día leyendo, formándonos e informándonos y distrayéndonos. Buscamos mejorar nuestras capacidades, nuestras técnicas y a fin de cuentas, mejorar nuestro futuro personal y laboral. He encontrado un decálogo de un joven desarrollador argentino (Germán Cutraro), que me gustaría compartir con vosotros porque creo es muy certero con los diez consejos que ofrece para que mejoremos como desarrolladores de software, pero también como personas.

1. Especialízate

Cuando te digo que es una buena idea especializarse en algo, no estoy diciendo que debes aprender sólo una cosa en toda tu carrera, no, es una mala idea. Lo que quiero decir es que las empresas buscan y pagan más por personas que saben muy bien una cosa, así que es una buena idea tener un conocimiento amplio en una tecnología en particular, que una persona que sabe un poco de todo.

2. Practica

Esto es clave, quiero decir que es muy bueno leer libros, ver cursos de programación en línea, etc., pero lo importante es practicar. Si sólo lees libros, es como si hubieras hecho un trabajo práctico y nunca se lo hubieras dado a tu profesor.

3. Crea un proyecto personal

Este punto es similar al anterior, pero quiero que se divida, porque este punto para mí es muy importante. Un proyecto personal es una forma de practicar nuestras habilidades en algo que nos resulta más divertido e interesante, por lo que nos motiva más realizarlo. Si lo que quieres es hacer un clon de alguna aplicación que te guste, como una red social, un blog u otra cosa, ¡adelante! Lo importante es el camino, y ya habrá tiempo de comenzar desde cero más adelante si lo consideramos apropiado.

4. Lee a los grandes expertos

Puedes leer blogs, como crearsoftware.com, comunidades y listas como SmashingMagazine o A List apart, podcast como Disfruta Programando, así como seguir a perfiles interesantes en twitter. Mi lugar favorito para leer y aprender es Github, donde se puede leer mucho código y crecer como desarrollador.

5. Primero analiza, después escribe

Como desarrolladores a menudo caemos en el error de escribir código demasiado rápido, pero la mejor idea es analizar el problema antes de escribir cualquier línea de código. Una buena idea es escribir código en una hoja de papel, porque de esa manera se piensa mucho más que frente a una pantalla.

6. Mejora tu código fuente

Es muy recomendable refactorizar el código: es una técnica para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo. Porque como desarrolladores, gastamos el 80% de nuestro tiempo leyendo código y el 20% restante escribiéndolo. Así que, si tenemos un buen código, ahorraremos mucho tiempo en su lectura y comprensión, ya no te digo si, en vez de nosotros, lo tiene que leer otra persona.

7. Conoce a nueva gente

Conocer gente nueva es una gran idea, porque establecemos una conexión ganando contactos que pueden beneficiarnos en futuros proyectos o trabajos. También es una buena idea hablar con otros desarrolladores para aprender participando en reuniones, así como presentando en conferencias, charlas o eventos similares que hoy día se celebran en multitud de ciudades por todo el mundo.

8. Comparte tus conocimientos

Cuando estás compartiendo tus conocimientos estás aprendiendo mucho, y es una gran idea porque estás ayudando a otras personas y a ti mismo. Puedes crear tu propio blog, un canal educativo en Youtube, o tu propio curso en alguna de las múltiples plataformas que hoy día lo permiten.

9. Ten una vida normal

No es necesario –ni bueno–, que pases 24 horas frente a tu ordenador. Debes limpiarte, ir a caminar, ver esa película que te apetece, tocar un instrumento, etc., es decir: hacer otras cosas, porque eso ayudará a tu mente a concentrarse mejor cuando lo necesite.

Existe muchísima información disponible en Internet, pero no intentes aprender todo, porque probablemente necesitas varias vidas para hacerlo, aprovechar para disfrutar de la vida.

10. ¡Disfruta!

La programación no es para todo el mundo, es decir, ¿todo el mundo puede programar? Sí, pero, ¿pueden todos tener una dedicación como desarrollador profesional? No. Debes tener pasión y realmente quieres aprender y estudiar, lo dije en mi último artículo: el mundo de la tecnología crece cada día, así que si odias aprender, estás fuera. Así que debes disfrutar de lo que estás haciendo, no estudies código sólo por dinero, porque eso es incoherente.

Este artículo 8+2 consejos para desarrolladores de software es original de Velneo.