Valkir Academy
  • pl
Skip to content
Valkir Academy
  • Trainings
    • Training catalog
    • Training schedule
    • Voucher
    • On-line Training
  • Consulting
    • Consulting catalog
    • Tools and assessment catalog
  • About us
    • Team
    • Careers
    • Testimonials
  • Contact
    • Contact details
    • Inquiry form
    • Registration form
Valkir Academy
  • Trainings
    • Training catalog
    • Training schedule
    • Voucher
    • On-line Training
  • Consulting
    • Consulting catalog
    • Tools and assessment catalog
  • About us
    • Team
    • Careers
    • Testimonials
  • Contact
    • Contact details
    • Inquiry form
    • Registration form

Training: Applying Professional Scrum for Software Development

  • Brief description
  • Dates and prices
  • Agenda and gallery
  • Goals
Request quote
Choose training date
Quote in-house training
Download training program (PDF)

Applying Professional Scrum for Software Development

- Agile software development practices

Available as in-house training

Date and location of the in-house training to be agreed

Price: 1500 EUR + VAT / person

Request quote
Duration and language:

Onsite training - 24h - 3 days each 8 hours (including breaks).

Online training - 24h - 4 days each 6 hours (including breaks).
Online training schedule:

  • 09:00 - 11:30 online session,
  • 11:30 - 12:30 break,
  • 12:30 - 15:00 online session.

The training is in English.

Target group:

The training is intended for:

  • project and development teams,
  • programmers, IT system architects,
  • business analysts and novice Product Owners,
  • DevOps specialists,
  • novice Scrum Masters,
  • specialists and domain experts.
Interested in the development of complex projects, products or initiatives in the area of the IT industry.

Training preconditions:

The Applying Professional Scrum for Software Development™ training is intended for people who have practical experience in Scrum or who already participated in an introductory training - Applying Professional Scrum™. Experience in working on complex IT solutions covering a number of business domains and requiring the cooperation of a large group of specialists divided into one or more teams is recommended.

For online training, it is required to meet technical requirements: https://valkir.pl/en/online-training/.

Price includes:

  • Preparation and training performed by an expert, accredited Scrum.org Trainer (PST), an experienced Agile and Lean consultant.
  • Accredited Scrum.org training materials and requisites.
  • License for performing the training (payable to Scrum.org).
  • $200 voucher for the PSD exam and a certificate of training completion, issued by Valkir Academy (in English).
  • In case of taking the PSD assessment within 14 days and failing, the participant is entitled to a second attempt at no additional cost. 21 Personal Development Units (PDUs) for members of the PMI PMP.
  • Lunch and catering (drinks and snacks). Not applicable to online training.
  • Trainer’s travel and expenses (T&E). Not applicable to online training.

Certification:

Each participant completing the training will receive an non-expiring voucher to attempt the Professional Scrum Developer (PSD) assessment. The assessment (in English) takes place online on Scrum.org website. In case of taking the PSD exam within 14 days and failing, the participant is entitled to a second attempt at no additional cost.


Available dates:
Date Location Price per person
To be agreed To be agreed 1500 EUR Request quote

Location or date not suitable for you?
Do you need to modify and adjust the training agenda?

Click here and contact us!
We will adjust location, schedule and agenda together!

Expert performing the training:

Bogdan Doroslovac

Training description:

What is the Applying Professional Scrum for Software Development™ training?

Applying Professional Scrum for Software Development™ is an accredited training program from Scrum.org, targeted at teams developing complex projects and creating IT products/services. Based on the experience of a group of experts from both Scrum.org and recognized world leaders in software development, a program was created to increase the efficiency of complex software development processes.

The use of such practices as e.g. pair programming, TDD, BDD, Clean Code or SOLID allows the cross-functional Developers in Scrum to provide high quality product/service increment. By introducing standards for architecture design, technical documentation and the automation of integration/implementation processes, it is possible to continuously deliver business value, minimizing the risk of error or technical debt.

The training takes the form of a workshop based on discussion and simulation of software development in Scrum, including 3 sprints, each lasting about 2 hours. The most benefits it can bring to organizations that are in the process or are planning to provide software in an Agile approach. Each sprint ends with a debrief and discussion on how to adapt the practices used to the participants' own situation. Workshops are usually performed in one of the following languages: .NET, .NET core, Java, Python or C++, and the participants choose the language together.

Who is behind this?

From the engineering side, the vast majority of practices originate from the eXtreme Programming (XP) paradigm, which was formulated by Kent Beck, which was subsequently joined by, among others Ward Cunningham and Ron Jeffries. The assumptions of this paradigm are determined by guiding values, events and specific engineering practices.

As part of Scrum.org, so-called stewards, these are PST (Professional Scrum Trainers) trainers looking after the area of engineering practices, continuous development, improvement and ensuring consistency with the possible use of these practices as complementary to the Scrum framework.


