Por el personal de Techopedia, 21 de junio de 2017
Para llevar: El presentador Eric Kavanagh habla sobre la fuerza laboral móvil con el Dr. Robin Bloor y Bill Ellis de IDERA.
Actualmente no has iniciado sesión. Inicia sesión o regístrate para ver el video.
Eric Kavanagh: Muy bien, damas y caballeros, es miércoles 21 de junio. ¡Son las 4:00 hora del este y, por supuesto, eso significa que en el mundo de la tecnología empresarial es hora de Hot Technologies! Si, de hecho. Mi nombre es Eric Kavanagh, seré su anfitrión y moderador para el evento de hoy. Es un tema candente, mucha gente: “En Marche! Habilitando la fuerza de trabajo móvil ”. Y no tomé intencionalmente el lema de la candidatura del Sr. Macron en Francia. Fue una coincidencia, te lo prometo, pero sigue siendo bastante emocionante. Entonces, hablaremos sobre la fuerza de trabajo móvil y cómo puede asegurarse de que esas personas obtengan lo que necesitan, y que puedan hacer lo que hacen bien. Muchos desafíos, muchos problemas por ahí. Archivaremos este webcast para verlo más tarde, por lo que si se pierde algo, puede volver y echarle un vistazo. Además, compártelo con tus amigos y colegas.
Y debo decir que no seas tímido; La mejor manera de obtener contenido realmente personalizado y la información que necesita de un evento como este es hacer preguntas. Por lo tanto, puede hacer una pregunta desde la ventana de chat o desde el componente de preguntas y respuestas de su consola de transmisión web. En cualquier momento durante el evento, envíelo y me aseguraré de tomarlo y tejerlo en las Preguntas y Respuestas al final. Vamos a tener un par de presentaciones y luego escucharemos a Bill Ellis de IDERA Software. Por supuesto, nuestro propio Robin Bloor está en la línea hoy. Y con eso, vamos a sumergirnos directamente.
Entonces, tengo algunas buenas estadísticas de RCR Wireless sobre lo que está sucediendo, y realmente es bastante alucinante. Dicen que la fuerza laboral móvil mundial llegará a 1, 87 mil millones de personas para 2022. Eso representa más del 40 por ciento de la fuerza laboral total del planeta. Entonces, si piensa en eso, ahora, de repente, donde solía tener, en términos de capacidades de TI, en términos de funcionalidad en dispositivos como computadoras, donde solía tener el 99 por ciento o más de eso en sus instalaciones oficinas - eso fue incluso, digamos hace 15 años, hace 10 años probablemente era 85-90 por ciento, hace cinco años era como 70 por ciento. ¿Algo como eso? Ahora, está todo el camino hacia abajo, casi al 60 por ciento. Y esto es un gran problema. Entonces, hemos visto este cambio masivo en términos de tecnología, las herramientas reales que las personas usan se trasladan fuera de la oficina, a la fuerza laboral.
Bueno, hay innumerables beneficios para esto. Quiero decir, literalmente, si nos fijamos en la industria naviera, por ejemplo, como UPS, o si nos fijamos en los tipos que salen a las plataformas en campos petroleros, si observan cualquiera de los diversos trabajos en los que ayuda tener una funcionalidad profunda con ustedes, en el camino, la fuerza laboral móvil está cambiando todo. Ahora, uno de los problemas, y hablaremos de esto es una mayor profundidad, es que tenemos un par de cosas diferentes, una de las cuales es la diversidad de la fuerza laboral. Entonces, en 2020, hoy acabo de ver las estadísticas, habrá cinco generaciones de personas en la fuerza laboral. Eso significa que vas a tener abuela y abuelo y luego mamá y papá y también los niños, pero teóricamente vas a tener esencialmente bisabuelo y tatarabuelo y tatarabuela por ahí. Ahora, obviamente no está dentro de una familia en particular, pero el punto es generacionalmente, tienes cinco categorías diferentes de individuos amplios en la fuerza laboral, cada uno de ellos tiene sus propias tendencias, sus propias predilecciones, su propia propensión a trabajar tecnología.
Obviamente, los niños tienden a ser móviles primero en términos de cómo interactúan con el mundo. Y solo piense en los canales de comunicación que cambió: hablamos de esto en otro programa recientemente; SnapChat es la forma en que muchos adolescentes se comunican, realmente ni siquiera quieren hablar con usted por teléfono, solo quieren enviar pequeños mensajes de SnapChat de un lado a otro. Ese es solo un ejemplo en el mundo del consumidor de cómo están cambiando las cosas, y eso podría extenderse a todo el espectro de tecnologías, de funcionalidad, de individuo, de empresa, de modelo de negocio. Está en todo el mapa, pero el punto es que la fuerza de trabajo móvil es real, está disponible y, a menos que su empresa tenga un programa sólido para comprender cómo eso afecta sus procesos comerciales, y estoy hablando de datos muy específicos basados en tecnología. Procesos alimentados: si no comprende cuáles son y no lo gestiona a través de una infraestructura de TI y un proceso y una perspectiva de gobernanza, tendrá todo tipo de problemas.
Entonces, ahí está el iPhone. Recuerdo cuando salió ese tonto, parece que hace un millón de años ahora. ¿Pero fue solo como qué, 2007 o '08? No fue hace tanto tiempo que no teníamos iPhones, y, por supuesto, el factor de forma cambió la tecnología de manera fundamental y realmente permitió la fuerza de trabajo móvil. Y recuerdo, por supuesto, en ese momento, salió el iPad y luego el iPhone, casi al mismo tiempo. No recuerdo cuál fue primero, pero el iPad fue realmente una de las fuerzas de cambio más importantes para la TI empresarial, posiblemente desde el mainframe. Y la razón es que, francamente, muchos ejecutivos de alto nivel, personas de la C-suite de grandes organizaciones lo adoraron de inmediato. Y dijo: "Lo quiero. Lo estoy poniendo a trabajar ”. Bueno, piense en eso: de repente, TI tuvo que cambiar y lidiar con el problema que probablemente no querían resolver, que era lidiar con todos estos dispositivos nuevos.
Entonces, ahora, si tuviera iPads, bueno, ¿cómo se entrelaza con eso en la matriz? ¿Cómo se mantiene el gobierno sobre eso? Todos estos son desafíos realmente grandes y ese viejo iPad y iPhone realmente fue una fuerza enormemente disruptiva en TI y en la administración de TI para muchas organizaciones, grandes y pequeñas. Por lo tanto, todavía tenemos este espectro de desafíos y beneficios que abarca una gama tan amplia como te puedas imaginar, con dispositivos móviles. Y, por supuesto, siguen cambiando, ¿verdad? Entonces, ahora, no es solo BYOD, es BYOA muchas veces, donde ejecutivos y profesionales traen su propio dispositivo. Bueno, solíamos llamar a eso "TI sombra", ¿verdad? Para aquellos de ustedes en esa generación anterior, pueden recordar los viejos programas de radio, tenían un drama de radio y uno de ellos era The Shadow: “¿Quién sabe qué maldad acecha en los corazones de los hombres? La Sombra lo sabe ”. Y lo recuerdo porque era un niño. Bueno, la TI en la sombra está jodiendo en todas partes en estos días; todo el mundo está haciendo sombra de TI.
Por lo tanto, este es un verdadero desafío para la gestión de TI y la gestión de procesos comerciales, todas las personas de operaciones. Desea poder aprovechar los dispositivos móviles, pero desea poder vincular eso a sus sistemas, y hay muchos problemas extraños y pequeños que entran en juego. No menos importante es la experiencia visual y la funcionalidad asociada que obtienes cuando usas un dispositivo móvil. Y cualquiera de ustedes que haya utilizado múltiples dispositivos como un iPad, en comparación con una computadora portátil, en comparación con una computadora de escritorio, en comparación con algunos de los teléfonos inteligentes móviles más nuevos que están saliendo, habiendo experimentado el hecho de que la funcionalidad no funciona del todo bien, y esto es Un verdadero problema. De hecho, la guerra de los navegadores debería habernos preparado para esto, porque todos los navegadores también hacen las cosas de manera ligeramente diferente. Y ese es otro gran desafío no solo para el diseño, no solo el aspecto y la naturaleza elegante de la aplicación que está utilizando, sino la funcionalidad real. ¿Cómo obtiene el menú desplegable para seleccionar lo que desea en ese dispositivo? Eso es un gran problema.
Entonces, de eso vamos a hablar un poco hoy, y vamos a escuchar de Robin y Bill Ellis, como mencioné, que es un verdadero experto en este campo. Por lo tanto, este es uno de los grandes problemas que tiene la gente: es simplemente la gran variedad y no hay un método único para poder trabajar en todas las plataformas. En general, Samsung y Apple están haciendo estas cosas, pero hay de todo tipo: ¡hay tantos dispositivos! Hace poco vi que el iPhone estaba ganando en términos de ventas, y me sorprendió lo bajo que era el número, ¡era como si no creyera que era incluso el 20 por ciento! Y fueron el número uno, lo que significa que hay literalmente puntajes, si no cientos, de dispositivos que se pueden usar. Bueno, puedes imaginar cómo se siente el departamento de TI al respecto y, por supuesto, esa gama de tecnologías está cambiando; se está volviendo más diverso cada día.
Todo está cambiando, tenemos todo tipo de cosas sucediendo: contenedores, solo para lanzar otra llave en las obras aquí. Y luego, por supuesto, tenemos la diversidad de la fuerza laboral. Muchos millennials, son muy diferentes en términos de sus preferencias, cómo usan la tecnología, qué están dispuestos a atravesar, qué tan rápido pueden resolver las cosas. Por lo general, es más rápido que con los antiguos temporizadores, pero, sin embargo, todo eso debe asignarse a sus sistemas locales, o al menos a la nube. Y ese es un gran, gran desafío.
Y con eso, se lo pasaré al inimitable Dr. Robin Bloor. Robin, llévatelo.
Robin Bloor: OK, gracias por esa breve introducción. Hablemos de móviles. No fue particularmente obvio, Eric se refirió a la introducción del iPhone, no fue particularmente obvio cuando el iPhone llegó exactamente a lo que anunciaba. Creo que se hizo evidente cuando entró el iPad que en realidad íbamos a tener un mundo móvil bastante diverso. Soy una especie de fanático de Apple, de verdad, así que realmente no pienso en términos de Android, pero por supuesto, aunque Apple obtiene la mayoría por mucho, la mayor ganancia tanto del mercado de almohadillas como del mercado de teléfonos, ya no tiene los números, lo cual es algo interesante. Y eso significa que habrá, aparte de cualquier otra cosa, habrá nuevos dispositivos, la gente los utilizará y se venderán por millones. Por lo tanto, crea un entorno muy diverso, que es posible que deba atravesar.
La broma aquí de "Le preguntaría a Siri dónde demonios estamos si pudiera obtener una señal". Lo que hace que los dispositivos móviles sean ligeramente diferentes es que los equipos de escritorio están conectados todo el tiempo. Y los dispositivos móviles no están necesariamente conectados y no están necesariamente encendidos 24/7, porque las personas pueden apagarlos. también puede llevarlos a aviones y cosas así, y por lo tanto, es un tipo de dispositivo diferente a cualquier cosa que haya tenido antes. Sostendría que el teléfono móvil es en realidad la computadora personal real, porque es la que tiene con usted todo el tiempo. Es el dispositivo móvil humano que define. La tableta es ligeramente diferente; Es una situación extraña, que cuando lo piensas, de una forma u otra, hay más de un tipo de dispositivo móvil funcional.
De todos modos, lo que significa ser móvil. El internet cambió. No nos dimos cuenta de que sucedía, no lo noté, pero hoy en día el 80 por ciento de la actividad de Internet proviene de dispositivos móviles, y esa es una cifra extraordinaria cuando lo piensas. Pero el 47 por ciento de ese 80 por ciento es tráfico de tabletas. Es posible proporcionar la mayoría de las aplicaciones en un entorno móvil. En otras palabras, si tienes aplicaciones que ya existen y, ya sabes, son accesibles en el escritorio, probablemente puedas ponerlas en un teléfono móvil, pero obviamente hay factores limitantes. El factor de forma y el teclado son uno de ellos. Las tabletas mismas, según Microsoft y Apple, reemplazarán gradualmente a las PC móviles. Y tienen aplicaciones particulares en ciertas áreas, porque son más resistentes.
Una de las cosas de las que recuerdo haber hablado con personal de TI de atención médica, fue el hecho de que antes de que existiera la tableta, si entrabas en un entorno que era una sala de aislamiento, ya sabes, tendrías que tener tus dispositivos con los que te llevaste usted, realmente tendría que ser desinfectado de una forma u otra. Es realmente fácil hacer eso con una tableta, no es nada fácil hacerlo con lo que solían tener, que eran computadoras de escritorio que eran móviles en virtud de estar en un carro y enchufado en el entorno. Solían tener que quedarse en ese tipo de entornos, o pasar por un tipo extraordinario de desinfección que se sacaba de esos entornos. Y no pensamos mucho en esos entornos, a menos que trabajemos en esos entornos. Pero las tabletas y los teléfonos móviles han hecho que trabajar en esos entornos sea realmente natural para conectarse y trabajar en esos entornos.
Y cuando la estadística que Eric puso en 1.7 mil millones, creo que era, trabajadores móviles para 2020. ¿Soy un trabajador móvil? Creo que es así, soy un trabajador móvil en el sentido de que ocasionalmente estoy trabajando fuera de la oficina y cuando lo haga, estaré trabajando en una tableta o haciendo cosas en un teléfono móvil. Entonces, cuando realmente miras eso y piensas en eso, probablemente sea por personas que solo usarán dispositivos móviles para su fuerza laboral, por lo que las personas que realmente se están moviendo fundamentalmente. De todos modos, puede pensar ahora en términos de tres tipos de usuarios: usuarios de escritorio, usuarios de tabletas y usuarios de teléfonos. Y necesitan diferentes aplicaciones. Y esa es la razón para mencionarlo.
La cámara y la voz ahora son una parte inherente de los dispositivos móviles, pero también son una parte inherente de los equipos de escritorio. Pero se usan de diferentes maneras en dispositivos móviles y tienen diferentes interfaces en dispositivos móviles. Y el carácter completo de por qué estás usando eso es diferente en un dispositivo móvil. Entonces, si está creando aplicaciones móviles, no está creando el tipo de aplicaciones que solía construir, por una gran cantidad de razones, muchas de las cuales estaban en esa diapositiva. Entonces, si usted era una empresa que de una forma u otra ya estaba creando aplicaciones que se ejecutaban en sitios web, la pregunta es, ¿deberían ser también aplicaciones móviles? Y esta diapositiva lo mira un poco. Una aplicación web, puede hacer más en ella, simplemente porque están construidos de una forma u otra, están construidos sin preocuparse realmente por el factor de forma, por lo que las personas construirán una página web que no puede usar razonablemente, o no se puede usar fácilmente en un iPhone o un dispositivo Android, que podría usarse en una tableta, pero incluso en una tableta podría no ser particularmente bueno. Normalmente, estaría bien.
O puedes crear una aplicación móvil. Si crea aplicaciones móviles, entonces hay un exceso de aplicaciones en varias tiendas de descargas, y ese tipo de resistencia disminuye. Si miras mi iPhone en particular, está lleno de aplicaciones de las que parece que no puedo deshacerme; Los elimino, pero siempre parecen volver a descargarse de alguna manera extraña. Obviamente no sé cómo administrar un iPhone correctamente. Pero ya sabes, terminas con un montón de aplicaciones y no tiene ningún sentido. Tengo más, sospecho que tengo más aplicaciones en mi iPhone que en mi escritorio, lo cual es extraño cuando lo piensas. Las aplicaciones móviles son una prueba de fuego para el éxito. Es interesante que algunas empresas web (Yelp es una de ellas) obtuvieron resultados extremadamente buenos al crear una aplicación y hacer que la gente la descargara. Y parece que las áreas donde hubo un éxito razonablemente bueno fueron en realidad en el sector financiero; son bancos, pero también E-Trade y empresas como esa, porque a las personas les gusta poder intercambiar cosas en movimiento, a veces. Las aplicaciones de alimentos, por lo que no solo buscaron restaurantes, sino que también hicieron sitios de recetas, lo hicieron muy, muy bien en términos de aplicaciones.
Y a muchas personas no les fue particularmente bien en absoluto, y esa es la razón, creo que principalmente es que solo hay tantas aplicaciones a las que te acostumbras usar, y si solo usas una aplicación una vez cada pocos días más o menos, entonces te olvidas de eso. Si no tiene un gran valor personal para ti, olvídalo. Por lo tanto, es difícil crear una aplicación móvil que sea accesible en el sentido general, pero obviamente puede crearlas para su propio personal y usarlas dentro de la organización. Las aplicaciones móviles tienen costos de desarrollo realmente grandes, y es una serie de razones para eso. Una de las razones es que en realidad estás apuntando a un número de dispositivos claramente diferente.
Y puede obtener entornos de desarrollo que apunten a múltiples dispositivos, pero algunas aplicaciones, especialmente cuando se trata de seguridad, realmente tienen que codificar el dispositivo en sí. Escribiría un código diferente para el entorno iPhone o Android. Puede ser diferente. A veces hace referencia a capacidades de hardware. Entonces, la aplicación móvil general, sí, tal vez hay un software de desarrollo que puede construir uno que sea híbrido y abarcará la mayoría de los entornos de destino. HTML5 lo hace mucho más posible de lo que era antes. Pero también obtienes esta situación en la que algunas aplicaciones realmente no pueden hacer eso; eso significa que en realidad estás haciendo el mismo trabajo varias veces para cada dispositivo al que estás apuntando, y eso no detendrá a las personas que afirman que tienen derecho a traer su propio dispositivo; no va a hacer ninguna diferencia en eso, por lo que realmente no puede evitarlo.
Aparentemente, el análisis de las aplicaciones móviles indica que generan más ventas, ¿verdad? Y este es un tipo extraño del sitio web y la aplicación móvil como complemento, si lo desea. Las aplicaciones generan más ventas. Los sitios web son mejores para captar nuevos clientes. Las aplicaciones son mejores para retener a los clientes que ya has recogido. Los clientes gastan muchísimo más en sitios web que en aplicaciones, pero los clientes gastan más a menudo en aplicaciones. Y eso es algo realmente extraño, y eso habla del hecho de que si vas a construir algo, entonces probablemente necesites una encarnación de sitio web y una encarnación de aplicación móvil, si esperas que sea ampliamente utilizado. Y eso es, de una forma u otra, que es un gasto dramático para agregar a un proyecto de software, que en cualquier caso podría estar haciendo muchas otras cosas.
Como idea general, un sitio web es un catálogo y una aplicación es una máquina de fidelización. Desarrollos de aplicaciones móviles, y esto es solo para desglosar el problema: diferentes entornos de desarrollo, diferentes problemas en términos de hardware, diferentes principios de diseño de interfaz de usuario y capacidad, tendrá que tener capacidad fuera de línea, porque muchas de las aplicaciones que las personas esperan poder usar si están desconectadas, no quieren perder los datos; Algunos de los datos deben almacenarse localmente. Está creando una aplicación diferente de la que podría crear, digamos para el escritorio. Y luego, tienes el problema del back-end móvil, tendrá que haber middleware allí, habrá procedimientos de seguridad allí. Es muy probable que haya una arquitectura orientada al servicio en el fondo, en la que tejes varias cosas. Y lo que esto está diciendo es que no solo tomas un equipo que está acostumbrado a desarrollar aplicaciones en el servidor y esas cosas. Al lanzarles un móvil, realmente necesitas desarrolladores móviles. Y personas con experiencia móvil.
De todos modos, habiendo dicho eso, solo una cosa más que decir: sobre todo, las aplicaciones móviles son, en la mayoría de los casos, un punto de contacto con el cliente, por lo que deben ser realmente buenas, porque un cliente juzgará a la empresa en función del móvil experiencia, o afectará su juicio. Y en algunos casos, como mencioné, la aplicación móvil es en realidad lo que determina el éxito del negocio; puede ser lo que realmente hace a una organización. Y, por supuesto, también puede ser un squib húmedo.
Y habiendo dicho eso, le devolveré el balón a Eric.
Eric Kavanagh: Bien, y se lo entregaré a Bill. Bill, si quieres ir a Inicio rápido allí y compartir tu pantalla?
Bill Ellis: Sí ¿Aquí?
Eric Kavanagh: Esa esquina superior izquierda.
Bill Ellis: Sí Gracias por las instrucciones, te lo agradezco. Robin, me gustó mucho tu discusión, fue divertido. He trabajado en un equipo virtual durante 18 años, así que creo que puedo considerarme parte de la fuerza de trabajo móvil. A veces me preocupa que vaya a ver, si tengo una función después del trabajo, a menudo tengo que vestirme para hacerlo. (Risas) Y tal vez empiezo a perder la perspectiva de lo que es "vestirse", de todos modos. (Risas) Con eso, sigamos adelante y comencemos. Quiero confirmar que tal vez Eric podría intervenir y decirme, ¿puedes ver mi pantalla?
Eric Kavanagh: Sí, se ve bien.
Bill Ellis: Muy bien. Entonces, mi nombre es Bill Ellis, trabajo con IDERA en la línea de productos Precise y hablaremos sobre cómo habilitar la movilidad. Y realmente estamos hablando de medirlo y asegurarnos de que funcione para su satisfacción. Uno de los grandes puntos allí, es que es algo con lo que las personas interactúan, con su empresa. En cierto modo, es muy íntimo: el teléfono está justo en la mano de alguien y, por lo tanto, la impresión, la velocidad, causa una gran impresión en todos los usuarios.
Entonces, esta fue una experiencia del cliente que pensé compartir. Tuvieron una vida en vivo, no fue bien. Y debido a que la prueba de carga inicial no reveló completamente los cambios en la infraestructura de la aplicación subyacente, y una de las cosas que me gusta enfatizar es con los dispositivos móviles, ya sean aplicaciones o HTML5, también hay mucha tecnología de la que depende. Comenzando con la red, en el servidor web, en la lógica empresarial, en la mensajería, y si están haciendo una compra, ya sabes, una transacción comercial significativa, están interactuando con el sistema de registro.
E irónicamente, cuando comenzábamos, encontramos un par de problemas de red, por lo que todo esto es muy pertinente incluso para ofrecer este seminario web. Por lo tanto, podría tener una aplicación, al menos seis tecnologías, numerosos usuarios finales, y solo responder las preguntas más simples es muy difícil. ¿Tiene un usuario final un problema? ¿Cuál es el problema con una pila de aplicaciones, qué código está causando el problema? Y así, manejar esas cosas no es realmente trivial.
Ahora, lo que vamos a hacer es echar un vistazo a algunas mediciones que se tomaron en un sitio, para ayudar a discernir dónde están los problemas dentro de la pila de aplicaciones. Y lo que estamos viendo aquí es un gráfico, donde el eje Y es el tiempo de respuesta, el eje X es el tiempo a lo largo del día. Y el gráfico de barras de la pila es una medida de dónde las transacciones de los usuarios finales gastan su tiempo. Y así, obtienes una buena tendencia aquí, y luego sube y sube y sube. Básicamente, es la demarcación del corte y, por lo tanto, al consultar el gráfico de barras de la pila, puede comenzar a ver que hay muchos problemas en el nivel J2EE. También está viendo problemas en el nivel del servidor web, y luego hay algunos ascensores bastante grandes, en realidad también en el nivel de la base de datos.
Y así, ahora que hemos identificado que hay múltiples niveles, con múltiples problemas, necesitamos ir un poco más allá para descubrir exactamente lo que está sucediendo, para tener una respuesta inteligente a este nuevo patrón de uso y a esta lentitud., estamos hablando de un rendimiento cuatro o cinco veces más lento. Entonces, una de las primeras cosas que queremos hacer es decir: "Esta es una transacción", y así hemos examinado el alcance en el lado izquierdo de todas las transacciones y pueden, consultar, es realmente fácil mirar el gráfico de barras del tiempo de respuesta para ver básicamente que usted ve en ese mismo servidor web cliente Java para ciertas transacciones más que otras, el tiempo de la base de datos. Pero es realmente general en términos de todas las transacciones.
Y esto está mirando a los usuarios, y así comienza a obtener, esta es una implementación global, por lo que está mirando los continentes principales del mundo, por lo que son todos los usuarios, todas las ubicaciones. Este es un problema global, está sucediendo, por lo que comienza a aislarse, no es uno o un grupo particular de usuarios, es algo que está sucediendo más en el lado del centro de datos. Y entonces comenzamos a diagnosticar, bueno, ¿en qué parte de los datos? ¿Qué niveles de aplicación? Entonces, comenzamos a observar que el tiempo de respuesta promedio se está acumulando, también en capas con el número de ejecuciones, para tener una idea sobre la escala. Esto es muy interesante: la mitad inferior muestra en realidad el historial a más largo plazo, y puede ver conteos de acceso muy altos, pero el otro lado es que el número de conexiones concurrentes es relativamente bajo. Después de cambiarnos a una aplicación HTML5 móvil, la cantidad de conexiones se duplica con creces a un nivel mucho menor, estamos hablando de órdenes de magnitud, es 100 veces menos accesos, por lo que no estamos escalando; tenemos al menos el doble de conexiones a las que teníamos anteriormente. Entonces, estamos comenzando a discernir cuáles son las nuevas demandas que la aplicación móvil está poniendo en las infraestructuras subyacentes.
Entonces, vayamos aún más lejos, porque necesitamos aislar dónde ocurren los problemas. Entonces, aquí, básicamente, estás observando el tipo de cosas que se analizan, y realmente no necesitamos este gráfico de barras aquí para decir que no estamos cumpliendo nuestros SLA, pero podemos verlo fácilmente en el gráfico superior. Pero tenemos una confirmación secundaria en términos de recuentos de ejecución por incumplimiento de SLA. Ahora, aquí, comenzaremos a ver el bloqueo, y esto está dentro; esto pasa a ser WebLogic pero dentro del nivel de lógica de negocios. Y puede ver aquí, y esto puede ser un poco difícil de leer, pero está presionando 31, 000 adquisiciones de bloqueos para un tiempo de bloqueo agregado de 12 horas, 30 minutos. Entonces, este es claramente un gran problema.
Ahora, el impacto del bloqueo nos muestra que siempre hay alguna derivación de la regla 80/20. Realmente se trata de un método, un grupo de métodos que realmente está causando los problemas. Ahora estamos comenzando a aislar problemas dentro de un nivel particular. Entonces, iremos un poco más allá, y aquí está el sistema de mensajería. Y comenzamos a ver esto, el gráfico a lo largo del tiempo que estoy circulando en la esquina superior izquierda, puedes ver que el tiempo de respuesta aproximado está subiendo, y el rosa, la clave, esto en realidad muestra hacer cola y en realidad hay un muy diferente cola que está sucediendo, que está siendo empujada hacia arriba, debido a la cantidad de conexiones. Y así, el sistema de mensajería está haciendo mucho más trabajo; hay mucho más: si haces una analogía con esa tienda de comestibles, hay muchos más carros en cada carril en el mostrador de pago, y eso es lo que empuja la cola, y puedes ver eso más claramente en el dominio. Cada uno de los dominios está viendo colas muy, muy altas.
Hasta ahora, identifiqué el bloqueo dentro de WebLogic, identifiqué las colas dentro del sistema de mensajería, y esto es Tuxedo. Y luego, lo que estamos viendo aquí es un tipo de análisis similar, pero estamos viendo estados de ejecución dentro del sistema de registro. Y esto pasa a ser estados de ejecución dentro de Oracle. La razón por la que nos enfocamos en el tiempo es que el tiempo tiene dos excelentes propiedades. Número uno: es la forma en que los usuarios finales y las aplicaciones experimentan el rendimiento. El número dos es que mide el consumo de recursos. Y así identificará automáticamente dónde están los cuellos de botella. Y así puedo ver aquí, en el nivel de la base de datos, que tengo tiempo de E / S adicional, por lo que estoy haciendo hincapié en el subsistema de almacenamiento. Cada nivel depende del nivel descendente, por lo que la base de datos depende del almacenamiento. También puedo ver que dentro del tiempo de la base de datos, estoy haciendo el bloqueo. Entonces, necesito ser un poco más granular antes de que esa información se vuelva un poco más procesable. Y así, entremos, pelemos la cebolla otra capa más.
Ahora, esto es en realidad un vistazo a los recuentos de ejecución, el eje Y en este recuento, esto es en miles, estás viendo 9, 000, nueve millones, por lo que el recuento de ejecuciones también aumenta, aumenta. Entonces, la nueva aplicación de movilidad está haciendo hincapié en la aplicación de muchas maneras. Bloqueo, solo para recapitular: bloqueo en el nivel web, colas en el sistema de mensajería, recuento de ejecución adicional en el nivel de base de datos, E / S adicionales, bloqueo adicional dentro del nivel de base de datos. Entonces, estamos, en realidad estoy impactando cada nivel dentro de las especificaciones de la aplicación. Por lo tanto, es muy importante poder tener métricas de cada nivel dentro de la pila de aplicaciones. Aquí, en realidad estoy subdividiendo la actividad de la base de datos en un programa, y puedo ver que realmente tengo dos programas: el color turquesa asigna el bloqueo de la aplicación. Y así, este, el servidor de distribución como bloqueo de aplicaciones, la aplicación, esta es la parte móvil, esto también tiene bloqueo de aplicaciones. Y puede ver que varios de estos son cuellos de botella en el almacenamiento mismo.
Ahora me estoy poniendo, pelando la cebolla para ver qué puedo hacer en cada nivel. Y la razón por la que estoy haciendo esto es porque mucha gente mira esto desde un punto de vista de planificación de capacidad. Y la mayoría de los servicios en la nube, hablan sobre la expansión de servidores, CPU y memoria. El otro lado de la moneda es tan importante, es el código de aplicación que ejecuta y dirige el consumo de esos recursos. Y cuando conozca el código de la aplicación, ahora puede abordar la capacidad procesando la eficiencia. Por lo tanto, tiene ambas caras de la misma moneda y ofrece a los profesionales de TI opciones adicionales para resolver el problema. No es solo agregar más servidores, sino también ¿qué podemos hacer para limpiar las cosas y operar de manera más eficiente? El viejo "Trabaja de manera más inteligente, no más duro".
Entonces, aquí podemos, en realidad, Oracle tiene una cosa ordenada llamada Módulos y acciones, donde realmente puede comenzar a documentar el código, y también puede comenzar a mirar las cosas de otra manera, como aquí, ¿el bloqueo de la aplicación que vimos? Bueno, eso llegó a través del código de la hoja de gastos, también entró a través del servidor de distribución, por lo que esos son los dos controladores principales de ese nuevo bloqueo. Y el nuevo almacenamiento llega a través del sistema en línea, por lo que realmente está comenzando a construir un perfil, donde están los controladores para este consumo de recursos adicional. Otra cosa es poder identificar los controladores en el código subyacente. Y al entrar en esto, creo que miramos esta hoja de gastos, y así entramos aquí.
Ahora, mirando los objetos subyacentes que se ejercitan, comienza a ver este registro de mensajes. Bueno, cada vez que envían mensajes, y vimos que está subiendo por un múltiplo, en realidad estamos tocando esta tabla de registro de mensajes y en un minuto verás que eso está causando mucho bloqueo dentro del nivel de base de datos. Por lo tanto, estos nuevos patrones de uso están teniendo un gran impacto en la pila de aplicaciones. Ahora, en el lado derecho está el código SQL, por lo que este es realmente el código de la aplicación y estamos rastreando lo que las declaraciones SQL están haciendo por estado de ejecución. Por lo tanto, es muy fácil a través de la codificación de colores ver qué sentencias SQL están involucradas en esos bloqueos. La razón por la que esto es realmente vital es que si va a su DBA y dice: "Oye, creemos que hay un problema en el nivel de la base de datos". Es posible que solo vean la base de datos y se vean bastante bien. Ayer corrió.
Pero al poder correlacionar la forma en que la aplicación usa la base de datos, pueden identificar las sentencias SQL exactas en las que deberían enfocarse, y luego pueden entrar en algunas de esas prácticas avanzadas, mirando los planes de ejecución y todas esas cosas. que pueden ajustar, para que el sistema de registro funcione mucho más rápido. Y así, debido a las dudas correlativas del código, es realmente vital permitir que los expertos en tecnología puedan resolver y solucionar los problemas subyacentes. Ahora, aquí, también hablamos sobre el almacenamiento: aquí, usted ve la cantidad de lecturas físicas, puede ver cuándo sucedió eso, y esto comienza a entrar en la arquitectura del hardware, porque cuando planea desarrollar un sistema, uno de lo que puede elegir hacer es elegir diferentes tipos de almacenamiento, y tienen un perfil de gastos muy diferente. Y en ciertos casos tendrá sentido actualizar y pagar el almacenamiento flash; si estoy haciendo muchas más lecturas aleatorias, entonces ese almacenamiento flash realmente me valdrá la pena.
Y así, el mensaje general de esto es que con una nueva aplicación impone nuevas demandas al sistema, y la pila de aplicaciones subyacente debe evolucionar para abordar esas necesidades. Y también desea ver cuáles son esas necesidades y ¿se puede ajustar el código para que sea más eficiente? Y finalmente, en la CPU, puede ver en el período de transición, habíamos estado ejecutando aproximadamente al 10 por ciento y luego, una vez con el nuevo código, estamos en 4X, ahora estamos en el 40 por ciento, y esto es realmente importante para entornos físicos y virtualizados para asegurarse de que tiene los recursos de servidor adecuados para satisfacer las necesidades de la aplicación. Entonces, aquí hay un acercamiento más, para que pueda ver algunos de esos números un poco por adelantado. Interesante a nivel del servidor, el consumo de memoria no había cambiado tanto, pero ciertamente el número de ciclos de CPU exigidos sí.
Y esto básicamente es una recapitulación de mirar el informe de gastos, mirar la escala, el hecho de que el número de ejecuciones realmente disminuyó, pero el tiempo de ejecución aumentó. Y eso demostró que, bajo la movilidad, el componente de gastos de la aplicación realmente estaba teniendo problemas. Y eso definitivamente tendrá un efecto de usuario en las cosas, porque si no puedes hacer tu trabajo, la gente básicamente dejará de usar la movilidad. Y lo bueno de la movilidad es que realmente potencia la productividad de la fuerza laboral, y eso es muy bueno para los cheques de pago y demás, por lo que definitivamente desea que eso funcione. Ahora, estamos viendo lo mismo aquí, solo desde el punto de vista de la ubicación, así que eso es Europa y Medio Oriente, conexiones VPN de Asia y luego la propia sede. Y los Estados Unidos en general. Por lo tanto, creemos que una forma de obtener esa información valiosa en cada nivel de la pila de aplicaciones es a través de la línea de productos precisa.
Voy a hacerlo muy rápido, Robin y Eric, solo estoy rápidamente brindando una visión general de lo que hace Precise y por qué está diseñado de la manera en que está diseñado. Y qué sucede si el usuario final está tratando de hacer algo, hay mucha tecnología en el centro de datos, al usuario final realmente no le importa, solo quieren hacer su trabajo. Mientras tanto, hay muchas personas en TI, bien intencionadas, muy inteligentes, pero ni siquiera son conscientes de un problema hasta que este usuario final informa, si es que informan. Y luego, muchas veces esto va a iniciar un proceso muy costoso y frustrante, en el que la gente mira un subconjunto de la pila de aplicaciones, pero es muy difícil responder esas preguntas básicas sobre quién, qué, cuándo, donde porque.
Entonces, lo que creemos es midiendo las transacciones del usuario final que comienzan en su dispositivo, a través de la red, en el servidor web, en Java, capturando esa información podemos responder las preguntas de quién, qué, cuándo, dónde, por qué, proporcionar recomendaciones, pero probablemente lo más importante es completar el ciclo de retroalimentación. Todos necesitamos comentarios para mejorar, es la única forma de saber que algo va mal. Al tener la historia en un repositorio centralizado, proporciona una hoja de música para que todos puedan leer. Y así, se vuelve muy fácil descubrir dónde están los problemas, así que una vez más, el diseño se trata de medir la transacción del usuario final; esto va a identificar transacciones lentas, segmentando, esto le dirá qué tecnología es un problema y luego proporcionará una vista experta en cada uno de los niveles individuales para que pueda descubrir qué está sucediendo. Precise proporcionará un aprendizaje, así como informes y paneles para todos los interesados, ya sea que desee tener una visión general o si desea tener una visión tecnológica profunda de lo que está sucediendo.
Ahora, lo que puede suceder, como un día en la vida, usted como especialista en TI podría llamar a un usuario final o, a veces, un usuario final podría llamarlo. Inicie sesión en Precise, puede enfocar una vez más, el eje Y es la respuesta, el eje X es la hora del día. Aquí, somos cada subestado, por lo que tiene tiempo de cliente, tiempo de servidor web, Java, Tuxedo, tiempo de base de datos. Aquí abajo tiene las transacciones de conducción, puede abrir un menú para identificar a un usuario final en particular, y de esta manera TI tiene la capacidad de abordar los problemas de los usuarios finales en particular. Y para que pueda ver exactamente cuándo estaban ocupados, podría ver que estaban usando la administración de contenido en la que puede concentrarse en esa transacción y luego Precise le dará un análisis de esa transacción.
El porcentaje al final se agrega por porcentaje, Preciso, y eso le indica cuánto tiempo, pero un porcentaje de tiempo, dedicado a ese paso individual, hasta las declaraciones SQL individuales, este es el contexto. Y una de las cosas que decimos es que todos tienen herramientas, pero pocas tiendas tienen contexto. Y el contexto permite al administrador de Java centrarse en el código de la aplicación, el DBA para identificar, en este caso, la declaración SQL particular. Y así, con esa información, les da mucha más visibilidad sobre cómo abordar la causa raíz subyacente de la transacción en particular que estaba afectando al usuario en particular. Entonces, realmente te enfocaste en la causa raíz. Y puede analizar la instrucción SQL, ¿dónde pasó su tiempo, bueno, ejecutando? Y solo por el contrario, muchas herramientas como Enterprise Manager solo para elegirlas. Son grandes, pueden soportarlo. Miran las cosas desde una perspectiva de instancia, y eso no es suficiente para realmente entrar en estas aplicaciones.
Por lo general, sus aplicaciones de movilidad OLTP serán de baja latencia y alto rendimiento, por lo que centrarse en la lista de las diez principales es un comienzo, pero en realidad no es lo suficientemente bueno para este tipo de aplicación. Y luego, lo otro es que, particularmente para aplicaciones alojadas internamente, la identificación por ID de usuario es realmente vital, porque no se trata solo de la aplicación y la infraestructura, sino también de cómo los usuarios finales usan la aplicación. Y los usuarios finales suelen tener un comportamiento mucho mejor cuando puede identificarlos. Entonces, esto es solo una especie de pantalla de diferentes transacciones y la experiencia del cliente, y luego segmentada, (risas) Supongo que he estado hablando durante un tiempo largo. Poco cansado aquí afuera; Voy a seguir adelante.
Aquí, estamos viendo un panel que armamos que mostraría alertas y luego mostraría diferentes niveles de la pila de aplicaciones. Aquí están sus servidores web y puede verificar por conteo de ejecución del tiempo de respuesta que las cosas están equilibradas en carga. Puede ver los accesos al navegador, puede ver el uso y las recolecciones de basura, asegurarse de tener ese bonito patrón de dientes de sierra, que no tiene una pérdida de memoria, etc. Y la idea de esto es proporcionar un poco un poco de un tablero más técnico de cada uno de los componentes dentro de la pila de aplicaciones. Por lo tanto, la línea de productos Precise que ofrece IDERA ofrece monitoreo de producción, 24 por 7, información muy detallada. Es bastante fácil implementar esto; no es necesario que asigne transacciones, independientemente de lo que hagan los usuarios finales, Precise conecta automáticamente los puntos en la pila de aplicaciones.
Si un nivel descendente no está instrumentado, Precise lo reconocerá y proporcionará el tiempo de entrada y salida y le recomendará que instrumente el nivel descendente. Y así, es muy fácil de valorar; somos muy fuertes en la base de datos, este es el tipo de reclamo a la fama de IDERA. Y la razón por la que es tan importante es que cada transacción comercial significativa interactúa con el sistema de registro, por lo que la base de datos se convierte en el rendimiento fundamental. Y entonces, las otras herramientas en el mercado, hacen un buen trabajo, pero OK no es lo suficientemente bueno; realmente necesita saber exactamente qué sucede con las declaraciones SQL. Y hacemos muchas cosas avanzadas, que son demasiado para esto, como mantener un historial de instrucciones SQL y rastrear los planes de ejecución a lo largo del tiempo. Y entonces, esa es un área que podemos explorar más, si puede estar interesado.
Entonces, con eso, esa es la plataforma de rendimiento de aplicaciones Precise, lo invitamos a solicitar una reunión adicional a través del sitio web idera.com, si tiene un interés adicional en la solución y los temas que discutimos hoy.
Y, Eric, con eso, creo que todavía estamos bajo el cable, te voy a pasar el testigo a Robin y a ti. Gracias.
Eric Kavanagh: No, eso es fantástico y me encanta el contenido que han reunido aquí, porque hacen un trabajo fantástico al mostrar lo complejo que es el entorno debajo del capó. Y, por supuesto, todo el trabajo de Precise, el propósito de Precise es ayudar a navegar esa complejidad y comprender lo que realmente está sucediendo y ser capaz de tomar algunas medidas para mejorar algo. Y estoy un poco desconcertado por lo complejo que es. Supongo que Precise también le permite identificar ciertos patrones de comportamiento y luego nombrarlos, o al menos grabarlos o marcarlos o algo así, ¿es correcto?
Bill Ellis: Sí, una de las cosas que sucederá es que no quieres ir persiguiendo tu cola; no quieres pasar mucho tiempo en una sola vez. Por lo tanto, querrá ver cuáles son los patrones, cuáles son las tendencias, porque hay mucha tecnología para administrar. Entonces, una de las cosas es priorizar y poder clasificar, saber dónde pasar su tiempo, saber qué necesita ser perfeccionado. Y también desea adoptar un enfoque conservador de menor riesgo y menor costo. No es necesario que haga un cambio global costoso, sin tener que evaluar o tener un buen sentido de saberlo, esto realmente ayudará al problema. Entonces, sepa lo que está sucediendo con el tiempo y esta tendencia es vital para abordar de manera inteligente los problemas subyacentes.
Eric Kavanagh: Eso tiene mucho sentido. ¿Y cuán importante es la virtualización para poder ver lo que está sucediendo, y luego, estás llegando a organizaciones que están usando contenedores, usando Docker, por ejemplo? ¿Y cómo afectaría eso lo que Precise es capaz de hacer?
Bill Ellis: Sí, entonces la palabra "contenedor" puede significar cosas diferentes según los diferentes proveedores. Entonces, trabajamos con VM, casi todo el mundo usa VMware; lo considero el estándar de facto en este momento; Sé que hay competidores por ahí. Y estamos ampliando lo que admitimos, pero VMware es el dominante, dentro de la pila de Oracle. Hay bases de datos en contenedores, por lo que todo eso es muy importante para poder evolucionar su sistema muy rápidamente. También es muy importante saber en un entorno virtualizado cuando el host físico no puede satisfacer las necesidades de todos los contenedores de los invitados, porque cada uno de ellos compite por los recursos.
Y una de las cosas que realmente sucedió internamente me sorprendió, es que realmente teníamos en IDERA tantas máquinas virtuales inactivas, pero cada una de esas máquinas virtuales inactivas consume recursos, que comenzaron a causar un problema general para las máquinas virtuales que realmente estaban siendo Usamos eso que era importante para nosotros, dirigiendo nuestro negocio. Y eso fue algo interesante. Ahora, no admitimos todas las tecnologías bajo el sol; hay una matriz de soporte asociada con esta solución, y esa es una de las cosas en las que nos gustaría profundizar, para un posible cliente o cliente particular, solo para asegurarnos de que podamos satisfacer las necesidades tecnológicas y las tecnologías individuales que se está ejecutando su pila de aplicaciones.
Eric Kavanagh: Sí, eso tiene mucho sentido. Según su experiencia, ¿cuáles son algunas de las principales fuerzas ahora que están impulsando desafíos en dispositivos móviles? Cuando usted y yo hablamos antes de este webcast hace un par de meses, usted hizo un buen comentario acerca de cómo la funcionalidad y el diseño de un iPhone o algún dispositivo móvil pueden ser un verdadero desafío para el negocio, porque de repente el usuario final puede No descubra cómo hacer un proceso específico en el flujo de trabajo, ¿verdad? Entonces, hasta ese punto, lo que está habilitando en el desarrollo de aplicaciones móviles es mostrar a los desarrolladores dónde ocurren los problemas y luego puede asignar eso a lo que la aplicación está haciendo en este dispositivo en particular, o en ese dispositivo en particular. Y eso es muy útil, correcto, para el desarrollador, porque ahora pueden ver qué está causando el problema, pueden hacer algún cambio en la aplicación, para resolver eso, ¿verdad?
Bill Ellis: Sí, es una especie de superposición de expectativas increíblemente altas: todo el mundo espera que todo funcione en cierto sentido, pero hay tanta variedad. Tiene todos estos teléfonos inteligentes diferentes, tienen diferentes dimensiones de pantalla, y luego, tiene diferentes proveedores de comunicación, Verizons, AT & Ts, Sprints, esos son solo los populares en los Estados Unidos. Y hay tanta variedad por ahí, es bueno, ¿cómo abrazar todo esto, para comenzar a discernir dónde están los problemas? Por lo tanto, hay muchas métricas disponibles y una de las cosas que ha hecho nuestro equipo de administración de productos es intentar incorporar las métricas que son más importantes o más necesarias para que el equipo de TI pueda tomar decisiones inteligentes. .
Por lo tanto, es un desafío y hacemos que nuestro producto evolucione como el mercado y, por lo tanto, recibimos comentarios de nuestros clientes y siempre hay solicitudes de mejoras, así que "Oye, esta métrica adicional sería de gran ayuda para nosotros". el producto está evolucionando al igual que el mercado, pero si tuviera que decir que, en realidad, Eric, es realmente interesante para mí, eso es todo lo que se espera. La gente dice, solía estar en el día en que la gente esperaba cinco, siete segundos para que apareciera una pantalla, ahora es como uno o dos segundos, la gente dice "¡Oh, esta aplicación no funciona en absoluto!" (Risas)
Eric Kavanagh: Eso es gracioso. ¡Es tan cierto!
Bill Ellis: es una locura.
Eric Kavanagh: Sí, es un poco poco realista, sinceramente. Y creo que quizás empecemos a ver un poco más de realismo en torno a ese tema, pero no obstante, es un hecho de la vida que la gente tiene expectativas muy, muy altas. Y supongo, Robin, que te traeré de vuelta muy rápido en los últimos minutos aquí. Me encantó su evaluación del sitio web como catálogo y la aplicación como máquina de fidelización. Y hasta ese punto, de lo que hemos estado hablando aquí es cómo permitir que los desarrolladores de estas aplicaciones entiendan lo que está sucediendo: ¿es utilizable? ¿No es utilizable? ¿Y qué puedes cambiar para ajustar eso? Y para el punto de Bill aquí, hace solo un segundo, el tiempo del ciclo para solucionar ese problema realmente se acortó, ¿verdad? Simplemente no es como solía ser, tienes que arreglar eso rápido. O simplemente vas a tener una gran caída en uso, ¿verdad?
Robin Bloor: Sí, hay muchas otras cosas que se juegan en esto, así que tienes este desarrollo ágil y tienes expectativas en muchos lugares ahora, que vas a lanzar una nueva versión de algo que está en proceso de desarrollo, o en proceso de cambio, cada dos semanas. Y eso pone, cuando piensas en ello, si piensas en los entornos de implementación y piensas en cuán grande es la pila cuando estás entrando en dispositivos móviles, en realidad tienes múltiples dispositivos potenciales en el nodo final, y luego vas a tener middleware en el medio. Y bien puede tener debajo y debajo de la que bien puede tener bases de datos. Por lo tanto, puede estar tocando muchas, muchas aplicaciones; puede estar tocando múltiples bases de datos y puede estar haciendo cosas muy complejas en términos de seguridad. Y todo tiene que funcionar, y la expectativa es que funcionará razonablemente bien.
Y lo sorprendente es que a veces lo hace, pero mi opinión al respecto es que si realmente, si está creando aplicaciones móviles que son realmente clave para el éxito de la empresa y muchas de ellas resultan, muchas de estas cosas realmente son. Si está haciendo mantenimiento móvil en plataformas petroleras y oleoductos y cosas así, tiene que funcionar. Las consecuencias de que no funcione son simplemente terribles. Y si no tiene esta capacidad de cortar la aplicación y saber dónde van las cosas mal, porque la mayor parte es el rendimiento. Tenemos arneses de prueba realmente buenos hoy en día, así que sí, hay errores y los errores pasan. Pero sobre todo si algo va mal es un problema de rendimiento. Y si no puede colocar el estetoscopio en 18 lugares diferentes, entonces es realmente difícil determinar qué está mal. Y también tiene la red como factor en esto, y también tiene la realidad de que cualquier componente dado en una aplicación puede ser estresado en diferentes momentos del día, debido a la naturaleza de esa aplicación en particular. Debes tener herramientas de monitoreo sofisticadas si vas a tener una oportunidad con todo eso.
Eric Kavanagh: Sí, tendría que estar de acuerdo y creo que esa es realmente la fuerza de Precise by IDERA, en estos días. Y Bill, ¿supongo algún comentario final tuyo? Creo que esta tecnología es fantástica. También me doy cuenta de que, como usuario de esta tecnología, realmente necesita comprender la complejidad de los sistemas de información y las dependencias y ser capaz de descubrir dónde, cuándo y cómo sintetiza toda esta información para evaluar lo que realmente está sucediendo. Y eso requiere un ser humano inteligente y capacitado, y, francamente, es una de las razones por las que no me preocupa en absoluto que el aprendizaje automático elimine los trabajos. Creo que el aprendizaje automático podría ser muy útil bajo una tecnología como esta, para identificar patrones comunes y luego hacer sugerencias al usuario final sobre lo que podría estar sucediendo aquí. Pero, ¿cuáles son algunos de sus pensamientos finales acerca de hacer que la empresa tenga la importancia de tener este tipo de capacidad de resolución de problemas y qué deberían saber al respecto, además de lo que ya dijo?
Bill Ellis: Sí, Eric, estaría de acuerdo contigo en que hay una enorme cantidad de complejidad. Creo que la línea de productos Precise se centra en el tiempo métrico, que un usuario que puede leer un gráfico de barras de pila puede usar Precise con éxito y solo quiero agradecer a los participantes y a usted y Robin por organizar el seminario web de hoy.
Eric Kavanagh: ¡ Puedes apostar! Y como dije, alojaremos este archivo por algún tiempo, así que siéntete libre de compartirlo con tus amigos y colegas; archivamos todos estos webcasts. Envié un enlace a las diapositivas hace unos minutos, no dudes en echarle un vistazo, pero buen trabajo de nuevo, Bill, hoy. Usted realmente sabe sus cosas; Siempre es divertido trabajar con un profesional como usted. ¡Y creo que realmente serán las tecnologías habilitadoras para la fuerza laboral móvil! Entonces, gracias por su tiempo, amigos, nos pondremos en contacto con usted la próxima vez, cuídense. Adiós.