Agile Softwareprojekte: Softwaredesign

Agile    |    Anfänger
  • 14 Videos | 1h 31m 56s
  • Umfasst Bewertung
  • Verdient ein Abzeichen
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.

LERNINHALTE

  • Die schlüsselkonzepte dieses kurses kennenlernen
    Best practices für den einsatz von modularität im agilen softwaredesign anhand von beispielen beschreiben
    Best practices für die verwendung von kopplungskonzepten im agilen softwaredesign anhand von beispielen beschreiben
    Best practices für den einsatz von kohäsionskonzepten im agilen softwaredesign anhand von beispielen beschreiben
    Erkennen, wie man aus einer anforderung oder einem ziel für das softwareprodukt eine produktvision erstellt
    effektivität der verwendung eines product vision boards zur definition der produkteigenschaften anhand eines beispiels erläutern
    Erkennen, wie agile werkzeuge wie initiativen, themes, epics und storys helfen, den scope besser zu definieren und zu managen als traditionelle scoping-methoden
  • Erkennen, wie man user storys aus einer anforderung oder einem ziel des softwareprodukts erstellt
    Das minimal viable product beschreiben
    Anhand von beispielen definieren, was die definition of done im scrum-framework bedeutet
    Beschreiben, was ux design ist, und prinzipien des ux designs
    Herausforderungen bei der integration von agil und ux design erkennen
    Best practices für agile software-anforderungen und -designs beschreiben
    Die wichtigsten konzepte, die in diesem kurs behandelt wurden, zusammenfassen

