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)