Roles
Product Owner (PO)
- The "CEO of the product"
 - Prioritizes stories in the backlog
 - Accepts stories
 
Developer
- Writes code in a pair using Test-Driven Development (TDD)
 - Creates and manages pipelines in OpenShift
 - Pushes code to production
 
UX Designer
- Designs the user interactions
 - Builds and updates wireframes and designs
 - Works with the PO to gather user feedback
 
Architect
- Not typically part of a squad
 - Comes up with reference architectures
 - Answers questions the developers may have on architecture
 - Helps the squad research options, including product choices and pricing