IT terms are unfortunately not always self-explanatory and often lead to misunderstandings. Or did you know that Design Thinking is not the latest furnishing trend? In the course of digitalization, almost everyone is becoming a digital native and is in daily contact with the most diverse terms from IT and software development. We bring you up to date with the latest developments.
Agile project management
This is the generic term for various agile project management methods that have their origin in software development. The members of the project team have a high right of co-determination regarding quality, scope, time and costs for the development of an application. The methods are all based on agile values and principles, which were first written down in 2001 in the Agile Manifesto.
These are the best known agile methods in software development:
- Scrum
- unified process
- Extreme Programming
- FDD
- RAD
- Agile Enterprise
- AMDD
- DSDM
- EVO
Scopeland Technology has also developed its own method of agile project management, the Phase Agile Process Model. This is optimized for contract development and regulates the client-contractor relationship for fixed-price contracts in a sensible manner.
User interface
Via the user interface the user and the software system exchange information with each other. The user interface includes:
- the dialog system
- the dialogs
- the inputs and outputs (layouts of masks and lists, forms for data input and output)
The user interface serves as the basis for the design of the software system and can be agreed upon with the future users of the software system via prototyping at the very beginning of the development of a project.
Citizen Developer
The Citizen Developer is an IT-affine end user of software applications, who creates and maintains applications or systems without a computer science degree. The Citizen Developer is provided with the development environments for his work. He often works with declarative tools such as Low-Code platforms. Scopeland Technology offers the possibility to support companies in establishing a Low-Code team and to turn the application users into Citizen Developers.
Design Thinking
Design Thinking is a special approach to complex problems. The underlying approach is based on the work of designers and architects. Design Thinking is at the same time a method, a set of principles, a special way of thinking and a process with a variety of supporting tools. An essential characteristic is the focused user orientation. Design Thinking is increasingly used in the development of IT applications.
Digital Transformation
Digital transformation describes the significant changes and effects on everyday life in the economy and society caused by the use of digital technologies. Key drivers of digital transformation are information technologies such as networking, hardware and digital applications. Database applications that promote digitization play an important role.
Geographic Information System
Geoinformation systems, or GIS for short, are computer-aided information systems consisting of software, hardware, data and their applications. The task of geographic information systems is the digital acquisition of spatial data, their editing, storage, reorganization, modeling and analysis as well as their graphic and alphanumeric presentation. The objective of a geographic information system is to link spatial reference areas with locally located data of different areas. Thus, spatial structure and interdependency analyses as well as model calculations are to be carried out and output in the form of lists, tables, diagrams and, above all, maps.
Meta data base
In software applications, so-called metadata are stored in a meta-database.
The metadata contain:
The complete data model, consisting of databases, tables, fields and relations including all used resources like image directory and menus. Optionally, additional logic can be packed into the meta data, which are globally effective like plausibility rules, calculation rules and overlay of system events.
Thus, the meta data base contains all used data, their properties and links as well as the specific features in the application logic and the way the data should present itself on the user interface. Because the metadata contains all the data needed for an application, SCOPELAND can automatically generate a finished program code.
No-Code
With a No-Code platform, applications are created without writing a line of program code. Programmers and non-programmers create application software using graphical user interfaces and configurations, rather than traditional computer programs. Mostly, these are simpler and cloud-based applications, since connections to external applications are not possible.
On-Premise
On-premise software (or on-prem) refers to a licensing and usage model for server-based computer programs. Until about 2010, on-premise was the most common software usage model. The licensee purchases or leases software and operates it under his own responsibility in his own data center. The counterpart to On-Premise is the cloud computing model "Software as a Service", or SaaS for short. Applications created with SCOPELAND are usually available as on-premise software. However, cloud hosting is also possible.
Relational Database Management System
A relational database is used for electronic data management in computer systems and is based on a table-based relational database model. The associated database management system is called a relational database management system or RDBMS for short.
With an RDBMS, relational databases can be created, maintained and administered. Data is stored in structured tables and is clearly related to each other. SQL (Structured Query Language) is usually used to access the data.