IN DIESEM KURS

  • 1m 41s
    In diesem Video erfahren Sie mehr über den Dozenten und den Kurs. In diesem Kurs lernen Sie die Konzepte Modularität, Kopplung und Kohäsion kennen. Als Nächstes erfahren Sie etwas über Produktvisionen und die Verwendung von Product Vision Boards. Danach lernen Sie den Zweck von agilen Scoping-Tools, das Konzept des Minimal Viable Product und die Definition of Done kennen. Schließlich werden Sie sich mit UX Design und Best Practices für agiles Design beschäftigen. KOSTENLOSER ZUGRIFF
  • 10m 41s
    In diesem Video erfahren Sie mehr über modulares Softwaredesign. Sie werden lernen, dass die heutigen verteilten Systeme einen Softwaredesign-Ansatz erfordern, der die effektive Verwaltung von Hunderten oder Tausenden von einzelnen Modulen ermöglicht. Als Lösung hat sich die modulare Programmierung durchgesetzt. In der Programmierung trennt die Modularität Module oder Funktionen, sodass diese unabhängig voneinander getestet, ausgeführt und implementiert werden können. Dies ermöglicht skalierbare modulare Systeme, deren Komplexität nicht exponentiell mit der Skalierung zunimmt. KOSTENLOSER ZUGRIFF
  • Gesperrt
    3.  Kopplung im Softwaredesign
    7m 12s
    In diesem Video erfahren Sie mehr über Kopplung im Softwaredesign. Sie werden lernen, dass Kopplung ein wichtiges Konzept in Microservice-Architekturen ist, da viele der Vorteile von Microservices, wie Einfachheit und Skalierbarkeit, auf der Vermeidung einer starken Kopplung von Services beruhen. Die Kopplung im Softwaredesign wird als Grad der gegenseitigen Abhängigkeit zwischen Modulen wie Microservices oder Klassen im Code gemessen. Es geht darum, wie stark die Module miteinander verbunden sind. Als Nächstes lernen Sie einige gängige Kopplungsarten kennen. KOSTENLOSER ZUGRIFF
  • Gesperrt
    4.  Kohäsion im Softwaredesign
    6m 52s
    In diesem Video erfahren Sie mehr über Kohäsion im Softwaredesign. Sie werden lernen, dass Kohäsion hilft, die Komplexität im Code eines Moduls zu bewältigen, die Wiederverwendbarkeit zu verbessern und die Verständlichkeit zu erhöhen. Kohäsion ist der Grad der Abhängigkeit zwischen den internen Elementen eines Moduls. Es geht darum, wie gut die internen Teile des Moduls zusammenarbeiten. Sie werden feststellen, dass es verschiedene Kohäsionsstufen gibt, die die Einheitenstärke des Moduls darstellen. KOSTENLOSER ZUGRIFF
  • Gesperrt
    5.  Software-Produktvision
    6m 38s
    In diesem Video erfahren Sie, wie wichtig eine Software-Produktvision ist. Sie werden lernen, dass eine Software-Produktvision die Produktarbeit mit den Marktbedürfnissen in Einklang bringen und Ihren Teams einen Fokus geben kann. Sie werden feststellen, dass die Software-Produktvision Ihnen ein übergeordnetes Ziel für das Produkt gibt, seine Daseinsberechtigung erklärt und einen Kurs für die zukünftige Entwicklung vorgibt. KOSTENLOSER ZUGRIFF
  • Gesperrt
    6.  Product Vision Boards
    5m 49s
    In diesem Video erfahren Sie mehr über das Product Vision Board. Sie werden lernen, dass es ein großartiges Werkzeug ist, um Informationen über Ihr Produkt internen und externen Teams zu präsentieren. Es bietet einen umfassenden Überblick darüber, was Ihr Produkt leisten soll und wie es den Endnutzern hilft. Dies geschieht in einem einzigen, leicht zugänglichen Bild. Ein Product Board kann physisch oder digital sein. Ein Product Board ist eine Möglichkeit, Ihr Produkt zu präsentieren. KOSTENLOSER ZUGRIFF
  • Gesperrt
    7.  Agile Scoping-Werkzeuge
    9m 47s
    In diesem Video erfahren Sie mehr über das Scoping im agilen Paradigma. Software-Scoping ist eine konsultative Besprechung zwischen dem Kunden und dem Entwicklungsunternehmen. Dazu gehört, dass beide Seiten einander aktiv zuhören. Es ist ein intensiver Prozess enger Zusammenarbeit. Sie werden lernen, dass es zielgerichtet sein sollte, da jeder auf dasselbe Endziel hinarbeiten muss, um den Scope der Lösung besser zu verstehen. KOSTENLOSER ZUGRIFF
  • Gesperrt
    8.  User Storys erstellen
    7m 2s
    In diesem Video erfahren Sie mehr über die grundlegende Komponente des agilen Scopes, die User Story. User Storys konzentrieren sich immer auf die Perspektive des Endbenutzers. Sie stellen eine Benutzeranforderung dar, etwas, das der Benutzer von der Lösung benötigt. Sie sind nicht technischer Natur, es sei denn, die Bedürfnisse des Endbenutzers sind technischer Natur. User Storys legen dar, warum die Benutzeranforderung benötigt wird und geben den Kontext an. Den Grund für eine Anforderung zu kennen ist eine wichtige Information für Entwickler. KOSTENLOSER ZUGRIFF
  • Gesperrt
    9.  Minimal Viable Product
    6m 3s
    In diesem Video erfahren Sie mehr über ein Konzept in der Softwareentwicklung, das Minimal Viable Product (MVP). Ein MVP ist ein Produktrelease mit einer ausreichenden Anzahl voll funktionsfähiger Funktionen, die für die Benutzer von Nutzen sind und eine Validierung für die weitere Entwicklung und Verbesserung ermöglichen. Die iterative Natur von Agil eignet sich gut für das Konzept, Iterationen von MVPs auf der Grundlage von Kundenfeedback zu veröffentlichen. MVPs ermöglichen es einem Entwicklungsteam, die Tragfähigkeit seiner Produktidee mit minimalen Ressourcen zu testen. KOSTENLOSER ZUGRIFF
  • Gesperrt
    10.  Definition of Done
    7m 54s
    In diesem Video erfahren Sie mehr über das agile Konzept der Definition of Done. In Agile gilt ein Softwareprodukt erst dann als fertiggestellt, wenn es alle Bedingungen erfüllt, die definiert wurden, um es als vollständig zu betrachten. Dazu gehören Bedingungen, die sowohl für alle als auch für einzelne Storys gelten. Die Definition of Done ist eine dokumentierte Vereinbarung über die Bedingungen, die alle Arbeiten erfüllen müssen, um als fertiggestellt und lieferbereit akzeptiert zu werden. KOSTENLOSER ZUGRIFF
  • Gesperrt
    11.  UX-Design-Prinzipien
    7m 46s
    In diesem Video erfahren Sie mehr über User Experience oder UX Design. UX Design ist eine klar definierte Disziplin, die in den letzten Jahren an Bedeutung gewonnen hat, da immer mehr Menschen mit Computern interagieren. Sie werden zunächst etwas über UX-Hierarchien lernen. Es gibt zwei Haupthierarchien, mit denen sich das UX Design beschäftigt. Die Hierarchie der Informationsarchitektur und die visuelle Hierarchie. KOSTENLOSER ZUGRIFF
  • Gesperrt
    12.  Agil und UX Design
    6m 46s
    In diesem Video erfahren Sie, wie UX Design in den agilen Ansatz passt. Sie werden sehen, dass die Ziele beider Ansätze übereinstimmen. Agil konzentriert sich auf die Erfüllung von Geschäftsanforderungen durch die Entwicklung einer Lösung für diese Anforderungen. UX Design konzentriert sich darauf, die Bedürfnisse der Benutzer von agilen Lösungen zu erfüllen. Beide ergänzen sich. KOSTENLOSER ZUGRIFF
  • Gesperrt
    13.  Best Practices für agiles Design
    6m 39s
    In diesem Video erfahren Sie mehr über Best Practices im agilen Design. Der agile Designprozess ermöglicht es, ein Produkt in jeder Iteration des Entwicklungszyklus zu entwerfen und zu verbessern. Das bedeutet, dass die Entwicklung nach dem ersten Design schnell beginnen kann. Das Design kann dann im Laufe der Zeit überarbeitet und verbessert werden. Sie lernen die Vorteile des agilen Designs gegenüber dem traditionellen Design kennen. KOSTENLOSER ZUGRIFF
  • Gesperrt
    14.  Kurszusammenfassung
    1m 7s
    Dieses Video fasst zusammen, was Sie in diesem Kurs gelernt haben. Sie haben gelernt, wie agile Softwaredesignmethoden eingesetzt werden können, um Anforderungen zu erfassen und den Projektumfang abzuschätzen, und wie diese Methoden sehr effektiv an Änderungen angepasst werden können. Sie haben Best Practices für den Einsatz von Modularität, Kopplung und Kohäsion im agilen Softwaredesign untersucht. Sie haben gelernt, wie man eine Produktvision aufbaut und Product Vision Boards verwendet. Sie haben sich außerdem mit der Verwaltung des Scopes von Initiativen, Themes, Epics und Storys beschäftigt. KOSTENLOSER ZUGRIFF

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

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.