Dale movimiento a tus formularios con el control “Área de Scroll”

La verdad es que hasta la aparición de la versión 23 de Velneo teníamos que hacer auténticos malabares para añadir controles en nuestros formularios y que estos se adaptasen a todas las pantallas. En esta versión 23 aparece una de las funcionalidades mas demandadas por los desarrolladores: el “Área de scroll“.

Área de scroll

El control área de scroll:

permite incrustar un formulario dentro de otro, y si no cabe entero, que aparezcan barras de scroll horizontal y/o vertical“.

Fuente: https://doc.velneo.es/area-de-scroll.html

Los formularios en Velneo, por defecto, carecen de la funcionalidad de scroll. Si nos interesa que un formulario tenga scroll lo que haremos será incrustarlo dentro de otro formulario usando este control.

La vida antes del control área de scroll

La verdad es que antes de que apareciese este control lo teníamos jodido para maquetar nuestros formularios complejos. Aunque hacerlo… se hacía.

No quedaba otra que tirar de subformularios que añadíamos en un control “Separador de formularios”.

Unas veces a modo de “pestañas” dentro de un “separador de formularios

área de scroll, separador

y otras veces a modo de “cajas” utilizando el control “caja de formularios

área de scroll, caja de formularios

mas que nada para darle algo de variedad a nuestra aplicación.

Propiedades del control “área de scroll”

Como todo control, el “Área de scroll” tiene sus propiedades:

Propiedades del área de scroll

Las propiedades mas importantes del control son:

  • Barras de scroll: en esta propiedad le indicamos que tipo de scroll queremos:
    • scroll vertical
    • scroll horizontal
    • scroll automático.
  • Objeto: en esta propiedad tendremos que indicarle el formulario a incluir en el área de scroll.

Cómo usar el control “área de scroll”

Como hemos visto en la definición este control nos permite incrustar un formulario dentro de otro…

¿dónde?

Pues eso ya depende de la imaginación (y las necesidades) de cada uno.

Algunos de los que se me ocurren:

  • Área de scroll completa: es decir que ocupe toda la dimensión de un determinado formulario. La pega de este uso es que al desplazarnos hacia abajo perderemos la visualización de la parte superior del formulario
    • por ejemplo en la ficha de un cliente, meter todos sus datos dentro del área de scroll
  • Área de scroll parcial: en el formulario principal dejar unos controles fuera del área de scroll y el resto dentro de él.
    • por ejemplo en la ficha del cliente, dejar fuera del área de scroll el nombre fiscal y comercial además del dni, y el resto de controles dentro del área de scroll,
  • Área de scroll a modo de página web: por medio de unos botones iremos accediendo de forma automática a unos controles u otros incluidos dentro del área de scroll. 

Ejemplo práctico con el control “área de scroll”

Vamos a suponer que tenemos una ficha de una tabla maestra (en este caso artículos) y que queremos mostrar en la ficha una serie de plurales de la tabla.

Típicamente lo que haríamos sería crear tantos formularios como plurales quisiéramos mostrar (cada uno con su vista de datos correspondiente) y añadir estos formularios en un separador de pestañas.

Vamos a ir un paso mas allá y vamos a incluir todos los plurales dentro de un único formulario y posteriormente en función de unos botones que dispararán manejadores de evento, accederemos a la información del plural seleccionado.

¿Qué es lo que queremos conseguir?

Vamos a realizar un montaje como el siguiente.

Este separador de pestañas está dentro de la ficha de un determinado artículo.

Como podemos observar en la imagen, dentro de este formulario tenemos una serie de botones y a continuación un control “Área de scroll” en el que está incrustado el formulario con los plurales.

Pues vamos a ello. Como siempre en Velneo empezaremos por el final.

Paso 1. Creación del formulario con los plurales

Vamos a suponer que queremos incluir dentro del mismo formulario 5 plurales de la tabla de artículos:

    1. Notas
    2. Equivalencias
    3. Idiomas
    4. Composiciones
    5. Presentaciones

Este será el formulario que posteriormente incluiremos en el control área de scroll:

Poco que decir de este formulario. En el incluiremos tantas vistas de datos como plurales queramos visualizar (en la imagen sólo se ven 3 de los 5 que habíamos comentado anteriormente).

Cada uno de los plurales tiene asociados unos botones para el alta, la edición y la baja de cada uno de sus registros y están incluidos dentro de un control “Caja de grupo“… que será importante mas adelante.

Paso 2. Creación del formulario con el área de scroll

Una vez tengamos el formulario con las distintas vistas de datos, será hora de crear el formulario contenedor en el que incluiremos el “área de scroll“.

