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
Author: Dr. Stefan Malich
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)
Last week Joakim Sundén and I released the Spotify Model Essentials practice based on Essence as part of a meetup event. During this meetup event additional materials for leveraging this new practice were made available. In this post I’d like to summarize the release and briefly describe all materials that were made available. The Spotify … Continue reading Release of the Spotify Model Based on Essence
At the moment I'm really struggling with the current media coverage on COVID-19 because from my perspective it's too hysterical and lurid. To be clear: I'm not downplaying the ongoing outbreak of the coronavirus disease. However, I miss the focus on data, statistics and research, and confident, forward-looking views on the topic. In this spirit … Continue reading COVID-19 Resources – 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
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
Some time ago I discovered the Slidedoc concept developed by Nancy Duarte. A Slidedoc is a document which was developed using presentation software and uses visuals and words to convey well-structured content without the attendance of a presenter. It is a medium that can be read easily and digested more quickly than either a document … Continue reading My First Slidedoc
Smart, Connected Products enable Digital Transformation but Entail Challenges Smart, connected products (aka the Internet of Things (IoT)) amalgamate hardware assets, sensors, data storage, microprocessors, software and connectivity in various ways. They enable the digital transformation of asset- and product-related business operations and corresponding operational technologies. However, only a few solutions related to smart, connected … Continue reading A Framework for Developing IoT-related Solution Architecture Blueprints
Introduction It's been a while since I started to collect and review reference models for the domain of Smart, Connected Devices aka Internet of Things (IoT) (see this former blog post). A reference model is a standard decomposition of a known problem into parts that cooperatively solve the problem (see [BaCK2003, p. 24 ff.). It facilitates the transfer of knowledge … Continue reading Reference Models and Architectures related to Smart, Connected Devices and Internet of Things
Transformation of the Energy Industry The energy industry is experiencing seismic shifts which are triggered by the political agenda and transformative developments of energy and information technologies. In particular the German Energiewende (transition to renewable energy) and the increasing role of renewable energy sources are enforcing the decentralization of the energy production. There will be … Continue reading Cloud-related Legal and Regulatory Requirements of the Energy Industry within the EU