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 LeSS in practice while building the technical-excellence capabilities that sustainable delivery at scale depends on.

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

LeSS in Practice

  • 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.