Informanet

Mostrando las entradas con la etiqueta Codigo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Codigo. Mostrar todas las entradas

22/5/14

El desarrollo de Software más allá de las líneas de código.

Bienvenidos al Sitio Web www.informanet1.com Director General: Erasmo Martínez Cano… Comentarios y sugerencias: Editor: Erasmo Martínez / Javier Tlatoa ( portal@informanet1.com ) ( erasmocano@gmail.com ) Informanet Videos


Firma Axón - Sabre-01

Ciudad de México, Mayo 2014. Los departamentos de IT, no rodean el proceso de desarrollo de software de buenas prácticas en el Control de Configuración, a esta conclusión llego la compañía líder en desarrollo de soluciones de industria para el sector de Utilities y Telecomunicaciones, Open International Systems tras realizar un ejercicio académico a estudiantes de maestría en Informática y Telecomunicaciones.
“De nada sirve crear el mejor código para un programa si no sabemos dónde, cómo y cuándo encajar cada pieza en su lugar, actualmente, son frecuentes los errores en producción porque se sube una versión incorrecta del código” comentó Martha Isabel Sierra Esteban, Consultor Marketing de Producto de Open International Systems.
Si bien las empresas no están exentas de errores de este tipo, incluso la misma compañía Open International Systems reconoce no ser ajena a los errores aunque el porcentaje de error generado por enviar a producción la pieza de código incorrecta es cercano a cero, se pueden disminuir cuidando el proceso de Control de Configuración.
En este sentido Martha Isabel Sierra habla sobre las prácticas fundamentales para evitar los errores en los departamentos de IT:
  • Identificar los elementos de trabajo: Almacenar sus características principales permitiendo identificarlos de manera única, tener un responsable con el cual tomar decisiones claves e identificar las dependencias entre sí.

  • Establecer un sistema de gestión de elementos: Identificar los diferentes tipos de elementos y la forma como deben ser gestionados, permitiendo establecer el nivel de control adecuado para cada tipo (acceso, almacenamiento, actualización, recuperación y flexibilidad).

  • Definir para elementos y versiones un esquema de generación de líneas base y su gestión en los diferentes ambientes: El contenido debe provenir únicamente de los elementos controlados dentro del sistema y realizar análisis de características,  revisiones y dependencias. De igual forma, sólo aplicar en producción entregables oficialmente generados y previamente aplicados en los ambientes de calidad.

  • Mantener la trazabilidad de todos los cambios realizados sobre los elemento: Desde el registro de las solicitudes de cambio, pasando por su análisis de impacto, priorización de cambios, aprobación y finalmente la realización, teniendo en cuenta el registro de los eventos negativos tanto como los positivos.

  • Con base en los registros anteriores, suministrar reportes y acceso al estado de los elementos controlados, así como a los diferentes entregables generados.

  • Realizar procesos de auditoría que garanticen la calidad de la información registrada y la consistencia de los elementos, así como la mejora continua.
