This page is shown in English as no translation to 日本語 is available.

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.