tollwerk® GmbH | Responsive Webdesign · TYPO3 · Accessibility & Performance | Werbeagentur · Nürnberg

Glossar

Agilität

Agile Vorgehensweisen spielen gerade auch in der Webentwicklung in den letzten Jahren eine zunehmend wichtige Rolle. Im Vergleich zu traditionellen Vorgehensmodellen ist dabei das Ziel, den Entwicklungsprozess flexibel und schlank zu halten, indem schwergewichtige und bürokratische Aspekte eliminiert werden und auf komplizierte Regeln weitgehend verzichtet wird. Agile Softwareentwicklung zeichnet sich durch selbstorganisierende Teams sowie eine iterative und inkrementelle Vorgehensweise aus.

Für die Umsetzung unserer Projekte nutzen wir das Scrum-Vorgehensmodell, bei dem Teilaufgaben in kurzen Zyklen, den sogenannten "Sprints" organisiert, umgesetzt und freigegeben werden — eine Arbeitsweise, die sich auch auf Designprozesse anwenden lässt. Zur teaminternen Organisation wie auch zur Abstimmung mit Kunden setzen wir auf die webbasierte Kanban-Implementierung Trello — eine effektive Möglichkeit, um den Fortschritt eines Projekts anschaulich zu visualisieren und gezielt zu einzelnen Aufgaben zu kommunizieren.

Noch haben sich agile Herangehensweisen bei Auftraggebern nicht als Standard etabliert — häufig sind sie gänzlich unbekannt und es dominieren Vorbehalte gegenüber der flexiblen Ausgestaltung von Projekten. Wir bemühen uns jedoch stets, unsere Projektpartner in unsere internen Methoden einzubinden und die vielen Vorteile unvermittelt weiterzugeben.

Datenbank

Eine Datenbank (oder ein Datenbanksystem) ist ein System zur elektronischen Datenhaltung und -verwaltung. Ihre wesentliche Aufgabe ist die effiziente, widerspruchsfreie und dauerhafte Speicherung großer Datenmengen, sowie die Bereitstellung von Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen (auf Anfrage / Abruf). Dagegen ist es nicht Aufgabe der Datenbank, die enthaltenen Daten in irgendeiner Form zur Anzeige zu bringen (die Daten werden medien- und ausgabeneutral gehalten).

Zur Abfrage und Verwaltung der enthaltenen Daten verwendet eine Datenbank eine Datenbanksprache. Ein populäres Beispiel für eine solche Sprache ist SQL, eine konkrete Datenbankimplementierung ist MySQL (die typischerweise vom CMS TYPO3 verwendet wird).

Frontend

Ein Frontend ist eine auf Präsentation ausgerichtete Darstellung von Inhalten (im Gegensatz zu einem Backend für die Verwaltung der Daten). Typischerweise muss sich ein Nutzer für den Zugriff auf ein Backend autorisieren (z.B. durch Eingabe eines Benutzernamens und Passwortes).

Das Open-Source Content Management System TYPO3 stellt (in seiner jetzigen Version) seinen Nutzern zwei Oberflächen zur Verfügung:

  • Das TYPO3-Backend zur Verwaltung der Inhalte; Zugriff per Benutzername / Passwort nur durch autorisierte Redakteure
  • Typischerweise eine Präsentation im Internet (Website) als Frontend, öffentlich zugänglich

Zurück zum Start