Continous Software Engineering

Ursprünglich verstand man unter dem Begriff der kontinuierlichen Softwareentwicklung die Pflege und Weiterentwicklung von bestehenden Softwarekomponenten. Im Zuge der zunehmenden Komplexität von Software zählen heute zur kontinuierlichen Softwareentwicklung Methodiken und Prozesse, die bereits während der Entwicklung zum Einsatz kommen. Dazu gehören agile Vorgehensmodelle wie Scrum und Kanban, mit denen umfangreichen Produktanforderungen iterativ erarbeitet werden. Zur Erreichung von Qualitätszielen sind unteschiedliche Workflow-Ansätze wie DevOps, Continuous Integration und Test Driven Development Bestandteile der Vorgehensmodelle. Zur technischen Umsetzung solcher Workflows bedarf es zudem Hardware- und Softwarekomponenten, die entwicklungsbegleitend und automatisiert bei der Anforderungsumsetzung und Qualitätssicherung unterstüzen. 10

results matching ""

    No results matching ""