Dictionary for IT & Software Development
Agile Software Development
Agile software development encompasses a variety of methodologies and work practices that aim to increase transparency and reduce time to market of products.
A software development platform that provides pre-assembled and interlinked tools.
Changes are being deployed continuously on a server for internal use, e.g. for manual testing.
DevOps stands for “Development” and “Operations”. It is an approach to bring those two departments closer together. The goal is to improve efficiency in processes.
The term ‘Digital Transformation’ describes the process of expanding a portfolio of analog products to include digital offerings.
Docker is a software-solution, which allows the isolation of applications via container-technology.
An instance of Cloudogu EcoSystem is one installation of the system. Each Cloudogu EcoSystem instance needs to be registered at the Cloudogu backend.
On-premises means that a system is located inside an organization's territory or locally. Applications that are operated on-premises are hosted on servers that are owned or rented by the organization.
With Single Sign-on (SSO) a user can access several different applications or services without any further login requests after one initial authentication.
Generally, scaling or scalability of a system is the ability of this system, network or process to change its size or to grow.
Smeagol is an open source wiki that stores the content in Git repositories. This way it simplifies the documentation of code and configurations.
Software Development Life Cycle
The “Software Development Life Cycle” (SDLC) describes the phases that a software product runs through during its development.