Booking options
£41.99
£41.99
On-Demand course
2 hours 58 minutes
All levels
Learn Scrum, a popular framework used to develop software applications through the Agile methodology. This course provides you with step-by-step instructions for learning Scrum and gaining a strong foundation toward various Scrum certifications. Learn Scrum with a build-along experience and apply Scrum in your Agile-based product team at work.
Scrum is the Agile development methodology that allows developer teams to deliver software routinely throughout the life of a project, dynamically changing and reviewing requirements as a project progresses. The Scrum development framework optimizes the goals and mitigates problems with optimal utilization of resources. This course will prepare you for Scrum, which includes steps that you need to take for selecting a product owner, finalizing project details, and choosing a scrum master and development team. You will learn to plan a Sprint, hold a Sprint Planning meeting, estimate the backlog items, implement and hold Daily Sprints. Upon completion of the course, you will be able to plan your first Sprint, create a Sprint Board and product backlog, prioritize backlog items, and plan the first Sprint. Through this course, you will learn to review the Sprint, hold a Sprint Review meeting, and a Sprint Retrospective meeting. The course provides a pocket reference to summarize all points and concepts so you can implement Scrum at your work quickly. You will be able to start using Scrum in your project instantly with a step-by-step approach and build a strong foundation for various future Scrum certifications. All resources are available at: https://github.com/PacktPublishing/Getting-Started-with-Scrum
Prepare for Scrum; choose an Owner, ScrumMaster, and Developer Team
Create a First Sprint, Sprint Board, Product Backlog, and a plan
Learn to create a product backlog and prioritize backlog items
Hold Sprint Planning meetings, estimate and implement backlog items
Review the Sprint and learn how to hold a Sprint Review meeting
Hold Daily Sprints and Retrospective Sprint meetings to achieve goals
This course is aimed at developers involved in product development (any programming language), Scrum Masters managing a team as a ScrumMaster looking to refresh core concepts, and managers engaged in technical or people management with a developer team. If you are looking to become Scrum Master Certified (SMC) or a project manager/leader of a technical organization looking to use Scrum in implementing workplace tasks, or if you are an IT manager, decision maker, or a project analyst, the Scrum framework helps immensely to streamline your developer team or floor workforce. No prior knowledge is needed.
The course does not require that you have any prior Scrum knowledge as it is for beginners. It provides step-wise instructions on getting started with applying Scrum for an Agile-based product team. The course provides guides, worksheets, and templates to work on as we simultaneously move ahead with the course. The video lectures are demonstrative and interactive with frequent recaps and refreshers so you can learn Scrum in a systematic way.
Prepares you for Scrum and to plan, implement, review sprints, and use Scrum efficiently at work * Over two hours of content explained lucidly to help you learn better with a step-wise approach * Provides a strong foundation for core competency toward various Scrum certifications in future
https://github.com/PacktPublishing/Getting-Started-with-Scrum
Praveenkumar Bouna is a software engineer with over 15 years of C# .NET development experience. He holds a Bachelor of Engineering in computer science and engineering. He has worked for about ten years in Honeywell, wherein he transitioned from software engineer to senior software engineer, tech lead, and so on in C#. He has also worked in security and surveillance as well as access control systems in top MNCs in the software industry. He is also a Certified ScrumMaster (CSM) and Scrum Master for a security R&D team. He is known for his simpler teaching approach toward explaining various complex topics his colleagues come across in everyday programming life.
1. ?Course Introduction
?This section briefly outlines what you will learn throughout the course. It explained about Agile and Scrum. You will learn about Sprint board, product backlog, prioritizing backlog items, planning, and estimation, and implementing Sprint in backlog items and daily Sprints.
1. ?Welcome and About This Course ?This video course briefly introduces us to Agile and Scrum and the content of the entire course section-wise. You will learn about the Sprint board, planning and implementation of Sprints, and backlog items. |
2. ?Preparing for Scrum
?This section will discuss a series of topics covering the steps to prepare for Scrum. By the end of this section, we will have a big picture of Scrum and the steps required to get started with it.
1. ?Overview of Agile and Scrum? This lecture covers content to help us prepare for Scrum and understand Agile and Scrum and its applications. |
2. ?Overview of Agile and Scrum This lecture provides an overview of Agile followed by Scrum and the big picture of all the stakeholders related to Agile and Scrum. |
3. ?Overview of Campus Connect? This lesson takes us through a brief outline of Olympez and the CampusConnect applications. |
4. ?Select a Product Owner? This demonstration is about selecting the product owner using the Scrum worksheet. |
5. ?Demo: Selecting the Product Owner? In this class, you will learn how to select the product owner and create the product owner object for Scrum. |
6. ?Step 2: Collect the Project Details? After selecting a product owner, we now look at the next step, which is collecting the details of the Scrum team. |
7. ?Demo: Collecting the Project Details Here, we look at a demonstration of how to fill in the project details in the worksheet. |
8. ?Step 3: Selecting a Scrum Master? In this class, you will learn about the importance of the Scrum master and the criteria for selecting the Scrum master. |
9. ?Demo: Selecting the Scrum Master? After entering the project details, we will look at the process of selecting the Scrum Master and capturing the details in the worksheet. |
10. ?Step 4: Select the Development Team? In this lecture, we will understand the criteria for selecting a development team based on the project's requirements. |
11. ?Demo: Selecting the Development Team? Here, we will try and understand the process of selecting the development team and entering their details in the worksheet. |
12. ?Step 5: Select the Tool to Run Sprint? This class will differentiate between the free and enterprise Sprint tools available and what to consider before selecting the best suitable Sprint tool. |
13. ?Demo: Selecting the Tool to Run Sprint? In this class, you will learn about the different sets of Sprint tools available in the market. |
14. ?Step 6: Set Up the Sprint Tool? In this class, we will look at how to set up the Sprint tool and the basic settings for the Sprint tool. |
15. ?Step 5: Select the Tool to Run Sprint? In this class, we will understand how to start setting up the tool and using it for managing the Scrum artifacts. |
16. ?Summary? In this class, you will learn about the different sets of Sprint tools available in the market. |
3. ?Starting with Sprint 0?
?In this section, starting with Scrum 0, we will go through a series of topics covering the steps to prepare the Scrum framework.?You will learn how to create a Sprint board and the product backlog, prioritizing the backlog. You will also learn how to plan the first Sprint.
1. ?Introduction? This lecture covers the preparatory steps for starting with Scrum 0 and planning the first Sprint. |
2. ?Step 7: Create a Sprint Board You will learn to create a Sprint board for the team throughout the entire product lifetime. |
3. ?Demo: Creating a Sprint Board This lesson takes us through creating a Sprint board using Azure DevOps, a new organization, and a new project. |
4. ?Step 8: Create the Product Backlog In this session, you will learn how to create the product backlog, which contains the list of items to be implemented. |
5. ? Demo: Creating the Product Backlog This video demonstrates the process of creating the product backlog and the Sprint options in Azure DevOps and helps us understand the different terminologies in Azure DevOps. |
6. ?Step 9: Prioritize the Product Backlog After creating the product backlog, we look at how to prioritize the items in the product backlog. |
7. ?Demo: Prioritizing the Product Backlog Here, as a product owner, we look at how to prioritize the items in a proper form. |
8. ?Step 10: Plan the First Sprint In this class, we will look at the next step, kickstarting the Sprint-based development process. |
9. ?Demo: Planning the First Sprint This video takes us through the process of capturing details when planning for the first Sprint (Sprint 0) and the conventions and practices to be followed. |
10. ?Step 4: Summary? This session summarizes all the key concepts learned in this section on Product backlogs, Azure DevOps, prioritizing the product backlogs, and planning the first Sprint. |
4. ?Running the Sprint
?In this section, you will learn the next steps required for a smooth Sprint execution for running the Sprint. We will look at holding the Sprint planning meeting, estimating the backlog items, and a daily stand-up meeting to assess the progress of the Sprint.
1. ?Introduction This lecture covers the preliminary steps to run a smooth Sprint execution. It also briefly outlines Sprint planning, backlog estimation, and analyzing the Sprint progress. |
2. ?Step 11: Hold the Sprint Planning Meeting After deciding on Sprint 0 and capturing all the item details of the Sprint, the next step is to hold a Sprint Planning meeting to define the goals of the Sprint and document them. |
3. ?Demo: Holding the Sprint Planning Meeting This video demonstrates the process of holding the Sprint Planning meeting and iterations on Azure DevOps. |
4. ?Step 12: Estimate the Sprint Backlog Items In this session, you will learn how to create the product backlog containing the items to be implemented. |
5. ? Demo: Estimating the Sprint Backlog Items This video demonstrates the process of creating the product backlog and the Sprint options in Azure DevOps and lets us understand the different terminologies in Azure DevOps. |
6. ?Step 13: Implement the Sprint Backlog Items After conducting and completing the Sprint Planning meeting, the next step is implementing the assigned items. |
7. ?Demo: Implementing the Sprint Backlog Items Here, we look at implementing a Sprint backlog for the CampusConnect project and how to move items from the To Do, Doing, and Done lists. |
8. ?Step 14: Hold Daily Stand-Up Meetings In this class, we will try and understand the progress of the Sprint and the challenges faced while implementing the backlog items. |
9. ?Demo: Holding the Daily Stand-Up Meeting This video takes us through the meeting process where the Scrum master tries to understand the impediments to task completion and mitigating issues. |
10. ?Summary? This session summarizes all the key concepts learned in this section of the Sprint Planning meeting, Sprint goals, product backlog items, and priorities. It also discussed holding Stand-Up meetings daily and the manager or Scrum master's role in mitigating the issues. |
5. ?Reviewing the Sprint
?In this section, we will review the Sprint and learn about the next set of steps to review the work completed in this Sprint and also different brainstorming methods to improve on the framework in the current Sprint. An overview of review meetings and the Sprint retrospective meetings is done to improve the Sprint.
1. ?Introduction This lesson briefly overviews the review process of the Sprint and different brainstorming sessions to rectify and improve the Sprint. |
2. ?Step 15: Hold the Sprint Review Meeting After reaching the end of the Sprint, it is time to review the goals and achievements with the Sprint Review meeting and understand the characteristics of a review meeting. |
3. ?Demo: Holding the Sprint Review Meeting This video demonstrates the process of holding the Sprint Planning Meeting and iterations on Azure DevOps. |
4. ?Step 16: Hold the Sprint Retrospective Meeting In this session, we try to understand the outcome of the review meetings and how the overall Sprint progressed and learn from the mistakes committed in the Sprint; what went right and wrong? What could have gone better? |
5. ? Demo: Holding the Sprint Retrospective Meeting This video demonstrates the process of holding the Sprint Retrospective Meeting, and the team discusses the things to improve with the Sprint going forward. The different extensions available on Azure DevOps for Retrospective meetings. |
6. ?Step 17: Repeat the Process Sprint after Sprint? After completing a Sprint cycle, a review meeting and retrospective meeting is held to review how things went and to improve the Sprint cycle. The repeat of this cycle is called the Scrum cycle, which is explained in this video. |
7. ?Summary Here, we will summarize the key concepts learned through this section, such as the Sprint Review meeting, retrospective meeting, introspecting on the achievements of the Sprint cycle, and improving on the Sprint cycle based on budget and timeframe available to the team. |