SlideShare a Scribd company logo
Architectural Katas
Muhammad Ali
Architectural Katas
“How do we get great designers? Great designers design, of course.”
Fred Brooks
So how are we supposed to get great architects, if they only get the chance to
architect fewer than a half-dozen times in their career?
Ted Neward
Architectural
Katas
 Kata is a detailed choreographed pattern of movement
made to be practice alone or in groups.
 Architects needs chance to practice, similar to how
programmer needs chance to practice
 Architectural Katas are architectural problems that needs
to be run in a group of 2-3 people.
 There are usually 4-10 groups
 Katas are generally run by a moderator
Expected output
Entities Value Objects Aggregates
Bounded
Contexts
Event Storming
Diagrams
End to end high
level architecture
diagram
Preparation
Co-workers may not be in
a group together
Make sure you’re sitting a
little distance from any
other project team
None of you will really
need a laptop
Precure supplies
Notepads
Pen/Pencil
Whiteboard (if available)
Discussion Phase
YOUR PROJECT TEAM
SHOULD SPEND ‘X’
MINUTES(FIXED BY
MODERATOR) EXAMINING
REQUIREMENTS
YOU MAY ASK QUESTIONS
TO MODERATOR ABOUT
THE PROJECT
ANY TECHNOLOGY IS A
FAIR GAME
YOU CAN TAKE
ASSUMPTIONS W.R.T
TECHNOLOGY BUT MAKE
THEM EXPLICIT
YOU MAY NOT ASSUME
YOU HAVE HIRING/FIRING
AUTHORITY OVER THE
DEVELOPMENT TEAM.
Peer Review Phase
Present
Present your solution to the
rest of group(teams)
Answer
Answer questions asked from
others
Ask
Ask questions to the team
presenting their architecture
Voting Phase
 Thumbs up
 Thumbs "meh" (out to the side)
 Thumbs down
Questions?

More Related Content

Similar to Introduction to Architectural Katas

Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Michael Stal
 
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
IngridBuenaventura
 
[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists
Vincent Tatan
 
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
Koen Peters
 
1996 Enterprise Architecture Praxis Presenation @ ZIFA
1996 Enterprise Architecture Praxis Presenation @ ZIFA1996 Enterprise Architecture Praxis Presenation @ ZIFA
1996 Enterprise Architecture Praxis Presenation @ ZIFA
Brian K. Seitz
 
Turning yourself into a human-centered design coach (euroIA 2012)
Turning yourself into a human-centered design coach (euroIA 2012)Turning yourself into a human-centered design coach (euroIA 2012)
Turning yourself into a human-centered design coach (euroIA 2012)
Koen Peters
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
DevDay.org
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
Carolina Karklis
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)stanbridge
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale Workshop
Karel Barnoski
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale Workshop
Dane Petersen
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
Henry Jacob
 
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
Koen Peters
 
Summer training in lucknow cadd new (civil general)
Summer training in lucknow cadd new (civil general)Summer training in lucknow cadd new (civil general)
Summer training in lucknow cadd new (civil general)
Arshit Rai
 
I want to be an IT Architect
I want to be an IT ArchitectI want to be an IT Architect
I want to be an IT Architect
Santiago Lopez Gui
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace Technologies
Dilip kumar
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)
kvignos
 
Software development methodologies of dumb
Software development methodologies of dumbSoftware development methodologies of dumb
Software development methodologies of dumb
Aurora Computer Studies
 
Code Katas
Code KatasCode Katas
Code Katas
Cory Foy
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
Carol Smith
 

Similar to Introduction to Architectural Katas (20)

Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Oop 2014 sw architekt v3
Oop 2014 sw architekt v3
 
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
By Thoughtworks | Reviving the art of software design with Andy Marks and Pam...
 
[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists[Master] unboxing design docs for data scientists
[Master] unboxing design docs for data scientists
 
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
Using Co-creation to Make Design Solutions that Work (EuroIA 2013, Edinburgh)
 
1996 Enterprise Architecture Praxis Presenation @ ZIFA
1996 Enterprise Architecture Praxis Presenation @ ZIFA1996 Enterprise Architecture Praxis Presenation @ ZIFA
1996 Enterprise Architecture Praxis Presenation @ ZIFA
 
Turning yourself into a human-centered design coach (euroIA 2012)
Turning yourself into a human-centered design coach (euroIA 2012)Turning yourself into a human-centered design coach (euroIA 2012)
Turning yourself into a human-centered design coach (euroIA 2012)
 
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...
 
Finding balance of DDD while your application grows
Finding balance of DDD while your application growsFinding balance of DDD while your application grows
Finding balance of DDD while your application grows
 
Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)Cs 1023 lec 4 (week 1)
Cs 1023 lec 4 (week 1)
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale Workshop
 
Design At Scale Workshop
Design At Scale WorkshopDesign At Scale Workshop
Design At Scale Workshop
 
