We saved 500 seats

Sorry, this event is already full.

June 5, 2018 | Cine Palacio de la Prensa

Join ThoughtWorks Madrid for an evening with Martin Fowler, our Chief Scientist.


6.30pmDoors opening
7.05pm"Effective Team Onboarding"Maria Gomez & Jorge Agudo
7.30pm"Software Design in the 21st Century"Martin Fowler

About the speakers

Martin Fowler

Chief Scientist at ThoughtWorks

Martin is Chief Scientist at ThoughtWorks, opinion leader and author of many development books. He concentrates on designing enterprise software, looking at what makes a good design and what practices are needed to come up with good design. Martin's been a pioneer of various topics around object-oriented technology and Agile methods. He has also written several books including "Refactoring", "UML distilled", "Patterns of Enterprise Application Architecture" and "NoSQL Distilled". Martin also writes at

María Gómez

Market Tech Principal en ThoughtWorks Spain

Durante su carrera profesional, María ha trabajado en multiple tecnologías y dominios, lo que la ha permitido liderar equipos y aconsejar a empresas en la toma de decisiones de estrategia técnica.

Es también ponente en conferencias y aboga por la diversidad e inclusión en el sector tecnológico. 

Jorge Agudo

Tech Lead en ThoughtWorks Spain

He loves to develop software as much as exploring the human side of Technology.

He has been working during the last ten years to give the best value to clients in different industries, like insurance, utilities or public sector.

About the talks

Software design in the 21st century

In the last decade or so, we've seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular Extreme Programming, give us a highly iterative and evolutionary approach which is particularly well suited to changing requirements and environments. Martin Fowler has been a leading voice in these techniques and will talk about his recent thinking about how these and other developments affect our software development. This talk will be in English

Effective Team Onboarding

Onboarding is a key part of a team’s success and productivity as well as the new joiners’. However as technologists we sometimes fail to pay enough attention to it, not having a clear approach to it. In this talk, we share different techniques on how to improve the onboarding process. From effectively sharing the vision to improving the time it takes a new engineer to contribute to the team. This talk will be in Spanish

Cine Palacio de la Prensa

Sala 1

Plaza del Callao, 4



Sala 1
Plaza del Callao, 4

All the attendees, speakers and volunteers at our conference are required to agree with the following:

We are hiring talented Senior and Lead Devs

Browse all current vacancies

Join us for XConf 2018

A conference built by technologists for technologists

Manchester | 27th June

Munich | 28th June

Barcelona | 29th June