search menu icon-carat-right cmu-wordmark

Smart Decisions: An Architecture Design Game for IoT Solutions

May 2019 Presentation
Yaroslav Pidstryhach (SoftServe, Inc.), Serhiy Haziyev (SoftServe, Inc.), Rick Kazman, Shaun Greene (SoftServe, Inc.)

This presentation introduces Smart Decisions for IoT, a game that simulates the architecture design process of a solution in the Internet of Things domain.

Publisher:

Software Engineering Institute

Watch

Abstract

During this session, we will introduce and play Smart Decisions for IoT, a game that simulates the architecture design process of a solution in the Internet of Things domain. The game is inspired by Attribute-Driven Design (ADD) and previous versions of Smart Decisions in the big data and machine learning domains. Players can learn about this approach to architecture design while they get more familiar with architectural considerations for IoT system design.

The game can be played individually or in groups of architects, and the players or teams compete against each other in a simulated architecture design activity for a system of networked Things. In each iteration, the players must solve a challenge associated with an iteration goal and a set of architectural drivers including quality attributes and constraints. Solving this challenge requires making design decisions which, in the game, are the selection of design concepts such as physical protocols or network topologies.