Wanna Be An Architect?
Wanna Be An  Architect?Wanna Be An  Architect?
Wanna Be An Architect?
 
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
Using Co-creation to Make Design Solutions that Work (DrupalCamp Leuven 2013)
 
Summer training in lucknow cadd new (civil general)
Summer training in lucknow cadd new (civil general)Summer training in lucknow cadd new (civil general)
Summer training in lucknow cadd new (civil general)
 
I want to be an IT Architect
I want to be an IT ArchitectI want to be an IT Architect
I want to be an IT Architect
 
CAD Presentation on Robberspace Technologies
CAD Presentation  on Robberspace TechnologiesCAD Presentation  on Robberspace Technologies
CAD Presentation on Robberspace Technologies
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)
 
Software development methodologies of dumb
Software development methodologies of dumbSoftware development methodologies of dumb
Software development methodologies of dumb
 
Code Katas
Code KatasCode Katas
Code Katas
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 

More from Muhammad Ali

Communication Mechanisms, Past, Present & Future
Communication Mechanisms, Past, Present & FutureCommunication Mechanisms, Past, Present & Future
Communication Mechanisms, Past, Present & Future
Muhammad Ali
 
WebRTC Introduction & Basics
WebRTC Introduction & BasicsWebRTC Introduction & Basics
WebRTC Introduction & Basics
Muhammad Ali
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
Muhammad Ali
 
DBMS Modeling & Optimization
DBMS Modeling & OptimizationDBMS Modeling & Optimization
DBMS Modeling & Optimization
Muhammad Ali
 
Android architectural components
Android architectural componentsAndroid architectural components
Android architectural components
Muhammad Ali
 
Software Architecture Meetup introduction
Software Architecture Meetup introductionSoftware Architecture Meetup introduction
Software Architecture Meetup introduction
Muhammad Ali
 
Practicing DDD & CQRS
Practicing DDD & CQRSPracticing DDD & CQRS
Practicing DDD & CQRS
Muhammad Ali
 
Introduction to Domain driven design
Introduction to Domain driven designIntroduction to Domain driven design
Introduction to Domain driven design
Muhammad Ali
 

More from Muhammad Ali (8)

Communication Mechanisms, Past, Present & Future
Communication Mechanisms, Past, Present & FutureCommunication Mechanisms, Past, Present & Future
Communication Mechanisms, Past, Present & Future
 
WebRTC Introduction & Basics
WebRTC Introduction & BasicsWebRTC Introduction & Basics
WebRTC Introduction & Basics
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
DBMS Modeling & Optimization
DBMS Modeling & OptimizationDBMS Modeling & Optimization
DBMS Modeling & Optimization
 
Android architectural components
Android architectural componentsAndroid architectural components
Android architectural components
 
Software Architecture Meetup introduction
Software Architecture Meetup introductionSoftware Architecture Meetup introduction
Software Architecture Meetup introduction
 
Practicing DDD & CQRS
Practicing DDD & CQRSPracticing DDD & CQRS
Practicing DDD & CQRS
 
Introduction to Domain driven design
Introduction to Domain driven designIntroduction to Domain driven design
Introduction to Domain driven design
 

Recently uploaded

Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

Introduction to Architectural Katas

  • 2. Architectural Katas “How do we get great designers? Great designers design, of course.” Fred Brooks So how are we supposed to get great architects, if they only get the chance to architect fewer than a half-dozen times in their career? Ted Neward
  • 3. Architectural Katas  Kata is a detailed choreographed pattern of movement made to be practice alone or in groups.  Architects needs chance to practice, similar to how programmer needs chance to practice  Architectural Katas are architectural problems that needs to be run in a group of 2-3 people.  There are usually 4-10 groups  Katas are generally run by a moderator
  • 4. Expected output Entities Value Objects Aggregates Bounded Contexts Event Storming Diagrams End to end high level architecture diagram
  • 5. Preparation Co-workers may not be in a group together Make sure you’re sitting a little distance from any other project team None of you will really need a laptop Precure supplies Notepads Pen/Pencil Whiteboard (if available)
  • 6. Discussion Phase YOUR PROJECT TEAM SHOULD SPEND ‘X’ MINUTES(FIXED BY MODERATOR) EXAMINING REQUIREMENTS YOU MAY ASK QUESTIONS TO MODERATOR ABOUT THE PROJECT ANY TECHNOLOGY IS A FAIR GAME YOU CAN TAKE ASSUMPTIONS W.R.T TECHNOLOGY BUT MAKE THEM EXPLICIT YOU MAY NOT ASSUME YOU HAVE HIRING/FIRING AUTHORITY OVER THE DEVELOPMENT TEAM.
  • 7. Peer Review Phase Present Present your solution to the rest of group(teams) Answer Answer questions asked from others Ask Ask questions to the team presenting their architecture
  • 8. Voting Phase  Thumbs up  Thumbs "meh" (out to the side)  Thumbs down