Categories
54cuatro

Yiqi ERP powered by 54cuatro

¿Que es Yiqi?

Yiqi es un ERP web que permite sincronizar sus locales físicos, su tienda online y su stock, todo desde un solo lugar, en cualquier dispositivo y en todos los canales por medio de múltiples integraciones.

Integraciones YiQi

Por medio de la integración entre #Yiqi y #54cuatro, la plataforma se encuentra escalando sus funcionalidades y potencialidad a través de un roadmap tecnológico que va a permitir adoptar Infraestructura Serverless de #Azure con despliegues automatizados mediante Azure #DevOps, y un desarrollo de Analítica Avanzada por medio de Azure Machine Learning que sera un agregado de valor para los clientes de Yiqi en materia de predicción de ventas, stock y finanzas entre otras cosas.

Ventas, E-Commerce

  • Omnicanalidad para sus clientes. Enfoque la mirada en sus clientes, sin importar el canal de atención: puntos de venta, B2B, B2C, carritos, marketplaces
  • Reportes de ventas unificadas o con su propio segmento. Ranking de productos vendidos, vendedores, puntos de venta, canales de venta on line diferenciados
  • Configuración de la venta según su operación. Procesos de venta cortos, abiertos, con producción automática, combos, con picking lists
  • Sincronización de precios en todos los canales de venta. Establezca políticas de precios diferenciadas en diferentes segmentos de clientes

Stock

yiqi stock
Ejemplo de Stock en diferentes canales de venta
  • Sincronización de stock de todos sus canales de venta. Stock unificado o diferencial por canales de venta: B2B y B2C, sucursales, producción y compras, ventas on line. Alarmas de puntos de pedido.
  • Reportes de control de stocks. Compras e ingresos, reservas, reportes de salidas diarias, semanales y mensuales. Valorización del stock, CMV, CRM
  • Rentabilidad y valorización del stock. Conocer el costo de reposición de cada producto (CRM) y la valorización actual de tu stock.

Compras

Lista de artículos
Ejemplo de lista de precios de venta
  • Gestión escalonada de compra. Solicitud de compra, Orden de compra, Facturas y Remitos de compra enlazados y con controles de entrega y facturación
  • Pagos. Cheques, cheques de terceros, transferencias, etc, pagos parciales, cuentas de proveedores, resumen de movimientos
  • Reportes de compra. Ranking de compras, movimientos de proveedores
  • Importación. Procesos de despachos de importación, trazabilidad para el almacenaje y la venta
  • Sincronización de precios de Compra y Venta. Importá desde Excel la lista de precio de tus proveedores. Actualizá tus listas de venta automáticamente.

Comercial y CRM

yiqi
  • Seguimientos de Oportunidades de negocio. Es importante trabajar con el funnel de leads o el embudo de potenciales clientes
  • Acciones comerciales concretas. Armado de agenda de actividades para cada caso
  • Cotizaciones comerciales. Armado de cotizaciones, versionados automáticos, generación automática de Pedidos por cotizaciones aprobadas
  • Definición de estrategias de tarifas. Servicios, tarifas recurrentes, modificaciones automáticas y masivas de tarifas

RRHH

  • Legajos de empleados. Foto, CVs, entrega de elementos, licencias, sanciones, estudios médicos, capacitaciones
  • Liquidación de sueldos. Configuración de convenios y categorías, impresión de recibos, novedades, generación automática de transferencias a realizar
  • Búsqueda y selección de personal. Gestión de búsquedas, candidatos, entrevistas, puestos a cubrir
  • Gestión de altas y bajas. Proceso de aprobación de altas y bajas de personal

Finanzas y contabilidad

  • Gestión de cajas y bancos. Movimientos entre cuentas y cajas, conciliación automática de extractos bancarios, cheques, transferencias, pagos electrónicos
  • Reportes de finanzas. Cashflow, profit and loss
  • Impuestos. Liquidaciones automáticas, presentaciones a AFIP (CITI y otros), asientos contables automáticos
  • Contabilidad. Balance, asientos automáticos y manuales, libros contables, ejercicios, libro diario y diario resumido, mayores, sumas y saldos