El formulario es el siguiente:

Si os fijáis en la imagen, hay dos partes bien diferenciadas:

    1. Parte superior con una serie de botones
    2. Parte inferior con el control “área de scroll”

Cada uno de los botones superior, tiene asignado en la propiedad “Comando” la instrucción “Ejecutar manejador de evento“.

Esta instrucción lanzará el manejador seleccionado del formulario, que hará que el cursor se sitúe en el plural indicado que se encuentra dentro del área de scroll.

El manejador de evento para el botón “Equivalencias” es el siguiente:

Como veis, lo único que ejecutamos es la instrucción de interfaz “Establecer foco” y en este caso seleccionamos el control “área de scroll” y dentro de él la “Caja de grupo” que os dije que iba a ser importante en el paso 1.

Cada uno de los manejadores tendrá que llamar a la caja de grupo correspondiente.

Paso 3. Incluir el formulario en un separador de pestañas.

El último paso que nos quedaría sería incluir el formulario creado en el paso 2 dentro de un separador de pestañas como cualquier otro formulario

¿Alguna duda sobre el control “Área de scroll?

Cuéntamela dejándome un comentario mas abajo

La entrada Dale movimiento a tus formularios con el control “Área de Scroll” se publicó primero en AyudaVelneo.

vERP es más que un software ERP

¿Quieres programar tu propio ERP para comercializarlo? ¿Buscas desarrollar en poco tiempo un ERP con funcionalidades extra como la factura electrónica, la firma manuscrita y muchas otras? ¿No quieres desarrollar un ERP desde cero?

No quiero desarrollar un ERP desde cero

Has llegado al lugar indicado. Te presento a Velneo vERP, mucho más que una plantilla ERP reutilizable y personalizable y que se puede ejecutar en la nube o en local, es multiplataforma y también multidispositivo.

Velneo vERP es una plantilla de código abierto altamente personalizable que con todo el código fuente que incluimos en su Ecosistema de Velneo vERP, hará que ahorres años de trabajo en tu migración para conseguir estar en producción en tiempo récord.

vERP es mucho más que un ERP, es la base para el desarrollo de cualquier software de gestión (CRM, sistema de producción, software vertical, etc.) ya que incorpora una capa inferior común a todo software profesional como por ejemplo la gestión de usuarios, perfiles y permisos, menús configurables, formularios configurables en tiempo de ejecución, gestión de CSS aplicables a tu aplicación, informes diseñables por usuarios finales y un sinfín de herramientas y funcionalidades estándar en todo software profesional actual.

Además, vERP es todo un manual de estilo y buenas prácticas, una metodología de trabajo que te llevaría años definir dado que implica mucha experiencia y conocimiento en la plataforma hasta dar con una solución ideal.

Por supuesto, incluye las funcionalidades propias de cualquier software ERP (circuito de compras, ventas, multi-almacén, contabilidad…) que te permiten desarrollar en poco tiempo tus próximos proyectos.

Ecosistema de vERP con muchas funcionalidades extra

Finalmente con vERP obtienes todo el código de su Ecosistema que incluye personalización para diferentes países de Latinoamérica, Factura Electrónica, TPV (POS), pedidos para móviles, gestión de mapas, adaptación para trabajar con series (trazabilidad) o con tallas y colores, firma manuscrita, integraciones con mapas, agendas HTML, modelos tributarios, generación documentada y automática de REST API con JSON y un largo etcétera que crece constantemente.

De esta manera si tu solución se basa en vERP, crecerá de forma automática en funcionalidad y si no, te permitirá su integración fácil a partir de un ejemplo y un entorno que ya conoces. Si quieres conocer mejor la plantilla vERP de Velneo no dudes en ponerte en contacto.

Más información sobre Velneo vERP

Artículos relacionados: ¿Cuál es el mejor software para desarrollar un ERP?, Desarrollar y vender tu propio ERP no tiene por qué ser tan complicado, Programar un ERP y ser rentable vendiéndolo, Cómo crear tu propio ERP (no desde cero), Opiniones sobre Velneo vERP, Base de datos de Velneo vERP, ERP en Colombia, Software ERP para PYMES

Este artículo vERP es más que un software ERP es original de Velneo.

Formación de calidad para aprender a programar

Recientemente lanzamos el curso de Fundamentos en Velneo, denominado oficialmente “Desarrollo de aplicaciones de gestión empresariales con Velneo – Curso Oficial”, de la mano de campusMVP. En tan solo 5 meses ya lo han completado 100 alumnos y el número no para de crecer.

Para nosotros no es ningún misterio el éxito del curso puesto que depositamos nuestra confianza en lo que probablemente es la mejor empresa de formación online para programadores de habla hispana. Entre los autores y los tutores se encuentran los principales expertos del sector en cada tecnología, y su metodología de formación para desarrolladores está muy contrastada tras más de 10 años de experiencia formando a programadores en diversos lenguajes y herramientas de desarrollo como se puede ver en su catálogo de cursos online de programación.

El curso de Velneo está dirigido a programadores que necesitan crear aplicaciones de gestión de manera rápida, visual y muy productiva. Aprenderás a sacarle partido a Velneo, una base de datos y herramienta de desarrollo especialmente diseñada para esta tarea. Al terminar esta formación sabrás crear por tu cuenta cualquier aplicación basada en datos, pudiendo desplegarla en diversos sistemas operativos, adaptando su aspecto y funcionalidad a las necesidades de tus clientes y sirviéndola tanto en local como en la nube.

Recientemente mis compañeros Jesús Arboleya, autor del curso, y Mario Conde, Coordinador de Éxito de Clientes de Velneo, tuvieron la oportunidad de entrevistar a Jose Manuel Alarcón, CEO de campusMVP y MVP de Microsoft, además de autor de varios cursos y libros sobre programación web y otras tecnologías. Esta entrevista forma parte de una serie de podcasts sobre programación, Disfruta Programando.

En esta entrevista, Alarcón habla de las claves de un buen curso de programación, de las ventajas y desventajas de hacerlo online, y de muchos otros aspectos del aprendizaje de tecnologías y lenguajes de desarrollo que particularmente me parecen muy interesantes dada la importancia que tiene la formación continua en el mundo del software. Abajo tienes el reproductor y su descarga si quieres escucharlo más tarde.

En este artículo la web de campusMVP explica Qué es Velneo y por qué hemos creado un curso de formación sobre esta herramienta desde la óptica de la empresa de formación online para desarrolladores. Si te interesa el curso, su lectura me parece muy recomendable.

Este artículo Formación de calidad para aprender a programar es original de Velneo.

La mejor plataforma de desarrollo de aplicaciones de gestión cumple 10 años

Suele venir bien repasar un poco la historia, para ser más conscientes de dónde venimos, dónde nos encontramos ahora mismo y hacia dónde nos dirigimos.

Velneo, plataforma de desarrollo de aplicaciones de gestión, nacida en febrero de 2009 bajo el nombre “Velneo V7 7.0” ha recorrido ya más de una década en llegar hasta aquí. Comenzaban entonces los primeros pasos: las primeras iteraciones, versiones y roadmaps de la plataforma. Así, durante los próximos años, entre tres y cuatros nuevas versión de Velneo vieron la luz, desde Velneo V7 7.1 que vería la luz pocos meses después, en junio de ese mismo año, pasando por la 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 7.10, 7.11, 7.12, 7.14, 7.15, 7.16, 7.17, 7.18 y la 7.19. A partir de esta versión, se realiza un cambio de nomenclatura de la plataforma de desarrollo y deja de incluirse el sufijo “V7” pasando a denominarse las próximas versiones como Velneo 20, Velneo 21, Velneo 22, Velneo 23 y Velneo 24, la última versión existente hasta ahora.

Plataforma de desarrollo de aplicaciones de gestión

Todos estos años, todas estas versiones, cambios, mejoras, evoluciones, diseños y nuevas funcionalidades nos ha permitido llegar a donde queríamos llegar hace diez años: La mejor plataforma para el desarrollo de aplicaciones empresariales de gestión. En palabras de nuestros compañero Mario Conde:

“Una plataforma, sólida, robusta, eficaz, productiva. Implantada en más de 26 países y con millones de usuarios finales.

Una plataforma gestionando proyectos críticos, en organismos oficiales nacionales e internacionales, en sanidad, en seguridad, en empresas punteras en sus sectores, y lo mejor de todo: con un futuro mucho más esperanzador del que preveíamos cuando empezamos.”

Durante estos diez años, hemos celebrado varias ediciones de Life is soft, nuestro evento para desarrolladores y, por supuesto, este año no podíamos faltar: Life is soft 2019. No solo eso, también hemos expandido la marca de Velneo por las diferentes redes sociales (Facebook, Twitter, Linkedin o YouTube) y hacemos uso de las mejores herramientas para brindar el mejor servicio a nuestros clientes.

Mención especial se merece el curso de formación en Velneo de CampusMPV pues ha supuesto un auténtico salto de calidad a la hora de facilitar la formación en nuestra plataforma de desarrollo de aplicaciones.

