Agile Entwicklung: anfänger

  • 24 Kurse | 26h 55m 42s
  • 1 Buch | 9h
dnaStarRatingAverage dnaStarRatingAverage (1)
 
Agile ist eine beliebte Softwareentwicklungsmethode mit funktionsübergreifenden Teams und einem flexiblen, kooperativen Paradigma. Entdecken Sie Agile hier.

ERSTE SCHRITTE

Einführung in die agile Softwareentwicklung

  • 3m 58s
  • 5m 36s

ENTHALTENE KURSE

Einführung in die agile Softwareentwicklung
Entdecken Sie die agile Softwareentwicklung sowie die Prinzipien und Werte des Agiles Manifests.
13 Videos | 58m hat Bewertung verfügbar Abzeichen
Agile Softwareentwicklungsmethoden
Es gibt mehrere Methoden in Verbindung mit agiler Softwareentwicklung. Lernen Sie einige davon kennen, darunter Extreme Programming, Lean und Kanban.
14 Videos | 55m hat Bewertung verfügbar Abzeichen
Agile Softwareentwicklung - Scrum
Erlernen Sie bewährte Vorgehensweisen für die Scrum-Softwareentwicklung. In diesem Kurs können Sie Scrum-Rollen identifizieren und den Scrum-Workflow verfolgen. Studieren Sie Sprintpläne, erfahren Sie mehr zum Daily Scrum, Sprint Review und zur Verfeinerung des Backlogs. Danach betrachten Sie die Scrum-Artefakte, wägen Sie die Scrum-Einschränkungen und -Werte ab. Es werden auch weitere Themen behandelt, wie beispielsweise das Scrumban-Modell. Sie erfahren auch, wie das Scrum of Scrums dazu beiträgt, die Teamkoordination zu verbessern. Befassen Sie sich mit zwei verschiedenen Large-Scale Scrum-Frameworks. Als Übung identifizieren Sie schließlich die wichtigsten Scrum-Elemente, die für die agile Softwareentwicklung benötigt werden.
14 Videos | 46m hat Bewertung verfügbar Abzeichen
Planung eines agilen Softwareentwicklungsprojekts
Entdecken Sie, wie Sie ein agiles Softwareentwicklungsprojekt planen. In diesem Kurs befassen Sie sich mit agilen Iterationen, agiler Planung, Agile User Stories, agilen Benutzerrollen und Stellvertretern, Story Points und Schätzungen. Erlernen Sie, wie Sie eine User Story erstellen, bewerten und schätzen. Erfahren Sie, was zur Erstellung eines Release-Plans und zur Identifizierung von Projektpuffern für ein bestimmtes Szenario erforderlich ist. Betrachten Sie, wie sich der Velocity-Faktor auf Iterationspläne auswirkt. Finden Sie heraus, was es bedeutet, Commitment-orientierte Iterationspläne zu verwenden. Befassen Sie sich mit der agilen modellgetriebenen Entwicklung (Agile Model Driven Development, AMDD) und den gängigen Aktivitäten, die in der Release Planning-Phase eines agilen Softwareentwicklungsprojekts stattfinden. Untersuchen Sie die Elemente des Agile-Modells und deren Implementierung.
18 Videos | 1h 4m hat Bewertung verfügbar Abzeichen
Management agiler Softwareentwicklung
Entdecken Sie, wie Sie agile Softwareentwicklung verwalten sowie die entsprechenden Anwendungen. In diesem Kurs lernen Sie den iterativen Entwicklungsprozess kennen. Betrachten Sie verschiedene Arten von agilem Feedback und erlernen Sie die Anforderungen und Best Practices für die Dokumentation agiler Projekte. Entwickeln Sie Fähigkeiten, um den Teamfortschritt zu überwachen und zu kommunizieren. Identifizieren und bewältigen Sie Probleme bei der effektiven Skalierung agiler Projekte. Erfahren Sie dann, was notwendig ist, um Iterationen zu verfolgen, Funktionen zu schätzen, ein agiles Projekt zu planen und die Risiken von agilen Projekten zu verwalten. Als Übung wiederholen Sie schließlich, wie Entwickler Aufgaben auswählen, den Iterationsausgleich ausführen und Änderungen, Mengen und Risiken bei der iterativen Entwicklung verwalten.
14 Videos | 49m hat Bewertung verfügbar Abzeichen
Agile Programmierung & Tests
Entdecken Sie agile Teampraktiken, darunter die Paarprogrammierung und den gemeinsamen Codebesitz. In diesem Kurs machen Sie sich mit der Programmierung von agilen Projekten und den entsprechenden Testaktivitäten vertraut. Sie erfahren mehr über den gemeinsamen Codebesitz und kooperative Arbeitsbereiche sowie über Code-Refactoring, um das Softwaredesign klarer und einfacher zu gestalten. Machen Sie sich dann mit Test-First-Programmierung, BDD (Behavior-Driven Development) und kontinuierlicher Integration vertraut. Erfahren Sie, was agiles, einfaches Design wirklich bedeutet und wie Sie agile Programmierkonventionen übernehmen. Erlernen Sie außerdem, wie Sie agile GUI-Tests, das Testdatenmanagement und den agilen Testlebenszyklus zur Validierung verwenden. Schließlich erfahren Sie noch, wie Sie BDD (Behavior-Driven Development) auf agile Prozesse anwenden.
17 Videos | 53m hat Bewertung verfügbar Abzeichen
Agile testgetriebene Entwicklung
Erfahren Sie, wie agile testgetriebene Entwicklung (Test-Driven Development, TDD) Programmierung, Tests und Design kombiniert, um Fehlerraten zu reduzieren und die Produktqualität zu verbessern. In diesem Kurs erkunden Sie den TDD-Zyklus und Best Practices, um mehr über Acceptance- und Developer-TDD, agile Testverfahren und die testgetriebene Datenbankentwicklung zu erfahren. Entdecken Sie, was zur Erstellung der TDD-Dokumentation gehört. Untersuchen Sie Probleme bei der testgesteuerten Entwicklung, und erkunden Sie Code-Sichtbarkeit, den Rot/Grün/Refactor-Zyklus und TDD für komplexe Systeme. Als Übung werden Sie schließlich die Best Practices für die testgetriebene Entwicklung wiederholen.
16 Videos | 36m hat Bewertung verfügbar Abzeichen
Agile Architektur, Design und Zusammenarbeit
Die agile Architektur umfasst eine Gruppe von Werten und Methoden, die die aktive Entwicklung des Designs und der Architektur eines Systems unterstützen. In diesem Kurs erkunden Sie diese Prinzipien sowie die Vor- und Nachteile der Zusammenarbeit. Erfahren Sie mehr über Emergent Design, intentionsbasierte Architektur für große Projekte, agile Architekturmodellierung für gemeinsame Visionen, Unternehmensarchitektur. Weitere Themen sind Herausforderungen der agilen Architektur und die agile Zusammenarbeit mit ihren sieben Säulen: Zuhören, aktives Zuhören, Belastbarkeit, Aufgeschlossenheit, Zielstrebigkeit, Sicherheit und Ungezwungenheit. Erlernen Sie im Verlauf Techniken zur effektiven Zusammenarbeit, und identifizieren Sie Probleme bei der Zusammenarbeit. Als Übung wiederholen Sie schließlich die Prinzipien der agilen Architektur.
14 Videos | 51m hat Bewertung verfügbar Abzeichen
Agile Methodologien
Lebenszyklen agiler Software bestehen aus kurzen Iterationen, wobei das Release der funktionierenden Software am Ende jeder Iteration erfolgt. Erfahren Sie mehr über die Prinzipien agiler Entwicklung und einige wichtige agile Methodologien.
12 Videos | 43m hat Bewertung verfügbar Abzeichen
Test-Ansätze
Agile Tests sind durch den testgetriebenen, iterativen und inkrementellen Ansatz agiler Projekte geprägt. Erfahren Sie mehr über agile Tests und die nötigen Fertigkeiten eines agilen Testers.
10 Videos | 25m hat Bewertung verfügbar Abzeichen
Verfahren und Tools
Es gibt eine Reihe von Testverfahren, die in der agilen Entwicklung verwendet werden können. Lernen Sie diese Verfahren und ihre Anwendung kennen. Informieren Sie sich auch über die Management-, Nachverfolgungs-, Kommunikations- und Konfigurationstools, die agilen Testern zur Verfügung stehen.
14 Videos | 56m hat Bewertung verfügbar Abzeichen
Agile Grundlagen: Einführung
Die agile Methode hat sich im letzten Jahrzehnt in der Softwareentwicklungsszene durchgesetzt, da sie es Unternehmen ermöglicht, Software schneller als mit traditionellen Methoden zu liefern und dabei flexibel genug zu sein, um sich den ständig ändernden Anforderungen anzupassen. In diesem Kurs erfahren Sie die Schritte des Softwareentwicklungslebenszyklus und die Rollen und Verantwortlichkeiten eines Softwareentwicklungsteams sowie die verschiedenen Softwaretestmethoden. Sie lernen die agile Softwareentwicklungsmethodik, die Schritte von Agil und die agilen Artefakte kennen. Sie erfahren auch, wie sich Agil von der Wasserfall-Methode unterscheidet, und lernen den CI/CD-Prozess und seine Beziehung zu Agil kennen. Und zum Schluss lernen Sie bewährte Methoden für die Umstellung eines traditionellen Softwareentwicklungsteams auf Agil.
13 Videos | 1h 43m hat Bewertung verfügbar Abzeichen
Agile Grundlagen: Scrum-Methodik
Scrum ist eine der populärsten agilen Methoden, die heute eingesetzt wird, weil sie Unternehmen hilft, in einer Umgebung mit sich ständig ändernden Anforderungen Qualität zu liefern. In diesem Kurs erfahren Sie, wie Scrum als agiler Ansatz funktioniert, um Teams in die Lage zu versetzen, qualitativ hochwertige, funktionierende Software zu liefern, die für den Kunden nützlich ist. Sie werden lernen, die folgenden Features von Scrum und ihre Vorteile für die moderne Softwareentwicklung zu erkennen: Backlog Refinement, Planung, Sprint Review und Retrospective. Sie werden die Hauptverantwortlichkeiten der Scrum-Rollen Product Owner, Scrum Master und Entwickler kennenlernen und erfahren, wie diese das Scrum-Paradigma unterstützen. Und schließlich erfahren Sie, wie die Produkt- und Sprint Backlogs den Sprint-Prozess unterstützen.
12 Videos | 1h 28m hat Bewertung verfügbar Abzeichen
Agile Organisationen: Cloud für agile Softwareentwicklung
Die Cloud bietet verschiedene Bereitstellungs- und Servicemodelle, die mit agilen Software-Entwicklungsmethoden kombiniert werden können, um Ihr Unternehmen bei der Entwicklung einer eigenen Cloud-Strategie zu unterstützen, die auf die Bedürfnisse Ihres Unternehmens zugeschnitten ist. In diesem Kurs lernen Sie etwas über agile Softwareentwicklung, Cloud-Management, Cloud-Identitäts- und Zugriffsmanagement, die physische Cloud-Infrastruktur, die logische Cloud-Infrastruktur und den Cloud-Datenschutz. Als Nächstes werden Sie die verfügbaren Cloud-Bereitstellungsmodelle wie öffentliche, private, hybride, gemeinschaftliche und virtuelle öffentliche Clouds sowie Multi-Cloud- und Multi-Tenancy-Umgebungen untersuchen. Anschließend werden Sie sich mit Cloud-Service-Modellen wie Infrastruktur as Service, Plattform as a Service und Software as a Service befassen. Schließlich lernen Sie auch fortgeschrittene Themen wie das Internet der Dinge kennen.
14 Videos | 1h 32m hat Bewertung verfügbar Abzeichen
Agile Organisationen: DevOps & Agil
Die Softwareentwicklung ist ein komplexer Prozess, der durch den Einsatz von Agil vereinfacht werden kann. Die Vorteile werden durch die Kombination mit DevOps und der Cloud noch verstärkt. In diesem Kurs werden Sie einen genaueren Blick auf die Beziehung zwischen Agil, DevOps und der Cloud werfen. Zunächst erfahren Sie etwas über die Funktionen von DevOps und seine Vorteile. Als Nächstes werden Sie etwas über den agilen Entwicklungsprozess und den agilen Lebenszyklus erfahren. Danach werden Sie etwas über kontinuierliche Integration und CI/CD erfahren. Anschließend lernen Sie etwas über die Stabilität der Cloud und das Zusammenspiel von Agil, DevOps und der Cloud. Schließlich erfahren Sie etwas über die agile Cloud-Architektur und wie die Cloud Skalierbarkeit bietet.
14 Videos | 46m hat Bewertung verfügbar Abzeichen
Agile Organisationen: Agile Modelle und die Skalierung von Agil
Obwohl sich die agile Softwareentwicklung gut an wechselnde Anforderungen anpassen lässt und skalierbar ist, gibt es immer noch eine steile Lernkurve, wenn es darum geht, sie im Unternehmen effektiv einzusetzen. In diesem Kurs lernen Sie die Herausforderungen kennen, denen sich ein Unternehmen bei der Umstellung auf Agil stellen muss. Zunächst lernen Sie verschiedene agilen Frameworks kennen, darunter die agilen Modelle und Frameworks Hybrid, Lean und Bimodal. Als Nächstes erfahren Sie mehr über agile Schätzungsmethoden, die Vorteile von Agil und die Skalierung von Agil. Anschließend werden Sie sich mit dem SAFe-Framework für Agil und dem LeSS-Framework befassen. Schließlich lernen Sie etwas über die Skalierung von Scrum, Scrum-Herausforderungen und die Scrum-of-Scrums-Sitzungen.
14 Videos | 1h 31m hat Bewertung verfügbar Abzeichen
Agile Organisationen: Aufbau einer agilen Kultur
Damit Agil effektiv sein kann, muss es Teil der Organisation und der Unternehmenskultur werden. In diesem Kurs lernen Sie, wie Sie eine agile Kultur in Ihrem Unternehmen aufbauen können. Zunächst werden Sie die Herausforderungen unter die Lupe nehmen, denen sich ein Unternehmen bei der Umstellung auf eine agile Organisation stellen muss. Als Nächstes lernen Sie, wie Sie ein agiles Governance-Framework einrichten, das die Organisation über die besten Methoden für den Aufbau eines agilen Teams, die Betreuung des Teams und die Entwicklung einer agilen Kultur informiert. Schließlich werden Sie sich mit der Lösung agiler Konflikte, der Entwicklung zur agilen Reife und dem effektiven agilen Management befassen.
14 Videos | 1h 39m hat Bewertung verfügbar Abzeichen
Agile Softwareprojekte: Software-Anforderungen
Die Fähigkeit, Software-Anforderungen schnell zu erfassen, ist eine entscheidende Komponente des Softwareentwicklungslebenszyklus. Leider sind herkömmliche Software-Anforderungen statisch, sind bei Veränderungen nicht gut anpassungsfähig und nicht besonders effektiv. Agile Software-Anforderungsmethoden können zur Erstellung von Anforderungen verwendet werden, die sich an Veränderungen anpassen und sehr effektiv bei der Erstellung von Software sind, die die Anforderungen der Kunden erfüllt. In diesem Kurs lernen Sie die Unterschiede zwischen Software-Anforderungen, funktionalen Anforderungen und nicht-funktionalen Anforderungen kennen. Sie werden die Nachteile der herkömmlichen Anforderungsspezifikation und des herkömmlichen Managementprozesses untersuchen. Schließlich lernen Sie etwas über agiles Software-Management, agile Software-Anforderungen, das Dokument "Software Requirements Specification" und das Software-Durchführbarkeitstool.
14 Videos | 1h 30m hat Bewertung verfügbar Abzeichen
Agile Softwareprojekte: Softwaredesign
Softwareunternehmen suchen heute Mitarbeiter, die mehr können als nur in einem agilen Team zu arbeiten. Sie suchen Mitarbeiter, die in der Lage sind, Software für die schnellen und anspruchsvollen Iterationszyklen des agilen Prozesses zu entwickeln. Mit anderen Worten: Sie suchen jemanden, der Erfahrung im agilen Softwaredesign hat. Agiles Softwaredesign ist eine wertvolle Fähigkeit, da es den agilen Teamansatz ergänzt, indem es sich darauf konzentriert, die Software wartbarer zu machen und die Komplexität zu minimieren, wenn sich die Software ändert und skaliert. In diesem Kurs lernen Sie die Konzepte der Modularität, Kopplung und Kohäsion kennen. Sie werden sich mit der Produktvision und der Verwendung von Product Vision Boards beschäftigen. Als Nächstes lernen Sie den Zweck von agilen Scoping-Tools, das Konzept des Minimal Viable Product und die Definition of Done kennen. Schließlich lernen Sie etwas über UX Design und Best Practices für agiles Design.
14 Videos | 1h 31m hat Bewertung verfügbar Abzeichen
Bewährte agile Verfahren für technische Führungskräfte: Grundlagen für Unternehmen
Als technische Führungskraft in Ihrem Unternehmen ist es wichtig, dass Sie die grundlegenden Konzepte von Agil kennen. In diesem Kurs lernen Sie die wesentlichen Faktoren kennen, die Unternehmen dazu bewegen, agiler zu werden, die daraus folgenden Vorteile sowie die wichtigsten Merkmale agiler Unternehmen. Danach werden Sie die Merkmale erkunden, die traditionelle und agile Unternehmen unterscheiden, sowie die grundlegenden Bausteine von Agil und wichtigsten Faktoren. Nach Abschluss des Kurses werden Sie die grundlegenden Konzepte von Agil für technische Führungskräfte beschreiben können.
12 Videos | 1h 16m hat Bewertung verfügbar Abzeichen
Bewährte agile Verfahren für technische Führungskräfte: Grundkonzepte
Als technische Führungskraft in Ihrem Unternehmen werden Sie wahrscheinlich eine Schlüsselrolle bei seiner agilen Transformation spielen. Daher ist es unerlässlich, dass Sie über ein solides Verständnis der wichtigsten agilen Konzepte und bewährten Verfahren verfügen. In diesem Kurs lernen Sie die agilen Werte und Prinzipien kennen. Dann erfahren Sie, welche Auswirkungen Agil auf das Unternehmen haben kann und wie es sich auf viel mehr als nur die Softwareentwicklung anwenden lässt. Schließlich werden die entscheidende Rolle technischer Führungskräfte bei der Förderung von Agil im Unternehmen sowie die wichtigsten Überlegungen und bewährte Verfahren für die Einführung von Agil erläutert. Nach Abschluss dieses Kurses werden Sie die wichtigsten Werte und Prinzipien von Agil beschreiben und geeignete Situationen für die Einführung von Agil in einem Unternehmen skizzieren können.
9 Videos | 1h 7m hat Bewertung verfügbar Abzeichen
Bewährte agile Verfahren für technische Führungskräfte: Agile Frameworks
Als technische Führungskraft sollten Sie über ein grundlegendes Verständnis der agilen Frameworks verfügen. In diesem Kurs lernen Sie die Eigenschaften und Vorteile einiger der gängigsten agilen Frameworks kennen, darunter Scrum, Lean, Kanban, Extreme Programming (XP), Crystal, Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD) und Scaled Agile Framework (SAFe). Sie werden auch etwas über die Anwendbarkeit der einzelnen Frameworks und die bewährten Verfahren für die Auswahl des am besten geeigneten Frameworks für die Initiativen Ihrer Organisation erfahren. Nach Abschluss des Kurses werden Sie in der Lage sein, gängige agile Frameworks zu identifizieren und bewährte Verfahren für die Auswahl eines geeigneten Frameworks zu erkennen.
11 Videos | 1h 19m hat Bewertung verfügbar Abzeichen
Bewährte agile Verfahren für technische Führungskräfte: Das Scrum-Framework
Das Scrum-Framework ist eines der beliebtesten und am weitesten verbreiteten der verschiedenen agilen Frameworks. Als technische Führungskraft sollten Sie ein solides Verständnis der wichtigsten Scrum-Framework-Konzepte haben. In diesem Kurs lernen Sie die Prinzipien und Säulen von Scrum kennen und erfahren, wie Sie diese praktisch anwenden können. Als Nächstes werden Sie die in Scrum verwendeten Rollen, Artefakte und Ereignisse - oder Aktivitäten - erkunden. Schließlich lernen Sie den Unterschied zwischen Scrum und Agil kennen, da die beiden oft miteinander verwechselt werden. Nach Abschluss des Kurses werden Sie in der Lage sein, die wichtigsten Merkmale und Best Practices des Scrum Agile-Frameworks zu erkennen.
9 Videos | 1h 14m hat Bewertung verfügbar Abzeichen
Bewährte agile Verfahren für technische Führungskräfte: Scrum-Events
Wenn Ihr Unternehmen Scrum für wichtige IT-Initiativen einsetzt oder dies in Erwägung zieht, werden Sie als technische Führungskraft wahrscheinlich zumindest einige der Scrum-Aktivitäten entweder leiten oder direkt daran teilnehmen. In diesem Kurs lernen Sie das Sprint Planning kennen, einschließlich der wichtigsten Merkmale des Sprint Planning und der bewährten Methoden für die Durchführung eines Sprint-Planning-Events. Als Nächstes werden Sie etwas über das tägliche Scrum erfahren, eine der wichtigsten Kommunikationsformen, die Ihr Team während einer Scrum-Initiative nutzt. Anschließend werden Sie die besonderen Features und bewährten Methoden der Sprint Reviews und Retrospectives untersuchen. Schließlich werden Sie sich auf das Product-Backlog-Refinement-Event und sowohl teambezogene als auch Meeting-bezogene bewährte Methoden konzentrieren. Nach Abschluss des Kurses sind Sie mit den Schlüsselereignissen des Scrum Frameworks und den bewährten Methoden zu deren Durchführung vertraut.
11 Videos | 1h 12m hat Bewertung verfügbar Abzeichen
MEHR ANZEIGEN
KOSTENLOSER ZUGRIFF

VERDIENEN SIE SICH MIT DEM ABSCHLUSS DIESER KURSE EIN DIGITALES ABZEICHEN DIESER KURSE

Skillsoft gibt Ihnen die Möglichkeit, nach erfolgreichem Abschluss einiger unserer Kurse ein digitales Abzeichen zu gewinnen, das Sie in allen sozialen Medien oder auf beliebigen Unternehmensplattformen integrieren können.

Digitale Abzeichen dürfen Sie für immer behalten.

ENTHALTENE BÜCHER

Buch

Agile Mastery in der Praxis: Leitfaden für Scrum Master, Product Owner und andere Führungskräfte
Dieses Buch vermittelt entlang der "Pyramide der Impediments" eine Vielzahl von Methoden zur Schaffung von Transparenz, Inspektion und Adaption.
Dauer 9h book Autoren Von Dominik Maximini, Juliane Pilster

DAS KÖNNTE IHNEN AUCH GEFALLEN