Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, April 29 • 11:00am - 12:30pm
Smart Decisions: An Architecture Design Game

Sign up or log in to save this to your schedule and see who's attending!

In this participatory session, you’ll have fun and learn about the challenging process of designing an architecture for a Big Data Analytics System by playing a game called Smart Decisions, which simulates the architecture design process through a series of iterations. The game can be played individually or as a group of architects, and the players compete against each other in a simulated architecture design activity for a complex Big Data Analytics System. 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 that, in the game, are the selection of one or more design concepts such as tactics, patterns, or externally developed components such as frameworks. Players are scored according to the choices they make, and the player who completes the challenge and gets the highest score wins.

The game is followed by a discussion with the participants in which we review several principles illustrated in the game, including these points:
  • Architecture design can be performed systematically in an iterative way.
  • Each iteration has a goal and a set of associated drivers or concerns.
  • Quality attributes can have different meanings.
  • There exist different types of design concepts and a wide variety of each type.
  • Selection of design concepts needs to be made by taking into account several aspects including the iteration goal, concerns, drivers, and prior decisions.

Presenters
avatar for Humberto Cervantes

Humberto Cervantes

Universidad Autónoma Metropolitana–Iztapalapa
Dr. Humberto Cervantes is a professor at Universidad Autónoma Metropolitana–Iztapalapa in Mexico City. His primary research interests include software architecture design methods and their adoption in industrial settings. Dr. Cervantes is also a consultant for software development companies in topics related to software architecture. He has helped Quarksoft, a leading Mexican development company, to integrate architecture methods... Read More →
avatar for Serge Haziyev

Serge Haziyev

SoftServe, Inc.
Serhiy Haziyev works as a VP of Software Architecture at SoftServe, Inc., a leading global outsourced product and application development company. Serhiy has an SEI Software Architecture Professional certificate and more than 15 years of experience in enterprise-level solutions including big data, SaaS/cloud, SOA, and carrier-grade telecommunication services. His current activities at SoftServe include leading, mentoring, and motivating the... Read More →
avatar for Olha Hrytsay

Olha Hrytsay

SoftServe, Inc.
Olha Hrytsay works as a BI/DW consultant at SoftServe, Inc., a leading global outsourced product and application development company. Olha has more than seven years of experience in building business intelligence, data warehousing, and big-data solutions for a number of global companies in the network security, health care, and finance business domains. Her current activities at SoftServe include leading the BI Center of Excellence as well as... Read More →
avatar for Rick Kazman

Rick Kazman

University of Hawaii and Carnegie Mellon Software Engineering Institute
Dr. Rick Kazman is a professor at the University of Hawaii and a research scientist at the Software Engineering Institute. His primary research interests are software architecture, design and analysis tools, software visualization, and software engineering economics. He is the author of over 150 papers and co-author of several books, including Software Architecture in Practice and Evaluating Software Architectures: Methods and Case Studies... Read More →

Wednesday April 29, 2015 11:00am - 12:30pm
2. Salon D

Attendees (12)