Hoy en 2019 Velneo continúa mirando al futuro del software de programación: tras explicar por qué Microsoft había descontinuado Visual Basic y ofrecernos como una alternativa fiable a la programación en .NET, este año Velneo continúa preparando novedades para la versión 25 de la plataforma de desarrollo, no podemos desvelar nada, pero sí adelantar que vamos a poder disfrutar de grandes novedades tanto a nivel de funcionalidades, como de diseño, como de servicios.

También durante este año, se está realizando una potente apuesta comercial por Colombia y para ello estamos preparando diferentes eventos y acciones en dicho país, tanto para estrechar relación con los actuales clientes, como para atraer e informar a aquellos programadores y desarolladores de aplicaciones de gestión de Colombia a conocernos:

Cuéntanos tu experiencia

En diez años pueden pasar muchas cosas. Estaremos encantados de conocer, a través de los comentarios, vuestras anécdotas y experiencias con Velneo durante estos años 🙂

Este artículo La mejor plataforma de desarrollo de aplicaciones de gestión cumple 10 años es original de Velneo.

Entrevista a Javier Garzás, el mayor referente sobre la agilidad de habla hispana

 

En este episodio, en el que Mario Conde no nos ha podido acompañar por estar de viaje, hemos tenido el placer de charlar con Javier Garzás del beneficio de aplicar las buenas prácticas ágiles a tu negocio, tus equipos de desarrollo. Javier nos da tips realmente interesantes para tenerlos en cuenta y nos orienta en cómo empezar con buen rumbo el infinito viaje hacia la agilidad.

Garzás en este podcast habla sobre la percepción generalizada que existe ya entre las empresas de desarrollo de la necesidad de cambiar de un modelo tradicional en cascada industrial a otras metodologías para no quedarse fuera del mercado, centrado en las personas, modelos centrados en la creatividad, la agilidad y los cambios constantes.

 

Javier Garzás tiene una experiencia contrastada que puedes consultar en su página del podcast. En este año 2019 podrás verlo en diferentes eventos tanto en España, como en México y Estados Unidos.

¿En qué me va a beneficiar la agilidad?
El beneficio es conseguir ser más competitivo en tu entorno, mejor con tus clientes, superes a la competencia o que hagas una labor de responsabilidad social corporativa más potente. Es difícil ser competitivo trabajando con sistemas industriales, si sigues así estás fuera del mercado. En definitiva la agilidad te permite potenciar tu negocio.

¿Resistencia al cambio?
Hay sitios donde la agilidad viene de serie es natural. Pero sigue habiendo muchas empresas donde la inercia hace que se sigan aplicando práctica viejunas. Sin embargo, hay mucho sentimiento real de que necesito cambiar.

Las personas en el centro de tu negocio
Lo más importante son las personas. Al final todos los problemas de un modelo intelectual acaban en las personas. Estar motivado es fundamental en contra de la industrialización que tiende a automatizar a las personas. Si utilizamos el modelo hardware en el software no funciona.

Equipos multidisciplinares
Otra herencia del mundo de la especialización que ha hecho mucho daño es tener departamentos independientes que solo tratan de aportar valor al siguiente equipo en lugar de trabajar en conjunto tratando juntos de aportar valor.

Las empresas pequeñas y los autónomos también pueden aplicarlo
La agilidad son un conjunto de buenas prácticas, se pueden aplicar sean 1, 2 o 500, ya que la eliminación de desperdicio es aplicable a todos los casos. En cada tipo de empresa deben aplicarse las prácticas que más se ajusten al contexto. Hay que tener claro lo que no funciona como los ciclos de vida largos o el papeleo.

Diferentes frameworks como SCRUM, XP, … ¿Cuál elegir?
Si aplicamos técnicas del mundo tradicional al mundo ágil nos podemos cargar la agilidad. Siempre debemos estar pensando hasta el infinito, nunca terminas de ser ágil. Al final es una cultura, y aunque haya muchas prácticas diferentes con muchos nombres, lo que hay que hacer es liberalizar las mentes. Coge lo mejor de SCRUM, lo mejor de XP, y de cualquier buena práctica, no tienes que casarte con ninguno en concreto.

¡EXPERIMENTAR!
Interioriza la palabra experimentar de manera frecuente y constante. Prueba algo nuevo que no hayas hecho antes, a muy corto período de tiempo, sabiendo que es posible que no funcione, pero viendo como va y que esa información de haber experimentado ayude a hacer otra nueva experimentación.

