Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Herunterladen
Schneller Zugriff als Browser!
 

Agile Softwareentwicklung

Index Agile Softwareentwicklung

Agile Softwareentwicklung (von lateinisch agilis „flink, beweglich“) bezeichnet Ansätze im Softwareentwicklungsprozess, die die Transparenz und Veränderungsgeschwindigkeit erhöhen und zu einem schnelleren Einsatz des entwickelten Systems führen sollen, um so Risiken und Fehlentwicklungen im Entwicklungsprozess zu minimieren.

50 Beziehungen: Adaptive Software Development, Agiles Lernen, Agiles Testen, Alistair Cockburn, Andy Hunt (Autor), Behavior Driven Development, Capability Maturity Model Integration, Continuous Delivery, Crystal Family, Dave Thomas (Programmierer), Design Thinking, DSDM, Evolutionäres Management, Extreme Programming, Feature Driven Development, Forrester Research, Gerald M. Weinberg, Hochschule Koblenz, Inkrementelles Vorgehensmodell, Jeff Sutherland (Softwareentwickler), Jim Highsmith, John von Neumann, Kanban (Entwicklung), Ken Schwaber, Kent Beck, Komplexes Problem, Kontinuierliche Integration, Latein, Lean Startup, Martin Fowler, Mike Beedle, Paarprogrammierung, Prinzip, Prototyping (Softwareentwicklung), Rapid Application Development, Rational Unified Process, Refactoring, Review (Softwaretest), Robert Cecil Martin, Ron Jeffries, Scrum, Scrumban, Springer Gabler, Testgetriebene Entwicklung, User Story, Utah, V-Modell, Vorgehensmodell zur Softwareentwicklung, Ward Cunningham, Wertvorstellung.

Adaptive Software Development

Adaptive Software Development ist ein Softwareentwicklungsprozess, der auf das Rapid Application Development zurückgeht.

Neu!!: Agile Softwareentwicklung und Adaptive Software Development · Mehr sehen »

Agiles Lernen

Unter agilem Lernen (von lateinisch agilis „flink, beweglich“) wird allgemein die Adaption agiler Werte, Prinzipien und Methoden der Projektarbeit, insbesondere von Scrum, auf Lernprozesse verstanden.

Neu!!: Agile Softwareentwicklung und Agiles Lernen · Mehr sehen »

Agiles Testen

Als agiles Testen (von lateinisch agilis „flink, beweglich“) wird das Prüfen von Software im Rahmen eines agilen Entwicklungsprojekts bezeichnet.

Neu!!: Agile Softwareentwicklung und Agiles Testen · Mehr sehen »

Alistair Cockburn

Alistair Cockburn 2007 Alistair Cockburn (* 19. November 1953) ist ein amerikanischer Informatiker.

Neu!!: Agile Softwareentwicklung und Alistair Cockburn · Mehr sehen »

Andy Hunt (Autor)

Andrew Hunt (* 1964) ist Programmierer und Autor von Büchern zum Thema Softwareentwicklung.

Neu!!: Agile Softwareentwicklung und Andy Hunt (Autor) · Mehr sehen »

Behavior Driven Development

Behavior Driven Development (BDD), auch als Specification Driven Development (SDD) bezeichnet, ist eine Technik der agilen Softwareentwicklung, welche die Zusammenarbeit zwischen Qualitätsmanagement und Business-Analyse in Softwareentwicklungsprojekten stärkt.

Neu!!: Agile Softwareentwicklung und Behavior Driven Development · Mehr sehen »

Capability Maturity Model Integration

Das Capability Maturity Model Integration (CMMI) der ISACA ist eine Familie von Referenzmodellen für unterschiedliche Anwendungsgebiete – derzeit für die Produktentwicklung, den Produkteinkauf und die Serviceerbringung.

Neu!!: Agile Softwareentwicklung und Capability Maturity Model Integration · Mehr sehen »

Continuous Delivery

Continuous Delivery (CD, „fortlaufende Auslieferung“) bezeichnet eine Sammlung von Techniken, Prozessen und Werkzeugen, die den Software-Auslieferungsprozess verbessern.

Neu!!: Agile Softwareentwicklung und Continuous Delivery · Mehr sehen »

