Show mobile menu

OOP Munich 2011

ThoughtWorks will take part in one of Europe's leading conferences for Software Architects and Decision Makers - OOP 2011 in Munich...

About OOP Munich 2011

Event proudly presented by:

  • Martin Fowler
  • Jez Humble

And brought to you by

About the conference


The OOP is Europe's hub for software architects and decision makers. OOP 2011 takes place in the International Congress Center Munich from the 24th to the 28th of January. Numerous international experts will do presentations and tutorials on prevailing and practical topics around the world of software.

For more information and to register for this event, visit here .

ThoughtWorks Presentations


Speaker: Martin Fowler, Jez Humble
Topic: Continuous Delivery; Tutorial
Date and Time: Monday 24th January 9.30am - 12.30pm

This tutorial sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users and includes many interactive exercises. Through automation of the build, deployment, and testing process, and improved collaboration, teams can get changes released continuously.

At the heart of the tutorial is a pattern called the deployment pipeline, which involves the creation of a living system that models your organization‘s value stream for delivering software. We introduce this pattern and discuss how to incrementally automate the build, test and deployment process, culminating in continuous deployment. We then describe an agile infrastructure to automate the management of testing and production environments. Development practices that enable incremental development and delivery will be covered at length as well as how practices such as branch by abstraction and componentization provide approaches that enable large and distributed teams to deliver incrementally.

Speaker: Martin Fowler, Jez Humble
Topic: Software Design in the 21st Century; Keynote
Date and Time: Tuesday 25th January 3.15pm - 4.00pm

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 give a suite of short talks featuring various aspects about his recent thinking about how these and other developments affect our software development.