LeSS in Action: Large-Scale Product Developers
“Organizational Agility is constrained by Technical Agility.”
This intensive hands-on course balances theory and practice with a 70% hands-on, 30% lecture approach. Participants work as real development teams, applying Large-Scale Scrum practices while building technical excellence competencies essential for scaling agile development.
Target Audience
The program welcomes fluent software developers without requiring prior knowledge of specific tech stacks or programming languages.
It accommodates 1-2 non-developers (Scrum Masters, Product Owners) who have development experience and commit to participating as team members.
What You Will Learn
Large-Scale Scrum Practices
- Cross-team Sprint Planning
- Product Backlog Refinement workshops
- Team-based working dynamics
- Definition of Done creation and enforcement
- Feature Teams concept and implementation
Technical Excellence Competencies
- Test-Driven Development fundamentals
- Acceptance Test-Driven Development using Cucumber
- Continuous Integration systems and practices
- Code refactoring and identifying code smells
- Pair programming and collaborative coding
- Collective code ownership principles
- AI-augmented development approaches
Legacy Codebase Management
- Strategies for untested and outdated systems
- Building confidence when modifying existing code
- Inspired by Michael Feathers’ established methodologies
Advanced Development Topics
- AI integration as critical evaluation practice
- Software craftsmanship principles
- Design thinking beyond waterfall approaches
- Testing automation strategies
- Exploratory testing methodologies
Course Structure
Duration: 5 days
| Day | Focus Areas |
|---|---|
| Day 1 | Requirement workshops, Product Backlog Refinement, Acceptance-Driven Testing, multi-team Sprint Planning |
| Day 2 | Test-Driven Development, AI-assisted development, scope management |
| Day 3 | Refactoring in modern AI contexts, fast feedback loops, knowledge sharing practices |
| Day 4 | AI-era design evaluation, quality standards, team coordination, feature team structures |
| Day 5 | Legacy code strategies, practice adoption approaches, retrospective facilitation |
Technical Stack
The course employs real-world tools:
- Cursor IDE with AI
- VueJS 3 frontend
- Spring Boot backend
- MySQL database
- Cypress testing
- Github Actions CI/CD
- Google Cloud deployment
Pedagogical Approach
Content adapts to participant challenges through emergent, context-sensitive learning rather than rigid curriculum delivery.
Prerequisites
Fluency in software development. No specific tech stack or programming language knowledge required.