This course will introduce you to concepts of Agile and Scrum.
You will gain a good understanding of Agile frameworks and Scrum practices including roles, events and artifacts, such as sprints, daily scrum and the importance of the product backlog. You will also learn about Scrum planning, estimating and monitoring and how to apply Scrum in different situations.
Agile Scrum is about working together to successfully reach the goal. Agile methodologies are popular approaches in software development and are increasingly being used in other areas. Scrum practices include establishing cross-functional and self-managing teams, producing a working increment of software at the end of each iteration or Sprint.
Agile Way of Thinking
The Agile way of thinking is best known in the field of software development, but the principles are increasingly being applied in other types of projects. Scrum is a highly used Agile methodology and is suitable for all professionals looking to keep their knowledge up to date with the latest developments in the fields of IT and Project Management, particularly those leading or participating in projects. In particular, the course is suitable for professionals working in the areas of: Project Management; Software development; IT Service Management; and Business Management.
At the end of this module, you will be able to Explain why Agile methodologies are important and how they add value. You will be able to describe the Agile Manifesto and Agile principles. And you will also be able to recognize and explain the Agile framework.
Scrum Role and Events
In this module, we will look at the following scrum roles: Product Owner, Scrum Master and Development team. You will be able to explain:
how some of the other roles are represented in Scrum, such as the project manager, and how they can contribute.
the traditional project manager role in Scrum.
and the characteristics of time boxing, sprints, daily stand-up, sprint review and sprint retrospective.
Scrum Practices
In this module, we will explore Scrum practices.
We will look at the characteristics of a good product and sprint backlog.
How to refine the product backlog items.
How to recognize good user stories and backlog items.
The characteristics of timeboxed events.
Parts of the Agile framework such as continuous refactoring, continuous integration, pair programming and testing.
And at the end of the module we will look at the importance of a good definition of done.
Scrum Planning
We will look at responding to change versus following a plan.
The procedure for sprint planning meetings.
Planning at multiple levels: daily, sprint, release, product, portfolio.
We will learn describing how to create a release plan.
Estimation
The objectives for this module were for you to look at Scrum estimation including:
How to compute estimates using ideal days or story points
Techniques of estimation: planning poker, triangulation, affinity estimation.
How backlog items are ordered.
Monitoring
In this module we will learn:
How to monitor project and sprint progress
The concept and value of information radiators
How to use burn-down charts
How to use a niko-niko calendar
How to use Kanban boards.
Advanced Scrum Concepts
In this module we will learn about advanced Scrum concepts including,
How to apply Scrum to large projects with complex inter-dependencies.
How to apply Scrum to maintenance projects
Scrum in distributed teams
How contracts and fixed price projects can be tailored for Scrum
How to transition teams or projects to Scrum.