Courses

We currently offer three courses. For all course enquiries and pricing please contact sales@blacktulip.se. All courses are offered publicly in Sweden and Norway, with Advanced Software Architecture being offered in the UK, Denmark, Belgium, the Netherlands, Switzerland, Italy, Portugal, and Germany. All courses can be ordered as internal courses and can even be tailored toward your specific needs.

Advanced Software Architecture (3 Days)

This 3-day course describes a new way of designing software systems using Residuality Theory - a blend of Complexity Science and Software Engineering. The course investigates the philosophical underpinnings of conventional software architecture techniques and points to a new way of thinking that frees us from the engineering metaphors of the past.

Three intense days that will give a new, scientific way of framing your approach to architecture as well as concrete tools to make the job easier and less focused on vague gut feeling.

Book here:

Sweden: https://www.dfkompetens.se/utbildning/advanced-software-architecture/

Netherlands: https://ddd.academy/introduction-to-residuality-theory/

Belgium: https://www.ae.be/barry-oreilly-advanced-software-architecture-with-residuality

Norway: https://ndcoslo.com/workshops/advanced-software-architecture-with-residuality-theory/9eef595a2a40

Germany: https://www.avanscoperta.it/en/training/advanced-software-architecture-workshop/

Denmark: https://cphdevfest.com/workshops/advanced-software-architecture-with-residuality-theory/6c3f60d83199

Introduction To Modern Architecture (3 days)

This 3 day introduction to architecture covers all the bases of traditional software architecture through the lens of the complexity sciences. Participants will learn how to relate their software structures to the complex environments in which they must execute.

The course covers

  • Requirements engineering

  • An introduction to complexity for architects

  • Risk management

  • Business models and operating models

  • Software decomposition and decision making,

  • Politics and hard soft skills

  • Security

  • Cloud

This course is offered in both English and Swedish. It is an extremely popular course that has been taught to over 300 participants in the last few years. It is popular as an internal course as it provides a consistent worldview that allows architects, developers, coaches, project managers to have the same view of architecture. Course evaluations are always above 4.5/5. This course has been rolled at a large bank, teaching hundreds of participants as well as several other large organisations.

For public courses in English and Swedish book here:https://www.dfkompetens.se/utbildning/Introduction-to-Modern-Architecture

Technical Software Architecture (3 days)

This course is aimed at architects who may feel that they have drifted away from the technology over the course of their careers, or even senior software engineers who need to add technical architectural skills to their toolset. The course teaches architects what they need to know in terms of technology in order to be relevant to their organisations and avoid the dreaded ívory tower and irrelevance. The course focuses on a set of hard technical skills and knowledge and uses cloud as an example to show architects how they should engage with and learn new technologies to the right level of knowledge. This course has a very specific take on architecture: it is a technical job which demands high technical standards and a level of technical skill that goes beyond lines and boxes. The course covers

  • The relationship between architecture and technology

  • The history of software engineering

  • Dealing with rapid technical change

  • Systems Engineering techniques for raising quality in software

  • Working with development teams

  • Distributed Systems Engineering & Integration

  • How to learn new technologies as an architect (With a focus on Microsoft Azure and AWS as an example)