Erik Doernenburg, TweetHead of Technology Europe at ThoughtWorks.
Biography: Erik Doernenburg
Erik’s career in enterprise software began in the early nineties on the NeXTSTEP platform, and throughout his career he has been an advocate of agile values and Open Source software. He holds a degree in Informatics from the University of Dortmund and has studied Computer Science and Linguistics at University College Dublin.
Presentation: TweetQuestions for an Enterprise Architect
Following the success of agile and lean principles for individual projects we are now seeing interest in applying the same principles across the entire enterprise. This brings agile and lean thinking to architecture groups, and raises questions around enterprise architecture and governance.
In this session Erik introduces the concept of evolutionary architecture and then discusses questions such as: How can an architecture strategy be executed in a lean context? What about conformance? And: where do the architects sit in a lean enterprise?
Erik Doernenburg, a coding architect for many years, will lead the discussion and share his thoughts and observations from a variety of projects and organisations.
In this tutorial Erik will explain how to visualise software to get abetter understanding of its internal quality and architecture. Attendees will be guided in using a variety of tools, mostly open sourcesoftware, to analyse their own code bases.
We will explore a variety of techniques and establish a simple framework allowing us to create a number of useful visualisations, and Erik will share his experience from using these visualisations on many software projects.
Attendees should bring a laptop with Java or C# development environments, and some code that they wish to analyse.
Audience: developers, architects
Prerequisites: development skills in Java or .NET