Software Manager Production & Specialised Services Managers
SaveWhat Does a Software Manager Do?
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.
Resource recommendations may include affiliate links. Learn more
Where Do I Start?
Data Storage
The 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 or cloud.
Sign up to trackReady to go deeper? Pick up to 3 skills to focus on from the list below.
These are common skills for this role. Real-world experience matters more than ticking every box — use this as a guide, not a checklist.
Skills You Need to Become a Software Manager
Essential Skills
Essential Skills
-
EssentialData Storage knowledge
The 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 or …
Recommended Books
1 book -
EssentialIct Project Management knowledge
The 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 relating …
Recommended Books
1 book -
EssentialSystems Development Life-Cycle knowledge
The sequence of steps, such as planning, creating, testing and deploying and the models for the development and life-cycle management of a system.
Recommended Books
1 book -
EssentialOrganisational Policies knowledge
The policies to achieve set of goals and targets regarding the development and maintenance of an organisation.
No book recommendations available yet.
-
EssentialUnified Modelling Language knowledge
The general-purpose modelling language used in software development to offer a standard visualisation of system designs.
No book recommendations available yet.
-
EssentialSoftware Metrics knowledge
The metrics that measure a characteristic of the software system in order to determine the development of the software and evaluate it.
No book recommendations available yet.
-
EssentialIct Project Management Methodologies knowledge
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 …
No book recommendations available yet.
-
EssentialQuality Assurance Methodologies knowledge
Quality assurance principles, standard requirements, and the set of processes and activities used for measuring, controlling and ensuring the quality of products and processes.
No book recommendations available yet.
-
EssentialAnalyse Software Specifications skill
Assess 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 interactions between the …
Course recommendations coming soon.
-
EssentialCreate Software Design skill
Transpose a series of requirements into a clear and organised software design.
Course recommendations coming soon.
-
EssentialExecute Analytical Mathematical Calculations skill
Apply mathematical methods and make use of calculation technologies in order to perform analyses and devise solutions to specific problems.
Course recommendations coming soon.
-
EssentialManage Business Knowledge skill
Set up structures and distribution policies to enable or improve information exploitation using appropriate tools to extract, create and expand business mastery.
Course recommendations coming soon.
-
EssentialManage Data skill
Administer 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 for purpose, using specialised …
Course recommendations coming soon.
-
EssentialManage Ict Project skill
Plan, 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 products, …
Course recommendations coming soon.
-
EssentialMonitor Technology Trends skill
Survey and investigate recent trends and developments in technology. Observe and anticipate their evolution, according to current or future market and business conditions.
Course recommendations coming soon.
-
EssentialUse Ict Ticketing System skill
Utilise 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, tracking changes …
Course recommendations coming soon.
-
EssentialApply Ict System Usage Policies skill
Follow written and ethical laws and policies regarding proper ICT system usage and administration.
Course recommendations coming soon.
-
EssentialApply System Organisational Policies skill
Implement 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 achieve a set of …
Course recommendations coming soon.
-
EssentialEnsure Adherence To Organisational Ict Standards skill
Guarantee that the state of events is in accordance with the ICT rules and procedures described by an organisation for their products, services and solutions.
Course recommendations coming soon.
-
EssentialEvaluate Cost Of Software Products skill
Apply 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 of quality - …
Course recommendations coming soon.
Optional Skills (5 of 25 displayed)
-
OptionalAgile Project Management knowledge
The 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.
Recommended Books
5 booksAgile Project Management -
OptionalLean Project Management knowledge
The 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.
Recommended Books
4 books -
Optional
-
OptionalAndroid (Mobile Operating Systems) knowledge
The system software Android consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.
Recommended Books
1 book -
OptionalIct System User Requirements knowledge
The 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 specify requirements, …
No book recommendations available yet.
-
OptionalProcess-Based Management knowledge
The 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.
No book recommendations available yet.
-
OptionalWindows Phone knowledge
The system software Windows Phone consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.
No book recommendations available yet.
-
OptionalBlackberry knowledge
The system software BlackBerry consists of features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices.
No book recommendations available yet.
-
OptionalMobile Operating Systems knowledge
The features, restrictions, architectures and other characteristics of operating systems designed to run on mobile devices, such as Android or iOS.
No book recommendations available yet.
-
OptionalApply Conflict Management skill
Take ownership of the handling of all complaints and disputes showing empathy and understanding to achieve resolution. To be fully aware of all Social Responsibility protocols and procedures, and to …
Course recommendations coming soon.
-
OptionalCoach Employees skill
Maintain 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 employees and assist …
Course recommendations coming soon.
-
OptionalGive Live Presentation skill
Deliver a speech or talk in which a new product, service, idea, or piece of work is demonstrated and explained to an audience.
Course recommendations coming soon.
-
OptionalIdentify Ict User Needs skill
Determine the needs and requirements of ICT users of a specific system by applying analytical methods, such as target group analysis.
Course recommendations coming soon.
-
OptionalInteract With Users To Gather Requirements skill
Communicate 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 specification.
Course recommendations coming soon.
-
OptionalManage Schedule Of Tasks skill
Maintain an overview of all the incoming tasks in order to prioritise the tasks, plan their execution, and integrate new tasks as they present themselves.
Course recommendations coming soon.
-
OptionalManage Staff skill
Manage 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 workers to meet …
Course recommendations coming soon.
-
OptionalNegotiate Buying Conditions skill
Negotiate terms such as price, quantity, quality, and delivery terms with vendors and suppliers in order to ensure the most beneficial buying conditions.
Course recommendations coming soon.
-
OptionalTrain Employees skill
Lead 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 …
Course recommendations coming soon.
-
OptionalUse Different Communication Channels skill
Make 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.
Course recommendations coming soon.
-
OptionalAnalyse Ict Technical Proposals skill
Compare and assess technical requirements of an ICT product, service or solution in terms of quality, costs and compliance to specifications
Course recommendations coming soon.
-
OptionalManage Software Localisation skill
Organise the transfer process of a certain software from one localisation to another, in order to expand the number of users, by modifying content through the use of an user …
Course recommendations coming soon.
-
OptionalManage Tender Processes skill
Organise the process of writing and designing proposals or bids for tenders.
Course recommendations coming soon.
-
OptionalMonitor Ict Research skill
Survey and investigate recent trends and developments in ICT research. Observe and anticipate mastery evolution.
Course recommendations coming soon.
-
OptionalProvide User Documentation skill
Develop 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 …
Course recommendations coming soon.
-
OptionalUtilise Methodologies For User Centered Design skill
Use 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.
Course recommendations coming soon.