Crystal Family

Crystal Light ist eine Familie von Software-Entwicklungsmethoden, die zu den agilen Methoden der Softwareentwicklung gerechnet wird.

Neu!!: Agile Softwareentwicklung und Crystal Family · Mehr sehen »

Dave Thomas (Programmierer)

Dave Thomas beim Pasadena Rails Studio (2006) David Thomas (* 1956) ist ein Computer-Programmierer und Autor.

Neu!!: Agile Softwareentwicklung und Dave Thomas (Programmierer) · Mehr sehen »

Design Thinking

Design Thinking ist ein Ansatz, der zum Lösen von Problemen und zur Entwicklung neuer Ideen führen soll.

Neu!!: Agile Softwareentwicklung und Design Thinking · Mehr sehen »

DSDM

DSDM (Dynamic Systems Development Method, heute nur mehr als Akronym in Verwendung) ist eine agile Methode, die sich auf den gesamten Projektlebenszyklus konzentriert.

Neu!!: Agile Softwareentwicklung und DSDM · Mehr sehen »

Evolutionäres Management

Bei dem Begriff evolutionäres Management handelt es sich um eine Organisationstheorie.

Neu!!: Agile Softwareentwicklung und Evolutionäres Management · Mehr sehen »

Extreme Programming

Extreme Programming (XP, auch Extremprogrammierung) ist eine Methode, die das Lösen einer Programmieraufgabe in den Vordergrund der Softwareentwicklung stellt und dabei einem formalisierten Vorgehen geringere Bedeutung zumisst.

Neu!!: Agile Softwareentwicklung und Extreme Programming · Mehr sehen »

Feature Driven Development

Feature Driven Development (Abk. FDD) ist eine Sammlung von Arbeitstechniken, Strukturen, Rollen und Methoden für das Projektmanagement im Rahmen agiler Softwareentwicklung.

Neu!!: Agile Softwareentwicklung und Feature Driven Development · Mehr sehen »

Forrester Research

Forrester Research ist ein amerikanisches börsennotiertes Marktforschungsunternehmen, das Analysen, Beratung und Veranstaltungen mit einem besonderen Schwerpunkt im Bereich Informationstechnologie anbietet.

Neu!!: Agile Softwareentwicklung und Forrester Research · Mehr sehen »

Gerald M. Weinberg

Gerald Marvin Weinberg (* 27. Oktober 1933; † 7. August 2018 bekannt unter Jerry Weinberg) war ein US-amerikanischer Informatiker und Autor.

Neu!!: Agile Softwareentwicklung und Gerald M. Weinberg · Mehr sehen »

Hochschule Koblenz

Die Hochschule Koblenz ist eine staatliche Hochschule für Angewandte Wissenschaften in Rheinland-Pfalz, Deutschland.

Neu!!: Agile Softwareentwicklung und Hochschule Koblenz · Mehr sehen »

Inkrementelles Vorgehensmodell

Ein iteratives Entwicklungsmodell Das inkrementelle Vorgehensmodell beschreibt ein Vorgehensmodell zur Softwareentwicklung der kontinuierlichen Verbesserung, bei dem häufig in kleinen oder sogar kleinsten Schritten vorgegangen wird.

Neu!!: Agile Softwareentwicklung und Inkrementelles Vorgehensmodell · Mehr sehen »

Jeff Sutherland (Softwareentwickler)

Jeff Sutherland 2009 Jeffrey Victor „Jeff“ Sutherland (* 20. Juni 1941) ist ein US-amerikanischer Softwareentwickler.

Neu!!: Agile Softwareentwicklung und Jeff Sutherland (Softwareentwickler) · Mehr sehen »

Jim Highsmith

James A. Highsmith III (* 1945) ist ein US-amerikanischer Autor und Consultant.

Neu!!: Agile Softwareentwicklung und Jim Highsmith · Mehr sehen »

John von Neumann

John von Neumann (um 1940) John von Neumann (* 28. Dezember 1903 in Budapest, Österreich-Ungarn als Neumann János Lajos; † 8. Februar 1957 in Washington, D.C., Vereinigte Staaten) war ein ungarisch-US-amerikanischer Mathematiker.