Los anteriores puntos hacen parte de las recomendaciones realizadas por el CMMI en cuanto al área de proceso ConfigurationManagment (http://cmmiinstitute.com/) y han sido llevadas a la práctica dentro del proceso de desarrollo de Open Systems. 
Sin embargo el éxito no sería tal sin el complemento del robusto juego de ambientes donde aplican las entregas oficiales, el sistema de administración y control que abarca todo el proceso de desarrollo (SAO - desarrollado en sitio), el sub proceso de simulación de versión, y las labores de mantenimiento de ambientes y de depuración de producto que se realizan en paralelo.
------------------------------
Acerca de Martha Isabel Sierra es  Consultor Marketing de Producto de Open International Systems. Es Ingeniera de Sistemas y Telemática de la Universidad de Santiago de Cali en Colombia. Desde hace 7 años y medio particia en Open Internationadl Systems en el proceso de desarrollo del módulo Framework de Smartflex, en el cargo de Administador de Modelo de Datos y finalmente liderando el área de control de Configuración.
Acerca de Open International Systems Corp.  (www.openinternational.com)
OPEN, es la compañía líder en desarrollo de soluciones de industria para el sector de Utilities y Telecomunicaciones.  Con más de 25 años de experiencia atiende directamente a empresas líderes en 17 países de Latinoamérica en las industrias de Voz y Banda Ancha – Fija y Móvil, CATV, IPTV y DTH, Energía, Gas, Acueducto y Alcantarillado, Aseo y Seguridad. 
Su solución, Open SmartflexTM, basada en un enfoque BOSS (Business and Operations Support Systems) y CIS (Customer Information System) hace la diferencia.  Al ser altamente  ágil y flexible funciona a través de módulos basados en reglas que responden a las necesidades críticas y cada vez más convergentes de facturación, atención al cliente y operaciones de los mercados,  facilita  la actualización de los sistemas, y lo más importante, le brinda a cada compañía un alto nivel de autonomía para que gestionen su operación. 
Hoy, más de 70 empresas operadoras de los sectores de Telecomunicaciones y Servicios Públicos Domiciliarios,  cuentan con Open Smartflex.



regresar/home

21/5/14

El desarrollo de Software más allá de las líneas de código.

Bienvenidos al Sitio Web www.informanet1.com Director General: Erasmo Martínez Cano… Comentarios y sugerencias: Editor: Erasmo Martínez / Javier Tlatoa ( portal@informanet1.com ) ( erasmocano@gmail.com ) Informanet Videos


De qué vale hacer el mejor código si no sabes qué, cómo, cuándo y dónde encajar cada pieza?

Por: Martha Isabel Sierra Esteban, Consultor Marketing de Producto de Open International Systems.
“Son frecuentes los errores en producción porque se sube la versión incorrecta del código”, la anterior frase fue de gran impacto ya que parece ser el pan de cada día en los departamentos de IT, los cuales no rodean su proceso de desarrollo de buenas prácticas en  Control de Configuración.
A esta observación se llegó luego de un ejercicio académico con estudiantes de maestría en Informática y  Telecomunicaciones, donde se habló de la experiencia en sus empresas y exponían las problemáticas más comunes.
Sin embargo lo que más impresionó fue reconocer que aunque Open International Systems no es ajeno a los errores, se puede decir que el porcentaje de error generado por enviar a producción la pieza de código incorrecta es cercano a cero.
¿Qué marca esta diferencia? ¿Cuáles han sido los factores clave para tener ese nivel de confiabilidad? La respuesta está en el proceso de Control de Configuración, el cual está basado en las prácticas fundamentales:
  • Elementos de trabajo claramente identificados. Almacenar sus características principales permitiendo identificarlos de manera única, tener un responsable con el cual tomar decisiones claves e identificar las dependencias entre sí.

  • Establecer un sistema de gestión de elementos. Identificar los diferentes tipos de elementos y la forma como deben ser gestionados, permitiendo establecer el nivel de control adecuado para cada tipo (acceso, almacenamiento, actualización, recuperación y flexibilidad).

  • Definir para elementos y versiones un esquema de generación de líneas base y su gestión en los diferentes ambientes. El contenido debe provenir únicamente de los elementos controlados dentro del sistema y realizar análisis de características,  revisiones y dependencias. De igual forma, sólo aplicar en producción entregables oficialmente generados y previamente aplicados en los ambientes de calidad.

  • Mantener la trazabilidad de todos los cambios realizados sobre los elementos. Desde el registro de las solicitudes de cambio, pasando por su análisis de impacto, priorización de cambios, aprobación y finalmente la realización, teniendo en cuenta el registro de los eventos negativos tanto como los positivos.

  • Con base en los registros anteriores, suministrar reportes y acceso al estado de los elementos controlados, así como a los diferentes entregables generados.

  • Realizar procesos de auditoría que garanticen la calidad de la información registrada y la consistencia de los elementos, así como la mejora continúa.
Los anteriores puntos hacen parte de las recomendaciones realizadas por el CMMI en cuanto al área de proceso ConfigurationManagment (http://cmmiinstitute.com/) y han sido llevadas a la práctica dentro del proceso de desarrollo de Open Systems. 
Sin embargo el éxito no sería tal sin el complemento del robusto juego de ambientes donde aplican las entregas oficiales, el sistema de administración y control que abarca todo el proceso de desarrollo (SAO - desarrollado en sitio), el sub proceso de simulación de versión, y las labores de mantenimiento de ambientes y de depuración de producto que se realizan en paralelo.

------------------------------
Acerca de Martha Isabel Sierra es  Consultor Marketing de Producto de Open International Systems. Es Ingeniera de Sistemas y Telemática de la Universidad de Santiago de Cali en Colombia. Desde hace 7 años y medio particia en Open Internationadl Systems en el proceso de desarrollo del módulo Framework de Smartflex, en el cargo de Administador de Modelo de Datos y finalmente liderando el área de control de Configuración.
Acerca de Open International Systems Corp.  (www.openinternational.com)
OPEN, es la compañía líder en desarrollo de soluciones de industria para el sector de Utilities y Telecomunicaciones.  Con más de 25 años de experiencia atiende directamente a empresas líderes en 17 países de Latinoamérica en las industrias de Voz y Banda Ancha – Fija y Móvil, CATV, IPTV y DTH, Energía, Gas, Acueducto y Alcantarillado, Aseo y Seguridad. 
Su solución, Open SmartflexTM, basada en un enfoque BOSS (Business and Operations Support Systems) y CIS (Customer Information System) hace la diferencia.  Al ser altamente  ágil y flexible funciona a través de módulos basados en reglas que responden a las necesidades críticas y cada vez más convergentes de facturación, atención al cliente y operaciones de los mercados,  facilita  la actualización de los sistemas, y lo más importante, le brinda a cada compañía un alto nivel de autonomía para que gestionen su operación. 
Hoy, más de 70 empresas operadoras de los sectores de Telecomunicaciones y Servicios Públicos Domiciliarios,  cuentan con Open Smartflex.



regresar/home

30/7/12

Amadeus lanza la primera plataforma de código abierto de la industria para promover la innovación

Bienvenidos al Sitio Web www.informanet1.com Director General: Erasmo Martínez Cano… Comentarios y sugerencias: Editor: Erasmo Martínez / Javier Tlatoa ( portal@informanet1.com ) ( erasmocano@gmail.com ) Informanet Videos



§  Esta nueva estrategia tecnológica supone que por primera vez un GDS pone su biblioteca de códigos a disposición de desarrolladores externos

§  Esta iniciativa de software facilita el desarrollo de aplicaciones web a gran escala para empresas, abordando así los retos del desarrollo de la tecnología móvil en la red

§  El código ARIA™ Templates ya se utiliza en el desarrollo de la interfaz de usuario de Amadeus (UI)

México D. F., 30 de julio de 2012: Amadeus, compañía de referencia en la provisión de soluciones tecnológicas y el procesamiento de transacciones para el sector mundial de los viajes y el turismo, anuncia que pondrá una de sus principales plataformas tecnológicas —Amadeus ARIA™ Templates— a disposición de la comunidad de código abierto. Primera de su categoría, la plataforma de aplicación programada en JavaScript está llamada a revolucionar la forma en la que la industria del viaje diseña nuevas interfaces de usuario, simplificando considerablemente las complejidades asociadas al desarrollo de aplicaciones móviles para viajes.

Durante los tres últimos años, Amadeus ha utilizado internamente la plataforma ARIA™ Templates para desarrollar sus productos profesionales alojados en la web, incluidos Altéa Reservation Desk Top Web —la interfaz alojada en web para agentes de reservas de las aerolíneas— y Selling Platform Connect —la primera interfaz de GDS alojada en la web para agentes de viaje—. La plataforma ARIA™ también se utiliza como soporte de las últimas versiones de las aplicaciones móviles de Amadeus orientadas a los consumidores finales de sus aerolíneas clientes.

Gracias a la compatibilidad de ARIA™ Templates con sofisticadas aplicaciones online de alto rendimiento para empresas y aplicaciones móviles, la industria del viaje puede acceder a aplicaciones de venta fiables a través de los navegadores de internet. Asimismo, cabe destacar que este enfoque reduce el ciclo de desarrollo de las innovaciones, ya que las actualizaciones de software se pueden implantar de manera inmediata.

Denis Lacroix, Vice President – Product Development, Sales and e-Commerce development de Amadeus comentó: «Abrir nuestro código a terceros es un paso crucial para la consecución de nuestra visión en materia de tecnología y garantiza que los clientes de Amadeus se beneficien de una gama lo más amplia posible de innovaciones orientadas al desarrollo de aplicaciones».

Y añadió: «Muchas de las aplicaciones con más éxito del mundo están diseñadas para ser utilizadas en plataformas de código abierto, como el Android de Google. Gracias al innovador paso que hemos dado, nuestras interfaces de venta están ahora abiertas a las nuevas ideas que puedan surgir en cualquier parte del mundo. Además, el uso de ARIA™ Templates dentro de Amadeus es cada vez más generalizado, por ejemplo, en nuevas soluciones tecnológicas para hoteles y aeropuertos que se lanzarán próximamente».

Esta potente herramienta de desarrollo es una biblioteca de códigos en JavaScript diseñada para desarrolladores de interfaces de usuario (UI) con el fin de simplificar la producción de aplicaciones web robustas y escalables para empresas. Entre las principales ventajas, destacan:
·           Superación de los desafíos de la tecnología móvil: La fragmentación de dispositivos y sistemas operativos implica el desarrollo de aplicaciones móviles nativas, lo que resulta extremadamente caro para las aerolíneas y el sector del viaje. El enfoque alternativo de aplicaciones móviles exclusivas para la web podría dar lugar a un funcionamiento lento ya que éstas suelen tener bajos niveles de ancho de banda. El enfoque de Amadeus consiste en una aplicación móvil ligera e «híbrida» que ofrece las mismas funcionalidades que las aplicaciones nativas pero reduciendo los costes; además, puede desarrollarse utilizando la plataforma ARIA™ Template.
·           Reducción de los ciclos de desarrollo: ARIA™ Templates permite aplicar un enfoque basado en SAAS para acelerar la implantación de las actualizaciones de los productos de Amadeus. De este modo, el software puede actualizarse automáticamente a través del navegador según vayan estando disponibles las nuevas versiones en la red.
·           Una plataforma sencilla para desarrolladores: Los desarrolladores que utilizan ARIA™ Templates se benefician de un patrón de diseño MVC (modelo vista controlador) conocido, que permite compartir y reutilizar el diseño de códigos y simplifica la personalización de aplicaciones. 
·           Impulso de la innovación: Los desarrolladores independientes cuentan ahora con los medios necesarios para proponer y realizar avances en la interfaz de venta de Amadeus, abriendo un amplio campo para nuevas ideas. Dado que la plataforma ARIA™ Templates ya se usa en determinados productos clave de Amadeus, la empresa tiene el compromiso de invertir y mantenerla a largo plazo.

Aunque ARIA™ Templates no es la primera biblioteca de Amadeus programada en JavaScript, es la primera que se lanza como software de código abierto y cuenta con la licencia libre Apache 2.0. Los desarrolladores que deseen más información o quieran participar en la comunidad de código abierto ARIA™ pueden hacerlo en: http://ariatemplates.com/ y pueden obtener el código de fuente ARIA™ en Github.  


Amadeus es una compañía de referencia en la provisión de soluciones tecnológicas y el procesamiento de transacciones para el sector mundial de los viajes y el turismo.

Entre los grupos de clientes de la compañía, destacan proveedores (aerolíneas, hoteles, compañías ferroviarias, líneas de ferry, etc.), distribuidores de productos turísticos (agencias y portales de viajes) y usuarios de viajes (empresas y viajeros particulares).

Amadeus aplica un modelo de negocio basado en el procesamiento de transacciones y procesó más de 947 millones de transacciones de viaje facturables en 2011.

Amadeus cuenta con sedes en Madrid (oficinas centrales), Niza (desarrollo) y Erding (operaciones, centro de procesamiento de datos) y delegaciones regionales en Miami, Buenos Aires, Bangkok, Dubái. En lo que a mercados se refiere, Amadeus mantiene relaciones con clientes a través de 73 organizaciones comerciales (ACO, Amadeus Commercial Organisations) que cubren 195 países.

Amadeus cotiza en las bolsas de Madrid, Barcelona, Bilbao y Valencia bajo el símbolo AMS.MC. En el ejercicio anual cerrado el 31 de diciembre de 2011, la compañía registró unos ingresos en base comparable de 2.712 millones de euros y un ebitda de 1.039 millones de euros. El Grupo Amadeus cuenta con alrededor de 10.000 empleados en todo el mundo y en sus oficinas centrales están representadas 123 nacionalidades.

Si desea más información sobre Amadeus, visite www.amadeus.com

Para visitar el centro de Relaciones con Inversores de Amadeus, vaya a www.investors.amadeus.com


regresar/home