Enterprise Architect
Highest level of architecture. Focus on solutions. High level, abstract design, which needs to be detailed by solution architect or application architect. Communication across the organization. The scope of responsibilities of an enterprise architect is usually as follows:
Working with high level abstraction of the system being created.
Provide technical communications across the company.
Doesn't deal with coding.
Focus on business components.
Have broad technical insight.
Sometimes architects are also seen as the “glue” for communication problems between stakeholders. For example:
Horizontal: Bridging communication between business and developers or different benin email list development teams.
Vertical: Bridging communication between developers and managers.
Technology: Integrating different technologies or applications with each other.
Skills that a Software Architect Must Have
To support the complex activities of software architects , special skills are needed. Here are 10 skills that every software architect must have : Design, Decide, Simplify, Code, Document, Communicate, Estimate, Balance, Consult, Market. Let's discuss them one by one.
Design
What makes a good design? This is probably the most important question. Let's make a distinction between theory and practice.
Theory
Know the basics of design patterns : Patterns are one of the most important tools an architect needs to develop maintainable systems. With patterns you can reuse designs to solve common problems with proven solutions. The book “Design Patterns: Elements of Reusable Object-Oriented Software” written by the Gang of Four (GoF) is a must read for anyone involved in software development. Although it was published more than 20 years ago they are still the basis of modern software architecture. For example the Model-View-Controller (MVC) pattern is explained in this book which is applied in many areas or is the basis for newer patterns, for example MVVM.
Responsible for all development in the company
-
- Posts: 397
- Joined: Sun Dec 22, 2024 6:29 pm