Este documento presenta una guía sobre cómo identificar y enfocarse en los puntos críticos de un proyecto. Explica que los puntos críticos son situaciones difíciles donde se debe tomar acción para cambiar el curso del proyecto. Recomienda identificarlos usando métodos como lluvia de ideas o plantillas, y enfocarse en ellos haciendo preguntas clave a los involucrados. También sugiere cambiar paradigmas, priorizar y entregar valor al cliente como formas de abordar estos puntos.
Preguntas como conectores entre el PM y sus proyectosCristian Soto
Cuando logramos tener una conciencia plena de lo que preguntamos y como preguntamos, tenemos oportunidad de cambiar y por lo tanto obtener las respuestas que necesitamos. Para este objetivo podemos utilizar el criterio SMART para establecer la cantidad de información que nosotros necesitamos saber en una situación de requerimientos del producto o del proyecto por ejemplo
Hay muchos caminos para mejorar tu carrera como project manager, pero podés tomar estos atajos para conseguirlo más rápido, el PMI cuenta con muchos recursos para ayudarte a ser la mejor versión de vos mismo. Por qué no darle un vistazo?
El documento presenta mejores prácticas para crear alcances BIM efectivos. Recomienda definir claramente los hitos de entrega de información, usar plantillas para consistencia, crear los alcances en conjunto con todos los equipos, simplificar los estándares manteniéndolos visuales, asignar responsabilidades claras, y compartir alcances previamente filtrados usando un enfoque ágil. También sugiere consultar videos de capacitación y clases magistrales para ayudar a los equipos BIM.
Slides utilizados durante la charla
"TDD desde las trincheras: teoría y lecciones aprendidas"
https://www.meetup.com/es-ES/Madrid-Scrum-User-Group/events/258185830/
Grabación de la charla: https://youtu.be/_oX7vvSQxI8
Charla sobre cómo implantar buenas prácticas en los proyectos tecnológicos y no morir en el intento. Realizada el 25 de Enero de 2013 en Betabeers Barcelona.
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadJorge Hernán Abad Londoño
Se presentan elementos por los cuales fracasamos en el desarrollo de software con las metodologías tradicionales, y por que las metodologías ágiles de desarrollo de software son más exitosas.
Este documento presenta una guía sobre cómo identificar y enfocarse en los puntos críticos de un proyecto. Explica que los puntos críticos son situaciones difíciles donde se debe tomar acción para cambiar el curso del proyecto. Recomienda identificarlos usando métodos como lluvia de ideas o plantillas, y enfocarse en ellos haciendo preguntas clave a los involucrados. También sugiere cambiar paradigmas, priorizar y entregar valor al cliente como formas de abordar estos puntos.
Preguntas como conectores entre el PM y sus proyectosCristian Soto
Cuando logramos tener una conciencia plena de lo que preguntamos y como preguntamos, tenemos oportunidad de cambiar y por lo tanto obtener las respuestas que necesitamos. Para este objetivo podemos utilizar el criterio SMART para establecer la cantidad de información que nosotros necesitamos saber en una situación de requerimientos del producto o del proyecto por ejemplo
Hay muchos caminos para mejorar tu carrera como project manager, pero podés tomar estos atajos para conseguirlo más rápido, el PMI cuenta con muchos recursos para ayudarte a ser la mejor versión de vos mismo. Por qué no darle un vistazo?
El documento presenta mejores prácticas para crear alcances BIM efectivos. Recomienda definir claramente los hitos de entrega de información, usar plantillas para consistencia, crear los alcances en conjunto con todos los equipos, simplificar los estándares manteniéndolos visuales, asignar responsabilidades claras, y compartir alcances previamente filtrados usando un enfoque ágil. También sugiere consultar videos de capacitación y clases magistrales para ayudar a los equipos BIM.
Slides utilizados durante la charla
"TDD desde las trincheras: teoría y lecciones aprendidas"
https://www.meetup.com/es-ES/Madrid-Scrum-User-Group/events/258185830/
Grabación de la charla: https://youtu.be/_oX7vvSQxI8
Charla sobre cómo implantar buenas prácticas en los proyectos tecnológicos y no morir en el intento. Realizada el 25 de Enero de 2013 en Betabeers Barcelona.
Sensibilizacion a las Metodologías Ágiles y Framework de Cynefin por @jorge_abadJorge Hernán Abad Londoño
Se presentan elementos por los cuales fracasamos en el desarrollo de software con las metodologías tradicionales, y por que las metodologías ágiles de desarrollo de software son más exitosas.
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasDavid Muñoz Gaete
Una guía/charla casi motivacional de como generar un proyecto de emprendimiento , de acuerdo a mi experiencia personal ;)!.
El desafio: Hacer una app para ios y android en 30 días
Este documento presenta las evaluaciones y expectativas para un curso sobre emprendimiento. Se evaluará la participación en clase, el desarrollo de un modelo de negocio, ideas creativas y presentaciones finales de proyectos. También incluye ejemplos de fracasos empresariales debido a actividades clave descuidadas y ejercicios para identificar las actividades clave de empresas como Uber, Airbnb y Dropbox.
Este documento resume la experiencia de desarrollar el sitio web www.chileayuda.com para coordinar la ayuda a las víctimas del terremoto de Chile de 2010 usando métodos ágiles. El proyecto reunió a 300 voluntarios en 2 semanas para crear el sitio de manera rápida y flexible mediante la auto-organización, el trabajo en equipos multidisciplinarios y la aplicación de principios ágiles como el desarrollo iterativo y la retroalimentación continua con los usuarios. El enfoque ágil permitió que el
Este documento resume las lecciones aprendidas después de un año de pre-lanzamiento de Greentizen. Algunos puntos clave son: (1) Greentizen comenzó con un enfoque de "lean startup" pero tuvo que pivotar su modelo, (2) la cantidad de gente que se suma a iniciativas de otros usuarios es baja, por lo que usarán gamificación, y (3) aprendieron sobre la importancia de enfocarse en dispositivos móviles y usar marketing offline e digital.
El documento presenta los principios y beneficios del desarrollo ágil de software. Uzi Mamani, un experto en metodologías ágiles como Scrum, XP y Kanban, ofrece una introducción a estos enfoques, destacando cómo permiten mayor adaptación, productividad e innovación en comparación con métodos tradicionales. También aborda mitos comunes sobre el desarrollo ágil y recomienda lecturas para profundizar en estos temas.
Este documento describe el grupo de LinkedIn "PMP Grupo de Estudio de Latinoamérica", el cual tiene como objetivo apoyar a los profesionales en su preparación para las certificaciones CAPM y PMP a través de un ambiente de aprendizaje mutuo. El grupo cuenta con más de 1,300 miembros y se centra en preguntas y discusiones sobre temas relacionados a la gestión de proyectos según el PMI. El documento también presenta información sobre el fundador y moderador del grupo, Edgar Vásquez.
Un poco la visión actual de nuestros clientes y algunos principios ágiles que ayudan a guiar a los equipos remotos y tambien consejos profesionales para trabajar con equipos en remoto.
Presentación sobre Agile Inception a cargo de:
Roberto Gil del Sol es Scrummaster y responsable de arquitecturas en Paradigma Tecnológico, lleva 12 años trabando con Internet en los cuáles ha realizado tareas como administrador de sistemas Linux, programador Perl, Arquitecto Java y emprendedor.
Pablo Pazos es desarrollador web en Paradigma Tecnológico, experto en tendencias web y analista de nuevas metodologías de desarrollo ágil.
La agilidad se ha convertido en popular y esto hace que exista un gran mercado para ayudar a empresas a mejorar en este aspecto. Esta gran demanda junto a la falta de experiencia ha generado lo que los primeros pioneros han llegado a denminar Fake Agile, Flaccid Scrum o Dark Agile. En la charla nos centramos en la situación que vemos a nuestro alrededor y comentamos esperiencias de una agilidad centrada en los resultados.
4 escenarios para volverse locos en Retail y cómo solucionarlosSolidQ
El documento describe un evento llamado SOLIDQ SUMMIT MADRID 2017 que presentará 4 escenarios comunes en la industria minorista y cómo resolverlos. También promueve un máster en BI & Analytics de SolidQ que ofrece más de 500 horas de capacitación en línea con clases en vivo, proyectos prácticos, tutorías y acceso a laboratorios virtuales para ayudar a los estudiantes a adquirir habilidades en business intelligence, análisis de datos y visualización.
Material de la charla impartida por Antonio Valle y Eva Terrer durante el ScrumDay.Barcelona explicando factores de exito y de fracaso en la transformación agile del Ayuntamiento de Barcelona
El documento habla sobre craftsmanship y Scrum. Antes que procesos o documentación extensiva, busca individuos, software funcionando y colaboración con el cliente. También enfatiza la importancia de la simplicidad, comunicación, realimentación, respeto y coraje para los desarrolladores ágiles.
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesÁlvaro Agea Herradón
El desarrollo de un producto no es una tarea fácil. Prueba de ello es que existen numerosas propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán. Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofía de las metodologías ágiles, las cuales dan mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Las metodologías ágiles han revolucionado la manera de producir, y a la vez han generado un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologías tradicionales.
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
Metodologías ágiles como catalizador del cambioRoberto Canales
Las metodologías ágiles son el catalizador del cambio que muchas organizaciones necesitan. La adaptación vs a la anticipación, los principios lean, el manifiesto ágil, la artesanía del software, las trampas de la eficacia y la eficiencia, Scrum, Kanban, Scrumban y contratos ágiles son tópicos tratados. En Autentia somos expertos en aplicarlo a proyecto reales.
Este documento presenta varios conceptos relacionados con la gestión de proyectos ágiles en grandes organizaciones. Aborda temas como la importancia de compartir conocimiento, la necesidad de que los equipos IT se enfoquen en el negocio, y los principios de metodologías como Scrum, Kanban y Lean. También discute sobre la evolución de los modelos tradicionales de gestión de proyectos hacia enfoques más ágiles y centrados en el valor para el cliente.
Este documento presenta las lecciones aprendidas por un desarrollador sobre el uso de Docker y Kubernetes. Explica que es importante tener conocimientos básicos en diferentes áreas para resolver problemas de forma ágil. También describe algunas técnicas como usar Docker compose para ejecutar servicios dependientes localmente, inspeccionar logs y entrar en contenedores para depurar, y montar configuraciones como volúmenes en Kubernetes. El objetivo es compartir recetas y consejos prácticos basados en la experiencia del autor.
Slides from presentation about Docker and dotnet for Dotnet Baires community.
Source code used during the talk can be found here https://github.com/leomicheloni/dotnet-docker-azure
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
Haz realidad tu proyecto, Cómo hacer una app movil en 30 díasDavid Muñoz Gaete
Una guía/charla casi motivacional de como generar un proyecto de emprendimiento , de acuerdo a mi experiencia personal ;)!.
El desafio: Hacer una app para ios y android en 30 días
Este documento presenta las evaluaciones y expectativas para un curso sobre emprendimiento. Se evaluará la participación en clase, el desarrollo de un modelo de negocio, ideas creativas y presentaciones finales de proyectos. También incluye ejemplos de fracasos empresariales debido a actividades clave descuidadas y ejercicios para identificar las actividades clave de empresas como Uber, Airbnb y Dropbox.
Este documento resume la experiencia de desarrollar el sitio web www.chileayuda.com para coordinar la ayuda a las víctimas del terremoto de Chile de 2010 usando métodos ágiles. El proyecto reunió a 300 voluntarios en 2 semanas para crear el sitio de manera rápida y flexible mediante la auto-organización, el trabajo en equipos multidisciplinarios y la aplicación de principios ágiles como el desarrollo iterativo y la retroalimentación continua con los usuarios. El enfoque ágil permitió que el
Este documento resume las lecciones aprendidas después de un año de pre-lanzamiento de Greentizen. Algunos puntos clave son: (1) Greentizen comenzó con un enfoque de "lean startup" pero tuvo que pivotar su modelo, (2) la cantidad de gente que se suma a iniciativas de otros usuarios es baja, por lo que usarán gamificación, y (3) aprendieron sobre la importancia de enfocarse en dispositivos móviles y usar marketing offline e digital.
El documento presenta los principios y beneficios del desarrollo ágil de software. Uzi Mamani, un experto en metodologías ágiles como Scrum, XP y Kanban, ofrece una introducción a estos enfoques, destacando cómo permiten mayor adaptación, productividad e innovación en comparación con métodos tradicionales. También aborda mitos comunes sobre el desarrollo ágil y recomienda lecturas para profundizar en estos temas.
Este documento describe el grupo de LinkedIn "PMP Grupo de Estudio de Latinoamérica", el cual tiene como objetivo apoyar a los profesionales en su preparación para las certificaciones CAPM y PMP a través de un ambiente de aprendizaje mutuo. El grupo cuenta con más de 1,300 miembros y se centra en preguntas y discusiones sobre temas relacionados a la gestión de proyectos según el PMI. El documento también presenta información sobre el fundador y moderador del grupo, Edgar Vásquez.
Un poco la visión actual de nuestros clientes y algunos principios ágiles que ayudan a guiar a los equipos remotos y tambien consejos profesionales para trabajar con equipos en remoto.
Presentación sobre Agile Inception a cargo de:
Roberto Gil del Sol es Scrummaster y responsable de arquitecturas en Paradigma Tecnológico, lleva 12 años trabando con Internet en los cuáles ha realizado tareas como administrador de sistemas Linux, programador Perl, Arquitecto Java y emprendedor.
Pablo Pazos es desarrollador web en Paradigma Tecnológico, experto en tendencias web y analista de nuevas metodologías de desarrollo ágil.
La agilidad se ha convertido en popular y esto hace que exista un gran mercado para ayudar a empresas a mejorar en este aspecto. Esta gran demanda junto a la falta de experiencia ha generado lo que los primeros pioneros han llegado a denminar Fake Agile, Flaccid Scrum o Dark Agile. En la charla nos centramos en la situación que vemos a nuestro alrededor y comentamos esperiencias de una agilidad centrada en los resultados.
4 escenarios para volverse locos en Retail y cómo solucionarlosSolidQ
El documento describe un evento llamado SOLIDQ SUMMIT MADRID 2017 que presentará 4 escenarios comunes en la industria minorista y cómo resolverlos. También promueve un máster en BI & Analytics de SolidQ que ofrece más de 500 horas de capacitación en línea con clases en vivo, proyectos prácticos, tutorías y acceso a laboratorios virtuales para ayudar a los estudiantes a adquirir habilidades en business intelligence, análisis de datos y visualización.
Material de la charla impartida por Antonio Valle y Eva Terrer durante el ScrumDay.Barcelona explicando factores de exito y de fracaso en la transformación agile del Ayuntamiento de Barcelona
El documento habla sobre craftsmanship y Scrum. Antes que procesos o documentación extensiva, busca individuos, software funcionando y colaboración con el cliente. También enfatiza la importancia de la simplicidad, comunicación, realimentación, respeto y coraje para los desarrolladores ágiles.
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesÁlvaro Agea Herradón
El desarrollo de un producto no es una tarea fácil. Prueba de ello es que existen numerosas propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán. Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofía de las metodologías ágiles, las cuales dan mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Las metodologías ágiles han revolucionado la manera de producir, y a la vez han generado un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologías tradicionales.
Guía del seminario sobre métodos ágiles (Scrum, Kanban, Lean y XP) impartido en Septiembre de 2011en La Salle (Universidad Ramon Llull, Barcelona. Parte de una presentación de Agile-Spain con slides específicos de proyectosagiles.org y uno de Henrik Kniberg (crisp.se).
Metodologías ágiles como catalizador del cambioRoberto Canales
Las metodologías ágiles son el catalizador del cambio que muchas organizaciones necesitan. La adaptación vs a la anticipación, los principios lean, el manifiesto ágil, la artesanía del software, las trampas de la eficacia y la eficiencia, Scrum, Kanban, Scrumban y contratos ágiles son tópicos tratados. En Autentia somos expertos en aplicarlo a proyecto reales.
Este documento presenta varios conceptos relacionados con la gestión de proyectos ágiles en grandes organizaciones. Aborda temas como la importancia de compartir conocimiento, la necesidad de que los equipos IT se enfoquen en el negocio, y los principios de metodologías como Scrum, Kanban y Lean. También discute sobre la evolución de los modelos tradicionales de gestión de proyectos hacia enfoques más ágiles y centrados en el valor para el cliente.
Este documento presenta las lecciones aprendidas por un desarrollador sobre el uso de Docker y Kubernetes. Explica que es importante tener conocimientos básicos en diferentes áreas para resolver problemas de forma ágil. También describe algunas técnicas como usar Docker compose para ejecutar servicios dependientes localmente, inspeccionar logs y entrar en contenedores para depurar, y montar configuraciones como volúmenes en Kubernetes. El objetivo es compartir recetas y consejos prácticos basados en la experiencia del autor.
Slides from presentation about Docker and dotnet for Dotnet Baires community.
Source code used during the talk can be found here https://github.com/leomicheloni/dotnet-docker-azure
El documento habla sobre TypeScript y sus ventajas para el desarrollo de aplicaciones JavaScript. TypeScript es un superconjunto de JavaScript creado por Microsoft que agrega tipos estáticos y otras características. Esto hace que el código sea más fácil de comprender, mantener y probar, ayudando a prevenir errores y mejorar la productividad. Muchos frameworks como Angular y equipos importantes han adoptado TypeScript.
Este documento presenta los principios SOLID de diseño de software, los cuales incluyen: responsabilidad única, abierto/cerrado, sustitución de Liskov, segregación de interfaz e inversión de dependencias. Explica que estos principios mejoran la escalabilidad, mantenibilidad y evolución del código. También describe cómo Typescript permite aplicar completamente estos principios en JavaScript al agregar características como interfaces.
Docker es un software para gestionar contenedores ligeros que aíslan procesos. Una imagen es un molde para crear contenedores, mientras que un contenedor es una instancia de ejecución de una imagen. Puedo crear mis propias imágenes mediante Dockerfiles y luego distribuir aplicaciones mediante imágenes que incluyen las dependencias.
Este documento explica conceptos clave sobre Docker como contenedores, imágenes, registros y orquestación. Un contenedor es un proceso aislado con su propio sistema de archivos y red. Una imagen es un molde inmutable para crear contenedores. Docker permite empaquetar aplicaciones con sus dependencias para distribuirlas fácilmente. La orquestación como Kubernetes es necesaria para administrar grandes cantidades de contenedores.
Slides usados durante la charla "Javascript Kata: aplicando clean code y buenas prácticas en vivo" https://www.meetup.com/es-ES/Front-end-Developers-Madrid/events/250409421/
Leonardo Micheloni presenta Cosmos DB, un servicio de base de datos como servicio de Microsoft Azure. Cosmos DB ofrece almacenamiento de datos NoSQL a escala global con replicación automática en múltiples regiones y niveles de consistencia personalizables. Permite almacenar datos en formatos como documentos, grafos y clave-valor y ofrece SDKs para varios lenguajes de programación.
Slides from talk about NodeMCU + IoThub + Stream Analytics + CosmosDb
https://www.meetup.com/es-ES/IoT-un-mundo-conectado/events/247094054/
Sample Code is here https://github.com/leomicheloni/NodeMCU-Azure
The document discusses blockchain technology, smart contracts, and Azure. It provides an overview of blockchain as a distributed database that records transactions in blocks that are digitally signed. Blockchain solves issues with centralized systems like banks by allowing for validation across a network without intermediaries. Examples of blockchain applications mentioned include cryptocurrency, proof of ownership, supply chain management, and IoT. The document also discusses how smart contracts can automate transactions through code and outlines some non-monetary uses like property records. Finally, it notes that Microsoft Azure provides tools to build blockchain applications.
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Javier Martinez Seco
El 15 de junio de 2024 Javier Martínez Seco, director de Ecode, presentó en SEonthebeach 2024 una ponencia titulada "Casos de éxito en Negocios online - Estrategias WPO que funcionan". Javier compartió su experiencia de más de 15 años en el ámbito de las tecnologías web, destacando su especialización en desarrollo web a medida, SEO técnico y optimización del rendimiento web (WPO).
- Presentación inicial: Javier Martínez es ingeniero informático especializado en tecnologías web, con un historial que incluye la creación y mejora de más de 1000 sitios web y negocios online. Realiza auditorías, consultorías, formación a equipos de desarrollo y desarrollo a medida.
- Sitios web que funcionan bien desde el principio: destacó la diferencia entre un sitio web que simplemente "funciona" y uno que "funciona bien". Ejemplos reales desarrollados por Ecode.
- Calidad en el rendimiento web: explicó qué aspectos deben considerarse para conseguir calidad en el rendimiento de una web. Detalló los procesos que el navegador debe seguir para renderizar una página web, incluyendo la descarga del documento HTML, CSS y demás recursos (imágenes, tipografías, ficheros JavaScript).
- Estrategias de carga óptima: Javier presentó estrategias de carga óptima teniendo en cuenta diferentes objetivos y condiciones de trabajo. Habló sobre la importancia de simular condiciones reales de usuario y ajustar la velocidad y CPU para estas simulaciones. También mencionó la extensión de Chrome Web Vitals.
- Pruebas de rendimiento: indicó cómo probar el rendimiento de carga de una página web en su primera visita.
- Realidad del sector y mercado actual: Javier describió la situación actual del sector, donde se priorizan tecnologías populares que facilitan el trabajo de creación web. Sin embargo, advirtió sobre la dependencia de tecnologías conocidas y la necesidad de adaptar el negocio online a estas tecnologías.
- Ejemplos de cargas no óptimas: presentó ejemplos de malas cargas de diferentes webs populares desarrolladas con CMS y tecnologías como Shopify, Webflow, Prestashop, Magento, Salesforce, Elementor, WordPress y Drupal. La tecnología lenta es tecnología mala.
- ¿Merece la pena hacerlo mejor?: Javier subrayó la importancia de medir la situación actual y evaluar la oportunidad de mejora.
- Javier finalizó la ponencia hablando sobre cómo trabaja actualmente con su empresa Ecode, enfocada en construir sitios web muy optimizados desde el inicio. Presentó un caso de éxito: La Casa del Electrodoméstico, una tienda online a medida con una facturación anual de millones de euros y más de 10 millones de carritos de compra, donde más del 90% de las sesiones cumplen con los parámetros LCP, INP y CLS durante toda la sesión.
La ponencia de Javier Martínez Seco en SEonthebeach 2024 ofreció una visión completa y práctica sobre la optimización del rendimiento web, demostrando cómo las estrategias WPO bien implementadas pueden marcar la diferencia en el éxito de los negocios online.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
DuckDuckGo, es el motor de búsqueda centrado en la privacidad que lleva años creciendo como una sólida alternativa a buscadores como Google, Bing y Yahoo. Sobre todo, una alternativa para todos aquellos que no quieran ser rastreados y que quieran maximizar la privacidad cuando buscan cosas en Internet.
Aplicación de las sentencias de control en telecomunicacionesambuludimateo2
if y switch son fundamentales en la programación moderna debido a su capacidad para controlar el flujo de ejecución y tomar decisiones basadas en condiciones específicas.
5. TDD
• Hacer software es complejo
• El diseño es complejo
• Hay mucho que no sabemos
• Las cosas pueden cambiar
• No queremos hacer un análisis profundo
“El cliente es esa persona que nos dice lo que quería en el momento que le entregamos lo que nos pidió”
8. ¿CUÁLES SON LAS VENTAJAS?
• Tiempo fijo (timeboxing)
• Feedback rápido
• Fallar rápido
• Aprender en el camino
• Hacer Iteraciones (baby steps)
• Producto “entregable” cada sprint
9. TDD
• Tomar un requerimiento simple
• Hacer los test primero
• Hacer que fallen
• Implementar la solución
• Refactor
• Repetir
• No se consideran casos excepcionales
(inicialmente)
• La idea es centrarse solo en la
funcionalidad actual
https://anvileight.com/media/django-summernote/
10. ¿CUÁLES SON LAS VENTAJAS?
• Tiempo fijo (timeboxing)
• Feedback rápido
• Fallar rápido
• Adaptar y continuar
• Aprender en el camino
• Hacer Iteraciones (baby steps)
• “Producto” potencialmente entregable
11. VENTAJAS
• El diseño “emerge”
• Mejora la autoestima
• Evitamos el sobre-diseño
• Hacemos refactor sobre la marcha
• Mejoramos la comprensión del problema
• Tenemos tests
• Tenemos code coverage
• YAGNI
• KISS
15. REFLEXIONES
• No es simple
• No es aplicable a todas las partes del sistema
• Puede dar una falsa sensación de seguridad
• En ocasiones es difícil de justificar
• Hace falta “ejercicio”, hay que ejercitarse