- Christina J. Arcus jc Jorkas
- BBC World News
No lo notas, en realidad está hecho para ese propósito: por lo que no te das cuenta de lo que sucede a tu alrededor cuando disfrutas de una carrera tecnológica completa.
Hace unos años, lanzar cualquier actualización de una aplicación o programa informático exitoso fue el momento de la realidad para sus creadores.
Los programadores, los equipos de sistemas y los gerentes presionaron el botón de inicio y lo cerraron durante unos segundos, cruzando los dedos, creyendo que no había fallas.
Ese Para implementar los Innovaciones Ninguno de los anteriores se romperá.
Existía un riesgo real de que algo no funcionara.
Para un sitio web, Black Friday 2 minutos de descanso, Esto significaría una pérdida de millones.
Cuando todos estos procesos ocurren en las sombras, puede traducirse en varias cosas para el usuario final. Nuevos emojis o fuentes grandes en Netflix en WhatsApp.
Pequeñas mejoras de un vistazo, que dejaron atrás el trabajo de decenas de ingenieros.
Sin embargo, los avances informáticos han permitido la llegada del software líquido.
UNA FluirMejoras moderadas pero sostenibles Permite actualizaciones de la tecnología que nos rodea y sin ninguna interrupción.
«El software ya implementa todo lo que hace que la sociedad moderna sea funcional. Es necesario Sistemas cada vez más receptivos y versátiles«Yov Landman, Fred Simon y Bruch Sadokursky, expertos en arquitectura de programas, escriben» software fluido «en su libro.
Pero a medida que el software se vuelve más complejo, creen que se cometerán más errores.
«Las actualizaciones deberían continuar, incluso si están Nuevas funciones o parches. La única forma práctica de satisfacer estas demandas en rápido crecimiento es licuar aún más el software ”, dicen.
Proteo
Pero las actualizaciones continuas son una excelente manera Lucha contra los ciberataques.
Si un programa se lanza con una falla que los piratas informáticos pueden explotar, las actualizaciones oportunas darán a los ciberdelincuentes pocas posibilidades de actuar y Reparando el daño.
Hay errores que requieren una respuesta urgente y el software fluido es ahora una de las herramientas con muchas herramientas, capaz de lidiar con el problema.
«Los Actualizaciones continuas Actualmente son la mejor y más rápida forma de solucionar el problema, de forma segura y sin tiempo de inactividad ”, afirman tres expertos.
El «líquido» progresa y no lo sientes.
Minimizar riesgos
Otra ventaja de esta tendencia es que reduce los riesgos.
En serio, no sucede nada si el software del refrigerador se detiene durante una actualización de un minuto.
Pero si vas cuesta arriba o adentro en un auto tipo Tesla Cuando un avión Boeing despega, Los efectos pueden ser graves.
“Hace muchos años era muy difícil empezar sin notar un nuevo software”, explica Javier Rubio Rubio, programador y socio empresarial de Spine, que ayuda a las empresas a mejorar sus modelos de trabajo.
«Así que tuviste que detenerte durante varios minutos, había una parte humana en el trabajo. Tienes que estar Los de guardia por la noche Porque el servidor se apagará en dos minutos «, agregó.
Ahora que es la principal ventaja de este software Puede actualizarse aSí mismo Continuamente porque intercambia datos con un programa que ya se está ejecutando y es utilizado por los usuarios finales.
No es necesario detener su funcionamiento.
El usuario en el centro de todo
“Antes de esto, la forma de hacer actualizaciones se llamaba cascadas (en inglés). De repente todo viene a ti Agua, todo el conjunto a la vez. «
“Ahora nos hemos convertido en modelo Ágil (Activo) en el que Pasaránorte Publica una parte de las mejoras. Aumentará ”, dice Rubio.
“Cuando se dice que un programa que ha estado funcionando tiene dos años y se está lanzando, los desarrolladores no están allí Comentarios rápidos de los usuarios«, Recuerda.
Esto creó muchos problemas, así que ahora, Tiende a dar pequeños bloques Obtienen una evaluación instantánea.
“Las versiones más nuevas se lanzan con más frecuencia, se prueban y se ve cómo las usa la gente”, dice.
Ahorro de costes
El software Liquid también ahorra costes.
“La mejora se puede ver mejor en pantallas más pequeñas porque los botones de una aplicación son 3 píxeles más grandes”, dice el fundador de Spine.
«Pero antes de comenzar, debes realizar una serie de pruebas que no están automatizadas. Hay muchas personas detrás Revise el código y vea si todo está correcto«.
“Esta es otra forma de programar, otra forma de acceder al software y organizar equipos en una empresa para hacer eso. Reemplazar modelos de trabajo Desarrollar software y diseño empresarial. «
La automatización de procesos le permite ahorrar costos o dedicar recursos a otras áreas de desarrollo.
«Distribución fluida (fluida) continua y publicación de actualizaciones, por otro lado Flujo constante e interminable de un arroyo o río. Resuma los autores del libro «Liquid Software», que incluye monitorear el proceso e interactuar con software constantemente actualizado.
Recuérdalo Puedes recibir notificaciones de BBC Mundo. Descarga Tamiluna No te pierdas nuestro mejor contenido por nuestra aplicación y su implementación.
«Músico. Comunicador. Freelance geek de la cultura pop. Escritor incondicional. Entusiasta de los zombis amigable con los hipster».