Estos son algunos clientes que confían operaciones en YIQI:


[popup_anything id=”2522″]
Categories
54cuatro

DevSecOps, el camino al desarrollo seguro

Si DevOps te parece bueno, DevSecOps te parecerá mejor

El año pasado hubo un gran crecimiento en la adopción de #DevOps en Latinoamérica, pero aun estamos lejos de modelos como los de EEUU y Europa.

Accelerate: State of DevOps 2019

#DevSecOps viene a llenar el hueco que existe en los controles de Seguridad al momento de desarrollar un software. Y tal como DevOps, es una practica de ingeniería de software que tiene como objetivo unificar el desarrollo de software y la operación del software, Sec aparece entre medio de ellos para lograr que cada implementación salga con un nivel base de seguridad alto.

Como las siglas lo indican, se realiza el desarrollo (Dev), se ejecutan los controles de seguridad (Sec) y por último se realiza la implementación (Ops), todo de forma automatizada, claro está.

Es por eso que herramientas como a raxisSonarqubeFortifyKiuwanCrucible son tan importantes para el proceso de revisión de código.

En las cadenas automatizadas CI/CD, lo que hacemos posterior a desarrollar es ejecutar controles en cualquier herramienta de Revisión y en caso de que dicho control no sea satisfactorio paramos el build (proceso de construcción), regresando a su fase anterior para la revisión y mitigación por parte de desarrollo.

Hacking Continuo?

La inmensa cantidad de desarrollos que se realizan de manera evolutiva en un codigo fuente hacen necesario tener una inmensa cantidad de test y controles. Es por ello que el proceso de control de seguridad, conocido como #PenTest debe efectuarse de forma continua, para evitar quedar expuesto a riesgos por el tiempo que pasa entre un proceso de pentesting y otro.

En DevSecOps la seguridad es responsabilidad de todos, y es por eso que nos parece tan importante.


[popup_anything id=”2076″]

Categories
54cuatro

SRE: Observabilidad y Monitoreo

Nota publicada originalmente por el CTO de #54cuatro en Linkedin.

La #observabilidad es una característica dentro de un sistema de control que permite dar con una solución prediseñada a un problema que surja. Dentro del mundo TI, la observabilidad de un sistema permite evaluar resultados para llegar a conclusiones sobre los estados de un recurso.

Si bien han surgido distintos puntos de vista sobre la definición, a partir de la masificación de #DevOps (y #SRE), el crecimiento de las instalaciones #Cloud, el uso intensivo que hacen las plataformas de #bigdata y la adopción de #Contenedores, la observabilidad se volvió una palabra en constante crecimiento.

A diferencia de las actividades de monitoreo tradicionales, donde el objetivo es “observar” el estado, la salud y #performance de #Redes, #Servidores, #Servicios, #Redes, Aplicaciones, etc para luego tomar acciones, la observabilidad podriamos definirla como un componente mas del diseño de una aplicación que permite tener en cuenta todos los elementos de la misma para saber como monitorearlas y operarlas.

