
Here's an overview of what you'll learn in our Agile, SCRUM, and Kanban foundations course.
Here's the companion eBook as a special gift!
Find out what you need to know before taking this course. Hint: almost no prior experience is required.
Instructions on how to join our private, exclusive student group.
In this lecture, we’ll discuss why adopting an Agile mindset is important for success, what it takes to do this, and how it can help your development team respond better to changing business needs.
Let's find out how software was typically developed in the past, before the rise of Agile practices.
How can Agile help when requirements are likely to change and time constraints or project complexity make it difficult to plan every stage in advance?
The Agile Manifesto may sound like a piece of revolutionary philosophy, but in reality, it’s a short set of principles that define what Agile is all about. Let's delve into it.
So, you want to adopt agile principles in your organization and become more productive? While the benefits of improved workflow, communication, and collaboration sound tempting, becoming truly agile takes more than just setting up a few processes and hoping for the best.
In this video, I'll provide you with an overview of Scrum, the most popular Agile framework.
The Product Owner is an independent and self-managing position, and it's also one of the most difficult on a scrum team. Let's take a look at what their responsibilities are, how the role is executed, and why Product Owners need to be highly aware of the business side of things.
In this lecture, I'll debunk the most common myths surrounding the Agile Product Owner role.
The term “Scrum Master” is used to describe a role within the Scrum framework and has nothing to do with mastery of anything but rather on guiding and coaching people to improve their own performance. Let’s dive in!
In this video, we'll talk about what makes the scrum development team different.
Sprint planning is one of the decisive events in the Scrum process. In this video, you'll learn what this event is, and I'll share useful tips and tricks to maximize its effectiveness.
Scrum Planning Poker is a fun method for estimating work during sprint planning. I'll walk you through the basic steps of the process and explain how it works. I'll also share tips to help you avoid common pitfalls when planning and estimating work.
Daily stand-up meetings are an essential part of the scrum process, as they help to keep the development team on track and focused on their work. Let me share my tips for getting the most out of these meetings.
Reviewing the progress of the past sprint, presenting the results, and getting feedback from stakeholders--in a nutshell, that's the purpose of the sprint review. Now let's see how it's done.
In this video, I'll share a few tips that will help you make your sprint review meetings more effective and engaging.
Reflecting on past sprints can help us improve future sprints. That's the aim of the sprint retrospective. But how do we make the most of this important meeting? This video will explore some battle-proven strategies for effective sprint retrospectives.
"Working software over comprehensive documentation"--one of the most misunderstood of the four principles behind the Agile Manifesto. This core tenet has led to a great deal of confusion and even hostility towards the Scrum framework.
Let's look at the common misconceptions surrounding this principle and explore some best practices for documenting your work in a Scrum-based environment.
Kanban is not even an English word. What does it have to do with managing software projects?
You'll find out in this video.
Follow along as I'll show you how to set up a Kanban board in Asana, one of the market's most popular web-based project management tools.
Kanban promotes the practice of limiting work in progress. We'll delve into the reasons behind this practice and discuss strategies for using it effectively in your team.
We talked about the importance of limiting work in progress. Now, let's see how we can better understand the current state of our team's workload by using a cumulative flow diagram.
I'll also walk you through the steps of creating a cumulative flow diagram in Excel.
In this lecture, we'll take a closer look at our cumulative flow diagram to determine what it tells us about our team's performance.
Congrats on completing this course!
This lecture contains promo codes for my other courses and links to free resources you might find helpful.
In just under two hours, this course will provide you with valuable, actionable information on Agile, Scrum, and Kanban practices. As a bonus, you'll also get access to our exclusive companion eBook, as well as practice exams and quizzes to help you measure your progress and knowledge.
Plus, the instructor's 25+ years of experience come to life through engaging stories and anecdotes that will help you retain the material.
Planning complex software projects, organizing the work, and tracking the progress aren’t straightforward tasks. There are many moving parts, and to make matters worse, the team setup and the original goals may change over time.
How do we deal with this complexity and unpredictability?
Over the years, with the increasing need for software systems, this question popped up more and more frequently.
Software developers started to explore various practices, and gradually it became apparent what was working and what wasn’t. The results were distilled into a set of principles and values that stand at the core of the Agile approach to software development.
Now, while Agile is a perfect fit for projects that can’t be planned upfront—that is, in the vast majority of cases—successfully implementing it can be tricky.
It requires us to think differently when it comes to organizing our work. Taking on just some of its elements—for example, working in shorter timeframes—won’t make us Agile.
To increase our productivity, we first need to understand the core values behind Agile practices.
In this course, you’ll learn how to apply proven methods and techniques to your own projects, such as planning and tracking work, creating estimates, designing user stories, organizing the work and teams, setting up Scrum, running standup meetings, and so much more.
Throughout this course, instructor Karoly Nyisztor shares practical examples to solidify the presented concepts and techniques.
By the end, you’ll know how to organize your work and deliver complex projects successfully while responding to changing business needs.
What Other Students Are Saying About Our Courses:
Very informative and organized. (5 stars, Jeff Pratt)
Clearly explained while as concise as possible, with a good case study. Exactly what I needed. (Lenka C., 5 stars)
A very good course with a very clean and neat style of teaching. (Dhilara Abbas, 5 stars)
This course feels like I'm in a brick and mortar school physically sitting in a class being introduced properly to a new subject. It is rare to get this kind of feeling from an online delivery system. (Paul Messina, 5 stars)
Probably hands down the best course I've taken on Udemy. Karoly's teaching method is excellent! (Irene Aguas, 5 stars)