Hide menu

TDDE41 Software Architectures

Seminars

Seminar 1: Architecture and design decisions

Groups: randomly assigned groups of about 10, list available on Lisam You are presented with a technical solution for sorting balls of different sizes into containers. Currently this requires for some steps to be done manually. Your task will be to update this solution to automate the sorting step as much as possible. You will interact with the client who has a vision of the solution he wants in mind but is not technically proficient and with the lead architect who designed the earlier solution. You will have to plan your time, coordinate and optimise to deliver a solution that meets the design criteria. The seminar schedule will be as follows:

  • 10 minutes to read the rules and break down into sub-teams
  • 5 min /group to discuss task with clien
  • 25 minutes to develop a first solution
  • 20 minutes discussion with customer / break (10 minutes/ team) - they might have some feedback or updated requirements
  • 20 minutes to adjust solution
  • 20 minutes to pitch the solution to everyone (5 minutes/team) – the pitch will include arguments on cost-efficiency and sustainability
  • 10 minutes discussion and lessons learned

After the seminar

Each team submits a short 2 page report explaining
  • The design strategy initially, any changes to strategy in progress
  • Evaluation of how well the strategy worked, what compromises had to be made in the design
  • What could have been done differntly