¿Cómo caso la agilidad con los presupuestos a mis clientes?
Si nos piden un presupuesto cerrado, con un alcance cerrado, cómo puedo abordar. La solución está en la culturización de todos. El primero que tiene que entender que el modelo tradicional no ha funcionado en los últimos 50 años es el cliente. El primer perjudicado de trabajar así es el propio cliente que por asegurar el plazo y lo que le va a costar, pero no tiene ninguna garantía de que lo que se entrega sea lo que quería, y que acaba con sobrecostes para realizar. Las ventajas de la agilidad es que la entrega de valor es constante, que se pueden cambiar las cosas sobre la marcha, en este modelo no se va a ciegas, aunque el alcance es más abierto.

Cómo empezar a hacer la transformación hacia la agilidad
Lo primero después de muchas experiencias es conseguir que todos estemos de acuerdo en que significa la agilidad. ¿Qué estamos buscando? Es un cambio cultural que deben unificar todos los agentes. El segundo consejo es arrancar y experimentar, sabiendo trabajar con incertidumbre, haciendo pequeños cambios cada semana, hay que evitar ir hacia la agilidad con estructuras fijas. Tenemos que entender que vamos aprendiendo con las equivocaciones que cometemos. Haciendo reuniones para hablar de qué estamos haciendo y cómo podemos mejorarlo. Contar con un Agile Coach ayuda a que una visión externa no diga lo que no nos atrevemos a decirnos.

¿Hacia dónde va la agilidad?
En los próximos años la tendencia a que este modelo de trabajo deje de ser algo novedoso, sino que sea algo natural con pequeñas entregas. Cuando esto se supere iremos a la potenciación de la persona, con equipos de alto rendimiento y que sean autoorganizados. El equipo con todos sus agentes tome sus decisiones y se regule. La agilidad puede ir más allá del desarrollo, aplicándola a toda la empresa, e incluso a sectores que no son necesariamente de desarrollo de software.

Cómo contactar con Javier Garzás

Este artículo Entrevista a Javier Garzás, el mayor referente sobre la agilidad de habla hispana es original de Velneo.

Exitosa gira de Velneo en Colombia

 

Más de 80 desarrolladores de software de gestión

La gira de Velneo por Bogotá y Medellín se puede cualificar como un éxito absoluto. Entre ambas ciudades logramos convocar a más de 80 programadores de software de gestión empresarial, tuvimos la oportunidad de hablar en persona con nuestros clientes sobre aspectos a mejorar de la plataforma y también sobre aquellos a mantener, y las sensaciones son muy esperanzadoras.

En ambas sesiones los asistentes que se están acercando a la herramienta pudieron hablar con programadores de la comunidad de Velneo en Colombia que tienen aplicaciones finales. Ha sido una experiencia muy reveladora para los presentes ya que pudieron conocer de primera mano a desarrolladores que llevan ya años sacándole mucho provecho a la plataforma.

Sesiones con desarrolladores Velneo de Colombia

Entre las empresas colombianas asistentes con desarrolladores en Velneo como Soluseguridad, una de las mejores empresas de diseño, fabricación y distribución de soluciones para la seguridad electrónica y las comunicaciones en Colombia y que está en pleno proceso de expansión por el resto de Latinoamérica, Atcalsas, empresa especializada en el desarrollo de aplicaciones de gestión empresarial muy centrada en los procesos y en la rentabilidad de sus clientes, Celeruna empresa creada especialmente para ofrecer soluciones de software especialmente a los intermediarios de seguros con más de quince años de trayectoria y que tiene todo su modelo de negocio en SaaS, o Galco, cuyo responsable de informática tiene un sistema de producción muy vertical y puntero desarrollado en Velneo y que tiene un futuro prometedor. 

Hubo muchas más empresas clientes presentes, y tuvimos la oportunidad de entrevistar a todas ellas, hablando sobre los aspectos que más le gustan de la plataforma y también recogiendo puntos de mejora. Para nosotros como empresa es muy importante mejorar constantemente y crear estos espacios es indispensable para poder hacerlo. Aquí cabe recordar que ponemos medios a disposición de la comunidad un foro de ideas para que nuestra comunidad puedan sugerir y votar aquellas mejoras que estime oportunas, es un lugar donde caben todas las ideas.

El futuro de Velneo

A media mañana Jesús Arboleya, Responsable de Producto, tuvo la oportunidad de responder algunas dudas planteadas por nuestros clientes vía teleconferencia tras una presentación muy reveladora sobre el futuro de Velneo. Esa información se trató de forma confidencial y no la vamos a exponer en el blog aún, pero todo llegará 🙂

