Skip to main content

Due to the Russian invasion of Ukraine, we have paused all purchases and training in and from Russia.

Applying Professional Scrum for Software Development

Prague, April 12-14, 2023

Class Overview

Three days full of Extreme Programming on a real software project, where you experience how Scrum improves team collaboration and software quality.

Who should attend

The class is an introduction to the Scrum framework focusing on agile software development and maintaining its high quality.

It aims at both existing and starting software Scrum teams, including "non-programmer" roles, who will also have useful things to do during the project.

  • Starting or existing software Scrum teams
  • Programmers, architects, testers
  • Analysts, product managers, UX designers
  • Project managers, team leaders, development managers
  • Product Owners, Scrum Masters, agile coaches

We recommend also managerial roles to attend to experience first-hand together with the team strong collaboration and team responsibility. is leading provider of, ProKanban and LeSS classes in Czechia, and the only provider of these classes in Czech language.

Our mission is to provide long-term learning and development of agile teams and organization in pursuit of improving product management and development.

Student reviews

Karel is a phenomenal teacher. Great materials, lots of programming sessions, excellent interpretation. I can only recommend.

Great training! Well prepared, excellent content (maybe little bit stuffed), good reactions on audience's needs, great vibes within the group.

A great course with excellent practical examples and hands-on experience of skills needed for agile developers that are usually underestimated in favor of the general agile understanding. Thank you, Karel!

Class Details



Delivery Method

In Person Class
Location: Prague, Czechia


Start: April 12, 2023
End: April 14, 2023


Registration & Price

Price: CZK 39000

More Information

What will you learn

  • You will experience tight collaboration within a Scrum Team
  • How architecture emerges and grows together with your product
  • You will practice multitude of agile engineering techniques
  • How to maintain high quality and control technical debt

Case study

You will work on a real software project in small Scrum Teams during the class. Each team may pick one of these technologies: Java, .NET, NodeJS, Python, PHP, C++


  • Scrum framework
  • Scrum team collaboration with customers and users
  • Definition of Done and finishing
  • Product Goal, Sprint Goal
  • Backlog refinement, slicing
  • Specification by Example, Acceptance Test-Driven Development
  • Emergent architecture
  • Pair and Mob Programming
  • Test-Driven Development
  • Code quality and technical debt
  • Continuous Integration, Trunk-Based Development
  • DevOps and Scrum

Bonus topics

Topics not normally part of the agenda, but participants usually ask about them, so we pay some attention to them:

  • Multi-team collaboration and coordination
  • Remote team collaboration
  • Personal and professional development of Scrum team members