Scrum Training
Level
BeginnerDuration
8h / 1 dayDate
Individually arrangedPrice
Individually arrangedScrum Training
Scrum is currently the most popular methodology for organizing the work of software development teams. Through this course, participants will learn the details of this method, be guided through the most important Scrum practices and tools, and experience firsthand how effective work can be when using Scrum.
Who is this training for?
Individuals passionate about technology and eager to develop in this field.
Those who wish to acquire or deepen knowledge necessary to become a Scrum Master, Product Owner, or Scrum team member.
Teams and individuals aiming to learn Scrum from scratch or organize their existing knowledge and experiences.
Anyone looking to make their team and workplace more efficient and enjoyable.
What You Will Learn
- Understand what Scrum is and what it is not, including common mistakes and misunderstandings related to its practical use.
- Learn why using Scrum can sometimes be insufficient or even detrimental.
- Update your knowledge with the latest changes in the Scrum Guide.
- Learn how to manage products in an agile way, extracting value from the software being developed.
- Discover how to work in an agile team, continuously improving yourself and others to achieve exceptional efficiency.
- Learn techniques and tools that allow for continuous team improvement.
- Explore useful tools that, while not required by Scrum, are popular and valuable to know and apply.
- Understand the basics of Kanban as a subsequent step in enhancing Scrum team operations or as an alternative working method.
- Learn about the most popular methods for scaling Scrum, enabling you to position your team within the broader organizational context or synchronize the work of multiple teams.
Benefits of the Scrum Training
- Ability to quickly deliver valuable software.
- Improved skills as developers, testers, analysts, UX specialists, etc.
- Capability to build solutions that leverage changing requirements to create a competitive advantage.
- Increased efficiency and enjoyment in work, leading to higher team engagement and effectiveness.
Training Program
-
Scrum Principles
-
Responsibilities
- Product Owner
- Scrum Master
- Developers
- Sprint and Backlogs
-
Events
- Sprint
- Sprint Planning
- Daily Scrum
- Sprint Review
- Retrospective
- Product Backlog Refinement
- Scrum Pillars and Values
-
Responsibilities
-
Non-Scrum Additional Tools
- User Stories
- Story Points and Planning Poker
- Burndown Charts
- Pair Programming, TDD, Iterative-Incremental Work
-
When to Use and When Not to Use Scrum
- Scrum vs Agile
- Agile Manifesto and its 12 Principles
- Common Misconceptions about Scrum
- How to Misuse Scrum without Being Agile
-
Evolution of Scrum and the Latest Changes in Scrum Guide 2020
- Organizational Changes
- Changes to Events
- Changes to Values
- Structural Changes
-
Agile Product Management
- Value-Driven Development
-
Product Owner in Scrum
- Tasks
- Tools
- Stakeholders
-
Working with the Product Backlog
- Initial Creation
- Refinement
- Estimation
- Release Planning and Forecasting
- Offers and Contracts
- Technical Debt
- Common Misunderstandings Related to Product and PO
-
Cross-Functional, Self-Managing Development
- Good Enough vs Technical Excellence
- Integration in Scrum
- Documentation in Scrum
-
Emergent Architecture
- Architecture in Scrum
- Architecture Spike
- Design Patterns
- Layered Architecture
-
Technical Practices
- Codebase
- Refactoring
- Technical Debt
- Git-flow
-
Testing
- TDD, BDD, ATDD
- Test Pyramid and Types
- Mocks and Code Testability
- QA
- Bug Reporting and Handling in Scrum
-
Standards
- Modeling
- Code Coverage
- UML
- Release Notes
-
Application Lifecycle Management
- CI/CD
- Environments, Pipeline
- Common Misunderstandings Related to Agile Development
-
Building People and Teams
- Facilitation
- Liberating Structures
- Leadership Styles
- 8 Scrum Master Attitudes
- Feedback
- Selected Coaching Tools
- Conscious and Continuous Development
- Scrum Master Development Stages
- Product Owner Development Stages
- Team Development Stages
-
Flow Optimization
- Work in Progress (WIP) Limits
- Cycle Time
- Kanban in Scrum Teams
-
Agile Organization Development
- Organizational Culture
- Learning Culture
- Evidence-Based Management
- Common Misunderstandings Related to Scrum Masters
-
Kanban Basics
- Board, Flow, Queues
- Work in Progress (WIP) Limits
- Avatars
- Fast Track
- Error Handling
- Practical Exercises
-
Advanced Kanban
- Planning
- Parallel Work
- Multi-Level Kanban
-
Metrics
- Lead Time
- Cumulative Flow Diagram
- Flow Optimization
-
Kanban Cadences
- Strategy Review
- Operations Review
- Risk Review
- Service Delivery Review
- Delivery Planning Meeting
- Replenishment Meeting
- Daily Meeting
- Scrum vs Kanban – When to Choose Which
- Agility Path & Agility Index
-
eXtreme Programming
- Basics and Practices
- XP vs Scrum
-
Lean Canvas – Quick Business Idea Validation
- Product Canvas
- Defining the Product
- Preparation Before the First Sprint
-
Personas
- Elements
- Application
- Examples
- Anti-personas
-
Event Storming
- Goal and Principle of Execution
- Domain Events
- Commands
- Actors