Project management is the practice of
initiating, planning, executing, controlling, and closing
the work of a team to achieve specific goal
and meet specific success criteria
at the specified time.
Agile software development comprises various approaches
to software development under which requirements and solutions evolve
through the collaborative effort of self-organizing and
cross-functional teams and their customer/end user.
DevOps is a set of practices that combines
software development and information-technology operations
which aims to shorten the systems development life cycle
and provide continuous delivery with high software quality.
IT service management refers to the entirety
of activities – directed by policies, organized and structured in processes
and supporting procedures – that are performed by an organization
to design, plan, deliver, operate and control
information technology services offered to customers.
Commercial management is
“the identification and development of business opportunities
and the profitable management of projects and contracts,
from inception to completion.” Commercial Management within an organization is applied only at policy levels.
Business analysis is a research discipline of identifying
business needs and determining solutions to business problems.
Solutions often include a software-systems development component,
but may also consist of process improvement, organizational change
or strategic planning and policy development.
Quality management ensures that an organization,
product or service is consistent. It has four main components:
quality planning, quality assurance, quality control and quality improvement.
Quality management is focused not only on product and service quality,
but also on the means to achieve it.
Computer security, cybersecurity or information technology security
is the protection of computer systems and networks from the theft of
or damage to their hardware, software, or electronic data,
as well as from the disruption or misdirection of the services they provide.
While machine learning is based on the idea that machines should be able to learn and adapt through experience,
AI refers to a broader idea where machines can execute tasks “smartly.”
Artificial Intelligence applies machine learning,
deep learning and other techniques to solve actual problems.
Mobile and Software Development
Mobile app development is the act or process
by which a mobile app is developed for mobile devices,
such as personal digital assistants,
enterprise digital assistants or mobile phones.
Big Data and Analytics
Big data is a field that treats ways to analyze,
systematically extract information from,
or otherwise deal with data sets that are too large or complex
to be dealt with by traditional data-processing application software.
Cloud computing is the on-demand availability of computer system resources,
especially data storage and computing power,
without direct active management by the user.
Digital marketing is the component of marketing
that utilizes internet and online based digital technologies
such as desktop computers, mobile phones and other digital media
and platforms to promote products and services.
Business skills are skills that help people understand
consumer and organizational behavior
and use this information to promote the success of the company.