Background Image

logo Software ARch D white

– Event over! Thank you for your participation –

KEVLIN HENNEY: The Architecture of Uncertainty

April 21, 2017 / Hotel Timisoara


The Architecture of Uncertainty, KEVLIN HENNEY


Creating software architecture in a world of change, uncertainty and incomplete knowledge

Ralph Johnson defined architecture as “the decisions that you wish you could get right early in a project, but that you are not necessarily more likely to get them right than any other”. Given our inability to tell the future how can we design effectively for it? Much project management thinking is based on the elimination of uncertainty, and advice on software architecture and guidance for future-proofing code often revolves around adding complexity to embrace uncertainty. In most cases, this is exactly the opposite path to the one that should be taken.

During the day we will look at how uncertainty is an intrinsic part of software development and that responding to change calls for attention to detail, a good view of the big picture and a willingness to experiment. Rather than being a problem in development, uncertainty, lack of knowledge and options can be used to partition and structure the code in a system.


April 21, 2017, Hotel Timisoara

  • 08:45 – 09:30    Registration & Welcome coffee
  • 09:30 – 11:00    Part I
  • 11:00 – 11:30    Coffee break
  • 11:30 – 13:00    Part II
  • 13:00 – 14:00    Business lunch
  • 14:00 – 15:30    Part III
  • 15:30 – 16:00    Coffee break
  • 16:00 – 17:30    Part IV
  • 17:30 – 18:00    Closing remarks


  •  * The relationship between development process and software architecture
  •  * The relationship between code and software architecture.
  •  * Empirical and emergent software architecture and development practices
  •  * The role of change and uncertainty in coupling and modularity
  •  * How team size and organisational structure influence architectural evolution

Special guest: Kevlin Henney

Kevlin Henney is an independent consultant, speaker, writer and trainer based in the UK. His software development interests are in patterns, programming, practice and process.

Kevlin has contributed to both open- and closed-source projects, and his work has inspired and has been the basis for a number of utility libraries and testing frameworks. He has been a contributor and columnist for many software development magazines and websites, including The RegisterBetter SoftwareIEEE SoftwareJava ReportC++ ReportC/C++ Users JournalEXE and Application Development Advisor.


Read more…


Hotel Timisoara

Marasesti St, No: 1-3, 300086, Timisoara, Timis, Romania

Tickets and registration



Registration in closed! Thank you.

About Software Architecture Day Editions

Software Architecture Day is an unique event, designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.

The event is held every year in the main cities of Romania: Bucharest, Cluj Napoca, Timisoara and Iasi.

Since 2013, Software Architecture Day brought some of the top specialists in software architecture in the world:  Neal Ford (USA), Brian Sletten (USA), Fred George (USA), Tom Gilb (NORVEGIA), Sander Hoogendoorn (OLANDA), Raoul Urma (UK), Rick Kazman (HAWAII)

Organizer: Libero Events


logo_libero events rWe organize successful events, being known as the B2B and B2C events and PR agency that believes in clients who become partners and in partners who become friends.

For 7 years and more, international and national speakers, who impress the audience with their professional and personal experiences, take part in our events.

The events organized by us are conferences and workshops: The Woman, HR Summit, TeCOMM, MarkDay, AThitecture, Software Architecture Day, Digital Travel Forum, Cluj Sales Conference, Signal Connect, but also exhibitions: Touristica, the tourism fair.

The events powered by Libero Events are based on professionalism and trust.

Feel free to contact us:

  • Dostoievski St. No. 26-28, Building B, 2nd floor,
    Cluj-Napoca, Romania 400424
  • 0364 110 371