Training agenda:
  1. Introduction - Establishing common grounds and goals for the training
    • Let’s get to know each other better. Simple exercises that allow the participants to integrate quickly.
    • Initial discussion and clarification of participants’ expectations.
    • Agreeing upon workshop’s goals, training backlog refinement and contract for effective participation.
     
  2. Restart: (re)definition and review of the Scrum framework
    • A brief guide to Scrum theory (Stacie, Cynefin), pillars and values.
    • Discussing roles and responsibilities in Scrum, how they relate to job positions.
    • Events and processes in Scrum, their duration, frequency.
    • Scrum artifacts and ensuring their transparency.
     
  3. Product Backlog
    • What is Product Backlog, how to manage it and how it governs product vision?
    • Estimation: Precision guesswork or point of dialogue.
    • How to slice “the Elephant”? Decomposition and requirements analysis techniques.
    • Overview of value based product management.
     
  4. DevOps
    • What is DevOps? Philosophy, benefits and consequences of use.
    • What are the 3 ways of DevOps and how it all fits Scrum?
    • Leveraging DevOps toolsets (backlogs and boards, version control, build and release management).
    • Discussion and hands on Azure or Gitlab exploration.
     
  5. Code and Software Quality
    • Code quality versus software quality.
    • Testing during software development: TDD, ATDD, BDD.
    • Clean code, SOLID, refactoring and other engineering practices.
    • Rational use of metrics in software development.
    • Technical debt: risks, ways to deal with it and avoid it.
     
  6. Emergent Architecture
    • Big Design Upfront versus Emergent Architecture.
    • How to check if your solution fit for current project purpose?
    • Monolith or Microservices. Is it always worth starting with microservices?
    • Discussion of common challenges, traps and anti-patterns.
    • Exercise in the use of reference architecture.
     
  7. Simulations and case studies
    • 3 sprints simulation (average 2h each) during which participants will experience the concepts, techniques and discussed challenges.
    • Case studies presentation in reference technologies: .NET, .NET core, JAVA, Python, C++ (with the possibility of mutual agreement by the group and the trainer).
    • The workshop will be supplemented with trainer tips and mini retros between successive sprints/iterations of a given exercise.
     
  8. Organizational challenges following the Scrum framework
    • Differences between a work group and a team, based on the Tuckman model
    • Characteristics of the cross-functional team, competences and responsibility.
    • Open discussion of raised questions, challenges and doubts as well as the next steps necessary to introduce Scrum in the organization.
     
  9. Training summary
How our training look like?

Training goals:
What are the challenges we address?

  • How can I explain to others what are engineering practices, DevOps and in relation to Scrum?
  • How can I improve the continuous delivery of product/service increment without loss of quality?
  • How can I design valid tests tailored to the development stage of a product/service?
  • How can I consciously manage technical debt - accept, avoid or remove it?
  • How can I automate integration, implementation and testing processes?
  • How can I design emerging architecture while monitoring stability?
  • How can I be sure that I devote time and resources to meeting the actual needs of the client?

What benefits do you get?

Training enables participants to better understand how to use engineering methods and practices to effectively deliver product/service increment that meets the acceptance criteria. It contains theoretical knowledge and practical methods taken from product management, business analysis, systems architecture, code quality, stakeholder management, change management and many other topics.

As a result of this training, participants from different areas of the organization will:

  • know and understand aspects needed for effective, incremental development with software quality assurance,
  • acquire skills necessary to apply mentioned methods in practice,
  • understand how and why new methods can positively affect their work.
Whenever possible, topics presented during the training are explained through a game/exercise that allows to apply the learned practice or principle in the business context. Exercise or game usually ends with a debrief and discussion on how to adapt the presented practices to the participants’ context.


Choose training date
Quote in-house training
Download training program (PDF)

Related training

Domain-Driven Design

Check details

Behavior-Driven Development

Check details

