Agil & Scrum für Anfänger | Bertil Muth | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

6 Einheiten (15 Min.)
    • 1. Einführung

      1:24
    • 2. Woran agil ist

      2:18
    • 3. Agile Werte und Prinzipien

      3:42
    • 4. Scrum in der nutshell

      3:53
    • 5. Vorteile und Fallstricke

      2:34
    • 6. Schlussbemerkung

      0:50
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

596

Teilnehmer:innen

1

Projekt

Über diesen Kurs

Eine kurze Einführung in die agile Entwicklung und das Scrum Framework.

Es sind keine Vorkenntnisse erforderlich.

Du lernst:

  • Die Kernideen der agilen Entwicklung
  • Die Rollen, Ereignisse und Artefakte – und wie du sie in der Praxis richtig anwenden kannst
  • Die Vorteile einer agilen Entwicklung für dein Unternehmen
  • Fallen bei der Umsetzung von agilem und Scrum und was du an ihnen tun kannst

In deinem Kursprojekt hilfst du deiner Organisation dabei, einen Schritt zu machen, um agiler zu werden.

Triff deine:n Kursleiter:in

Teacher Profile Image

Bertil Muth

Consultant, Agilist, Software Enthusiast

Kursleiter:in

Hello, I'm Bertil.

I have a diploma in computer science from the Technical University of Munich.

After university, I became a consultant, certified Scrum Master and Agile Coach.

What I like about my job is that it never gets boring. You see a lot of companies from the inside:

automotive, telecommunications, banks, insurances, publishing houses, software development firms, ...

I am also a blogger.

On dev.to: https://dev.to/bertilmuth

On Medium: https://bertilmuth.medium.com/

