Role of a Solution Architect
Broad Categorisation of required skills
- Technical acumen and technology application
- Software
- Application platform & Operating Systems
- Middleware
- Database
- Domain knowledge
- Vertical – industry-specific, e.g. banking, insurance, telecommunication, legal, government
- Horizontal – cross-industry, e.g. workflow, document management, search, SOA
- Conceptualisation skills – able to conceptualise, describe and communicate the solution
- Leverage patterns – don’t reinvent the wheel!
- Manage relationships – need to manage stakeholders, vendors, providers, partners
- Leadership skills – able to garner support/ buy-in
- Communication and listening skills
- Strategic skills – able to zoom-in and zoom-out
- Solution architecture
- Systems engineering
- Software engineering
- Programme/ Project management
- Develop the overall vision
- Execute the vision into the desired solution
- Organise the development effort
- Implement strategic IT programmes
- UML for documentation and communication
- Database design & optimisation
- Experience in tools & processes
Comments