Tanto en Medellín como en Bogotá fueron muchas las preguntas planteadas. Espero que nuestros suscriptores disfrutaran de este momento, ya que en pocas ocasiones se puede tener un contacto tan cercano con el responsable de producto de una herramienta de desarrollo. Mi opinión particular es que ha sido una experiencia muy especial para muchos de los miembros de nuestra comunidad.

Facturación electrónica directa con la DIAN

Ya hemos hablado en otras ocasiones de que dentro del ecosistema de Velneo vERP ya tienes disponible una solución que permite la facturación electrónica directa con la DIAN. La gran novedad de este evento es que nuestro consultor Eduardo Chaparro presentó un vídeo mostrando el funcionamiento de dicha solución: vídeo de aplicación de facturación electrónica directa con la DIAN.

Modelo SaaS en Colombia

Muchos de nuestros clientes en Colombia lo hacen ya todo en la nube. Desarrollan y hacen los despliegues de sus aplicaciones en Cloud, ofreciendo su software como servicio a cambio de una política comercial de suscripción mensual o anual.

Desde Velneo es el modelo que nosotros mismos aplicamos porque pensamos que en software es el modelo más natural para garantizar software actualizado y flexible a los cambios. Aunque Velneo permite el la implementación de aplicaciones en local, nos satisface que nuestros desarrolladores apliquen nuestra misma política comercial con sus clientes.

Conclusión

Por último comentar que Colombia es un país que siempre nos acoge muy bien y estaremos eternamente agradecidos por el cariño, la simpatía y la hospitalidad mostrada hacia nosotros. Hace 6 años apenas reunimos unos 2o desarrolladores, y en esta ocasión la ya mencionada cifra de más de 80. Esperamos volver pronto para poder seguir multiplicando esos números para seguir haciendo amigos “velneadores”.

La herramienta está experimentando una fase de crecimiento, y en ese crecimiento, Colombia juega un papel determinante. Esperamos que todos los asistentes a ambas citas hayan resuelto sus dudas en torno a la plataforma de desarrollo en español líder del mercado. Para nosotros ha servido para conocer mejor a nuestros clientes y para resolver dudas en persona a aquellos programadores nuevos que se acercan a Velneo.

Este artículo Exitosa gira de Velneo en Colombia es original de Velneo.

Los 3 pilares de un software

Cortesía de Manu Cornet y http://bonkersworld.net/

Cuando desarrollamos un producto software intervienen diferentes roles y personas, cada uno es distinto y tiene distintas habilidades. Básicamente hay 3 pilares donde reposa un software.

Las tres patas son igual de importantes y generalmente son lideradas por un rol distinto, ninguna debería ser superior o inferior a las demás y todas deben “negociar” para que la fuerza de una cosa no hunda las demás.

En general los productos los hacemos personas y la relación de las personas es lo que al final se refleja en el producto. Esto nos lo dice muy bien la ley de Conway:

“Las organizaciones que diseñan sistemas están limitadas a producir diseños que son copias de las estructuras de comunicación de estas organizaciones.”

Es decir, si tenemos grandes diseñadores y están dirigiendo la estructura de una empresa, todos los productos serán una copia de dicha organización.

Si tenemos un gran arquitecto que dirige con mano de hierro el desarrollo, el producto resultante será un reflejo de esa situación

Si tenemos un buen equipo de negocio que conoce bien las necesidades de los clientes, el producto tendrá elementos que cubren las necesidades de los clientes.

Lo malo de estas organizaciones que si una pata pesa mucho, tendremos:

¿Y cómo conseguimos equilibrarlo?

Pues con personas, diálogo y empatía. Tenemos que entender que los 3 roles (PO, Arquitecto, Diseñador) tienen intereses diferentes, cada uno tiene un objetivo en la vida y en algunos puntos contrarios a los demás. La única forma es que se vean como iguales y entiendan las necesidades unos de otros.

Este artículo Los 3 pilares de un software es original de Velneo.

Velneo en el Women Tech Makers Asturias

Este año desde Velneo hemos decidido apoyar el evento Women Tech Makers Asturias que se celebra el sábado, 6 de abril en Gijón. Women Tech Makers es un evento en el que programadoras y desarrolladoras de software realizan ponencias de carácter técnico. Es una iniciativa global de Google que organizan desde el GDG Asturias. Buscan celebrar el talento técnico femenino y disfrutar en comunidad de una jornada sobre tecnología y desarrollo de software.

Los Google Developer Groups (GDGs) están repartidos por toda la geografía nacional y en muchos países de Latinoamérica. Son iniciativas creadas con el objetivo de mejorar la comunidad de entusiastas tecnológicos y aumentar el conocimiento y las relaciones entre las personas que se dedican a tecnología y desarrollo de software.

