Agile Scrum Training: Everything you need to know + Test
During this course I will discuss how Agile came out to be present in more and more companies through out the world, in different domains and using different technologies. What are the basics of the most important and used Agile flavors including Kanban, XP, Lean, Scrum. Then I will focus on the Scrum Framework in discussing the mindset, principles, roles, artifacts and events that build up this framework. I will end with a discussion on Agile-based certifications as well as full practice exam for a Scrum Certification (80 questions very similar to an actual Certification Test). There are also almost 50 questions in the Quizzes ending the chapters.
Introduction to Software Development Methodologies
In this Lecture I will show you some statistics regarding the success of Projects in general and for Agile/Waterfall ones in particular.
In this lecture I will briefly present the Waterfall methodology and why this is not always the best approach to Software Development.
In this lecture we go back in time and discuss about how Agile came to life and explain the PDCA cycle.
Going through "The New New Product Development Game" which puts together some of the practices used in Agile today.
Going through the four pillars of the Agile Manifesto
I will go through the 12 Principles behind the Agile Manifesto and you will understand the change of perspective.
I will present the Agile Essentials and you will see how the constraint triangle looks like in Agile Frameworks
In this lecture I will discuss differences between Waterfall and Agile and after the lecture you will understand when to use which.
Let's see if we can correctly identify Agile principles and differences from Waterfall
After this lecture you will be able to understand Lean Manufacturing as a basis of process improvement and how it applies to Software Development.
In this lesson you will see what Kanban is and how it can be used to improve current processes in an organization and optimize the flow.
In this lesson we will talk about XP and how it developed the practices that are widely in use today in Software Development.
We explain the principles that stand behind DSDM and you will understand why it is not a very popular Agile Methodology.
We start the journey on Scrum by having an overview on the Framework and how the pieces fit together.
In this lecture we look into the theoretical foundations of the Scrum Framework
You will understand what are the roles, events and artifacts that make up Scrum.
In this lesson you will see the similarities and differences between the most popular Agile Methodologies.
We start the discussion on the Scrum Roles with the most important one: the Developer.
The Scrum Master is pivotal to the implementation of Scrum in a company and in a project team.
In this lecture we will see what are the attributes and responsibilities of a Product Owner.
We will find out why this role is not defined explicitly in the Scrum Framework
Scrum Artifacts and concepts
We will start discussing the Scrum events with the most important one, the Sprint.
After this lesson, you will understand what the Product Backlog is and why it is the most important Scrum Artifact
What are the user stories and what is the best approach in creating them.
I will explain in this lecture how the Sprint Backlog is derived from the Product Backlog.
In this lesson I will explain what is a team's Velocity and how it is calculated.
What is the Definition of Done and why it is important to have one in your project to make sure you have high quality and consistency across Product Backlog Items.
I will explain another Scrum Artifact, the Product Increment, which is the ultimate goal of the Sprint and Project.
I will explain what is Backlog Grooming and why it is an important activity during the Sprint.
Starting the Sprint
After this lecture you will be able to explain what is the Sprint Planning Meeting and what are the results of this meeting.
We will see why it is better to estimate in Story Points and how to do it.
How we decompose the User Stories and why it is important.
During the Sprint
We will go through a Daily Scrum and see why it is important.
We will see what are the best ways to check progress during a Sprint.
Ending the Sprint
In this lecture we will see what is discussed at the Sprint Review/Demo meeting and what are the results
Why it's important to have an efficient Sprint Retrospective and how we can organize one.
Agile Certifications and Full Practice Test
We will discuss about the most important Agile/Scrum certifications and what are the differences between them.