Neu!!: Agile Softwareentwicklung und John von Neumann · Mehr sehen »

Kanban (Entwicklung)

Kanban ist eine Methode mit Ursprung in der Softwareentwicklung, bei der die Anzahl paralleler Arbeiten, der Work in Progress (WiP), begrenzt und somit kürzere Durchlaufzeiten erreicht und Probleme – insbesondere Engpässe – schnell sichtbar gemacht werden sollen.

Neu!!: Agile Softwareentwicklung und Kanban (Entwicklung) · Mehr sehen »

Ken Schwaber

Ken Schwaber 2008 Ken Schwaber (* 17. September 1945 in Wheaton, IL) ist ein US-amerikanischer Softwareentwickler.

Neu!!: Agile Softwareentwicklung und Ken Schwaber · Mehr sehen »

Kent Beck

Kent Beck (2006) Kent Beck (* 1961) ist ein US-amerikanischer Softwareentwickler und Autor.

Neu!!: Agile Softwareentwicklung und Kent Beck · Mehr sehen »

Komplexes Problem

Als komplexes Problem wird in der Psychologie ein Problem bezeichnet, welches sich durch folgende fünf Charakteristika von einem einfachen Problem unterscheidet: Komplexität, Vernetztheit, Eigendynamik, Intransparenz und Polytelie.

Neu!!: Agile Softwareentwicklung und Komplexes Problem · Mehr sehen »

Kontinuierliche Integration

Kontinuierliche Integration (auch fortlaufende oder permanente Integration;, CI) ist ein Begriff aus der Software-Entwicklung, der den Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung beschreibt.

Neu!!: Agile Softwareentwicklung und Kontinuierliche Integration · Mehr sehen »

Latein

Die lateinische Sprache (lateinisch lingua Latina), kurz Latein oder Lateinisch, ist eine indogermanische Sprache, die ursprünglich von den Latinern, den Bewohnern von Latium mit Rom als Zentrum, gesprochen wurde.

Neu!!: Agile Softwareentwicklung und Latein · Mehr sehen »

Lean Startup

Lean Startup ist in der Betriebswirtschaftslehre der Anglizismus für eine Methode zur Entwicklung von Unternehmen und Produkten, die darauf abzielt, Produktentwicklungszyklen zu verkürzen.

Neu!!: Agile Softwareentwicklung und Lean Startup · Mehr sehen »

Martin Fowler

Martin Fowler (2015) Martin Fowler (* 18. Dezember 1963 in Walsall, England) ist ein britisch-amerikanischer Autor und Referent zum Thema Softwarearchitektur.

Neu!!: Agile Softwareentwicklung und Martin Fowler · Mehr sehen »

Mike Beedle

Mike Beedle Mike (Miguel) Beedle (* 11. Oktober 1962; † 23. März 2018 in Chicago) war ein amerikanischer theoretischer Physiker und Softwareentwickler.

Neu!!: Agile Softwareentwicklung und Mike Beedle · Mehr sehen »

Paarprogrammierung

Paarprogrammierung Paarprogrammierung, auch Tandem-Programmierung, ist eine Arbeitstechnik, die sich häufig bei agilen Vorgehensweisen zur Softwareentwicklung findet.

Neu!!: Agile Softwareentwicklung und Paarprogrammierung · Mehr sehen »

Prinzip

