Home GOTO Experts Barry O'Reilly

Barry O'Reilly

CEO/Founder at Black Tulip Technology

Barry is a veteran Architect who has held Chief Architect positions at Microsoft among others. He has also been a startup CTO, the Worldwide Lead for the Solutions Architecture Community at Microsoft, and founder of the Swedish Azure User Group. He is also a PhD candidate in software design and complexity science.

Upcoming masterclasses featuring Barry O'Reilly

2 Days: Advanced Software Architecture with Residuality

Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues - an alternative to component and process modeling that uses applied complexity science to make managing uncertainty a fundamental part of the design process.

This is what you will learn

This masterclass teaches advanced, cutting edge techniques based on ongoing research that are designed to identify and decrease risk, improve confidence in decision making and protect your architecture when the domain is characterized by uncertainty.

The masterclass introduces ideas on the philosophy of architecture, forcing participants to think outside of the technology and relate decision making to markets, culture, economic and societal concerns. It teaches practical techniques in stressor analysis and the use of matrices to make component decisions and gives participants the chance to work with these techniques in labs and groups.

Target Audience

This masterclass is suitable for senior developers who want a head start into the world of architecture, for teams embarking on large, risk filled projects, and for seasoned architects seeking new techniques. It has also been successful in unting teams around a common definition of architecture.

Agenda

Day 1:

  • Philosophy of Architecture
  • Concrete Complexity for Software Engineering
  • Representation in Architecture
  • Residuality Theory
  • Modelling stress: socio-economic architecture
  • Defining residues

Day 2

  • Surviving unknown unknowns
  • Producing a real world architecture.
  • Contagion analysis and component decisions
  • Adjacency matrix techniques
  • Incidence matrix techniques
  • Testing the architecture
Monday Sep 29 @ 09:00 | Copenhagen, Denmark

Reserve your spot now

2 Days: Advanced Software Architecture with Residuality

Residuality theory is a revolutionary new theory of software design that aims to make it easier to design software systems for complex business environments. Residuality theory models software systems as interconnected residues - an alternative to component and process modeling that uses applied complexity science to make managing uncertainty a fundamental part of the design process.

This is what you will learn

This masterclass teaches advanced, cutting edge techniques based on ongoing research that are designed to identify and decrease risk, improve confidence in decision making and protect your architecture when the domain is characterized by uncertainty.

The masterclass introduces ideas on the philosophy of architecture, forcing participants to think outside of the technology and relate decision making to markets, culture, economic and societal concerns. It teaches practical techniques in stressor analysis and the use of matrices to make component decisions and gives participants the chance to work with these techniques in labs and groups.

Target Audience

This masterclass is suitable for senior developers who want a head start into the world of architecture, for teams embarking on large, risk filled projects, and for seasoned architects seeking new techniques. It has also been successful in unting teams around a common definition of architecture.

Agenda

Day 1:

  • Philosophy of Architecture
  • Concrete Complexity for Software Engineering
  • Representation in Architecture
  • Residuality Theory
  • Modelling stress: socio-economic architecture
  • Defining residues

Day 2

  • Surviving unknown unknowns
  • Producing a real world architecture.
  • Contagion analysis and component decisions
  • Adjacency matrix techniques
  • Incidence matrix techniques
  • Testing the architecture
Monday Sep 29 @ 09:00 | Copenhagen, Denmark

Reserve your spot now

Browse all experts

Here