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

  • Investigative / Realistic
  • Social / Investigative

Knowledge

  • 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.

  • ICT architectural frameworks

    The set of requirements that describe an information system's architecture.

  • Legal requirements of ICT products

    The international regulations related to the development and use of ICT products.

  • 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.

  • 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 market

    The processes, stakeholders and the dynamics of the chain of goods and services in the ICT market sector.

  • Information architecture

    The methods through which information is generated, structured, stored, maintained, linked, exchanged and used.

Skills

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Apply ICT system usage policies

    Follow written and ethical laws and policies regarding proper ICT system usage and administration.

  • 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.

  • Define software architecture

    Create and document the structure of software products including components, coupling and interfaces. Ensure feasibility, functionality and compatibility with existing platforms.

Optional knowledge and skills

provide cost benefit analysis reports swift (computer programming) build business relationships lisp ruby (computer programming) analyse business requirements ml (computer programming) perl scala groovy lean project management pascal (computer programming) abap assembly (computer programming) process-based management vbscript unified modelling language devops c# common lisp r coordinate technological activities haskell ajax business process modelling javascript objective-c software design methodologies spiral development manage staff smalltalk (computer programming) agile development php emergent technologies agile project management cobol c++ software architecture models matlab python (computer programming) incremental development asp.net openedge advanced business language business requirements techniques optimise choice of ict solution typescript scratch (computer programming) microsoft visual c++ iterative development prolog (computer programming) use different communication channels sap r3 sas language rapid application development visual studio .net java (computer programming) apply information security policies monitor technology trends computer programming erlang prototyping development waterfall development apply conflict management apl coffeescript