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