Manufacturing & ProductionProduction and specialised services managersISCO 1330
software manager
Software managers oversee the acquisition and development of software systems in order to provide support to all organisational units. They also monitor the results and quality of the different software solutions and projects implemented in the organisation.
European Skills Framework
Skills and knowledge areas required for this occupation based on European classification.
Essential (22)
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.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.organisational policiesorganisational policiesThe policies to achieve set of goals and targets regarding the development and maintenance of an organisation.unified modelling languageunified modelling languageThe general-purpose modelling language used in software development to offer a standard visualisation of system designs.ICT project managementICT project managementThe methodologies for the planning, implementation, review and follow-up of ICT projects, such as the development, integration, modification and sales of ICT products and services, as well as projects...data storagedata storageThe physical and technical concepts of how digital data storage is organised in specific schemes both locally, such as hard-drives and random-access memories (RAM) and remotely, via network, internet ...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...quality assurance methodologiesquality assurance methodologiesQuality assurance principles, standard requirements, and the set of processes and activities used for measuring, controlling and ensuring the quality of products and processes.software metricssoftware metricsThe metrics that measure a characteristic of the software system in order to determine the development of the software and evaluate it.use an application-specific interfaceuse an application-specific interfaceUnderstand and use interfaces particular to an application or use case.apply system organisational policiesapply system organisational policiesImplement internal policies related to the development, internal and external usage of technological systems, such as software systems, network systems and telecommunications systems, in order to achi...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...execute analytical mathematical calculationsexecute analytical mathematical calculationsApply mathematical methods and make use of calculation technologies in order to perform analyses and devise solutions to specific problems.create software designcreate software designTranspose a series of requirements into a clear and organised software design.manage ICT projectmanage ICT projectPlan, organize, control and document procedures and resources, such as human capital, equipment and mastery, in order to achieve specific goals and objectives related to ICT systems, services or produ...manage business knowledgemanage business knowledgeSet up structures and distribution policies to enable or improve information exploitation using appropriate tools to extract, create and expand business mastery.use ICT ticketing systemuse ICT ticketing systemUtilise a specialised system to track registration, processing and resolution of issues in an organisation by assigning each of these issues a ticket, registering inputs from involved persons, trackin...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.apply ICT system usage policiesapply ICT system usage policiesFollow written and ethical laws and policies regarding proper ICT system usage and administration.manage datamanage dataAdminister all types of data resources through their lifecycle by performing data profiling, parsing, standardisation, identity resolution, cleansing, enhancement and auditing. Ensure the data is fit ...evaluate cost of software productsevaluate cost of software productsApply methods and techniques to estimate and evaluate the cost of software products during their life-cycle phases, including development and acquisition costs, cost of maintenance, incorporated cost ...analyse software specificationsanalyse software specificationsAssess the specifications of a software product or system to be developed by identifying functional and non-functional requirements, constraints and possible sets of use cases which illustrate interac...
Optional (25)
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.mobile operating systemsmobile operating systemsThe features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices, such as Android or iOS.BlackBerryBlackBerryThe system software BlackBerry consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.trading softwaretrading softwareThe finance and trading integrated software solutions.ICT system user requirementsICT system user requirementsThe process intended to match user and organisation's needs with system components and services, by taking into consideration the available technologies and the techniques required to elicit and speci...iOSiOSThe system software iOS consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.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.Android (mobile operating systems)Android (mobile operating systems)The system software Android consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.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.coach employeescoach employeesMaintain and improve employees' performance by coaching individuals or groups how to optimise specific methods, skills or abilities, using adapted coaching styles and methods. Tutor newly recruited em...manage schedule of tasksmanage schedule of tasksMaintain an overview of all the incoming tasks in order to prioritise the tasks, plan their execution, and integrate new tasks as they present themselves.apply conflict managementapply conflict managementTake ownership of the handling of all complaints and disputes showing empathy and understanding to achieve resolution. Be fully aware of all Social Responsibility protocols and procedures, and be able...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...provide user documentationprovide user documentationDevelop and organise the distribution of structured documents to assist people using a particular product or system, such as written or visual information about an application system and how to use it...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.manage tender processesmanage tender processesOrganise the process of writing and designing proposals or bids for tenders.use methodologies for user-centered designuse methodologies for user-centered designUse design methodologies in which the needs, wishes and limitations of end users of a product, service or process are given extensive attention at each stage of the design process.interact with users to gather requirementsinteract with users to gather requirementsCommunicate with users to identify their requirements and collect them. Define all relevant user requirements and document them in an understandable and logical way for further analysis and specificat...manage software localisationmanage software localisationOrganise the transference process of a certain software from one locale to another, in order to expand the number of users, by modifying content through the use of user interface translation, while ta...analyse ICT technical proposalsanalyse ICT technical proposalsCompare and assess technical requirements of an ICT product, service or solution in terms of quality, costs and compliance to specifications.give live presentationgive live presentationDeliver a speech or talk in which a new product, service, idea, or piece of work is demonstrated and explained to an audience.monitor ICT researchmonitor ICT researchSurvey and investigate recent trends and developments in ICT research. Observe and anticipate mastery evolution.identify ICT user needsidentify ICT user needsDetermine the needs and requirements of ICT users of a specific system by applying analytical methods, such as target group analysis.train employeestrain employeesLead and guide employees through a process in which they are taught the necessary skills for the perspective job. Organise activities aimed at introducing the work and systems or improving the perform...negotiate buying conditionsnegotiate buying conditionsNegotiate terms such as price, quantity, quality, and delivery terms with vendors and suppliers in order to ensure the most beneficial buying conditions.
Related Occupations
Other occupations in the Production and specialised services managers category that share similar skill requirements.
AI Replacement Risk
73/ 100
High Risk
Low riskHigh risk
Quick Facts
ISCO GroupProduction and specialised services managers
Essential Skills22
Core Skills0