
Explore scrum and agile basics through theory, focus on the scrum guide 2020 update, and gain practical certification tips for success.
Explore the fundamentals of scrum and agile basics, with an introduction to theory and essential certification tips.
Explore how to work in the agile environment with the Scrum framework, covering core elements—accountabilities, artifacts, and events—and practical tips to start using Scrum in your team.
Target beginners and semi-advanced Scrum users, this course starts newcomers and refreshes knowledge on the practical uses of Scrum, with a Professional Scrum Master certification module and end-of-module questions.
Yarik Boyko and Pavel Caucus are agile enthusiasts and certified Scrum Masters with IT project management backgrounds, leading Scrum teams in Mindshare, UniCredit, Pekao, Agora, with degrees from Kozminski University.
Learn agile and scrum basics; theory and certification tips guide agile and scrum, theory and certification tips.
Compare agile and waterfall methods, highlighting the waterfall model's sequential phases, distinct teams, and strict order, and discuss its drawbacks and why IT favors agile.
Highlight the waterfall approach's downsides, including hard-to-correct mistakes, high costs, and limited flexibility when changes arise, often causing the final product to diverge from client needs and market expectations.
You will learn about Manifesto for Agile Software Development, it's 4 core principles and origin.
Explore the 12 agile principles that complement the manifesto, emphasizing customer value, welcoming change, frequent working software, collaboration, self-organizing teams, sustainable pace, technical excellence, simplicity, and continuous improvement.
You will learn about Scrum values: commitment, courage, focus, openness and respect and examples of them.
Explore the product owner role in Scrum and its impact on agile project outcomes, with guidance toward certification tips.
Develop a product vision from market and consumer insights to prioritize the backlog, while developers and the product owner refine PBIs; the owner orders items and preserves sprint scope.
Identify four common Product Owner mistakes—lack of time, lack of authority, lack of courage, and insufficient engagement—that slow decisions and delay delivery, with remedies to prioritize, empower, coach, and engage.
Explore the developers' accountabilities in the scrum process and clarify their role within a scrum team.
Developers take accountability to deliver a usable, valuable increment each sprint. They self-manage, decompose PBIs into tasks, plan with the product owner, and manage the sprint backlog, scrums, and reviews.
Developers should be t-shaped, embracing cross-functionality and workshops to broaden knowledge for agile work, while teams stay within nine members, delivering a releasable sprint increment via daily standups.
Define the scrum master role within scrum and agile basics, and explore certification tips for learners.
Learn how a Scrum master ensures the framework is understood and used, removes sprint obstacles, facilitates events, and coaches the team while guiding cross-team communication.
Foster cooperation among Scrum team members by guiding the Scrum Master to bond the team, help the Product Owner organize product backlog to maximize value, and ensure clear backlog items.
Support developers by removing obstacles and enabling cross-functionality and self-management so they decide and own the end product. Maintain collaboration with the product owner, especially in new teams.
Stand up for the team and shield members from external disturbances. Observe, seek knowledge, and apply political acumen and technical background to improve sprint focus and team communication.
Use a practical checklist to help Scrum Masters organize work, monitor all aspects of the Scrum implementation process in their organisations, and complete step-by-step tasks to keep process under control.
Avoid becoming a taskmaster; empower development teams to self-organize and own their work, delivering sprint goal while the Scrum Master guides the process and does not manage the scrum board.
Learn how a Scrum Master coaches development teams, balances multiple teams, and distinguishes the role from project managers and product owners, including when roles can or shouldn't be combined.
Explore Scrum artifacts in the context of Scrum and agile basics theory and certification tips.
Master how the product backlog guides agile development as the only source of requirements, with the product owner prioritizing and refining PBIs to deliver high-value user stories within sprints.
Explore user stories in agile projects, written from the user’s viewpoint and broken into epics and small items for sprint planning, with examples like students, admins, and customers.
master the invest rule to write independent, negotiable, valuable, estimable, small, and testable user stories, ensuring real business value and released product features for end users.
Learn to split user stories by decomposing epics into smaller pieces, estimate development time, and overcome the wall by asking right questions in order with an Agile cheat sheet.
Examine examples of poor user stories, highlighting missing user roles, unclear scope, and lack of end-user value, and stress ensuring features like filtering auction listings have a clear reason.
Break user stories into smaller tasks using the smart technique. Learn to create specific, measurable, achievable, relevant, and time-boxed tasks that support sprint goals.
Define acceptance criteria as testable guidelines that verify a user story’s completion by emphasizing intent over exact solution and removing ambiguities for developers and product owners.
Develop a clear understanding of estimation techniques used in scrum and agile contexts, preparing for certification and practical project planning.
Learn planning poker fundamentals for agile estimation, using cards and apps for distributed teams, align story points with velocity, and practice to improve accuracy while avoiding translating points into hours.
Explore planning poker drawbacks such as false starts and long debates, and learn how the team estimation game uses comparison to baseline stories and the Fibonacci scale for accurate sizing.
Estimate sprint capacity using ideal hours, calculate productive hours, and allocate the backlog by subtracting regular Scrum events, holidays, and sick leaves to plan user stories.
Use story points to boost teamwork by enabling cross-functional teams to estimate complexity together. Keep estimates stable and less stressful, unlike ideal hours, by using the Fibonacci scale.
Identify estimate inflation in scrum teams caused by pressure, inflating story point estimates and bloating the backlog; apply triangulating with reference stories 5 and 13 to keep estimates consistent.
Define and manage sprint backlog by selecting PBIs as user stories, decomposing into tasks no more than a day, updating daily, and tracking progress toward sprint goal with burndown charts.
During a sprint, multiple increments can be created, each usable and meeting the definition of done; not every sprint releases, and product owner decides to release based on business value.
Define the definition of done as a simple checklist that confirms sprint work is ready for release, preventing refactoring and hidden development work.
Develop an initial definition of done through a four-stage workshop that brainstorms, categorizes, sorts, and publishes a client-focused DoD for Scrum teams.
Sprint is a project iteration in the Scrum framework, delivering a working, tested, ready-to-ship product that provides end user value through analysis, functional and graphic design, coding, testing, and implementation.
determine sprint planning length by timeboxing for a one month sprint, with a maximum of eight hours, and scale proportionally for shorter sprints.
Use a burndown chart to monitor sprint progress, tracking story points, ideal hours, or finished tasks in linear or columnar form, and gauge if the sprint goal is achievable.
Create a linear burndown chart by summing sprint estimations, plotting velocity, and drawing the ideal pace from day 1 to day 10; update daily to track progress.
Learn to interpret burndown charts to assess sprint commitments and daily burn down against optimal values, noting when goals are met, overestimated, or at risk of unfinished stories.
Focus on the sprint goal and completing as many user stories as possible, not perfecting the burndown chart. Update daily, break large items into smaller tasks to keep progress visible.
Daily updates monitor progress, mitigate risk, and identify items causing problems with a burndown chart. This accessible tool communicates status, strengthens self-organisation, and motivates the team to stay on track.
Set up a kanban board to monitor sprint work progress with columns for to-do, in progress, and done, updating during the daily scrum to reflect the DoD-compliant SBIs.
Compute team velocity as the average story points completed per sprint to guide next sprint goals. Derive optimistic and pessimistic velocity by adjusting the average by 15% to bound pbis.
Determine velocity by analyzing maintenance work and bugs only if properly estimated, analyzed, and prioritized; avoid cross-team velocity by using each team's reference stories to estimate new work.
Set the sprint planning length within a timeboxed frame of eight hours for a one month sprint, and proportionally less for shorter sprints.
Identify sprint planning mistakes, prevent improvisation with detailed backlog refinement and acceptance criteria, and mitigate black swan risks by delivering a releasable product each sprint.
Treat the daily scrum as a planning and progress review, not a status meeting; the development team reviews progress and impediments, and the product owner is not required to attend.
Boost daily scrums by updating the kanban board and burndown chart, keeping everyone standing, noting obstacles, enforcing punctuality, and banning phones to stay within 15 minutes.
Attend a sprint review where the Scrum team and stakeholders assess results, gather feedback, and refine the product backlog with the product owner within a four-hour time box.
Explore a sprint review agenda where the product owner reviews the sprint goal, summarizes backlog items, demos completed PBIs for stakeholders, and forecasts backlog and sprint planning impacts.
Differentiate the sprint review from a demo; it's an inspection and adoption of the completed product. Invite stakeholder feedback and set the stage for the next sprint planning.
The Scrum Master guides the retrospective process, sets the meeting goal, and maintains a positive atmosphere to engage all team members through the remaining four stages.
Guide the team in the retro phase to gather rich data through diverse exercises—the boat, proud/sorry board, lean coffee, mailbox, agile self assessment, user story Oscars, and more.
Analyze input from the sprint to uncover repeating problems, hidden patterns, and root causes during the retro phase while the scrum master guides toward solutions.
Deciding what to do translates sprint insights into concrete actions by prioritizing high-impact issues and assigning tasks using retro techniques like voting with dots.
Avoid gripe sessions; facilitate the sprint retrospective to identify root causes and craft solutions, led by the Scrum Master, ending with an improvement plan for the next sprint.
Master the scrum master certification with a comprehensive guide to the certification process and practical tips.
A complete Scrum course divided into multiple modules. Each module consists of multiple sections ending with a quiz that helps solidify the knowledge.
The course covers all core Scrum framework elements such as:
Scrum Events,
Scrum Responsibilities,
Scrum Artifacts,
but also comes with additional modules devoted to Scrum values (a new segment added to Scrum Guide in 2016), differences between the agile and waterfall approaches (to help the student get the broader perspective) and the Scrum Master certification.
All of those modules, combined with a one on one support, Q&A section and additional materials provided by the course authors form a complete package. This Scrum package can serve as a knowledge base for those who are already working with Scrum or agile, those who have only heard about it and want to fully understand its principles and to those who are preparing for the Scrum Master certification.
The course was created by two agile enthusiasts who work with Scrum teams and experience Scrum every day. Jarek and Paweł are Scrum Masters who started their adventure with IT projects in a waterfall environment, then worked with multiple teams on introducing the agile change and are currently working as Scrum Masters. Their professional experience allowed them to obtain the „full image” of the agile methodology (and the Scrum framework in particular) and how it relates to the waterfall approach.
IMPORTANT NOTICE:
This course is not an official preparation for the Professional Scrum Master™ I (PSM I) certification by Scrum(.)org and it is not connected with this organization. We also highly recommend the official Scrum trainings offered by this them.