Designing and Evolving Services- and Microservices-based Architectures (DESA)

This training course is under development. Please contact me for further details. Training Description tbd. Contents tbd Target Audiences tbd. Prerequisites tbd. Learning Outcomes tbd. Training Schedule Training sessions are available on request. We would love to share more details and training schedules on request. You can use the following channels to contact us.

New Partnership with Ivar Jacobson International (IJI)

Dr. Stefan Malich | Architectural Change Management and Ivar Jacobson International (IJI) are delighted to announce a partnership to describe and enhance architectural practices using the Essence language. I'm very excited to announce a new partnership with Ivar Jacobson International (IJI). As part of this partnership, newly essentialized practices will be added to the ever-growing … Continue reading New Partnership with Ivar Jacobson International (IJI)

New Training Courses Available in 2024

I’m happy to announce that I’ll offer two new training courses in 2024: Effective Design of Cloud-native Software Architectures Agile Architecture Engineering In the first training the participants learn how cloud-based design concepts and architectural design practices can be used to effectively design cloud-native software architectures. Moreover, they learn how cloud-native software architecture designs can … Continue reading New Training Courses Available in 2024

How to Reap the Full Benefits of the Cloud with Architectural Concepts and Practices

Cloud transformation is a continuous journey of adopting cloud computing concepts and services and reaping the benefits of using them. The benefits of cloud computing can be identified and ensured in a systematic, predictable, repeatable, and cost-effective way by leveraging existing and proven architectural concepts and practices. These concepts and practices can also be used to identify and define a cloud transformation roadmap which aims at achieving specific business and technical benefits for an individual organization.

Architecture Practice Library (APL)

Introduction Although the maturity of the discipline of (software) architecture has increased, there is a significant knowledge gap in the industry related to architectural practices and methods, and how to integrate them with other software engineering practices and methods. Descriptions of architectural concepts, techniques, practices, and methods are scattered across technical reports, articles, books, and … Continue reading Architecture Practice Library (APL)

Towards Developing an Architecture Practice Library based on Essence

Maturity of the Discipline of (Software) Architecture Software architecture as a distinct discipline in software engineering emerged around 1990 although the problems, concepts and solutions had been discussed much longer (see [1]). Since then, software architecture has matured to encompass a broad set of concepts, techniques, practices, and methods (see [2]). Moreover, the scope of … Continue reading Towards Developing an Architecture Practice Library based on Essence

On Agility and Architectural Engineering (Revisited)

Agile Concepts and Methods are All the Rage Social media and market surveys indicate an increasing number of organizations reporting that they are applying agile practices (see e.g. [1]). Those practices are used by a wide range of organizations with different sizes, geographic locations, market roles and industry focus. At first, they were deployed on … Continue reading On Agility and Architectural Engineering (Revisited)

Agility and Architectural Engineering – A New Knowledge Base Page

A few weeks ago I kicked off a new research endeavor aiming at closing the knowledge gap related to architectural concepts and methods, and how to integrate them with agile practices (see the blog post On Agility and Architectural Engineering). Today I released the first version of a dedicated knowledge base page consisting of selected … Continue reading Agility and Architectural Engineering – A New Knowledge Base Page

On Agility and Architectural Engineering

Agile Concepts and Methods are All the Rage Social media and market surveys indicate an increasing number of organizations reporting that they are applying agile practices (see e.g. [1]). Those practices are used by a wide range of organizations with different sizes, geographic locations, market roles and industry focus. At first, they were deployed on … Continue reading On Agility and Architectural Engineering