Complex Systems Design


Complex systems design represents an alternative paradigm to our traditional design engineering approach. The paradigm of complex systems design is focused on the development of open systems

Complex Systems Design 2019-01-11T13:40:38+00:00

Design Thinking


Design thinking is a design process that enables us to solve complex problems. It combines deep end-user experience, systems thinking, iterative rapid prototyping and multi-stakeholder feedback to guide us through the successive stages in our design.

Design Thinking 2019-01-11T13:57:22+00:00

Event-Driven Architecture


Event-driven architecture (EDA) is a design pattern built around the production, detection, and reaction to events that take place in time. It is a design paradigm normalized for dynamic, asynchronous, process-oriented contexts; it is most widely applied within software engineering.

Event-Driven Architecture 2019-01-11T13:56:51+00:00

Modular Systems Design


Modular design is a design pattern that is built around the idea of autonomous modular components that can be independently created, easily configured and reconfigured into different systems.

Modular Systems Design 2019-01-11T13:57:40+00:00

Self-Organization Design


Self-organization in design refers to the process of co-creation in the development of a product or service. Instead of a professional designer producing a finished product and pushing it out to the end user, self-organizational design involves the two-way interplay between the designer and the end user where products are designed to be redesigned by the user, thus enabling an evolutionary process of development.

Self-Organization Design 2019-01-11T13:56:09+00:00