Devoogle tiene indexados actualmente 17922 recursos relacionados con el desarrollo de software.

“Yo refactorizaria pero el Jefe/Manager/PO no me iba a dejar” Si me dieran un euro por cada vez que he oído esto no necesitaría preocuparme de ninguna economía. Desarrollando cierta sensibilidad y apoyándonos en algunas técnicas, podemos hacer refactor en cualquier proyecto por hediondo que este sea. Pero ¿Cómo conseguir el tiempo para hacerlo? ¿Por dónde empiezo? ¿Cómo evito el ‘Gran Refactoring que necesita una semana’?. Contaré algunas lecciones aprendidas haciendo rescate de proyectos e intentaré contestar a estas preguntas. En esta charla pretendo explorar el impacto de refactorizar en la economía de un proyecto de mantenimiento. Encontraremos buenas razones para incorporar esta práctica y las expresaremos en el lenguaje que entiende el management (desde el 3.0 al mas rancio). El dinero. Porque adquiriendo una perspectiva correcta todos los proyectos son tan divertidos como un ‘greenfield’. Porque no hace falta cambiar escalas de valores ni abrazar árboles para empezar a hacer las cosas bien. Autor: Xavi Gost
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
The main issues I will talk about are: Set goals How to interview users and find their problems Creativity tools to be expansive when finding solutions to problems Using back of the envelope calculations to discard projects and/or to sort ideas Lean startup convinced us all we have to test but… what experiment should we do first? How to reduce uncertainty in project management using Discovery Driven methodologies Autor: David Monreal
Javier hará una introducción a XP muy didáctica, hablándonos de cada uno de los artefactos y prácticas. Explicará las claves necesarias para descifrar otras charlas más avanzadas de la conferencia Autor: Javier Gómez
Specification by Example es un técnica que permite describir a través del uso de ejemplos el alcance de una funcionalidad. El hecho de poner ejemplos en vez de redactar una definición abstracta ayuda a entender mejor el problema, descubrir antes puntos clave a tener en cuenta en el diseño y funciona muy bien para que todos los participantes en un proyecto estén “sincronizados” con el alcance. Adicionalmente, utilizando herramientas como Concordion es posible automatizar la especificación, es decir, que los ejemplos descritos en la especificación cobren vida y se ejecuten con el resto de tests. De esta manera podemos tener una documentación que ayuda a comunicar y al mismo tiempo refleja el estado del sistema. En nuestro grupo de desarrollo llevamos usando esta técnica durante más de un año obteniendo resultados muy buenos. En esta charla hablaremos sobre nuestra experiencia, como ha transformado a nuestro equipo y como ha conseguido que estemos mucho más conectados con las necesidades de nuestro cliente. Autor: Ruben Martín Pozo
¿Nos hacen los tests ir más rápidos? Mucha gente se pensará dos veces la respuesta a esa pregunta, cuando debería ser un rotundo y claro “sí”. Programadores de todo tipo intentan introducir el testing entre sus prácticas, pero no consiguen sacarle el beneficio esperado. Se sienten engañados ante todas aquellas promesas de refactoring seguro, de velocidad, y, en definitiva, de un código mejor. En esta charla veremos cómo podemos hacer tests que realmente nos hagan ir más rápido y mejoren nuestro código. Analizaremos prácticas comunes y anti patrones típicos en el testing, y cómo solventarlos. Autor: José Armesto
Esta charla está dedicada a introducir y asentar los pilares de Scrum. ¿Qué tiene esta charla de especial? Pues que vamos a contruir juntos el puzzle de este framework hasta tener una imagen completa y muy visual que de verdad puedes llevar en tu bolsillo a todas partes, Scrum all-in-one. Se presentan todas las piezas de este framework y luego se construye paso a paso el puzzle, el ciclo de scrum, el por qué de cada ceremonia, sus los roles involucrados, y los artefactos con los que se trabaja en cada una de ellas. ¿Sabéis qué? Todas las piezas encajan a la perfección, y por ello Scrum tiene tanto valor. Autora: Vanesa Tejada
Desarrollo del caso de aplicación de LEAN IT en Cuatrecasas, Gonçalves Pereira, empresa lider en la península ibérica en servicios legales. LEAN se aplica inicialmente en Service Desk y se empieza a extender al resto del área de Tecnologías. Se desarrollan las mejoras obtenidas en calidad y eficiencia de los servicios ofrecidos a la compañía. Autor: Walter Henríquez
Una empresa acostumbrada a proyectos de más de 2 años, trabajando para un cliente con estructura bien jerárquica, un proyecto que fracasó y fue cancelado en dos oportunidades. Sin dudas se trataba de un escenario complejo y desafiante que requería una manera diferente de trabajar y entender las cosas. Queremos compartir con ustedes como nuestra experiencia de trabajo con varios equipos y junto a dos capas de management, tanto de SAP como de su cliente, la empresa petrolera estatal en Argentina. Hablaremos, entre otras cosa, de: El trabajo con POs La transformación de varias capas de management Cómo consolidar al equipo a fuerza de retrospectivas El poder de la gestión visual para una mejor comunicación Autores: Ariel Ber, Soledad Rodríguez