Short Talks

Arquitectura y Agilismo

Uno de los valores fundamentales del Agilismo es la respuesta al cambio. El posponer decisiones hasta el último momento responsable. Sin embargo muy pocas veces escribimos software que sea capaz de soportar esas situaciones. Software que siga esos mismos principios. La arquitectura y el diseño de los sistemas que diseñamos debería ser capaz de adaptarse al cambio. Debería ayudar a posponer decisiones, tanto técnicas... more »

Voting

28 votes
Active

Short Talks

No hagas (sólo) Agile

Me encuentro algunos agilistas que sólo leen, estudian y se forman en agilismo y a veces también en temas de desarrollo. Creo que es muy importante y que debemos hacerlo, pero creo que es bueno profundizar en otras áreas, buscar otras pasiones y que estas enriquezcan nuestro trabajo como agilistas. Puede ser cualquier cosa: Yoga, pintura, deporte, running, alfarería, guitarra, ... Podemos escuchar a Ángel Medinilla... more »

Voting

6 votes
Active

Short Talks

Programando juegos casuales con desarrollo dirigido por pruebas

Un videojuego tiene unos requisitos de experiencia de usuario (UX) superiores a otros tipos de software. Por esto, se hace imprescindible contar con un equipo humano que pruebe el juego y ajuste su UX modificando la dificultad, el diseño de niveles, los controles, etc. Sin embargo, existen otros muchos aspectos de un videojuego que se pueden probar con pruebas automática. Si “destapamos” un juego quitando su interfaz... more »

Voting

10 votes
Active

Short Talks

Scrum/CMMI Aumenta control de proyectos con una metodología ágil

Título: Scrum y CMMI. Cómo aumentar el control de los proyectos trabajando con una metodología ágil Descripción: Scrum nos proporciona un marco de trabajo para desarrollar software muy adecuado al tipo de proyectos que realizamos en Ilitia. Nuestros proyectos no son enormes (el tamaño medio de los equipos oscila entre 3 y 6 personas, con una duración de entre 3 y 9 meses), no nos exigen especificaciones formales... more »

Voting

20 votes
Active

Short Talks

Retrospectivas en equipos pequeños

Cuando comienzas a formarte para facilitar buenas retrospectivas, te das cuenta de que las "retros" van mucho más allá de "pluses" y "deltas". Existe una ingente y creciente cantidad de técnicas, dinámicas, juegos y protocolos relacionados con las restrospectivas. Sin embargo, normalmente se centran en facilitar equipos de tamaño mediano o grande. Resulta espectacular leer sobre la facilitación de retros en Open Space... more »

Voting

20 votes
Active

Short Talks

Refactoring desde el punto de vista de negocio

Contexto: cuando un desarrollador se introduce en el agilismo, enseguida queda enamorado de las prácticas de Extreme Programming. Una de las prácticas que enseguida se intenta empezar a aplicar es la de refactoring. El refactoring supone mejorar la calidad del código sin cambiar el comportamiento. Sin embargo, muchas veces al aplicarlo en entornos empresariales surgen objeciones por parte de la gente de negocio. Es... more »

Voting

18 votes
Active

Short Talks

Whistle Blowers

Most of the bad parts while coding goes in inadvertently during the rush hour of check-ins. I usually observe the rush hour to be close to the end of the day and the next day, the refactoring is put into back burner which grows into tech debts and makes you repay at a later stage. Along with the other devs in the team we set some simple rules in the CI to fail the build. The rules are More than 12 lines in a method... more »

Voting

4 votes
Active

Short Talks

Hackea tu lenguaje corporal

Cuando vemos a alguien con los hombros bajos y la cabeza inclinada sabemos que algo va mal. Entendemos por su lenguaje corporal cuales son sus emociones interiores. Contamos con esa capacidad de manera natural, sin darnos cuenta. Y existen muchos libros que explican cómo leer el lenguaje corporal (como los del matrimonio Pease). Lo que yo quiero explicar es que esa relación entre nuestras emociones y nuestro cuerpo es... more »

Voting

13 votes
Active

Short Talks

A framework for growing Agile professionals and organizations

As an Agile professional I’ve been asking myself for years: what can I offer to my organisation as an Agile Coach? What can I give to the agile community as an Agile practitioner? What competencies do I need to develop in my organisation to successfully implement Agile? How can I become a better agile professional and help others to do so? Coaches, teams, organisations and Agile communities have a duty to actively... more »

Voting

9 votes
Active

Short Talks

Un marco sistemático de Test-Driven Development

A pesar de existir una bibliografía amplia de acceso a TDD, aún existen muchas dudas, sobre todo en aquellas personas que empiezan, sobre la manera correcta de aplicar TDD. Actualmente existe una base sistemática que permite aplicar TDD sin necesidad de tener “ideas felices”, y con la seguridad de estar aplicando TDD correctamente. Esta base sistemática engloba, por ejemplo, los patrones de barra verde: fake, implementación... more »

Voting

4 votes
Active

Short Talks

¿Qué sabemos sobre Test-Driven Development?

Muchos desarrolladores hablan de las ventajas de TDD, pero ¿todo lo que cuentan es cierto? ¿Estas ventajas afectan a cualquier desarrollador en cualquier contexto? En la actualidad se han publicado más de 40 artículos y un libro con estudios y experimentos para identificar, cuantificar y desmitificar las mejoras que introduce TDD en el desarrollo de código. El objetivo de esta charla es mostrar una visión general... more »

Voting

12 votes
Active

Short Talks

Undercover Coach: Agente de cambio encubierto

Raro es que una empresa realmente interesante busque un Agile Coach. De la misma manera que jamas he visto un anuncio para "agente de cambio" en un portal de empleo. Para cuando una empresa se da cuenta de que necesita este tipo de rol, puede que sea demasiado tarde y la inercia puede ser demasiado grande. Por otra parte, si la empresa es de las mas prometedoras de Europa probablemente no quieran admitir abiertamente... more »

Voting

13 votes
Active

Short Talks

Scrum en 10 minutos

Introducción para las personas que no sepan qué es Scrum o que sientan que hay algo que se están perdiendo. Hablaremos del ciclo completo de Scrum, qué esperamos de cada paso, quién participa y cómo participa cada miembro del equipo...

Autor: Juanma Gómez

Nivel: Inexperto

Voting

5 votes
Active

Short Talks

¿Por qué desarrollar software es como visitar un museo?

Tras llevar un tiempo viendo cuáles son algunas de las problemáticas que nos encontramos cuando desarrollamos software, y sabiendo que vienen desde la toma de algunas decisiones cuando se está planificando el proyecto, me di cuenta que esas decisiones tienen mucho que ver con las que tomamos cuando visitamos un museo o cuando realizamos otras tareas cotidianas.

 

Autor: Juanma Gómez

Nivel: Inexperto

Voting

4 votes
Active

Short Talks

I+D y Scrum, fabricando el material del futuro: Grafeno

Las metodologías ágiles pueden ir mucho más allá del campo de IT o desarrollo de software. Ya hablamos muchas veces que son ideales en entornos de gestión del conocimiento. En esta charla corta, mostraremos cómo se está usando Scrum en un equipo que realiza labores de I+D en el campo de la nanotecnología. El grafeno es un material nuevo, que promete revolucionar nuestro mundo tecnológico, pero que aún está en una fase... more »

Voting

11 votes
Active