Softwareentwicklung: Begriffe einfach erklärt
34 Begriffe in dieser Kategorie
- Anforderungen
- Prototyp
- Entwicklung
- Auslieferung
- Betrieb
Wer Software entwickeln lässt, führt viele Gespräche, in denen Fachbegriffe fallen: Lastenheft, User Story, Sprint, Deployment. Als Auftraggeber müssen Sie nicht selbst programmieren. Sie sollten aber verstehen, in welcher Phase sich Ihr Projekt befindet, welche Entscheidungen anstehen und woran Sie einen seriösen Entwicklungspartner erkennen.
Diese Kategorie folgt dem Weg vom Bedarf zur laufenden Software. Am Anfang stehen Lastenheft, Pflichtenheft und User Stories, danach Proof of Concept und MVP als erste Prüfsteine. In der Entwicklung begegnen Ihnen agile Methoden wie Scrum und Kanban, das klassische Wasserfallmodell sowie Begriffe wie Softwarearchitektur, Frontend, Backend und Microservices. Für die Auslieferung erklären wir CI/CD, DevOps, Kubernetes und Cloud Computing, für den Betrieb SLA, SaaS, Legacy-Systeme, Refactoring und technische Schulden. Dazu kommen Individualsoftware, Entwicklung im Ausland und Vibe Coding – also die Fragen, wer Ihre Software baut und wie viel davon heute schon mit KI-Unterstützung entsteht.
Alle Begriffe: Softwareentwicklung
Was ist agile Softwareentwicklung?
Agile Softwareentwicklung: in kurzen Schritten liefern, früh testen, laufend nachsteuern. Prinzipien, Methoden, Beispiele und typische Fehler.
Was ist Application Management?
Application Management einfach erklärt: Betrieb, Pflege und Weiterentwicklung von Software, Support-Level, Abgrenzung zur Wartung und typische Kosten.
Was ist das Backend?
Das Backend ist der unsichtbare Teil einer Anwendung: Logik, Daten, Rechte und Schnittstellen. Aufbau, Technik und worauf es im Betrieb ankommt.
Was ist CI/CD?
Continuous Integration bedeutet: jede Code-Änderung wird automatisch zusammengeführt und getestet. Dazu Continuous Delivery und die CI/CD-Pipeline.
Was ist Cloud Computing?
Cloud Computing heißt: Rechenleistung, Speicher und Software über das Netz beziehen. IaaS, PaaS, SaaS, Kosten und Datenschutz verständlich erklärt.
Was ist DevOps?
DevOps einfach erklärt: Entwicklung und Betrieb arbeiten als ein Team, Abläufe sind automatisiert. Prinzipien, Beispiele und was Auftraggeber davon haben.
Was ist ein Freelancer?
Ein Freelancer arbeitet auf Auftragsbasis statt im Arbeitsvertrag. Bedeutung, Unterschied zum Freiberufler, Steuern und Scheinselbständigkeit.
Was ist das Frontend?
Das Frontend ist der Teil einer Anwendung, den Nutzer sehen und bedienen. HTML, CSS, JavaScript, Frameworks und warum Ladezeit und Bedienung zählen.
Was ist ein Headless CMS?
Ein Headless CMS trennt Inhalte von der Darstellung und liefert sie per API aus. Wie es funktioniert, wann es sich lohnt und wann WordPress reicht.
Was ist Individualsoftware?
Individualsoftware wird für die Abläufe eines Unternehmens entwickelt. Wann sie sich gegenüber Standardsoftware lohnt, was sie kostet, worauf es ankommt.
Was ist Kanban?
Kanban macht Arbeit auf einem Board sichtbar und begrenzt, wie viel gleichzeitig läuft. Prinzipien, Beispiele und Unterschiede zu Scrum.
Was ist Kubernetes?
Kubernetes verwaltet Container automatisch: startet, verteilt und heilt Anwendungen. Begriffe, Nutzen, Aufwand und wann Mittelständler es brauchen.
Was ist ein Lastenheft?
Ein Lastenheft beschreibt, was eine Software leisten soll – aus Sicht des Auftraggebers. Inhalt, Gliederung, Abgrenzung zum Pflichtenheft und Fehler.
Was ist ein Legacy-System?
Ein Legacy-System ist ein Altsystem, das noch gebraucht wird, aber kaum noch zu pflegen ist. Bedeutung, typische Risiken und drei Wege zur Modernisierung.
Was sind Microservices?
Microservices teilen eine Anwendung in kleine, unabhängige Dienste. Wie das funktioniert, wann es sich lohnt und warum ein Monolith oft reicht.
Was ist ein MVP (Minimum Viable Product)?
Ein MVP ist die kleinste Version eines Produkts, die echte Nutzer überzeugt. Unterschied zu Prototyp und PoC, Funktionsauswahl und typische Fehler.
Was ist Nearshoring?
Nearshoring heißt, IT-Aufgaben an Partner in nahen Ländern zu vergeben. Vorteile, Unterschiede zu Offshoring, Vertragsfragen und Risiken.
Was ist Offshoring?
Offshoring heißt, Aufgaben in ein weit entferntes Land zu verlagern. Bedeutung auf Deutsch, Unterschied zu Outsourcing, onshore und offshore im Vergleich.
Was ist Outsourcing?
Outsourcing heißt, Aufgaben an externe Dienstleister zu vergeben. Bedeutung, Arten, Beispiele aus dem Mittelstand sowie Vorteile und Nachteile.
Was ist ein Pflichtenheft?
Das Pflichtenheft beschreibt, wie der Auftragnehmer die Anforderungen umsetzt. Aufbau, Unterschied zum Lastenheft und typische Fehler in Softwareprojekten.
Was ist eine Progressive Web App (PWA)?
Eine Progressive Web App ist eine Website, die sich wie eine App installieren lässt und offline funktioniert. PWA vs. native App im Vergleich.
Was ist ein Proof of Concept?
Ein Proof of Concept prüft vor dem Projekt, ob eine Idee technisch funktioniert. Ablauf, Beispiele und der Unterschied zu Prototyp und MVP.
Was ist Refactoring?
Refactoring verbessert die innere Struktur von Software, ohne ihr Verhalten zu ändern. Wann es sich lohnt, wie es abläuft und wo die Risiken liegen.
Was ist SaaS (Software as a Service)?
SaaS bedeutet: Software mieten statt kaufen und im Browser nutzen. Unterschiede zu On-Premise und Individualsoftware, DSGVO-Fragen und wann SaaS passt.
Was ist Scrum?
Scrum einfach erklärt aus Sicht des Auftraggebers: Rollen, Sprints, Ereignisse und was Sie als Product Owner tun. Mit Vergleich zum Festpreis-Projekt.
Was ist ein SLA (Service Level Agreement)?
Ein Service Level Agreement legt Verfügbarkeit, Reaktions- und Lösungszeiten fest. Was hineingehört und wie Prozentwerte zu lesen sind.
Was ist Softwarearchitektur?
Softwarearchitektur legt fest, aus welchen Bausteinen eine Software besteht und wie sie zusammenspielen. Muster, Entscheidungen und typische Fehler.
Was ist Staff Augmentation?
Staff Augmentation heißt, das eigene Team um externe Fachkräfte zu ergänzen. Bedeutung, Abgrenzung zum Werkvertrag und was in Deutschland zu klären ist.
Was sind technische Schulden?
Technische Schulden sind Abkürzungen im Code, die jede spätere Änderung teurer machen. Ursachen, Warnzeichen für Chefs und wie Sie sie planvoll abbauen.
Was ist eine User Story?
Eine User Story beschreibt eine Anforderung aus Sicht der Nutzer in einem Satz. Aufbau, Beispiele, Akzeptanzkriterien und häufige Fehler.
Was ist Vibe Coding?
Vibe Coding heißt: Software per Anweisung an eine KI entstehen lassen, ohne den Code zu lesen. Wo das hilft, wo es gefährlich wird.
Was ist das Wasserfallmodell?
Das Wasserfallmodell plant Software in festen Phasen nacheinander. Phasen, Vor- und Nachteile, V-Modell und wann es heute noch passt.
Was ist ein Werkvertrag?
Ein Werkvertrag schuldet nach § 631 BGB ein Ergebnis. Was hineingehört, wie die Abnahme läuft, wann gekündigt wird und wer für Mängel haftet.
Werkvertrag oder Dienstvertrag?
Werkvertrag oder Dienstvertrag? Erfolg oder Tätigkeit: Vergleich bei Abnahme, Vergütung, Haftung und Kündigung, mit Entscheidungshilfe in drei Fragen.
Passende Leistungen
Vom Begriff zur Umsetzung: Hier unterstützen wir Sie in der Praxis.
Lassen Sie uns über Ihre Abläufe sprechen
Erzählen Sie uns, wo es heute hakt. Im Erstgespräch zeigen wir, welcher Schritt sich in Ihrem Unternehmen zuerst lohnt — und was er kostet.
So geht es weiter
Sie schreiben uns kurz, worum es geht — per Formular, Telefon oder WhatsApp.
Wir melden uns mit Terminvorschlägen und klären im Gespräch, wo Zeit und Geld verloren gehen.
Sie erhalten einen klaren Vorschlag: Umfang, Zeitplan und Preis — danach entscheiden Sie.
Schreiben oder anrufen
Schreiben Sie kurz, worum es geht, oder rufen Sie an. Wir melden uns mit Terminvorschlägen.
Erstgespräch vereinbaren