En representación de Velneo asistiremos al Women Tech Makers de este año Rebeca Rodríguez, Consultora de Velneo, e Inma Fernández, Responsable de Marketing, y otros miembros del equipo de Velneo.

Por todos es sabido que tradicionalmente las mujeres no trabajaban como programadoras y su número a día de hoy sigue siendo reducido en comparación con el género masculino. No obstante, hay que decir que cada vez más mujeres se dedican a la programación a medida, vemos que se va generando esta vocación entre las mujeres.

Mujeres que desarrollan en Velneo

A día de hoy, contamos con pocas programadoras de aplicaciones de gestión empresarial que desarrollen en Velneo, por ello hoy queremos mencionar a Desirée, nuestra compañera en Visual MS, y queremos contaros la historia de Almudena Arias de Nesic, una empresa de desarrollo ubicada en Asturias y que se ha especializado en crear software a medida.

Recientemente nuestros compañeros Mario Conde y Jesús Arboleya invitaron a Almudena para ser entrevistada en un podcast para la serie Disfruta Programando. Su historia no tiene desperdicio y puede servir de inspiración para que otras mujeres que estén pensando en convertirse en desarrolladoras de software se animen a hacerlo.

Almudena Arias y Velneo

Almudena Arias, programadora, y Fernando Gutiérrez de Velneo

Almudena Arias no siempre quiso ser desarrolladora de software, ya que ni se le había pasado por la cabeza, ella quería ser veterinaria, pero en una jornada de puertas abiertas en la universidad descubrió que su verdadera vocación era la informática y el desarrollo de software. Desde entonces nunca ha mirado atrás ni se ha arrepentido del camino profesional por el que entonces optó.

Almudena afirma que empezó a trabajar antes de terminar la carrera con la ayuda de Velneo. Cuenta que en una de sus asignaturas en la que trataba temas de SCRUM y demás, un profesor les “obligó” a ir a una charla sobre el desarrollo rápido de aplicaciones de la cual tenían que entregar un resumen. Dicha charla la impartió el propio Jesús Arboleya (Responsable de producto de Velneo), en la facultad de Informática de Oviedo. En ella Arboleya mostró a los alumnos un ejemplo sencillo de una aplicación de gestión de pedidos. Almudena quedó sorprendida por la plataforma de desarrollo, le permitía programar sin tener necesariamente que escribir tantas líneas de código, y el desarrollo fuera orientado a la productividad.

Tras la charla, Almudena buscó en internet información sobre Velneo, y por casualidad, descubrió que una empresa estaba buscando una persona en prácticas para programar con Velneo. Tras su insistencia, la empresa la llamó para una entrevista y la contrató para dichas prácticas, y finalmente, acabó haciendo el proyecto de fin de carrera con esta empresa.

En los 6 meses de prácticas ya estaba programando con Velneo, durante este tiempo, hizo una migración de datos que le hizo sentir que aportaba y que estaba siendo muy productiva.

Almudena destaca que aprende cosas todos los días y que para ser una desarrolladora de software profesional tienes que formarte a diario, como una parte más del trabajo.

Preguntándole por la razón sobre el número reducido de mujeres con vocación de Ingeniería Informática que nos encontramos en las universidades españolas, señala que cuando asistía a clase había muy pocas chicas aunque, no sabe atribuirle una razón concreta. Sin embargo destaca que de su grupo de amigas, casi todas trabajan en temas relacionados con la informática y es optimista de cara al futuro a pesar de los datos estadísticos. Propone “vender mejor” la rama tecnológica a las mujeres ya que es un sector que tiene una gran demanda, con muy poco desempleo.

De su trabajo en Nesic, comenta que desarrollan software a medida, personalizando las aplicaciones al máximo según los requisitos del cliente, realiza mantenimientos online y de vez en cuando hace trabajo presencial en casa del cliente. Destaca que la plataforma le permite hacer cambios y ver sus efectos en el momento, en tiempo de ejecución, sin mayor engorro, y que ahorra mucho tiempo en comparación con otros lenguajes. También reconoce que es fácil leer el código de terceros y mantenerlo si está hecho con Velneo.

Queremos agradecerle a Almudena haberse prestado para la entrevista con nuestros compañeros y le deseamos todo lo mejor en su trayectoria profesional.

Si quieres, puedes escuchar el podcast entero de la entrevista.

Este artículo Velneo en el Women Tech Makers Asturias es original de Velneo.

Top 7 herramientas para desarrolladores de software en 2019

Las siete mejores herramientas para desarrollo de software que un programador debe conocer en 2019.

