Leichte Sprache aktivieren Originaltext anzeigen
zum Inhalt
Fahne deutsch Fahne english
  Jetzt kontaktieren

Website weiterentwickeln

Sie sind hier: Website weiterentwickeln > Ablauf bei Programmierung

Autor: Winfried Flieder  |   Lesezeit ca.: 4 min  |   zuletzt überarbeitet: 13.04.2026

Website individuell erweitern lassen – so läuft die Programmierung ab

Individuelle Funktionen erweitern Ihre Website genau dort, wo Standardlösungen nicht ausreichen. Damit die Umsetzung effizient, planbar und nachvollziehbar bleibt, folgt die Programmierung einer klaren Struktur.

Grundsätzlich gibt es zwei etablierte Wege, individuelle Erweiterungen für eine Website umzusetzen: klassisch mit Lasten- und Pflichtenheft oder agil mit schlanker Anforderungsdefinition.

Variante 1: Programmierung mit Lastenheft und Pflichtenheft

Diese Vorgehensweise ist sinnvoll, wenn Anforderungen an die Website-Erweiterung bereits klar definiert sind.

Ablauf der klassischen Programmierung

1. Anfrage und Vorab-Angebot
Sie beschreiben die gewünschte Funktion oder Erweiterung Ihrer Website. Auf dieser Basis erhalten Sie eine erste Einschätzung.

2. Lastenheft erstellen
Alle Anforderungen werden vollständig und strukturiert beschrieben – aus fachlicher Sicht.

3. Pflichtenheft erarbeiten
Die technische Umsetzung wird konkret definiert. Das Pflichtenheft legt fest, wie die Programmierung erfolgt.

4. Umsetzung der Website-Erweiterung
Die Entwicklung erfolgt exakt nach Spezifikation – strukturiert, dokumentiert und nachvollziehbar.

5. Abnahme der programmierten Funktion
Sie prüfen die fertige Erweiterung anhand der definierten Anforderungen.

Vorteile dieser Methode

  • Klare Leistungsdefinition
  • Hohe Planungssicherheit
  • Verlässlicher Projektumfang

Einschränkungen

  • Änderungen während der Umsetzung sind aufwendiger
  • Weniger Flexibilität bei neuen Anforderungen

Variante 2: Agile Programmierung mit vereinfachtem Lastenheft

Diese Variante eignet sich, wenn die Anforderungen an die Website-Erweiterung noch nicht vollständig feststehen oder bewusst flexibel bleiben sollen.

Ablauf der agilen Umsetzung

1. Zieldefinition der Funktion
Gemeinsame Klärung: Welche Aufgabe soll die Erweiterung erfüllen?

2. Schlankes Lastenheft
Fokussierte Beschreibung der wichtigsten Anforderungen ohne übermäßige Detailtiefe.

3. Iterative Programmierung
Die Umsetzung erfolgt schrittweise. Ergebnisse werden regelmäßig abgestimmt und direkt weiterentwickelt.

4. Laufende Optimierung
Neue Anforderungen und Erkenntnisse fließen unmittelbar in die weitere Entwicklung ein.

Vorteile dieser Methode

Hohe Flexibilität

  • Schnelle Anpassungen möglich
  • Früh sichtbare Ergebnisse

Einschränkungen

  • Umfang und Aufwand entwickeln sich dynamisch
  • Geringere Vorhersagbarkeit zu Beginn

Welche Art der Programmierung passt zu Ihrem Projekt?

Die Wahl hängt davon ab, wie konkret Ihre Anforderungen an die Website-Erweiterung sind:

Klare Anforderungen → Lastenheft & Pflichtenheft
Offene oder wachsende Anforderungen → agile Programmierung

In vielen Fällen ist eine Kombination sinnvoll: strukturierter Start, anschließend flexible Weiterentwicklung.


Kosten für individuelle Programmierung

Der Aufwand für individuelle Website-Erweiterungen hängt stark von Funktionsumfang, Komplexität und Integrationen ab.

Wie sich Kosten für Programmierung grundsätzlich zusammensetzen, erklären wir auf der Seite „Kosten für Programmierung“.


Anforderungen an eine Software oder eine Website für eine lange Laufzeit:

  1. Funktionsfähigkeit
    Die Software macht, was sie soll. Technische Updates sind nötig und werden von Zeit zu Zeit eingespielt.
  2. Nutzerführung und Bedienbarkeit:
    Der Anwender versteht die Abläufe und kann sie anwenden. Modernisierungen sind von Zeit zu Zeit nötig und werden umgesetzt.
  3. Verstehbarkeit und Durchdringungsgrad:
    Sowohl Kunde als wir als Entwickler können noch nach Jahren nachvollziehen, was wir wie gelöst haben und warum. Wir halten das Projekt schlank und verstehbar. Funktionen, die mit der Zeit unnötig geworden sind, werden entfernt.

Was wir tun, um die Anforderungen zu erfüllen:

  • Projekte und Kundenkommunikation aktiv und verantwortlich steuern und dokumentieren
  • Meilensteine festlegen und Zwischenabnahmen durchführen
  • Abläufe mit Checklisten planen und abarbeiten
  • Projekt im Wiki dokumentieren
  • Versionskontrollsystem benutzen
  • Aufgaben in einem Ticketsystem verwalten
  • Testversion in einer Entwicklungumgebung parallel neben dem Livebetrieb entwickeln
  
  

Inhaltsverzeichnis:

Barrierefreiheit Optionen (erneutes Öffnen über: Hochstelltaste + b) Modus für Screenreader aktivieren Barrierefreies Menü öffnen Zum Seiteninhalt springen Inhaltselemente anzeigen Zur Fußzeile springen
Modus für Sehbehinderte aktivieren Nachtmodus aktivieren Alle Bilder ausblenden Mauszeiger vergrößern Lesbare Schrift aktivieren Überschriften hervorheben Hyperlinks hervorheben Leichte Sprache aktivieren Sprachausgabe aktivieren
Barrierefreies Menü ( erneutes Öffnen über: Hochstelltaste + m ) 1 2 Website erstellen 2.1 Konzept 2.2 Webdesign 2.3 Responsive Design 2.4 Texte für die Website 2.5 Rechtliches und DSGVO 2.6 Preise 2.7 Website-Kalkulator 2.8 Barrierefreiheit 3 Website betreiben 3.1 Website-Modernisierung 3.2 Content-Pflege 3.3 lilac-CMS 3.7 SEO und Sichtbarkeit 4 Website weiterentwickeln 4.1 Beispiele für Programmierung 4.2 Ablauf bei Programmierung 4.3 Kosten für Programmierung 4.4 Digitalisierung 4.5 Eigene Entwicklungen 5 Webagentur 5.1 Team 5.2 Geschichte 5.3 Was uns wichtig ist 6 Referenzen 6.1 Referenzen nach Branchen 6.2 Neue Websites 6.3 Branchen- Kompetenzen 6.4 Kundenstimmen 7 Blog Impressum Datenschutz
Inhaltselemente dieser Seite (erneutes Öffnen über: Hochstelltaste + i) Variante 1: Programmierung mit Lastenheft und Pflichtenheft Variante 2: Agile Programmierung mit vereinfachtem Lastenheft Welche Art der Programmierung passt zu Ihrem Projekt?