The Process: How we implement solutions with code, by humans for humans!
Stakeholders define the problem domain
Product Owners get into details and finalize a Request For Proposal (RFP)
Product Desginers (with front-end desginers) map all RFP to single line 'user story' instructions (AKA Database Scenario) and wireframes.
Software Analyst converts instructions to Entitiy Relationship Diagram and other diagrams.
Software Architect chooses best architecture to satisfy the needs based on user stories, diagrams, RFP, available human capitals, and Developer Experience (DX).
Backend Developers convert ERD and other diagrams to codes
Front-end team builds human-friendly User Interface (UI) based on backend Application Programming Interface.