Ein Prinzip (Plural: Prinzipien; von lat. principium.

Neu!!: Agile Softwareentwicklung und Prinzip · Mehr sehen »

Prototyping (Softwareentwicklung)

Prototyping bzw.

Neu!!: Agile Softwareentwicklung und Prototyping (Softwareentwicklung) · Mehr sehen »

Rapid Application Development

Rapid Application Development (RAD) bzw.

Neu!!: Agile Softwareentwicklung und Rapid Application Development · Mehr sehen »

Rational Unified Process

Der Rational Unified Process (RUP) ist ein kommerzielles Produkt der Firma Rational Software, die seit 2003 Teil des IBM-Konzerns ist.

Neu!!: Agile Softwareentwicklung und Rational Unified Process · Mehr sehen »

Refactoring

Refactoring (auch Refaktorisierung, Refaktorierung oder Restrukturierung) bezeichnet in der Software-Entwicklung die manuelle oder automatisierte Strukturverbesserung von Quelltexten unter Beibehaltung des beobachtbaren Programmverhaltens.

Neu!!: Agile Softwareentwicklung und Refactoring · Mehr sehen »

Review (Softwaretest)

Mit dem Review werden Arbeitsergebnisse der Softwareentwicklung manuell geprüft.

Neu!!: Agile Softwareentwicklung und Review (Softwaretest) · Mehr sehen »

Robert Cecil Martin

Robert Cecil Martin Robert Cecil Martin (* 5. Dezember 1952) ist ein US-amerikanischer Softwareentwickler, IT-Berater und Schriftsteller.

Neu!!: Agile Softwareentwicklung und Robert Cecil Martin · Mehr sehen »

Ron Jeffries

Ron Jeffries (2006) Ronald E. Jeffries (* 26. Dezember 1939 in Washington, D.C.) ist ein US-amerikanischer Informatiker.

Neu!!: Agile Softwareentwicklung und Ron Jeffries · Mehr sehen »

Scrum

Scrum (englisch für „Gedränge“) ist ein Vorgehensmodell des Projekt- und Produktmanagements, insbesondere zur agilen Softwareentwicklung.

Neu!!: Agile Softwareentwicklung und Scrum · Mehr sehen »

Scrumban

Scrumban ist ein Vorgehensmodell des Projekt- und Produktmanagements, insbesondere zur agilen Softwareentwicklung.

Neu!!: Agile Softwareentwicklung und Scrumban · Mehr sehen »

Springer Gabler

Springer Gabler (vormals Gabler Verlag) ist ein deutscher Wissenschaftsverlag, der sich auf den Themenbereich Wirtschaft konzentriert.

Neu!!: Agile Softwareentwicklung und Springer Gabler · Mehr sehen »

Testgetriebene Entwicklung

Typischer testgetriebener Entwicklungsprozess Testgetriebene Entwicklung (auch testgesteuerte Programmierung; oder test-driven development, TDD) ist eine Methode, die häufig bei der agilen Entwicklung von Computerprogrammen eingesetzt wird.

Neu!!: Agile Softwareentwicklung und Testgetriebene Entwicklung · Mehr sehen »

User Story

Eine User Story („Anwendererzählung“) ist eine in Alltagssprache formulierte Software-Anforderung.

Neu!!: Agile Softwareentwicklung und User Story · Mehr sehen »

Utah

Utah (englische Aussprache) ist ein Bundesstaat der Vereinigten Staaten von Amerika.

Neu!!: Agile Softwareentwicklung und Utah · Mehr sehen »

V-Modell

Phasen des V-Modells über Zeit und Detaillierung Das V-Modell ist ein Vorgehensmodell bzw.

Neu!!: Agile Softwareentwicklung und V-Modell · Mehr sehen »

Vorgehensmodell zur Softwareentwicklung

Ein Vorgehensmodell zur Softwareentwicklung ist ein für die Softwareentwicklung angepasstes Vorgehensmodell bei der professionellen („ingenieursmäßigen“) Anwendungsentwicklung.

Neu!!: Agile Softwareentwicklung und Vorgehensmodell zur Softwareentwicklung · Mehr sehen »

Ward Cunningham

Ward Cunningham Ward Cunningham blickt auf seine Arbeit zurück (Mai 2014 – ca. 17 Min.) Howard G. Cunningham (* 26. Mai 1949 in Michigan (City)) ist ein US-amerikanischer Programmierer.

Neu!!: Agile Softwareentwicklung und Ward Cunningham · Mehr sehen »

Wertvorstellung

Wertvorstellungen oder kurz Werte bezeichnen im allgemeinen Sprachgebrauch als erstrebenswert oder moralisch gut betrachtete Eigenschaften bzw.

Neu!!: Agile Softwareentwicklung und Wertvorstellung · Mehr sehen »

Leitet hier um:

Agile Development, Agile Manifesto, Agile Methode, Agile Methoden, Agile Modeling, Agile Prinzipien, Agile Software-Entwicklung, Agiler Prozess, Agiles Manifest, Agiles Prinzip.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »