As a Solution Architect I feel myself comfortable positioned between business and IT. I am capable of overseeing large IT landscapes, able to rationalize business values & drivers into requirements and map those towards IT solutions. With my technical background I am able to define IT solutions and to identify and resolve the technical challenges that delivery teams may face. I specialize in enterprise solutions which are exposed towards clients or integrate with other large enterprise systems (e.g. SAP).
For me Architecture is all about. Creating solutions that expose innovation, use the right technologies and are aligned with the enterprise requirements. Coming from a developer background I have firm knowledge and know the nuts and bolts which are required to create a solution. Although my roots are with development I have always had great intrest in integration and security components and technologies as well as middleware products. I am able to work with requirements and identify gaps. Mapping requirements into a structured set of components and parts to eventually form the Solution Architecture. As a Solutions architect I play an important role in ensuring that the solution architecture aligns with the roadmaps established by the enterprise architecture, and that it adheres to the enterprise architecture principles.
How do I realize an Architecture. I work with business stakeholders and technical teams to define the initial blueprints. I believe that making this a team effort is key in making a succes. Although as a Solution Architect is leading this phase it is important to align with all relevant stakeholders. Once the blueprints are delivered I prefer to work together with the teams to make sure that the detail designs match the proposed architecture and that challenges during implementation are resolved as a team.
- Business Planning. Have the ownership of a particular work stream or solution offering within the enterprise. Develop and execute solution strategies for that work stream or solution in order to establish growth or other business goals.
- Subject Matter Expertise. Expose knowledge and expertise for a specific or several solutions. Work with the technical teams to ensure that the solution is used in its proper way making sure all benefits of that solution are consumed. Keep insight on market development up to par to keep a competitive edge.
- Project development. Enable the products with solution architectures which align with IT and business stakeholders. The solution architecture should seamlessly interface and match on the larger picture of the enterprise architecture. As a solution architect communicate a clear motivation why things need to be done in a certain way.
- Methodology and Quality Assurance. Oversee the aspects of project development as how it is practiced within the enterprise. The solution architect needs to be able to play a role during the whole lifecycle of the project. The solution architect is able to build and maintain a repository for deliverables, methodologies, design patterns and development documents.
Software architecture refers to the high level structures of a software system, the discipline of creating such structures, and the documentation of these structures. It is the set of structures needed to reason about the software system. Each structure comprises software elements, relations among them, and properties of both elements and relations. Source WikiPedia