Una demostración del mundo real y un espacio de juego para el servicio de aplicaciones web estáticas de Azure.
This workshop has been presented at TestJS Summit 2021, check out the latest edition of this JavaScript Conference.
Una demostración del mundo real y un espacio de juego para el servicio de aplicaciones web estáticas de Azure.
This workshop has been presented at TestJS Summit 2021, check out the latest edition of this JavaScript Conference.
Vanya Lebedev es un gerente de ingeniería en el equipo de gestión de la cadena de suministro de Dynamics 365 en Microsoft Ireland. Ha trabajado en Microsoft durante más de 12 años, desempeñándose inicialmente como ingeniero de software y luego como gerente.
El equipo de Vanya está trabajando en aplicaciones de gestión de la cadena de suministro para empresas, enfocándose en desafíos como rendimiento, escalabilidad, integración de aplicaciones y mejorar la experiencia del usuario utilizando la última tecnología y el poder de la Nube de Microsoft.
Para Vanya, la cultura es fundamental en Microsoft, destacando la importancia de la curiosidad, el aprendizaje continuo, la asunción de riesgos y la capacidad de cometer errores como aspectos clave que motivan y inspiran a los empleados a hacer una diferencia significativa en la organización.
Microsoft promueve la mentalidad de crecimiento a través de eventos como hackatones anuales, donde los ingenieros trabajan intensamente en ideas nuevas, fomentando la innovación y la colaboración dentro de la organización.
La misión de Microsoft, según palabras de Vanya y reflejada por el CEO Satya Nadella, es empoderar a cada persona y cada organización en el planeta para lograr más, buscando un alcance global y un impacto sustancial en la sociedad.
El equipo utiliza la plataforma Power Apps y adopta la arquitectura de microservicios para desarrollar y escalar sus aplicaciones de gestión de la cadena de suministro, facilitando lanzamientos independientes y mejoras continuas.
Soy un gerente de ingeniería en Microsoft Ireland y compartiré mi punto de vista y experiencia personal sobre la ingeniería en Microsoft. Microsoft tiene una larga historia de construcción de productos adoptados en todo el mundo. Trabajamos en productos que marcan la diferencia para miles de organizaciones y personas. Nuestra cultura fomenta la curiosidad, el aprendizaje y asumir riesgos. Priorizamos comprender las necesidades de nuestros clientes y abrazamos la diversidad y la inclusión. Creemos que todos deberían ser líderes y contribuir a nuestra cultura y desarrollo de productos. Nuestros eventos anuales de hackathon promueven una mentalidad de crecimiento.
Hola a todos. Permítanme presentarme. Mi nombre es Vanya Lebedev y soy un gerente de ingeniería en el equipo de gestión de la cadena de suministro de Dynamics 365 en Microsoft Ireland. He estado trabajando en Microsoft durante más de 12 años, primero como ingeniero de software y luego como gerente, y estoy muy emocionado por la oportunidad de unirme al summit de TESTJS hoy y hablar sobre la ingeniería en Microsoft. Así que compartiré mi punto de vista personal, perspectiva y experiencia sobre el tema. Hablaré sobre los desafíos de ingeniería que mi equipo está resolviendo actualmente y sobre las oportunidades de ingeniería en el equipo. Espero que les parezca interesante. Así que empecemos.
Todos conocen a Microsoft. Tenemos una larga historia de construcción de productos que se adoptaron en todo el mundo. Y esta es probablemente la razón principal por la que me uní a la empresa en 2009. Fue una oportunidad fantástica para aprender cómo es trabajar en una de las empresas más famosas del mundo. Así que me uní y nunca me arrepentí. Los desafíos de ingeniería han sido emocionantes hasta ahora y me lo he pasado muy bien resolviéndolos.
Una de las mejores cosas para mí personalmente es que he estado trabajando en productos que realmente son necesarios y que marcan la diferencia para miles de organizaciones en todo el mundo y para cientos de miles de personas en estas organizaciones. Nuestro CEO, Satchin Adella, ha expresado esta ambición en la declaración de misión que ven en la pantalla en este momento. Queremos capacitar a cada persona y a cada organización en el planeta para lograr más. Esta declaración me emociona mucho personalmente, específicamente por la ambición, por el alcance de esta visión. Piénsenlo. Es cada persona en el planeta. Este es el alcance del impacto que estamos tratando de lograr. Es un esfuerzo verdaderamente global.
¿Y saben qué? Tener un gran objetivo es genial, pero otra cosa que realmente me inspira, me motiva mucho es que no solo tenemos una visión de hacia dónde vamos, sino que también tenemos una comprensión clara de cómo llegaremos allí. Un hombre inteligente dijo que la cultura es la estrategia para el desayuno. Y es muy cierto. Creo que es la gente que me rodea y la cultura que todos compartimos lo que es y será la piedra angular del éxito de Microsoft.
Todos en la empresa, todos a mi alrededor, son alentados a ser siempre curiosos, ansiosos por aprender, a asumir riesgos. Y otra cosa que es realmente genial es que todos también son alentados a no tener miedo de cometer errores en el camino. Porque si no cometemos errores, si no asumimos riesgos, no marcaremos la diferencia. Sin embargo, si cometemos errores, aprenderemos, mejoraremos y crearemos un software revolucionario. Esta es la cultura. Estos son los mensajes que realmente resuenan conmigo.
Y como parte de esta mentalidad de crecimiento, también estamos tratando de obsesionarnos con los clientes, de salir de nuestro camino para comprender cuáles son sus necesidades reales. No asumiremos que lo hemos aprendido todo. Sabemos todo, pero seguiremos aprendiendo y aprendiendo y aprendiendo sobre ellos. En última instancia, creando mejores productos y marcando la diferencia. Lo mismo ocurre con la diversidad y la inclusión. Somos un equipo que es tan global que no pueden imaginarlo. Personas de todo el mundo con diferentes antecedentes, géneros, etc. son muy bienvenidas en el equipo, y cada persona aporta una perspectiva única. Ha habido tantos ejemplos en mi career donde sus opiniones e ideas nos ayudaron a producir un mejor software y productos, y en última instancia, a tener éxito. Esto es algo que creo que es muy único y muy inspirador en mi trabajo. Por eso sigo adelante. Otra cosa que realmente destaca para mí sobre el trabajo en Microsoft es que una cultura como esta, la cultura que acabo de describir, no surge por sí sola, no emerge por sí sola. Requiere una visión sólida y un liderazgo sólido y un esfuerzo colectivo y para acelerar nuestra cultura hemos introducido esta visión de cuáles son los grandes líderes en la organización y creemos que todos, cada ingeniero, cada persona en la organización debería ser un líder, de lo contrario no podremos progresar tan rápido como queremos, no podremos dar forma a nuestra cultura, no podremos construir los productos que necesitamos, y es realmente genial cuando las personas comienzan a adoptar esta mentalidad, esto es algo que realmente nos ayuda a hacer las cosas, las personas no se sientan en un rincón y se quejan, todos toman su destino en sus manos y marcan la diferencia, hacen un cambio, esto realmente ayuda a impulsar una gran y eficiente organización de ingeniería, así que esto es algo que realmente me gusta.
Fueron muchas palabras, pero ¿qué hay de algunos ejemplos concretos, creo que un gran ejemplo de cómo Microsoft promueve esta mentalidad de crecimiento son los eventos anuales de hackathon. Durante tres días, todos en la organización, todos los ingenieros en la organización simplemente entran en un modo completamente oscuro con pizzas y todo para hackear sus ideas y producir aplicaciones de código, mejoras en las que han estado pensando durante mucho tiempo. Echemos un vistazo rápido a la grabación de lo que se puede lograr. Sí.
Los hackathones han sido una experiencia increíble para mí, generando grandes ideas y fomentando una fuerte dinámica de equipo. Nuestro equipo se enfoca en aplicaciones de gestión de la cadena de suministro para empresas, abarcando diversas áreas como ventas, adquisiciones, fabricación y más. Construir un producto a gran escala como este requiere un equipo de miles de ingenieros. Nos enfrentamos a desafíos en rendimiento, escalabilidad, integración y experiencia del usuario. Afortunadamente, aprovechamos la Nube de Microsoft y tecnología de vanguardia como Power Apps y la arquitectura de microservicios para superar estos desafíos.
Esto es lo que se puede lograr con los hackathones. Personalmente, he estado participando durante los últimos cinco años. Cada vez, ha sido una experiencia increíble y siempre hemos tenido grandes ideas y nos hemos divertido mucho haciéndolo. Nuevamente, fueron muchas palabras y muchas cosas culturales, pero todos somos ingenieros aquí.
Probablemente estén curiosos, bien, ¿cuáles son los desafíos de ingeniería? ¿Qué hace su equipo? Nuestro equipo está llevando aplicaciones de gestión de la cadena de suministro a empresas. Nos enfocamos en el lado de las aplicaciones empresariales, y esta es una pequeña diapositiva que muestra qué áreas estamos cubriendo. Nuestras aplicaciones abarcan ventas, adquisiciones, fabricación, contabilidad de costos, planificación de la oferta y la demanda, almacenamiento, transporte, finanzas, impuestos. Pueden ver en la diapositiva, solo leyendo los títulos de las aplicaciones que componen nuestra suite de productos, es inmenso. Y si piensan en el tamaño del producto, son decenas de miles de tipos de entidades persistentes. Son cientos de miles de clases, millones de pruebas automatizadas.
El equipo necesario para construir software como este es de unos pocos miles de personas, unos pocos miles de ingenieros. Naturalmente, mi equipo es responsable de una parte más pequeña de esta aplicación. Principalmente, nos enfocamos en la gestión de pedidos inteligente, en el servicio de campo y en las capacidades de planificación de la cadena de suministro. Pero los desafíos de ingeniería son muchos. Nos dirigimos a empresas de tamaño mediano a grande. Y con un tamaño de empresa como este, los requisitos de rendimiento y escalabilidad son extremadamente difíciles de cumplir. Otro desafío interesante es cómo integramos tantas aplicaciones en una suite que tenga una apariencia y sensación fluidas y esté integrada de manera perfecta para brindar a los usuarios una experiencia fácil y eficiente. Y, por supuesto, la experiencia del usuario en sí. ¿Cómo hacemos que esta aplicación sea lo más agradable posible? Afortunadamente, estamos aprovechando el poder de la Nube de Microsoft para construir esta suite de aplicaciones, y estamos utilizando la tecnología más reciente y avanzada para lograrlo. Power Apps es la plataforma que establece el marco para nuestro desarrollo. También estamos adoptando la arquitectura de microservicios como medio para escalar de manera independiente, lanzar de manera independiente, asegurando que nuestro... Muy bien, bienvenidos a nuestra masterclass sobre JavaScript.
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments