đŠâđŦSolutions Architecture Function
The Solution Architect is the engineering guru who designs and plans the technical side of products and services.
Last updated
The Solution Architect is the engineering guru who designs and plans the technical side of products and services.
Last updated
A role is not a person! Learn more about Function vs. Commitment vs. Person here.
Solutions Architecture deals with determining the best way to develop technology based on needs. It requires people to think from a systems standpoint to design technical things to run efficiently and securely.
Who "Wears the Hats" at companies in the Solutions Architecture function? It depends!
Here's a visual breakdown of roles:
There could be one person playing the front-end development function, one person playing the back-end development function, and one person playing the solutions architecture function.
There could be one person playing the front-end development function and another one person playing the back-end development function plus solutions architecture function.
There could be one person playing all functions: the front-end development function, back-end development function, and solutions architecture function.
In Tech Fleet, solutions architecture function operates separately from the front-end development and back-end development functions.
The development function typically owns a combination of 2 commitments:
Building technical architecture for systems
Designing data structures
Designing the security of infrastructure
Determining the technical requirements for products
Reviewing development requirements
Designing technical architecture
Deciding how systems should be built to align with needs and performance
Here are some RACI charts depicting the daily tasks that a development function is responsible for, and how they work with other teams:
You like logic
You like systems thinking
You like coding
You like technical functions
With the Client - facilitate requirements discussions; gather insight and feedback about the solutions being delivered
With UX Research - drive the priorities of research based on the product roadmap / plans
With the Project Management - facilitate meetings and discussions; pair up to work together on deliverables
With UX Design - drive the priorities and requirements of UX design based on the product roadmap / plans
With Development- drive the priorities of development based on the product roadmap / plans
Collaborate with product and UX functions to design the system thatâs being built based on project needs
Collaborate with the product strategy, UX research, and UX design teams to ensure that the user experience is delivered properly based on product requirements
Design the technical needs for the product in coordination with the product strategy team
Design the front-end, back-end, and middle layer technologies as needed
Architect the system with:
Infrastructure
Architecture
Network
Code base requirements
Architecture diagrams
Technical requirements
Security infrastructure
Database infrastructure
Web hosting infrastructure