Dark blue background with light blue squares – header design used across all pages

Application Performance for Agile Teams

Agile development promises speed, flexibility, and continuous delivery, but what happens to performance?
If performance requirements are not consciously built into development, teams’ capacity will be tied up by acute performance issues rather than preventing them.

Introduction

This two-day training helps ensure that performance is not an afterthought, but is a consciously managed aspect during design and development.

We will show you through practical examples how to incorporate performance into agile operations – backlog, sprints, testing and teamwork.

Why is it worth joining?

This training will help you understand how application performance is related to agile development efficiency and meeting business goals. In addition to providing knowledge, it will also provide practical opportunities to incorporate a performance perspective into the development process and reduce late-stage technical and business risks.

These may be familiar situations:

  • There are no specific or well-defined performance requirements – for example, a “be fast” requirement is difficult to develop and test.
  • The team’s developers are trying to reverse engineer system crashes and slowdowns, often based on little information.
  • Performance testing just before release consists of someone running a high-load test with JMeter, which no one knows what they are actually modeling.

If any of these sound familiar, then this training is for you!

Who is this training for?

The training is specifically recommended for professionals working in an agile development environment:

  • Developers, testers, business analysts (BA), scrum masters and product owners (PO) who participate in the development process on a daily basis.
  • Architects, IT managers, DevOps and SRE professionals who support or manage the work of agile teams.
  • Engineers working in the field of performance who want to better understand how the performance approach can be integrated into agile operations.

The goal of the training is to provide all stakeholders with a common language and approach to managing performance – both from a technical and business perspective.

Course details

Language

English

Format

Online

Duration

16 hours of training time

Course overview

Topics

Topics
Every technology, company, project and industry is different and that is why this training is not based on the use of a specific tool or programming language. The focus is on the relationship between agile development and performance: how to consciously incorporate performance aspects into agile operations.

  • Introduction to the performance approach
    • Why is performance important in an agile environment?
    • Business and technical implications
  • Performance in the agile development life cycle
    • How does performance appear in different stages of the SDLC?
    • Typical challenges and opportunities
  • Requirements and backlog management
    • How do we formulate well-measurable performance requirements?
    • Examples and techniques for displaying in the agile backlog
  • Architectural and development best practices
    • What patterns help good performance in an agile environment?
    • Typical anti-patterns that lead to slowdown or instability
  • Testing and release in an agile team
    • When and how should you perform performance testing?
    • Testing strategies, modeling errors, validation
  • Handover to technical and business operations
    • How can you hand over a system well as an agile developer?
    • Communication, documentation, and managing expectations
  • Feedback from operations
    • What performance data can be returned?
    • How can this be incorporated into agile development?
  • Overview and action plan
    • What can you take home from the training?
    • How can you incorporate what you have learned into your own team’s operations?

The goal of the training is not to teach you how to use tools or specific technologies, but to provide an approach and framework that helps you consciously manage performance in an agile environment – regardless of the language, platform, or industry the team works in.

Supportive and interactive learning environment

We provide an interactive, supportive community during the training, where your development is the focus. Our instructors are not only experts in their fields but are also committed to creating a friendly and inspiring atmosphere.

Mutual respect is important to us – looking down on or criticizing others is not acceptable. Everyone is here to learn and develop.

Professional Background and Expertise of the Instructor

Ádám Tóth has several years of experience in consultative roles, where he supported the professional development of senior engineers, IT managers and leads, as a mentor, professional leader or external expert.

As a consultant, architect and manager, he has led numerous sales, design and strategy projects, while not only successfully managed difficult situations, but also built business opportunities from them. These experiences make him credible and reliable in the field of training, which is perhaps partly proven by the fact that he received the EPAM Impact – People Developer award in 2023. In addition, his consultative work has significantly contributed to the success of Dynatrace’s regional operations.

Professional community

The learning doesn’t end after you complete the course! You will have the opportunity to become a member of a professional community where you can:

  • stay connected with other participants and instructors,
  • share your experiences and ideas,

This community can be the foundation of a long-term professional network that will help you further build your career.

Technical requirements

The training is conducted online, so you will need the following tools and conditions:

  • Reliable internet connection: Stable and adequate bandwidth for interactive participation.
  • Computer or laptop: To follow the training materials and complete the tasks.
  • Basic computer skills: Basic computer skills required to manage the online platform and manage documents.

The training is conducted in English and the presentation materials are available in English.

If you have any questions about the technical preparations, please contact us!

adam_toth_profile

Instructor

Adam Toth

In focus

Developing a consultative mindset

Effective communication with technical and non-technical stakeholders

Managing conflict and having difficult conversations

Clearly structuring and presenting technical messages

Effective communication with leaders, stakeholders, customers

Not in focus

Project Management and Leadership Training

Advanced Presentation Techniques

Strategic Stakeholder Management

Presentation creation

Discover What We Can Do for You

Looking for training or consulting? Connect with us or explore our services to find the right solution for your organization.

Business professionals reviewing IT performance and observability metrics on a tablet with graphs and numbers, blue background – footer image for CTA to contact, trainings, and FAQs