Agile and Scrum Masterclass Curriculum
The Agile and Scrum Masterclass is a comprehensive Agile and Scrum SENIOR Program (Masterclass) designed to provide a deep understanding of Scrum, the leading Agile project management framework globally.
Whether new to Agile or seeking to enhance your skills, this masterclass equips you with the knowledge and expertise to excel in any industry and on any project.
Please read the detailed Agile and Scrum Masterclass Curriculum below, or watch the video.
Agile and Scrum Masterclass Curriculum – SECTIONS (Modules)
Agile project management emphasizes collaboration, flexibility, and producing working results. We’ll cover the key factors for great software, what Agile PM is, who uses it, and why it’s needed:
- Introduction to Agile Project Management
- How can we make better software
- Key factors for a great software product
- What is Agile Project Management
- Who uses Agile project management
- Why do we need Agile Project Management
- Product Owner Roles and Responsibilities
- Introduction to Agile, Why Agile
- The Values and Principles of the Agile Manifesto
- The Difference Between Agile and Scrum
- Why is Agile better than Waterfall
- What is the process and why do we need it
- What is the requirement and why they are so important
- What is a Plan and Why do we need Planning
- Introduction to Risk Management
- Monitoring, Analyzing, and Reviewing development progress
- Agile Methodologies and Frameworks, Which one is Right for You
- Introduction to Scrum Framework
- What are the 3 roles in Scrum
- Introduction to Scrum events
- Difficulties and Challenges of Adopting Scrum
- Introduction to Extreme Programming XP
- Principles of Extreme Programming
- Experience from my work
- Extreme Programming Rules
- Challenges to Adopting Extreme Programming
- Introduction to Lean Software Development
- Principles of Lean software development — PART 1
- Principles of Lean software development — PART 2
- Principles of Lean software development — PART 3
- Introduction to Kanban
- Just-In-Time, Work in Progress, and Cycle Time Concepts
- How to plan in Kanban
- Getting Started with Agile Project Management
- How to Run an Effective Scrum Meeting
- Tips and Tricks to Improve Software Quality — PART 1
- Tips and Tricks to Improve Software Quality — PART 2
- Conclusion
What is the Product?
Defining the product is crucial. We’ll explore the product goal, vision, strategy, and roadmap so you can align your team to build the right product:
- What is the Product
- Introduction to the Product Goal (2020)
- The Product Vision
- The Product Strategy
- The Product Roadmap
The Three Pillars of Empiricism
Agile methodologies rely on empiricism. We’ll unpack the three pillars – transparency, inspection, and adaptation – and how to apply them for success:
- Introduction to the three pillars of Empiricism
- Challenges and Examples of Empiricism
Scrum Framework
Get an in-depth overview of the Scrum framework – the roles, events, and artifacts that make Scrum a powerful methodology:
- Introduction to Scrum Framework
- Scrum team
- The Product Owner
- The Differences Between Project Manager and Scrum Product Owner
- The Scrum Master
- Changes for the Scrum Masters concerning Scrum Guide 2020
- Developers in Scrum
- Stakeholders
Scrum time-boxing, Scrum Events, and more…
Timeboxing and synchronous events create focus and consistency. We’ll review sprints, sprint goals, and key Scrum events like planning, standups, reviews, and retrospectives:
- Scrum Timeboxing and Scrum Events Introduction
- The Sprint
- The Sprint Goal
- First Scrum event Sprint Planning Meeting
- Second Scrum event Daily Scrum
- Third Scrum event Sprint Review
- Fourth Scrum event Sprint Retrospective
- Product Backlog Refinement
- Introduction to Release Planning
The Theme, Epics, User Stories, and Tasks
Requirements start broad and get more specific. We’ll cover moving from themes to epics, breaking down epics into user stories, and finally defining tasks for the team:
- Introduction to the Themes, Epics, User Stories, and Tasks
- Themes
- Epics
- User stories
- User Story Mapping
- Tasks in Scrum
Scrum Artifacts
Artifacts create visibility. We’ll explore the product backlog, sprint backlog, Scrum board, and the all-important increment of working software:
- Introduction to Scrum Artifacts
- Product Backlog
- Sprint Backlog
- Scrum Board with DEMO
- The Increment
- What is Burndown Chart in Scrum
Master Burn-down Charts
Burndown charts track progress. We’ll discuss work remaining vs. work completed, and how to build release and sprint burndown charts:
- Introduction to the Burn-down charts
- What is Burndown Chart in Scrum
- Types of burndown charts
- Work remaining vs Work completed burndown chart
- Adjustable Floor burndown chart
- Creating a Release burndown chart from Scratch Step-By-Step Guide
- Assignment
- Online tools for burndown charts — Jira
- Pros, Cons, and Common Burndown Chart Mistakes
- Final words
Definition of Ready, Definition of Done, and Acceptance Criteria
Consistent expectations enable focus. We’ll define what it means for a story to be ready, and done, and how to write good acceptance criteria:
- Definition of Ready (DoR)
- Definition of Done (DoD)
- Acceptance criteria (AC)
Introduction to Evidence-Based Management
Discover how to base decisions on empiricism rather than assumptions. We’ll discuss the benefits of evidence-based management:
- Introduction to evidence-based management (EBM)
- The benefits of evidence-based management
Scrum Certification
Get prepared for Scrum certification. We’ll provide details on Scrum.org and Scrum Alliance certs, learning paths, and frequently asked questions:
- Introduction to Scrum Certification
- General Details about Scrum.org Certifications
- Tips and Learning Path for Self-preparation
- General details about Scrum Alliance Certifications
- Which Scrum Certification Body Should You Choose
- 100 Carefully Selected Questions and Answers for Scrum Certification
How to get a Scrum Master job without experience?
Land your first Scrum Master role. We’ll discuss job trends, titles, responsibilities, salaries, and tips to showcase your readiness:
- How to Get Your First Scrum Master Job — Introduction
- What would make your Scrum Mater job a 10 out of 10
- Can Scrum Master also be a Developer
- Myths About Scrum Masters
- What Does it Mean to Be a Scrum Master
- Demand for Scrum Master — Jobs Market Trends
- Scrum Master Salaries around the world
- Scrum Master Job Description Template
- Scrum Master Job Opportunities
- Scrum Master career path
- Is it possible to be a Scrum Master without any experience
- Finding Your First Job As A Scrum Master
- Industries that have lots of Scrum Master openings
- Tips for Preparing for Scrum Master Job Interview
- How do I get a job as a Scrum Master without SM experience
- Additional tips to land your first Scrum Master job
- Introduction to Scrum Master Certification
- How to transition from Project Manager to a Scrum Master
- Tips for Project Managers to Succeed as a SCRUM MASTER
- The Scrum Master Toolkit, a Guide For New Scrum Masters
- Hiring a Professional Scrum Master — How to Recruit a Great Scrum Master
- A Day in the Life of a Scrum Master
- Examples of SM daily activities in IT
- Scrum Master Career Path
- Scrum Master Challenges
- Dealing with members who are resisting change
- How does Scrum Master help the Product Owner organize the PB
- 16 Tips for Scrum Master Newbies
- Last Words
Dealing with Uncooperative and Difficult Scrum Team Members
Learn how to lead uncooperative team members. We’ll cover negotiation, boundaries, respect, trust, and more to maximize team collaboration:
- Intro
- Why deal with difficult people
- Understanding Why do you get mad
- All control starts with self-control
- Ways that we allow people to control us
- See angry people as hurt, not bad
- What causes anger issues
- What is the Explanatory style
- How to control yourself
- How To Get People To Like You
- What are the benefits of effective negotiation
- Setting Limits and Boundaries
- How to demonstrate mutual respect in the Scrum team
- The Importance of Trust in a Scrum Team
- Why Does Kindness Matter
- Helping but not enabling
- Being responsible for your actions
- How to Avoid Being an Easy Target
- How to deal with people who whine and complain all the time
- How to deal with bossy and aggressive people
- How to deal with The Friendly Sniper type of people
- How to solve a problem with a really angry person
- How to deal with a chatterbox person
- How to deal with a know it all problem person
- How to deal with nagging Scrum team members
- Your progress so far
- Don’t replay the old movies in your head
- How To Stay Calm Around Those Who Push Your Buttons
- Tips that will help you deal with uncooperative team members in Scrum
- Conclusion
Your first job as a Product Owner — how to start with user requirements?
Starting as a Product Owner? We’ll share how to elicit needs, prioritize, and say “no” to build only what delivers maximum value:
- You get your first job as a PO — where to start
- Where to start building an existing product
- Where to start if you are going to build a new product from scratch
- Introduction to the User Requirements Course
- What is a Requirement
- Requirements Activities
- Eliciting Requirements
- Eliciting Requirements Techniques
- Expressing Requirements
- Prioritizing Requirements
- Analyzing Requirements
- Managing Requirements
- Types of Requirements
- Business Requirement
- Business Rules
- User Requirements
- Functional Requirements
- Information Flow Diagrams or Data Flow Diagrams
- Non-functional Requirements
- External Interfaces
- Development Constraints
- Changing Requirements and Controlling Scope
- What is Scope Creep and How to Avoid it
- Requirements and Design
- Good Questions to Ask Your Clients
- Final Words about User Requirements
Writing Effective User Requirements
Gathering excellent requirements starts with asking good questions. We’ll review use cases, storyboards, stories, acceptance criteria, and more:
- Introduction to Writing User Requirements
- Your First Customer Meeting
- Types of users in the system
- Are you building a product your user needs
- Human Limitations, Disabilities, and Design
- Involving Customers in Software Development
- Make Client Interactions More Valuable
- How to deal with vague requests from clients
- What Is a Use Case and How To Write One?
- What Are Wireframes
- What is a Storyboard
- How to represent user needs
- User Stories, Examples, and Template
- What makes a good user story
- Avoid creating EPICs
- What is Acceptance Testing?
- What is a Product Backlog
- Changing priorities in Scrum
- Introduction to Story Maps
- Criteria for User Stories
- Dealing with vague requirements — PART 1
- Dealing with vague requirements — PART 2
- Conclusion
Risk Management in Agile and Scrum
Agile teams manage risks actively. We’ll discuss risk assessment, mitigation strategies, and anti-patterns to watch out for:
- Introduction to Risk Management in Scrum
- Types of Project Risks
- Risk Assessment — Likelihood, and Impact
- Risk Strategies, Contingency, Mitigation
- Group Anti-Patterns PART 1
- Group Anti-Patterns PART 2
- Individual Anti-Patterns PART 1
- Individual Anti-Patterns PART 2
- Contingency Plan vs Fallback Plan
- The Risk Assessment Meeting
- Creating a Risk Plan
- Risk monitoring
- FAQ for Risk management
- Conclusion
How do Scrum Events work in practice?
Understand how to run Scrum events successfully. We’ll provide tips and tricks for sprint planning, standups, reviews, and retrospectives:
- Introduction to Scrum Events in Practice
- Introduction to Scrum Events
- Why Should You Run A Sprint Planning Meeting
- How Sprint Planning is Done
- How to run a Daily Scrum meeting
- The Daily Scrum Challenges
- How to run a successful Sprint Review Meeting
- Introduction to Sprint Review Techniques
- How to implement SOFTWARE WALKTHROUGHS Technique
- How to implement SOFTWARE TECHNICAL REVIEW Technique
- How to implement SOFTWARE INSPECTIONS Technique
- The requirements for technical review and inspection technique
- Introduction to Retrospectives
- Create a Safe Environment as a Common Retrospectives Issue
- Positive Leadership is a common Retrospectives Issue
- Desirable properties of Retrospectives
- How to carry out a successful Sprint Retrospective
- Introduction to Retrospective Exercises
- Retrospective Exercises — Readying course exercises
- Retrospective Exercises — The Main course exercises
- Retrospective Exercises — Future course exercises
- Tips and Tricks to run better Scrum Events — PART 1
- Tips and Tricks to Run Better Scrum Events — PART 2
- Tips and Tricks to Run Better Scrum Events — PART 3
- Conclusion
Plan and Execute the perfect Sprints
Sprints require planning and focus. We’ll cover estimating, dependencies, commitments, timeboxing, and risks to set up and execute excellent sprints:
Sprints require planning and focus. We’ll cover estimating, dependencies, commitments, timeboxing, and risks to set up and execute excellent sprints:
- Introduction to Plan and Execute Sprints
- Introduction to Planning
- Uncertainty Space
- Work Breakdown Structure
- Estimates, Targets, and Commitments
- ASSIGNMENT No 1 — Create a Work Breakdown Structure
- Detailed introduction to Story points estimation
- Challenges in Story Point Estimation
- Velocity Estimates
- Timeboxing in Scrum
- Release Planning
- Handling risks
- ASSIGNMENT No 2 — Create a Release Plan
- Estimating Task Duration (PART 1)
- Estimating Task Duration (PART 2)
- Task dependencies
- Critical Path Method (CPM Chart)
- Effective Sprint Planning
- ASSIGNEMENT No 3 — Create a CPM Chart
- Conclusion
The Transition from Traditional to Agile
Change takes mindfulness. We’ll share data, rewards, challenges, and tips to help traditional teams embrace Agile fully:
- Introduction to Moving from Traditional to Agile
- We need evidence of success — A Case Study
- Differences in project management — Agile vs. Waterfall
- Habits from traditional environments you need to watch out for
- Why traditional project management techniques are still so prevalent
- Differences between traditional and agile on maintaining teams
- Rewards for traditional Project Managers working with Agile projects
- SIMILARITIES — the Traditional World and the Agile
- Characteristics of the PM who is going to be successful with agile
- Productive thinking, advice, and challenges of agile
- The State of Agility — Benefits of Organizational Agility
- TIPS to Manage a Transition from Waterfall to Agile
- TIPS for transitioning Clients to an Agile Process
- 4 Ways to Ease the Transition from Waterfall to Agile
- Tips to Increase Agility in your organization
- How to Choose the Right Agile Framework
- Conclusion
Tips, Tricks, and Last Words
Key insights to finish strong. We’ll cover minimizing waste, overcoming roadblocks, MVPs, transparency, and more tips to excel with Agile:
- Short animated presentation
- Class Project (Now it is your turn)
- All right, we’ve reached the end of this Masterclass. Congratulations
- 4 prerequisite conditions to start with Scrum
- Use Scrum If You Want To Stay Alive On The Market
- Why does adding people to the project lead to the extension of its completion
- What is the result of doing multiple things at once
- When is the best time to fix the bugs in your product
- Remove these 4 types of waste to become more productive in Scrum
- Concrete Steps For Transparency in Scrum
- Scrum behind the scenes
- How can Scrum Masters clear roadblocks if they are not technical at all
- What is the real purpose of Scrum
- Premature Scrum Adaptation and How to avoid it
- 6 steps on how to build your minimum viable product MVP
BONUS Testing Mastery in Agile and Scrum
Learn Agile testing strategies across the testing quadrants. We’ll also cover automation, tools, and interview questions:
- Introduction to the Testing in Scrum
- Introduction to the Agile Software Development
- Traditional vs. Agile Testing
- What are an agile tester and Management Expectations
- The agile testing mindset
- What is Agile Testing and Agile Test Plan
- Agile Testing Strategies
- Agile Metrics
- Agile Testing Quadrant 1
- Agile Testing Quadrant 2
- Agile Testing Quadrant 3
- Agile Testing Quadrant 4
- Important guidelines before you start testing
- Testing Documents and Documentation
- QA challenges with agile software development
- Testing in Scrum
- Test Reporting
- Agile Automation Testing
- How to automate in Agile Methodology
- Risks of Automation in Agile
- Barriers to successful agile adoption by test teams
- Testing Toolkit
- Agile Open-Source Test Tools
- Tips and Tricks for Testers
- Agile Testing Interview Questions and Answers
- Conclusion
BONUS The Scrum in Real Life
Follow a team through sprints to see Scrum in action. We’ll share tips and best practices for applying Scrum frameworks successfully:
- Introduction to the Scrum in Real Life
- Let’s meet OUR Product Owner
- A Day in the Life of the Product Owner
- Let’s meet our Scrum Master
- A Day in the Life of the Scrum Master
- Two-Week Sprint in Real Life — Sprint 1-Day 1
- Two-Week Sprint in Real Life — Sprint 1-Day 2
- Two-Week Sprint in Real Life — Sprint 1-Day 3
- Two-Week Sprint in Real Life — Sprint 1-Day 6
- Two-Week Sprint in Real Life — Sprint 1-Day 10
- Two-Week Sprint in Real Life — Sprint 2-Day 1
- Release Planning and Initial Product Backlog Refinement
- Tips and Best Practices for Scrum at Work 1 and 2
- Tips and Best Practices for Scrum at Work 3 and 4
- Tips and Best Practices for Scrum at Work 5 and 6
- Tips and Best Practices for Scrum at Work 7 and 8
- Conclusion
What you will get?
- Agile and Scrum Masterclass – An immersive 29-hour Agile and Scrum Guide perfect for individuals and businesses at any level. ($2500 Value).
- BONUS Pre-designed templates (more than 30 downloadables you can use in your daily activities), tools, and tutorials ($59 Value)
- BONUS Testing in Scrum Training: Approaches to mitigate bugs, streamline development costs, and enhance overall performance ($147 Value)
- BONUS The Scrum in Real Life Course – Unveiling secrets Scrum Masters hesitate to disclose! ($139 Value)
- BONUS Access to The Private Scrum Community ($100 Value)
- BONUS Scrum Certification Success Course: Effective strategies and techniques to prepare for and ace Scrum Certification on your first attempt ($97 Value)
- BONUS eBook – The Scrum Playbook
THE TOTAL VALUE OF THIS AMAZING MASTERCLASS
- THE TOTAL VALUE OF THIS AMAZING MASTERCLASS IS $3,042
- If all this program did was give you an income from $5000 to $10,000/mo would it be worth it?
- If all this program did was allow you to replace your current salary with only three days a week of work, wouldn’t it be worth it?
- The Masterclass is 100% online and available worldwide.
The total value of this remarkable Agile and Scrum Masterclass is $3042.
Today Only $550 One Time.
About the author
Introducing Dejan Majkic, a seasoned Professional Scrum Master and renowned author of The Agile and Scrum Masterclass. With over 20 years in IT and a decade of expertise in Agile and Scrum, Dejan has successfully guided teams toward success. Join over 120,000 students worldwide and unlock your full potential with his transformative teachings.
If you have any questions or concerns, please send them: dejan | at| whatisscrum.org