Las herramientas para desarrollo de software pueden tener diversos propósitos como compiladores, editores de código, diseñadores de interfaz gráfica, ensambladores, depuradores, herramientas de análisis de rendimiento, etc. Existen ciertos factores a considerar en la selección de la herramienta de desarrollo correspondiente, en función del tipo de proyecto.

Las herramientas de software se utilizan para realizar los procesos de negocio, documentar el proceso de desarrollo del software y optimizar todos los procesos. Al utilizar estas herramientas en el proceso de desarrollo de software, el resultado de los proyectos será más productivo. Utilizando las herramientas de desarrollo, un desarrollador puede mantener fácilmente el flujo de trabajo del proyecto.

Las herramientas para desarrollar software, complementan a los entornos de desarrollo, utilizados por los desarrolladores de software para crear, editar, mantener, implementar y depurar otras aplicaciones y programas. Estos entornos se pueden  denominar plataforma de desarrollo o más genéricamente software de programación, entre otras acepciones.

Top 7 herramientas para desarrolladores de software en 2019

Las mejores 7 herramientas para ayudarnos a desarrollar software en 2019

Atom

  • Editor de código fuente de código abierto y gratuito.
  • Multiplataforma: Windows, Mac OS y Linux.
  • Apariencia totalmente persoanlizable
  • Gestor de paquetes integrado y autocompletado inteligente entre otras muchas características
  • Descubre Atom

AWS CLoud9

  • Un IDE en la nube de Amazon para escribir, ejecutar y depurar código
  • Haz depuraciones y pruebas remotas y locales de manera sencilla, sin cambiar de entorno
  • Sugerencias de finalización de código, depuración automática, arrastre de archivos, entre otras características.
  • Permite trabajar de manera colaborativa.
  • Descubre AWS Cloud9

Linx

  • Herramienta de código de bajo nivel para crear y automatizar aplicaciones backend y servicios web, así como procesos de negocio personalizados
  • Facilita la integración de aplicaciones, sistemas y bases de datos
  • Las entradas y salidas incluyen casi todas las bases de datos SQL y NoSQL, numerosos formatos de archivo (texto y binario) o servicios web REST y SOAP
  • Automatice los procesos o exponga los servicios web, y llame a las APIs a través de peticiones HTTP
  • Descubre Linx

GitHub

  • GitHub es una herramienta de colaboración y plataforma de desarrollo para la revisión y gestión de código
  • Documentar fácilmente su código y alojarlo desde los repositorios.
  • GitHub se puede alojar en servidores y en una plataforma en nube. Funciona en Windows y Mac OS.
  • GitHub es gratuito para proyectos de código abierto y uso público
  • Descubre GitHub

Node.js

  • Node.js es un entorno de código abierto, multiplataforma y JavaScript que está diseñado para diseñar una variedad de aplicaciones web y crear servidores web y herramientas de red
  • Multiplataforma: Windows, Linux, Mac OS, Unix…
  • Es eficiente y ligero ya que utiliza un modelo de E/S sin bloqueo y controlado por eventos.
  • El mayor ecosistema de bibliotecas de código abierto está disponible con el paquete node.js
  • Descubre Node.js

Jira

  • Jira es la herramienta de desarrollo de software más popular que utilizan los equipos ágiles para planificar, optimizar y publicar software.
  • Usando Jira, podemos realizar el trabajo en curso, generar informes, atrasos, etcétera.
  • Además con Jira disponemos de las tarjetas Scrum, las tarjetas Kanban, la integración GitHub, la recuperación de desastres, la integración de código, la gestión de carteras, la planificación Sprint o la gestión de proyectos, entre otras características.
  • Jira funciona en sistemas Windows y en sistemas Linux/Solaris.
  • Descubre Jira

Docker

  • Plataforma de contenedores para construir, gestionar y proteger aplicaciones software, desde las aplicaciones tradicionales hasta los microservicios más avanzados, y para desplegarlas en cualquier lugar
  • Libertad de elección, operaciones ágiles y seguridad de contenedores integrada para aplicaciones heredadas y nativas de la nube
  • Ofrece un valor inmediato a su negocio al reducir los costes de infraestructura y mantenimiento de su cartera de aplicaciones existente
  • Acelera  el tiempo de lanzamiento al mercado de nuevas soluciones
  • Descubre Docker

Recuerda que si eres un desarrollador de software que utiliza Velneo para sus desarrollos, todas o alguna de las herrramientas aquí descritas te pueden ayudar a organizarte mejor, para así ser más ágil y rápido y por lo tanto más rentable y profesional.

Este artículo Top 7 herramientas para desarrolladores de software en 2019 es original de Velneo.