Manufacturing & ProductionProduction and specialised services managersISCO 1330
chief information officer
Chief information officers define and implement the ICT strategy and governance. They determine necessary resources for the ICT strategy implementation, anticipate ICT market evolutions and company business needs. They contribute to the development of the organisation's strategic plan and ensure that the ICT infrastructure supports the organisation's overall operations and priorities.
European Skills Framework
Skills and knowledge areas required for this occupation based on European classification.
Essential (21)
information structureinformation structureThe type of infrastructure which defines the format of data: semi-structured, unstructured and structured.systems development life-cyclesystems development life-cycleThe sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.software architecture modelssoftware architecture modelsThe set of structures and models needed to understand or describe the software system, including the software elements, the relations between them and the properties of both elements and relations.decision support systemsdecision support systemsThe ICT systems that can be used to support business or organisational decision making.attack vectorsattack vectorsPaths or methods that threat actors use to exploit vulnerabilities in information networks or systems from a concrete organisation and impact its availability, integrity and confidentiality. Attack ve...software design methodologiessoftware design methodologiesThe methodologies such as Scrum, V-model and Waterfall to design software systems and applications.market analysismarket analysisThe field of market analysis and research and its particular research methods.ICT project management methodologiesICT project management methodologiesThe 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 pro...carry out strategic researchcarry out strategic researchResearch long term possibilities for improvements and plan steps to achieve them.define technology strategydefine technology strategyCreate an overall plan of objectives, practices, principles and tactics related to the use of technologies within an organisation and describe the means to reach the objectives, taking into account an...optimise choice of ICT solutionoptimise choice of ICT solutionSelect the appropriate solutions in the field of ICT while taking into account potential risks, benefits and overall impact.use different communication channelsuse different communication channelsMake use of various types of communication channels such as verbal, handwritten, digital and telephonic communication with the purpose of constructing and sharing ideas or information.implement ICT risk managementimplement ICT risk managementDevelop and implement procedures for identifying, assessing, treating and mitigating ICT risks, such as hacks or data leaks, according to the company's risk strategy, procedures and policies. Analyse ...monitor technology trendsmonitor technology trendsSurvey and investigate recent trends and developments in technology. Observe and anticipate their evolution, according to current or future market and business conditions.forecast future ICT network needsforecast future ICT network needsIdentify current data traffic and estimate how growth will affect the ICT network.maintain plan for continuity of operationsmaintain plan for continuity of operationsUpdate methodology which contains steps to ensure that facilities of an organisation are able to continue operating, in case of broad range of unforeseen events.manage software releasesmanage software releasesExamine and approve suggested software development releases. Manage further release process.coordinate technological activitiescoordinate technological activitiesGive instructions to colleagues and other cooperating parties in order to reach the desired outcome of a technological project or achieve set goals within an organisation dealing with technology.review development process of an organisationreview development process of an organisationJudge, review and decide on directions of innovation and development processes in an organisation in order to improve efficiency and reduce costs.utilise decision support systemutilise decision support systemUse the available ICT systems that can be used to support business or organisational decision making.implement corporate governanceimplement corporate governanceApply a set of principles and mechanisms by which an organisation is managed and directed, set procedures of information, control flow and decision making, distribute rights and responsibilities among...
Optional (65)
HaskellHaskellThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Haskell.incremental developmentincremental developmentThe incremental development model is a methodology to design software systems and applications.ErlangErlangThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Erlang.SAS languageSAS languageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAS language.Agile project managementAgile project managementThe agile project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.Ruby (computer programming)Ruby (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Ruby.Common LispCommon LispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Common Lisp.LispLispThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Lisp.Visual BasicVisual BasicThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Visual Basic.Java (computer programming)Java (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Java.computer programmingcomputer programmingThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) a...Prolog (computer programming)Prolog (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Prolog.OpenEdge Advanced Business LanguageOpenEdge Advanced Business LanguageThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in OpenEdge Advanced Business Language.iterative developmentiterative developmentThe iterative development model is a methodology to design software systems and applications.digital systemsdigital systemsSystems to store, process and spread information in digital form. They are hardware, software and networks, as well as the ways in which these can be employed.JavaScriptJavaScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in JavaScript.PerlPerlThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Perl.Smalltalk (computer programming)Smalltalk (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Smalltalk.PHPPHPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in PHP.Assembly (computer programming)Assembly (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Assembly.Spiral developmentSpiral developmentThe spiral development model is a methodology to design software systems and applications.C#C#The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C#.internet governanceinternet governanceThe principles, regulations, norms and programs that shape the evolution and use of internet, such as internet domain names management, registries and registrars, according to ICANN/IANA regulations a...RRThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in R.GroovyGroovyThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Groovy.ASP.NETASP.NETThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ASP.NET.APLAPLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in APL.Waterfall developmentWaterfall developmentThe waterfall development model is a methodology to design software systems and applications.Microsoft Visual C++Microsoft Visual C++The computer program Visual C++ is a suite of software development tools for writing programs, such as compiler, debugger, code editor, code highlights, packaged in a unified user interface. It is dev...TypeScriptTypeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in TypeScript.World Wide Web Consortium standardsWorld Wide Web Consortium standardsThe standards, technical specifications and guidelines developed by the international organisation World Wide Web Consortium (W3C) which allow the design and development of web applications.Rapid application developmentRapid application developmentThe rapid application development model is a methodology to design software systems and applications.CoffeeScriptCoffeeScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in CoffeeScript.Objective-CObjective-CThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Objective-C.ML (computer programming)ML (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ML.AJAXAJAXThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.C++C++The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.SAP R3SAP R3The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in SAP R3.Swift (computer programming)Swift (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Swift.MATLABMATLABThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in MATLAB.ICT architectural frameworksICT architectural frameworksThe set of requirements that describe an information system's architecture.Python (computer programming)Python (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Python.Scratch (computer programming)Scratch (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scratch.Process-based managementProcess-based managementThe process-based management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.lean project managementlean project managementThe lean project management approach is a methodology for planning, managing and overseeing of ICT resources in order to meet specific goals and using project management ICT tools.Agile developmentAgile developmentThe agile development model is a methodology to design software systems and applications.VBScriptVBScriptThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in VBScript.COBOLCOBOLThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in COBOL.Pascal (computer programming)Pascal (computer programming)The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Pascal.ABAPABAPThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in ABAP.Prototyping developmentPrototyping developmentThe prototyping development model is a methodology to design software systems and applications.DevOpsDevOpsThe DevOps development approach is a methodology to design software systems and applications focused on the collaboration and between software programmers and other ICT professionals and automation.ScalaScalaThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in Scala.administer ICT systemadminister ICT systemHandle components of ICT system by maintaining configuration, managing users, monitoring resource use, performing backups and installing hardware or software to comply with the set requirements.implement ICT security policiesimplement ICT security policiesImplement statements, assertions or rules that specify the appropriate use and protection of the ICT assets and systems from an organisation. These ICT security policies cover topics such as data clas...manage budgetsmanage budgetsPlan, monitor, report on the budget and prepare set production budgets.manage staffmanage staffManage employees and subordinates, working in a team or individually, to maximise their performance and contribution. Schedule their work and activities, give instructions, motivate and direct the wor...protect personal data and privacyprotect personal data and privacyProtect personal data and privacy in digital environments. Understand how to use and share personally identifiable information while being able to protect oneself and others from damages. Understand t...ensure information privacyensure information privacyDesign and implement business processes and technical solutions to guarantee data and information confidentiality in compliance with legal requirements, also considering public expectations and politi...deploy ICT systemsdeploy ICT systemsDeliver and instalI computers or ICT systems, ensuring testing and preparation for use.oversee development of softwareoversee development of softwareOrganise, plan and supervise the development of the applications and frameworks in order to create a software product, from the earliest planning stages to the final product test.lead technology development of an organisationlead technology development of an organisationDevelop activities surrounding innovation and research in the field of technology within an organisation based on its strategic direction and growth goals. Provide guidance to colleagues how to best i...carry out statistical forecastscarry out statistical forecastsUndertake a systematic statistical examination of data representing past observed behaviour of the system to be forecast, including observations of useful predictors outside the system.monitor ICT researchmonitor ICT researchSurvey and investigate recent trends and developments in ICT research. Observe and anticipate mastery evolution.establish an ICT customer support processestablish an ICT customer support processCreate a series of customer ICT service activities before, during and after a request. Ensure an adequate response or action, enhance the level of customer satisfaction and accumulate ICT product or s...
Related Occupations
Other occupations in the Production and specialised services managers category that share similar skill requirements.
AI Replacement Risk
75/ 100
Very High Risk
Low riskHigh risk
Quick Facts
ISCO GroupProduction and specialised services managers
Essential Skills21
Core Skills0