Testimonials

  • Szkolenie dla wszystkich, którzy chcą wdrażać nowe techniki zarządzania w swoich firmach.
    Przeprowadzone bardzo profesjonalne, angażujące kursantów, ćwiczenia były prowadzone z naciskiem na pracę w zespołach.
    Omawiane tematy i wyciągnięte wnioski z tego kursu zostały zastosowane z sukcesem w codziennej pracy.

    Robert Pruski
    Development Manager
    SAP Polska

  • I'd like to know more about people I work with, the course did a fantastic job on teaching me how in a simple and fun way to obtain this knowledge.

    Jakub Brzózka
    Information Technology Team Lead
    Home.pl

  • Clear communication about mgt 3.0, inviting participants into exercises, lead by example, raise a hand when discussion is going to far beyond the topic - that was great.

    Łukasz Kurzeja
    Chapter Lead
    ING Tech

  • For me introducing OKRs within the company, or even department at the start, as an example of different approach is worth of trying. Also some specific games, practices for sure will enrich my private portfolio of techniques used in my work on daily basis.

    Grzegorz Czaicki
    Scrum Master
    LPP

  • Well-organized, everything was prepared in advance, he knew what to do and how to keep the discussions valuable for most of us.

    Antonina Geras-Starecka
    Product Owner
    SGH

  • Inspirations, ideas, good level of understanding.

    Katarzyna Drzazga
    IT Delivery Manager
    Roche

  • I loved the motivation pieces and empowerment of the team practices - I will definitely use it in my work.
    I don't have any advice at the moment - in my opinion it was all that I needed.

    Izabela Kierzek
    IT Project Manager
    Miquido

  • The entire training was well prepared, with high-quality materials, an engaging presentation, and excellent facilitation. The knowledge and tools provided are ready to be applied, offering immediate value to both the team and the company.

    Paulina Murawska
    Agile Project Manager
    Pirxon

  • Everything was great, so I would say - keep it up like this!.

    Piotr Górajek
    Scrum Master
    Home.pl

  • Great knowledge of agile management methods.

    Hubert Jackowski
    Business Operations Manager
    Tidio

  • He is a great facilitator with tremendous skills.

    Jakub Piecuch
    Scrum Master
    ABB

  • They make it easier, help to work out solutions, giving the team the right space, both time and place, as well as the oppressive atmosphere conducive to work on the areas of decision-making. This helps to develop decisions from the bottom up in such a way that the areas of decision-making remain among people and not the decision maker.

    Michał Kosiorek
    Head of HR
    Stermedia

  • Calm, making sure that we understand, answering a lot of questions, examples.

    Marek Charkiewicz
    DEVOPS Team Leader
    StepStone

  • All set of workshops was inspiring. Specifically, I would like to work with the team more closely, get to know them better. For example, run the moving motivators game. Also, a common definition of our goals or OKRs seem to have great potential.

    Aleksander Kłosowicz
    StepStone

  • Very good teaching skills, ability to keep group involved throughout 2 days.

    Michael Kacprzak
    Director of Application Development
    Home.pl

  • Znałem ćwiczenia, czytałem książki a mimo to gorąco polecam udział w szkoleniu. Masa inspiracji i ciekawych dyskusji.

    Piotr Wegert
    Perform Group
    Scrum Master

  • Podchodząc do tematu szkolenia dla produkt managera miałem wiele wątpliwości. Wszystkie punkty z mojej listy pomógł mi rozwiązać Pan Daniel. Nikt z konkurencji nie potrafił skutecznie zaproponować mi targetowanego szkolenia... dopiero kontakt z firmą Valkir Academy pozwolił poczuć mi się komfortowo. Wszystkim polecam szkolenie gdyż:

    • jest realizowane przez praktyka
    • jest poparte ciekawymi przykładami
    • pozwala przygotować się do roli product ownera
    • coach potrafi precyzyjnie kierować szkoleniem (elastycznie je dopasowywać) jeżeli wymaga tego sytuacja tzn. nie trzyma się twardych, założonych ram programowych
    • przygotowuje niespodzianki z zakresu omawianego tematu takie jak dodatkowe symulacje

    Wszystkim polecam szkolenia w tej firmie, nie tylko z uwagi na atrakcyjny program ale również z uwagi na bardzo konkurencyjna cenę i indywidualne podejście do klienta.

    Kamil Piwowarczyk

  • Szkolenie bardzo merytoryczne. Zawiera dużo przydatnej wiedzy, nie tylko teoretycznej ale i praktycznej. Świetne warsztaty.

    Konsultant
    Rzeszowska Agencja Rozwoju Regionalnego S.A.

  • Szkolenie przygotowane bardzo profesjonalnie, informacje bardzo przydatne, przekazane w sposób jasny, prosty i bezpośredni.

    Konsultant
    Rzeszowska Agencja Rozwoju Regionalnego S.A.

  • Ogrom specjalistycznej wiedzy podany w bardzo przystępnej formie.

    Maciej Kryński - Konsultant - Opiekun startupu
    Rzeszowska Agencja Rozwoju Regionalnego S.A.

  • Szkolenie bardzo merytoryczne, dobrze zaplanowane w czasie. Jasny i prosty przekaz. Zabawne ale bardzo obrazowe i wciągające przykłady :-)

    Konsultant
    Rzeszowska Agencja Rozwoju Regionalnego S.A.

Our thematic portals

Read the detailed description of our portals
Management30 Management30
Valkir Academy

@Copyright
Valkir Academy Sp. z o.o.

Subscribe to newsletter
  • Contact
  • Privacy policy
  • Terms and conditions