Not to forget: I am a happy husband and father of two wonderful kids.

Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Hi, ich bin schlecht. Zur Hölle. Und das ist agil und scrum für Anfänger. Seit 2010 bin ich als uns Grand Mazda und ein Edge I Coach für Banken, Versicherungen, Versicherungen, Verlage und Softwareentwicklungsfirmen. Und was ich in ihrer Zeit gesehen habe, ist viel von Interesse und Aufregung über den Rand der Software-Entwicklung. Was ich auch gesehen habe, ist manchmal Verwirrung und Missverständnisse darüber, was ej ich wirklich meine . Also, was meinte ich wirklich? Das ist es, worum es bei dieser Klasse geht. Was sind die Kernwerte und Prinzipien, die im agilen Mind Set ausmachen? Was sind die Vorteile und auch mögliche Fallstricke beim agilen Arbeiten? Und ich werde auch über dieses Graham-Framework sprechen, das im Moment wahrscheinlich der beliebteste Rahmen ist , um die agilen Ideen in die Praxis umzusetzen. Angel geht es wirklich um Lernen und Verbessern. Also bin ich wirklich an deinen Projekten interessiert. Stellen Sie sicher, dass sie die Projekt-Galerie posten und auch bitte, rechts eine Rezension und geben Sie mir Feedback. Was denkst du über diese Klasse? Das wäre sehr wertvoll für mich. Vielen Dank. 2. Was ist agil geht um die Umfrage: Worum geht es bei Angel? Um dies zu beantworten, müssen wir in die Geschichte zurückkehren. Im Jahr 2001 trafen sich 17 Softwareentwicklungsexperten in einem Skigebiet, und offensichtlich gingen sie Ski. Aber sie haben auch das Manifest für Edge of Software Development erstellt, und das war der Moment, in dem der Begriff Edgell in der Softwareentwicklung bekannt wurde. Der Text aus dem Edge I-Manifest ist ziemlich kurz, schreiben die Autoren. Sie entdecken bessere Wege, um Software besser zu entwickeln als das, was besser als die schwere Ausweichen, dokumentiert zentrierten Prozess aus den neunziger Jahren, die auch wenig auf die Menschen tatsächlich die Arbeit konzentriert . Stattdessen schreiben die Autoren, dass sie Einzelpersonen und Interaktionen über Prozesse und Tools, Arbeitssoftware über umfassende Dokumentation, Kundenzusammenarbeit über Vertragsverhandlungen und reagiert auf Änderungen über einen Plan zu folgen und warum es Wert in den Elementen auf der rechten Seite gibt. Sie schätzten die Elemente auf der linken Seite mehr abgesehen von diesem Text. Es gibt auch 12 Prinzipien am Rande des Manifests, und wir werden über all dieses Zeug in den kommenden Videos sprechen. Also, um Ihnen eine Zusammenfassung zu geben, was Hegel ist, Angela ist wirklich eine Denkweise, die auf den Werten und Prinzipien von der Kante basiert, ich Manifest. Es geht um die Bereitstellung von Software häufig und die Zufriedenheit des Kunden durch die Einbeziehung des Feedbacks. Es geht um kontinuierliches Lernen und Verbessern zusammen mit den Menschen in Ihrem Team. Und wenn du es richtig machst, macht es Spaß. - Was? Hegel. Ist es nicht. Es ist kein fester Prozess, Methode oder Methodik. Manche Leute sprechen über die Edge-I-Methode und was sie wirklich bedeuten. Es ist Graham. Aber Scram ist nur eine Möglichkeit, die agilen Werte und Prinzipien zu realisieren. HIV ist auch nicht etwas, das Sie auf Menschen auferlegen können, beruht auf Menschen, die von selbst motiviert sind und auch agil ist keine magische Formel für den Erfolg. Sie müssen immer noch eine Software erstellen, die Menschen wirklich wollen und brauchen. 3. Agile Werte und Prinzipien: Werfen wir einen Blick auf den Rand der Werte und Prinzipien im Detail. Das erste Wertpaar sind Einzelpersonen und Interaktionen über Prozesse und Werkzeuge. Das Problem ist, dass Prozesse und Werkzeuge für wiederkehrende Aktivitäten optimiert sind. Wenn Sie zum Beispieleinen Kuchen backen,können Sie immer die gleichen Schritte ausführen, und es wird vorhersehbare Ergebnisse liefern. zum Beispiel Wenn Sie zum Beispieleinen Kuchen backen, können Sie immer die gleichen Schritte ausführen, Aber die Softwareentwicklung ist voller Überraschungen, und im Moment sind nur Menschen gut im Umgang mit Überraschungen. Die Lösung, die Edge-I-Prinzipien schlägt daher eine Zusammenarbeit vor. Als Team. Das Team sollte aus intrinsisch motivierten Menschen bestehen. Es sollte selbst organisiert sein, so dass ein Kinder abhängig von der Richtung von außen oder kontrollieren das Geschäft. Menschen und Entwickler sollten jeden Tag von Angesicht zu Angesicht sprechen, und der Rest außerhalb der Organisation sollte dem Team vertrauen, die bestmögliche Arbeit zu leisten. Werfen wir einen Blick auf die nächste Value-Paar-Arbeitssoftware über umfassende Dokumentation . Das Problem bei der Dokumentation zu viel im Voraus ist, wenn sich die Verfeinerungen häufig ändern. Sie müssen die Dokumentation sehr oft wiederholen, und dafür zahlt der Kunde Sie nicht. Der Kunde bezahlt Sie für die Software, weil sie die Software so die Lösung verwenden kann. Die A-Kinderprinzipien schlägt vor. Halten Sie es einfach. Machen Sie Arbeitssoftware zum primären Maß für den Fortschritt, der sich darauf konzentrierte und dokumentieren Sie nur was wirklich benötigt wird. Werfen wir einen Blick auf das nächste Wert-Paar. Kundenzusammenarbeit im Rahmen von Vertragsverhandlungen. Das Problem bei Verträgen ist, dass sie versuchen, vorherzusagen, wie das Produkt am Ende der Softwareentwicklung aussehen wird . Aber Anforderungen oft ändern, sobald die Kunden HEASTER Software, so Feedback von den Kunden wirklich wichtig, um ein zufriedenstellendes Produkt zu bauen. Also die Lösung, die die Edge-I-Prinzipien vorschlagen. Stellen Sie dem Kunden frühzeitig funktionierende Software zur Verfügung und sammeln Sie häufig Feedback. Integrieren Sie das Feedback in die Software und machen Sie damit den Kunden glücklich. Und wenn Sie häufig funktionierende Software bereitstellen, können Sie Kunden frühzeitig in zahlende Kunden verwandeln, und Ihr Unternehmen kann früher Geld verdienen. wir einen Blick auf das letzte Wert-Paar, das auf eine Änderung gegenüber einem Plan reagiert. Das Problem ist, dass Veränderungen oft als schlecht angesehen werden, aber wirklich können sie ein Wettbewerbsvorteil sein. Und wenn sich die Anforderungen häufig ändern, wird der ursprüngliche Plan nicht mehr gültig sein und daran die Ursache, Probleme und Verwirrung festhalten . Also die Lösung, die der Rand der Prinzipien vorschlägt. Ändern Sie die Norm. Begrüßen Sie sich bereits spät in der Entwicklung verändernde Anforderungen, um Wettbewerbsvorteile zu erzielen und reduzieren die Auswirkungen, die eine Änderung auf Ihren Entwicklungsprozess hat Zum Beispiel, halten Sie Ihren Prozess ist einfach. Lassen Sie alles unnötige aus und automatisieren Sie so weit wie möglich, maximierte technische Exzellenz wie Testautomatisierung und Refektorium. Und wenn Sie die Werte und Prinzipien lesen wollen, wie sie im agilen Manifest angegeben sind , hier sind die Links. 4. Scrum in der nutshell: scrum ist ein beliebter Rahmen, um die agilen Ideen in die Praxis umzusetzen. Es besteht nur aus fünf Ereignissen, drei Out Effekten und drei Rollen. Schauen wir uns mal an. Scram kann verwendet werden, um jedes komplexe Produkt, einschließlich Software, zu entwickeln . Sie wiederholen die folgenden fünf Ereignisse, bis Ihr Produkt in der Sprint-Planung die Endlebensdauer erreicht . Sie planen den nächsten Sprint, das ist eine feste Zeitspanne von maximal vier Wochen. Im Sprint arbeiten Sie an dem Produkt-Inkrement. Zum Beispiel fügen Sie Funktionen über die Software hinzu oder ändern Sie vorhandene Funktionen in den Tageszeitungen Graham Dies ist ein tägliches Meeting von höchstens 15 Minuten Während des Sprints überwachen Sie den Fortschritt und identifizieren Hindernisse im Sprint Bewertung. Am Ende. Abseits des Sprints demonstrieren Sie das Produkt-Inkrement mit den Stakeholdern und erhalten Feedback. So zum Beispiel demonstrieren Sie zum Beispieldie Arbeitssoftware und in der Sprint-Retrospektive reflektiert Ihr Team den Prozess und die Zusammenarbeit während des Sprints und stimmt und verfolgt Verbesserungen. Es gibt drei Kunsteffekte und scrum das Produkt zurück Look, den Sprint Back Look und das Produkt Inkrement. Der Produktrückstand ist eine geordnete Liste von Dingen, die bekanntermaßen für das Produkt benötigt werden , zum Beispiel Verfeinerungen, Korrekturen und so weiter. Der Produktrückstand ändert sich ständig. Während der Produktentwicklung werden neue Elemente hinzugefügt, andere werden entfernt. Nur die Elemente an der Spitze mich detailliert die Elemente am unteren Rand der grobkörnigen Ideen für die Zukunft. Je höher und Artikel im Produktrückstand ist, desto schneller wird es realisiert. Die Art und Weise, wie dies funktioniert, ist, dass die Entwickler während der Sprint-Planung Elemente von oben aus der Produktuhr in ihren Sprint-Back-Look ziehen. Sie fügen auch Aufgaben zum Beispiel, erstellen Kontrolle eine Klasse X. Dann drehten sie den Sprint zurück Blick in ein potenziell Schiff pflanzliche Produkt-Inkrement. Das bedeutet, dass, wenn das Unternehmen sich dafür entschieden hat, das Produkt zu versenden, es könnte. Für Software bedeutet das, dass das Produkt-Inkrement integriert und getestet wird. Es gibt nur drei Rollen im Scrum. Der Produkteigentümer ist die verantwortliche Person für das Produkt und seinen Rückblick. Sie sorgt dafür, dass das Produkt Wert für den Kunden hat und bestellt ihren Rückenlook entsprechend. Sie ist auch verantwortlich für die Qualität von der Rückseite Look, Artikel und die Verfügbarkeit von der Rückseite Blick auf die Stakeholder, die sie den Rücken Blick reiten kann , Artikel selbst oder delegiert, aber sie ist diejenige, die endlich Verantwortung für das Produkt zurück Look, die Entwickler umfassen alle benötigt, um tatsächlich das Produkt und die Software-Entwicklung zu bauen . Das bedeutet unter anderem Menschen mit Design-, Programmier- und Testfähigkeiten Programmier- und Testfähigkeiten. Die Entwickler sind die Besitzer aus dem Sprint zurück. Hör zu, wir haben bisher noch nicht über den Scrum Master gesprochen. Sie ist verantwortlich für die Effektivität von Scrum im Team und in der Organisation. Sie hilft dem Team, Hindernisse und Sicherheitsrisiken zu beseitigen. Graham ist richtig implementiert und coacht Menschen in der Organisation über Scrum und zusammen der Produkteigentümer, Entwickler und scram Master bildeten das Scrum Team zusammenzufassen. Graham ist ein Rahmen für die komplexe Produktentwicklung. Es hat nur fünf Ereignisse, drei Artefakte und drei Regeln. Das macht es leicht zu lernen, aber es ist immer noch schwierig zu meistern und zu üben. Sie müssen die Leerzeichen aus dem Framework selbst ausfüllen. zum Beispiel Verwenden Siezum Beispielgute Softwareentwicklungspraktiken wie Testautomatisierung und kontinuierliche Integration. Der Scrum Guide, der Graham definiert und weitere Details enthält, kann von scrum guide start offheruntergeladen werden guide start off 5. Vorteile und Fallstricke: in der letzten Lektion dieser Klasse, werde ich über die Vorteile und Fallstricke des Arbeitens auf eine agile Art und Weise sprechen. Ein Vorteil besteht darin, dass es neben den häufigen Lieferungen von Software an den Kunden viele Möglichkeiten gibt und Feedback integriert, und das wird Ihre Kunden glücklich machen. Und sie waren wie deine Produkte. Ein weiterer Vorteil besteht darin, dass Sie die Vorlaufzeit minimieren. Das ist die Zeit, wenn Sie mit der Arbeit an einem Feature Toe beginnen, um es tatsächlich an den Kunden zu liefern. Der Grund dafür ist, dass Sie, um häufig zu liefern, nur an einer kleinen Anzahl von Funktionen arbeiten und diese so schnell wie möglich bereitstellen . Und schließlich, wenn Sie wirklich agil arbeiten, sind die Menschen, mit denen Sie arbeiten, wahrscheinlich motiviert, ihre Arbeit zu erledigen. Lassen Sie uns nun einen Blick auf mögliche Fallstricke werfen. Es gibt viele Fallstricke. Ich werde nur drei vorstellen, die in meiner Erfahrung sehr typisch sind. Ich werde Ihnen auch einige Tipps geben, die Sie versuchen können, wenn Sie ihnen begegnen. In vielen Unternehmen müssen Sie den Projektumfang korrigieren, um die Projektgenehmigung zu erhalten. Wenn Sie das ändern können, sollten Sie zumindest eine Möglichkeit definieren, mit Änderungen umzugehen, und Sie sollten dies früh in Ihrem Projekt tun . Sie können während des Projekts einfach weiterhin Features hinzufügen. Für jedes Feature, das eine höhere Priorität erhält, muss eine andere Zukunft eine niedrigere Priorität erhalten oder entfernt werden. Andernfalls überlastet man das System. In vielen Organisationen sind die Teams selbst nicht wirklich selbstorganisiert. Sie lassen die notwendige Entscheidungsbefugnis. Entscheidungen werden in der Hierarchie getroffen, zum Beispiel, zum Beispiel, der Produkteigentümer ist nicht befugt, Nein zu den Anforderungen von bestimmten Stakeholdern in einer solchen Situation zu sagen . Ich habe erlebt, dass es hilfreich ist, wenn der Produkteigentümer zumindest sehr eng mit den Managern zusammenarbeitet , die wirklich die Entscheidung treffen können. Idealerweise sollte ein höheres Management reiche Entscheidungsbefugnisse klären. Das Team hat und macht seinen eigenen Entscheidungsprozess transparent. Schließlich, wenn Entwickler immer wieder nicht die Arbeit am Ende erledigen oft interational Sprint. Es kann ein Zeichen off Bein off Bildung sein, so dass Sie, auf der einen Seite, mehr mieten können. Senior Developers hingegen fördern die Weiterbildung der Entwickler. Es ist auch eine gute Idee, Zehenplan, Zeit für Refektorium, Testautomatisierung und Reduktion von technischen, dass jede Änderung 6. Schlussbemerkung: Hey, du hast alle Lektionen gesehen. Wie cool ist das? Ich hoffe, Sie haben den Inhalt genossen und dass mein deutscher Akzent nicht allzu nervig war. Das ist noch eine Sache. Ich möchte Sie einladen, das Klassenprojekt zu machen. Wie Sie wissen, mittlerweile geht esmittlerweileum das Lernen und Verbessern, und das werden Sie tun. Sie lernen eine Sache oder verbessern eine Sache in der Organisation, für die Sie arbeiten, und Sie finden viele hilfreiche Tipps in der Projektbeschreibung. Und wenn Sie fertig sind, möchte ich, dass Sie die Ergebnisse in die Projektgalerie hochladen. Ich bin wirklich, wirklich aufgeregt, das Ergebnis zu sehen. Das ist sehr interessant für mich. Und wenn Sie Fragen oder Feedback haben, teilen Sie mir bitte das Jahr mit.