agile

Recursos de programación de agile
After over ten years since the Agile summit, software projects are still failing. Many developers don’t behave as software professionals and managers fail to understand the value of technical practices. The software development industry is still very amateur when compared to other professions. How can we change this? Why Agile was not sufficient? Why so many clients are unhappy with their software projects? Why is it so difficult to find good developers? Our industry needs more professionalism and that’s what Software Craftsmanship brings to the table. In this talk Sandro will be explaining: what Software Craftsmanship really is, the value of technical practices, what it means to be a professional software developer and what to do to satisfy our customers. Autor: Sandro Mancuso
A estas alturas todos estamos convencidos de que aplicar técnicas ágiles en nuestros equipos funciona. Pero cuando necesitamos trabajar de manera coordinada más de 100 personas, ó 200 , ó 500, ó 2.000… estamos viendo la necesidad de disponer de un marco de trabajo común que nos permita tener una gestión coordinada, sin dejar de ser ágiles. Aquí es donde aparecen marcos de trabajo como Scaled Agile Framework (SAFe), Large Scale Scrum (LeSS), Disciplined Agile Delivery (DAD), Scrum at Scale, … que cada vez están teniendo más popularidad. En la mesa redonda contaremos con personas que han estado aplicando algunos de los frameworks que más adopción están teniendo en este momento. Será una magnífica oportunidad para debatir sobre las ventajas e inconvenientes que nos aportan estos marcos de trabajo, conocer experiencias reales sobre qué aspectos debemos tener en cuenta en su adopción, y podremos formular preguntas para intentar resolver dudas. Ponentes: Alex Ballarin, Jordi Falguera, Marc Florit, Adrian Perreau de Pinninck Moderador: Miquel Rodríguez
We created Otogami.com, a video games price comparison engine, trying to apply the agile principles that we live and love to the our business model. Our users are always in the center of our design and development process and we tried to build relationships with them instead of transactions. We also believed that just being transparent and neutral would be enough added value to fight with our competence. We were wrong. In this talk, you’ll learn how a agile company have tried to build a profitable business, have failed and have adapted to the consumers demand after a tough reality check. New products, partnerships with third parties, being funded, recruitment processes, remote work, looking for right metrics, launching on other countries… an emotional rollercoaster of 45m. Fasten your seatbelts !!! Author: David Bonilla
Diego nos contará qué le llevó a elegir Agile para su empresa, cuáles eran sus expectativas y que descubrió , y sobre todo intentará explicarnos por qué hoy sigue apostando por Agile después de varios años de éxitos y alegrías pero también de fracasos y sinsabores. Autor: Diego Cenzano
Parece que son cada vez mas las empresas que se adentran en cambios organizacionales y culturales hacia paradigmas ágiles y lean. En esa transformación surgen nuevos roles cuyas responsabilidades y formas de trabajo difieren en gran medida de los roles mas tradicionales. En esa transformación es cuando las empresas sin esos nuevos roles buscan en personas de dentro de la compañía el impulso y soporte necesario pero ¿están preparadas estas personas para desempeñar estos nuevos roles que les pide su organización?. En esta charla abordaremos los distintos enfoques y estrategias que podemos seguir para conseguir el cambio organizacional y como ayudar a estos nuevos roles a desempeñar sus nuevas funciones y cambio de mindset de la manera mas adecuada. También exploraremos las cualidades mas importantes que debe tener cada rol así como consejos de como poder conseguirlas y fomentarlas. Autor: Israel Alcázar
Diego nos contará qué le llevó a elegir Agile para su empresa, cuáles eran sus expectativas y que descubrió , y sobre todo intentará explicarnos por qué hoy sigue apostando por Agile después de varios años de éxitos y alegrías pero también de fracasos y sinsabores. Autor: Diego Cenzano
Las organizaciones Agile-Lean buscan mejorar y aprender más que la competencia para ser mejores y más rápidos en producto, equipos de trabajo y procesos. Para conseguir esto, veremos cómo se redefine el rol del Management. En esta sesión empezaremos comparando el modelo productivo tradicional respecto a uno Agile (cómo se entiende el mundo de manera diferente en principios, enfoques y cultura de empresa). Estos nos permitirá justificar la necesidad de un Management diferente, con características y responsabilidades diferentes. Acabaremos viendo roles específicos de Agile Managers incluso hablaremos de fractales! Esta sesión permite obtener una base con la que entender mejor el resto de ponencias del track de Agile Management. Esta es tu sesión si: (1) Eres Manager, CIO, CEO, Scrum Master o Agile Coach. (2) Quieres entender las responsabilidades que existen en una organización ágil para desarrollar un ecosistema de equipos de alto rendimiento, donde las personas ganan progresivamente en competencia y con foco en crear flujo de trabajo, eliminando impedimentos organizativos para ser realmente ágiles. (3) Nunca has visto un modelo organizativo Agile. Autor: Xavier Albaladejo
Si un mánager decide iniciar una transformación ágil sin tomar en cuenta sus valores y principios, corre el riesgo de que el resultado sea vacío y sin sentido. Una buena cantidad de los fracasos con Scrum, Kanban u otros métodos ágiles se deben a ignorar lo esencial en ellos, asumir que no hace falta trabajar para desarrollarlo. Los juegos y simulaciones son una herramienta poderosa para abordar los valores y principios ágiles sin caer en conceptualizaciones obvias. En esta sesión bien interactiva y dinámica, simularemos situaciones reales a través de juegos desafiantes e innovadores, que nos permitirán reflexionar sobre lo esencial del agilismo y llevarnos ideas concretas de como ponerlo en práctica para transformar nuestros equipos. Dinámica Combinación de una breve presentación para conceptualizar lo esencial del agilismo, juegos vivenciales y una dinámica facilitada a modo de conclusión. Aprendizajes esperados La importancia radical que tienen en el agilismo los principios y valores. Lo riesgoso que puede ser considerar a Agile solo como un conjunto de reglas y prácticas. La riqueza que se obtiene de la combinación de juegos para tener vivencias significativas y conversaciones facilitadas para convertirlas en experiencia y aprendizaje. El poder de la autoorganización cuando hay un objetivo preciso, límites y autonomía. El valor de recibir feedback claro Ejemplos propios de liderazgo situacional y resolución de problemas complejos a través de planes emergentes. La experiencia de construir un producto a través de un proceso iterativo e incremental. La vivencia de que la confianza se construye y es muy difícil recuperarla una vez que se la perdió. Autor: Ariel Ber
BEFORE WE STARTED Departments and silos Traditional waterfall approach to software development Platform with high maintenance cost Manual testing of new feature and regression test No code quality metrics OUR LAST NINE MONTHS SCRUM TEAMS Four self-organized teams Two product teams Two services teams Addressing the immediate project pipeline needs and maintaining productivity during the change Building long term product vision One Product Owner per team, internally selected KAIZEN TEAM Kaizen Team Team Vision: Optimize the ROI of clients by driving productivity in a lean organization which promotes open and honest conversation and a joint responsibility for continuous improvement Role of the Kaizen Product Owner Two Scrum Masters for four scrum teams Teamwise part-time dedicated to allow focus on process Fosters the practice of facilitation and coaching on different teams Drive continuous improvement initiatives PRODUCTS AND VISION Initial product definition Front End component Back End Component Integration with external services Hybrid model for team focus (component / feature / project) Dependencies Not always clear what we called a product and a product team Long term vision vs. short term delivery ORGANIZATIONAL CHANGES Reporting lines changes From Managers to Tribe Leaders Peer feedback experiment Employees goals aimed to foster collaboration NEW TECHNICAL PRACTICES Fostering craftsmanship excellence through communities of practice, Lunch’n’Learn and Reading Clubs activities New tools aimed to drive continuous integration and code quality CHALLENGES IT Operations integration within scrum teams and DevOps culture Unified backlog among different tools and PMO visibility on project progress Long term product vision, feature teams and domain specialization Tactical interdependencies among teams Change management Managerial tasks ownership Holidays Hardware renovation Expense approval People development (appraisals, trainings, etc.) THE FUTURE SELF ORGANIZED TEAMS AND LEAN ORGANIZATION Deal with the current challenges Move toward Feature Teams Welcome a new Scrum Master Deal with the current challenges Coaching Product Owners Coaching Agile Managers / Tribe Leaders CONTINUOUS INTEGRATION AND ONE DAY RELEASE Leaner self-organized teams and organization Deal with current challenges Coaching Tribe Leaders / Agile Managers Coaching Product Owners Coaching the rest of the Organization Move towards Feature Teams Keep working toward Continuous Integration Improve code quality metrics Shorten Regression Test through automation Automate environment syncing tasks Autor: Fabio Frascella
Accenture colabora con clientes en proyectos basados en metodologías ágiles, tanto a nivel de implementación de soluciones como de consultoría, acompañando el proceso de transformación de equipos y organizaciones. En muchas ocasiones, proyectos y clientes son globales, con equipos en distintas localizaciones, por lo que se requiere una planificación y ejecución distinta a la hora de abordarlos. Para afrontar este tipo de proyectos, a lo largo de los últimos años se ha desarrollado un framework interno, basado en un desarrollo iterativo similar a Scrum, pero con etapas y procesos estandarizados que los equipos de trabajo conocen, comparten y evolucionan desde cualquiera de los países en los que operamos. Este framework nos permite presentar a los clientes un modelo de trabajo iterativo probado, basado en experiencias reales, con métricas comparables, permitiendo la escalabilidad de equipos y la gestión onsite+offshore de proyectos. Autores: Luis Jesús Pintado, Abraham Díaz Bodas