agile

Recursos de programación de agile
¿Cuándo fue la última vez que dibujaste? ¿Necesitas dibujar en tu trabajo y te da vergüenza? En este webinar os enseñaré algunos trucos para volver a dibujar y ser capaces de materializar el mensaje que queremos transmitir. ¿Quién es el ponente? Iratxe Kaltzakorta. Soy Ingeniera Técnica en Informática de Gestión por la Universidad de Deusto pero llevo más de 10 años trabajando en entornos ágiles, ejerciendo de scrum master y/o agile coach e implantando metodologías ágiles y Management 3.0. Creo en otras formas de comunicar y sé que jugando aprendes más.
Software architecture evolution, what to expect? Panel Discussion with Michael Feathers, Ian Gorton, Álvaro García, Eoin Woods Some of the topics and questions we wanted to tackle during this panel discussion were: Silver Bullets: What are they? Have we seen one in the past 10-15 years? Do you expect to see one? Many good ideas that seem to be good on paper, but turn out to be the opposite. How to detect them early on? Are we trending towards more common principles? More specialized? Is architecture becoming more specific or more generalized? Is it really evolving? How to make this evolution happen? What kind of evolution are we seeing here? Natural selection or Human selection? And many others... https://gsas.io/ Michael Feathers: Founder of R7K Research & Conveyance, specializing in software and organization design. Involved in early Agile movement. Author of "Working Effectively with Legacy Code" and "Brutal Refactoring." Ian Gorton: Director of Computer Science Masters programs at Northeastern University. Formerly worked at Carnegie Mellon University and Pacific Northwest National Laboratory. Specializes in designing massively scalable software architectures for big data applications. Eoin Woods: CTO at Endava, leading technical strategy and capability development. Co-author of "Software Systems Architecture." Recipient of the 2018 Linda Northrup Award for Software Architecture. Álvaro García: Principal Engineer at Apiumhub, believer in eXtreme Programming methodology. Co-organizer of Barcelona Software Craftsmanship meetups. Active in IT industry since 2005. GSAS (2019 edition) -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/
El desarrollo de software es un mundo donde personas convierten necesidades en soluciones a través de tecnología. Hay muchas formas de hacer esta conexión, unas con mejor resultado que otras. Muchas dicen ser Agile pero los equipos suelen fallar en la calidad. ¿Será que Agile no funciona sin excelencia técnica? La verdad está ahí fuera. XP es un conjunto de valores, principios y prácticas de desarrollo Agile cuya máxima es la calidad tanto del software producido como de la vida de los equipos de desarrollo. ¿Conoces las prácticas deXP-Files series? Y como la teoría es más atractiva que la realidad ¿las has experimentado? ¿has visto XP en acción? Desde los fracasos más rotundos con las ideas más simples, a auténticos casos de éxito que no podrás creer que funcionaran, con esta charla quiero compartir mis experiencias de cómo las prácticas de XP se han ido cruzando en mi camino. Todas son situaciones reales que he vivido en distintos capítulos de mi vida profesional y diferentes contextos organizacionales. Voy a contarlo desde mi rol de facilitadora Agile, guiando a los equipos con los que he trabajado hacia una cultura de excelencia técnica y responsabilidad sobre el código. Podría ser una temporada de una serie de ciencia ficción. Una cosa es segura: de todos ellos hemos aprendido mucho, y quiero compartirlos.
Hoy quiero hablaros de un tema que quizás os suene demasiado familiar: los plannings ágiles que se eternizan. Una de las mejoras típicas para combatir este problema es recortar el tiempo dedicado a las estimaciones. ¿Cómo? Trabajando con ítems de tamaño moderado y similar. Esta aproximación no solo agiliza estas “reuniones”, sino que también facilita la comprensión y el acuerdo entre todos los miembros del equipo. Para explicaros esto mejor, os invito a ver un video donde profundizo sobre cómo implementar efectivamente estos cambios. Únete a la comunidad, no te pierdas mi newsletter "This Is The Agile Way", que envío todos los jueves. Es un espacio donde compartimos consejos, experiencias y mucho más para hacer que nuestra agilidad sea realmente efectiva. Suscríbete en https://thisistheagileway.com/ para recibirlo directamente en tu correo. Que la Agilidad te acompañe, #Agile #ScrumMaster #AgileCoaching #Innovación #Productividad
Antes de empezar, el 16 de MAYO tenemos webinar GRATIS Y ONLINE sobre “Inteligencia Artificial para Equipos Ágiles” y hablaremos de estos temas (te puedes apuntar aquí https://233academy.org/webinar-may-16-ia-m30-equipos-agiles ) Pero mientras, hoy quiero compartir una reflexión sobre cómo la inteligencia artificial está redefiniendo el tamaño de nuestros equipos ágiles. Sabemos que, al diseñar equipos para la creación de productos intelectuales (el ejemplo más claro son los productos de base tecnológica), el tamaño importa. Existe un consenso bastante generalizado de que equipos más grandes tienden a generar más desperdicio, prolongar eventos, sufrir más interrupciones y requerir más dinámicas . Los estudios sobre esta materia son claros (desde hace AÑOS te he dejado muchos estudios y casos reales en el blog javiergarzas punto com) y, por regla general, intentamos no superar el umbral de 10 personas en un equipo (que ya es un equipo GRANDE). Sin embargo, la revolución que la IA está generando en la productividad es innegable. Y aunque medir la productividad de un programador NO ES POSIBLE, sabemos que esta EXISTE y puede variar significativamente. No necesitamos ir muy lejos para ver los efectos de herramientas como ChatGPT (o, lo que hace en programación GitHub Copilot, que es ALUCINANTE) en nuestra eficiencia. Hay incluso estudios (que siempre hay que tomar los números con cuidado), como el "Experimental Evidence on the Productivity Effects of Generative Artificial Intelligence", que muestra cómo el uso de ChatGPT incrementó la productividad en un 37% y redujo el tiempo dedicado a tareas específicas en un 80%. Esto está llevando a que 🔴 tareas que antes requerían un equipo de p.e. siete personas, ahora puedan ser gestionadas por p.e. solo tres, haciendo uso intensivo de la IA 🔴. #shortyoutubevideo #shortsvideo #agile #agilidad #inteligenciaartificial
Día hoy que, además, coincide con que ya tenemos las primeras copias del libro Gestión ágil de productos (mi 5º libro en Agilidad). Por ahora lo podeis encontrar en digital en papel gestionagildeproductos.com Este libro es el resultado de más de tres años de trabajo, en el que encontrarás tanto la parte más tradicional del Product Owner como la más avanzada, que ocupa un 80%, del Agile Product Manager, incluyendo el uso de Inteligencia Artificial en el Agile Product Manager. Además, te cuento CASOS REALES, propios, de mi experiencia, que te ayudarán a visualizar y comprender mejor cómo implementar estos conocimientos en tus proyectos. Os dejo resumen del Contenido del Libro Parte I - El Agile Product Manager y Más Exploro qué significa ser un Agile Product Manager, cómo se interrelaciona con el equipo de diseño y técnico, y las diferencias con roles como el de Product Owner y Product Manager. Parte II - El Valor Descubriréis cómo diferenciar entre inputs, outputs y outcomes, e impacto. Además, analizo las trampas de las "Feature Factory" y las múltiples tipologías de valor, desde el descubrimiento hasta la retención y referencia. Parte III - Etapas de la Gestión Ágil de Productos Detallo las etapas críticas de la gestión ágil de productos, desde la visión hasta la entrega, incluyendo técnicas como el Círculo Dorado, Personas y Mapas de Empatía, etc., llegando a las diversas estrategias para descomponer y escribir historias de usuario efectivas. Parte IV - Inteligencia Artificial y Product Management Por último, se trata cómo la inteligencia artificial está redefiniendo el ámbito de la gestión ágil de productos y qué futuro nos espera en este emocionante cruce entre la tecnología y ágilidad. Que la Agilidad te acompañe.
Modern Software Engineering. Building Better Software Faster | Bookclub with Dave Farley. 11 April 12:30h (GMT+2) What really works to help us build better software faster? What are the fundamentals of our profession, that if we get them right, and apply them whatever our goal and whatever our technology, will increase our chances of success. Some of these ideas have been hiding in plain sight, and if we just take them and build our practice and process on them, we do get better results. So what are they, what does that take, and what are the hallmarks of great software development? In this talk Dave Farley explores these ideas, and with examples from software and other industries illustrates each of 10 ideas that when combined can be used to form the basis of a modern, agile, engineering approach to software development. Dave also answers the question “what does ‘quality’ in software really mean?”. Dave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software design. He was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing, working in large scale distributed systems. Dave has a long track record in creating high-performance teams, shaping organisations for success, and creating outstanding software. Dave is the managing director and founder of Continuous Delivery Ltd, one of the authors of the Reactive Manifesto, and a winner of the Duke Award for the open source LMAX Disruptor project. He is author of two best-selling books - "Continuous Delivery" and "Modern Software Engineering", founder of the CD.Training school and creator of the popular CD YouTube channel. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/apium_hub https://www.instagram.com/apiumhub/
Saludos Rebeldes Ágiles, Hoy, en esta serie de vídeos que os estoy dejando sobre IA en Agile y en gestión, os traigo algo muy POTENTE: la creación de IA específicas, entrenadas por expertos y alimentadas con conocimiento específico. El tema ya lo adelante a los suscriptores de la thisistheagileway.com, imaginaos tener acceso a todo el conocimiento que he compartido durante los últimos 20 años sobre Agilidad, los más de 2500 post del blog, todos mis libros, más las reglas de uso específicas que le digo a la IA que tiene que usar… ahora encapsulado en una IA 👉👉👉 Y además lo ampliaré en mi próximo webinar GRATIS ONLINE (te puedes apuntar aquí https://233academy.org/webinar-may-16-ia-m30-equipos-agiles y ver todos los datos, fecha, etc.) Concretamente es uno de los llamados GPTs, de ChatGPT, al que he llamado "Agile Expert". Esta tecnología permite interactuar conmigo, o más bien, con una versión IA de mí mismo, en cualquier momento, 24x7. Te lo cuento todo con detalle en el vídeo. Que la Agilidad te acompañe. #chatgpt #gpt #gpts #agilidad #agile #promts
Saludos Rebeldes Ágiles, Para ver el vídeo completo da click aquí: https://www.linkedin.com/posts/jgarzas_agilidad-bdd-hdd-activity-7178798486358802434-ZK5i?utm_source=share&utm_medium=member_desktop Hoy os traigo en vídeo un extracto de mi último libro, disponible en gestionagildeproductos.com Tradicionalmente, las historias de usuario se han escrito masivamente con el triste formato de "Como usuario quiero...", pero hay más maneras de hacerlo. Vamos con tres alternativas interesantes: 1. BDD (Behavior Driven Development) - In order to (con el fin de): Identificar el objetivo o el beneficio esperado. - As a (como un): Definir el rol del usuario o del sistema. - I want (quiero): Describir la acción o la característica deseada. Este enfoque nos ayuda a centrarnos más en el comportamiento y el resultado esperado de las funcionalidades. OJO existe un “branch” aquí en este formato y eso usar Gherkin. 2. HDD (Hypothesis Driven Development) - Creemos que [hipótesis]: Establecer una suposición basada en nuestra comprensión del usuario o del mercado. - Obtendrá como resultado [lo que esperamos]: Predecir el efecto de nuestra hipótesis. - Tendremos confirmación de ello cuando [métrica de confirmación]: Definir cómo vamos a medir si nuestra hipótesis era correcta o no. HDD nos empuja a pensar en experimentos y a validar nuestras ideas antes de comprometernos a construir funcionalidades completas, reduciendo el riesgo y fomentando la innovación. 3. Job stories, explicado con un ejemplo… - CUANDO un cliente necesita comprar medicamentos y productos de salud de manera conveniente - QUIERO poder buscar, seleccionar y adquirir los artículos que necesito en línea - PARA recibir los productos de manera rápida y eficiente Más consejos en gestionagildeproductos.com y prácticas en la newsletter "This is the Agile Way", que se envía todos los jueves. Si aún no estás suscrito, puedes hacerlo en [thisistheagileway.com. Que la Agilidad te acompañe, #Agilidad #BDD #HDD #JobStories #GestiónDeProductos #productowner
Saludos Rebeldes Ágiles, Acabo de terminar mi sexto libro en agilidad "Gestión Ágil de Productos" gestionagildeproductos.com y estoy ansioso por mostrarte un poco del trabajo detrás de él. En este vídeo, te presento un extracto de las más de 70 referencias que seleccioné para sintetizar las 250 páginas del libro. Crear este libro ha sido un viaje increíble, y estoy encantado de poder compartir un poco de ese conocimiento contigo. Espero que estas referencias te sean útiles en tu propio viaje hacia la gestión ágil de productos y el rol de Product Owner. Y hablando de compartir conocimiento, todas los jueves tenemos la newsletter "This Is The Agile Way"? ¡Si aún no estás suscrito, te invito a hacerlo aquí para seguir aprendiendo juntos! thisistheagileway.com/ ¡Hasta pronto, rebelde ágil! #Agile #ProductManagement #ProductOwner #GestiónÁgil #RebeldeÁgil #ThisIsTheAgileWay