Profession enterprise architect
Enterprise architects balance technological opportunities with business requirements. They also maintain a holistic view of the organisation's strategy, processes, information and ICT assets and link the business mission, strategy and processes to the ICT strategy.
Would you like to know what kind of career and professions suit you best? Take our free Holland code career test and find out.
Personality Type
Knowledge
- Object-oriented modelling
The object-oriented paradigm, which is based on classes, objects, methods and interfaces and their application in software design and analysis, programming organisation and techniques.
- ICT market
The processes, stakeholders and the dynamics of the chain of goods and services in the ICT market sector.
- Legal requirements of ICT products
The international regulations related to the development and use of ICT products.
- Information architecture
The methods through which information is generated, structured, stored, maintained, linked, exchanged and used.
- ICT architectural frameworks
The set of requirements that describe an information system's architecture.
- Business strategy concepts
The terminology related to the design and implementation of major trends and aims which are taken by an organisation's executives, while keeping in mind its resources, competition and environments.
- ICT project management methodologies
The methodologies or models for planning, managing and overseeing of ICT resources in order to meet specific goals, such methodologies are Waterfall, Incremental, V-Model, Scrum or Agile and using project management ICT tools.
Skills
- Perform project management
Manage and plan various resources, such as human resources, budget, deadline, results, and quality necessary for a specific project, and monitor the project's progress in order to achieve a specific goal within a set time and budget.
- Align software with system architectures
Put system design and technical specifications in line with software architecture in order to ensure the integration and interoperability between components of the system.
- Review development process of an organisation
Judge, review and decide on directions of innovation and development processes in an organisation in order to improve efficiency and reduce costs.
- Design enterprise architecture
Analyse the business structure and provide a logical organisation of business processes and information infrastructure. Apply principles and practices which help organisations to realise their strategies, respond to disruptions and achieve their goals.
- Keep up with the latest information systems solutions
Gather the latest information on existing information systems solutions which integrate software and hardware, as well as network components.
- Define software architecture
Create and document the structure of software products including components, coupling and interfaces. Ensure feasibility, functionality and compatibility with existing platforms.
- Provide ICT consulting advice
Advise on appropriate solutions in the field of ICT by selecting alternatives and optimising decisions while taking into account potential risks, benefits and overall impact to professional customers.
- Perform risk analysis
Identify and assess factors that may jeopardise the success of a project or threaten the organisation's functioning. Implement procedures to avoid or minimise their impact.
- Collect customer feedback on applications
Gather a response and analyse data from customers to identify requests or problems in order to improve applications and overall customer satisfaction.
- Apply ICT system usage policies
Follow written and ethical laws and policies regarding proper ICT system usage and administration.
- Execute feasibility study
Perform the evaluation and assessment of the potential of a project, plan, proposition or new idea. Realise a standardised study which is based on extensive investigation and research to support the process of decision making.
- Design information system
Define the architecture, composition, components, modules, interfaces and data for integrated information systems (hardware, software and network), based on system requirements and specifications.
- Manage ICT data architecture
Oversee regulations and use ICT techniques to define the information systems architecture and to control data gathering, storing, consolidation, arrangement and usage in an organisation.
Optional knowledge and skills
ml (computer programming) common lisp scratch (computer programming) use different communication channels scala c++ apply conflict management agile development prototyping development business process modelling coffeescript openedge advanced business language abap visual studio .net javascript prolog (computer programming) vbscript microsoft visual c++ erlang sas language analyse business requirements unified modelling language sap r3 swift (computer programming) python (computer programming) optimise choice of ict solution java (computer programming) emergent technologies provide cost benefit analysis reports spiral development build business relationships perl manage staff cobol lisp devops business requirements techniques ruby (computer programming) monitor technology trends c# computer programming lean project management r groovy iterative development apl software design methodologies assembly (computer programming) php coordinate technological activities ajax smalltalk (computer programming) haskell typescript rapid application development apply information security policies matlab objective-c asp.net pascal (computer programming) software architecture models agile project management waterfall development incremental development process-based managementSource: Sisyphus ODB