Al igual que el análisis de la seguridad en nuevos desarrollos (#DevSecOps), es de esperar que también se realicen los diseños de monitoreo de los componentes en etapas tempranas de la construcción del software y no al momento de la implementación.

Sin ir a mas, en el sitio de SRE de Google, indican que la operación exitosa de un servicio implica una amplia gama de actividades: desarrollar sistemas de monitoreo, capacidad de planificación, responder a incidentes, asegurar que se aborden las causas fundamentales de las interrupciones, y ponen esta pirámide que permite ver los elementos que intervienen para hacer que un servicio sea confiable, desde el más básico hasta el más avanzado.

No hay texto alternativo para esta imagen

Diseñar y desarrollar aplicaciones “observables” permite ser proactivo y prever los posibles puntos de fallas, con el objetivo de lograr rápidas recuperaciones ante fallos y administrar de forma eficiente el capacity planning y junto a ello la performance.

Podemos pensar un sistema observable a partir del control de todas las partes, conociendo como se desarrolló, como estará montado y como se comportará, podremos definir el monitoreo horizontal (servidores, redes, transacciones, logs) y el monitoreo vertical (experiencia de usuario, tracing, debug) mas acorde. El Monitoreo y la Observabilidad son cosas diferentes y también complementarios.

De hecho, el concepto de observabilidad no tiene que estar ligado al incidente. Una aplicación observable puede reportar datos que permitan mejorar la arquitectura, la performance, el escalamiento automático sin la necesidad que haya un perjuicio o incidencia dentro de la plataforma.

Para ir finalizando, podemos decir que debemos de adoptar una estrategia que consista en diseñar aplicaciones observables desde su nacimiento, diseñando de que manera vamos a controlar y monitorear la nueva aplicación, entendiendo que componentes vamos a usar y cuales son las mejores métodos y/o herramientas para respaldas la salud de esas aplicaciones; de allí el nacimiento de grandes conjuntos de tools que funcionan muy bien juntas. Se me vienen a la cabeza soluciones basadas en #ELK, en #Influx o la dupla #Prometheus y #Grafana, básicamente Prometheus recopila datos y métricas de diferentes servicios y los almacena de acuerdo con un identificador único, el nombre de la métrica, y una marca de tiempo (en una base time series) y Grafana se encarga de realizar hermosos dashboards donde mirar dicha información. Toda esta informacion puede ser “cruzada” con aquellos datos adicionales que tengamos configurada en nueva navaja suiza del monitoreo como las experiencias de los usuarios y con toda la correlación de los eventos determinar que todos los servicios de monitoreo estén vivos y saludables.

Video de Monitoreo de Infra

No hay texto alternativo para esta imagen

Video de Monitoreo #Netflow

Como siempre… Gracias por leerme! Hasta la próxima!

[popup_anything id=”2076″]

Categories
54cuatro

DevOps y SRE tienen coincidencias y diferencias.

Post para compartir con tu amigo Recruiter: #DevOps y #SRE tienen coincidencias y diferencias.

La génesis de ambos movimientos tienen características similares: El choque entre #Equipos de #Desarrollo que empujan sus esfuerzos hacia la creación de nuevas características, y el Equipo de #Operaciones que empuja sus esfuerzos en mantener la producción estable.

SRE fue pensado por Google como responsable de la estabilidad del entorno de producción, pero al mismo tiempo comprometidos con los nuevos desarrollos y la mejora continua. Y los equipos de SRE se componen en partes iguales por perfiles de Desarrollo y Sysadmins.

DevOps, es mas reciente, pero comparte el objetivo de construir un lazo laboral entre los sectores de Desarrollo y Operaciones siguiendo principios #Ágiles y fomentando la colaboración. Ambos enfoques buscan objetivos comunes como la mejora del #Time2Market, la colaboración, la automatización, y mejorar de forma constante. Pero mientras que DevOps busca cerrar una brecha colaborativa, SRE es un sistema donde el desarrollo controla la operación, incluyendo el monitoreo. Se puede implementar tanto DevOps como SRE ya que ambos enfoques no entran en conflicto.

DevOps generalmente se centra en el “qué”, mientras que SRE se centra en el “cómo”. #CreciendoConProposito

[popup_anything id=”2076″]

Categories
54cuatro

El triatlon y su relación con el mercado laboral de IT

Hace unos años atrás los triatletas no eran #triatletas de nacimiento. Para los que no saben, el triatlon como deporte es relativamente joven. El #triatlon #Ironman, nació en 1978, del desafío acerca de sus cualidades como atletas de un #nadador, un #ciclista y un #maratonista. Y la International Triathlon Union que regula el triatlon olímpico fue fundada en 1989. Hasta hace poco tiempo, las competencias eran ganadas por ex nadadores devenidos en triatletas, ex ciclistas devenidos en triatletas o ex maratonistas devenidos en triatletas.

Gonzalo D’Angelo – CTO de 54cuatro y 3x Ironman


Con el pasar de los años naciendo deportistas formados como triatletas desde su infancia. Su fortaleza no reside en nadar, en pedalear o en correr, de forma individual, sino en ejecutar las 3 disciplinas de forma eficaz, permitiendo generar marcas asombrosas en cada carrera.
Y porque esta introducción? En la tecnología esta pasando algo similar. Ex sysadmins devenidos en #DevOps. Ex administradores de storage transformados en Cloud Specialist. Ex #DBA que mutaron a roles de #BigData. Ni que hablar de los programadores. Con el auge de #Python y #R, muchos fueron variando sus perfiles hacia este lenguaje.


Todos sabemos el déficit de profesionales de IT, pero también sabemos que es necesario lograr perfiles de especialistas en poco tiempo. La industria de los videojuegos crece YoY de manera sustancial, una demanda que crece por muchos sobre la oferta de recursos. De igual manera, la industria basada en datos, crece al ritmo de la generación de datos. Las necesidades de recursos como #DataEngineers y #DataScientist son cada vez mayores. Incluso gracias al auge del análisis de informacion, se han sumado al IT tradicional muchos especialistas en estadísticas (desde matemáticos hasta economistas) que han logrado aportar un gran valor a la generación de algoritmos.

Ni que hablar la unión de los mundos físicos y lógicos, que vienen de la mano de las tecnologías 4.0. Electrónica, Robótica, Seguridad Informática, Desarrollo, Análisis de datos. Lo que hasta hace poco eran actividades con algunos puntos de contacto hoy son un subconjunto en el marco de la revolución 4.0.

Industria 4.0 (Monty Rakusen / Getty)

Entidades como el #ITBA o #DigitalHouse vienen haciendo un trabajo estupendo, aggiornando su curricula, desarrollando programas específicos, pero es necesario habilitar de forma inmediata la especialización de la formación desde etapas tempranas para generar nuevos Ingenieros, con dotes de #Desarrolladores, #Ingenieros y Cientistas de Datos, Especialistas de Seguridad, ligados de forma temprana a Ingenieros eléctricos, civiles, en robótica, para que las industrias puedan lograr cubrir la demanda de profesionales; y porque no también pensar en Ingenieros en Videojuegos o en Industria 4.0.

[popup_anything id=”2076″]

Categories
54cuatro

Es el momento de DataOps. Conoce los detalles

#DataOps , es una metodología surgida de las culturas #Agile que busca cultivar prácticas y procesos de gestión de datos para mejorar la velocidad y precisión de los análisis, incluido el acceso, calidad, automatización, integración y modelos de datos. 

#DataOps se trata de alinear la forma en que administra sus datos con los objetivos que tiene para esos datos.

No esta mal recordar parte del Manifiesto DataOps:

  1. Personas e interacciones en lugar de procesos y herramientas
  2. Soluciones de analítica eficientes en lugar de documentación comprensiva
  3. Colaboración con el consumidor en lugar de negociaciones contractuales
  4. Experimentación, interacción y retroalimentación en lugar de un diseño extensivo directo
  5. Titularidad multidisciplinar de las operaciones en lugar de responsabilidades aisladas.

Vamos a poner un ejemplo claro de DataOps aplicado a la reducción de la tasa de rotación de clientes. Puede aprovechar los datos de sus clientes para crear un motor de recomendaciones que muestre productos que sean relevantes para sus clientes, lo que los mantendría comprando por más tiempo. Pero eso solo es posible si su equipo de ciencia de datos tiene acceso a los datos que necesitan para construir ese sistema y las herramientas para implementarlo, y puede integrarlo con su sitio web, alimentar continuamente nuevos datos, monitorear el rendimiento, etc. Para eso necesita un proceso continuo que requerirá incluir información de sus equipos de ingeniería, TI y negocios.

Para poder implementar soluciones que aporten valor, es necesario de la gestión de datos saludables. Una mejor gestión de datos conduce a mejores datos, y más disponibles. Más y mejores datos conducen a un mejor análisis, lo que se traduce en mejores conocimientos, estrategias comerciales y una mayor rentabilidad.

DataOps se esfuerza por fomentar la colaboración entre científicos de datos, ingenieros y expertos de TI para que cada equipo trabaje sincronizado en aprovechar los datos de la manera más adecuada y en menor tiempo.

DataOps es una de las muchas metodologías nacidas a partir de DevOps. El éxito de #DevOps radica en eliminar los silos de la TI tradicional: uno que maneja el trabajo de desarrollo y otro que realiza el trabajo operativo. En una configuración de DevOps, la implementación del software es rápida y continua porque todo el equipo está unido para detectar y corregir problemas a medida que ocurren.dataops

DataOps se basa en esta idea, pero aplicándola en todo el ciclo de vida de los datos. En consecuencia, los conceptos de DevOps como CI/CD ahora se están aplicando al proceso de producción de ciencia de datos. Los equipos de ciencia de datos están aprovechando soluciones de control de versiones de software como GitHub para rastrear cambios de código y tecnología de contenedores como Kubernetes y Openshift para crear entornos para Análisis y despliegue de modelos. Este tipo de enfoque de ciencia de datos y DevOps a veces se denomina “análisis continuo”.

Ahora bien. Hasta acá toda la teoría. Pero… ¿Cómo empiezo a implementar DataOps?

Aquí es donde debes comenzar:

  • #Democratice sus datos. Elimine las barreras burocráticas que impiden el acceso a los datos de la organización, cualquier empresa que se esfuerza por estar a la vanguardia necesita conjuntos de datos que estén disponibles.
  • #Aproveche las plataformas y las herramientas de código abierto. Plataformas para movimiento de datos, orquestación, integración, rendimiento y más.
  • Parte de ser ágil es no perder el tiempo construyendo cosas que no tiene que hacer o reinventar la rueda cuando las herramientas que su equipo ya conoce son de código abierto. Considere sus necesidades de datos y seleccione su pila tecnológica en consecuencia. 
  • #Automatizar, automatizar, automatizar. Este viene directamente del mundo de DevOps, es imprescindible que automatice los pasos que requieren innecesariamente un gran esfuerzo manual, como pruebas de control de calidad y monitoreo de canalización de análisis de datos.
  • Habilitar la autosuficiencia con #microservicios. Por ejemplo, dar a sus científicos de datos la capacidad de implementar modelos como #API significa que los ingenieros pueden integrar ese código donde sea necesario sin #refactorizar, lo que resulta en mejoras de productividad.
Si quiere saber mas, recomendamos entrar a nuestro grupo de Linkedin, DataOps en Español.
[popup_anything id=”2076″]
Categories
54cuatro

Conoce la metodologia DevOps de 54cuatro

#54cuatro busca apoyar a sus clientes en la implementación de plataformas #DevOps #end2end. Esto consiste en entender todas las fases de adopción que sean necesarias para que la organización adopte procesos CI/CD de forma completa.

Esto incluye #Capacitación, #Consultoría Cultural y de Procesos, y #Soporte Tecnológico.

[popup_anything id=”2076″]

Categories
54cuatro

Citizen Data Scientist. Que es?

Mucho se habla de los trabajos que se perderán por culpa de la automatización y la inteligencia artificial. Pero al dia de hoy las organizaciones se encuentran con un faltante muy grande de perfiles #DevOps/#DataOps y muchos otros tantos de negocios que acompañen el desarrollo de estas tecnologías. Conocen sobre #CitizenDataScientist, el nuevo puesto basado en datos que se esta gestando?

[popup_anything id=”2076″]