The Importance of Performance Engineering in an Agile Team with Jeannine Gonyon
Release Date: 06/14/2024
Agile Coaches' Corner
This week, your host, , discusses his perspective on the influence of Artificial Intelligence on Agile Teams. AI has created excitement and great expectations, undoubtedly changing how we perceive work and raising some concerns. In this episode, Dan dives deep into how Generative AI can impact Agile Teams’ work, describing AI’s use in this field and using valuable examples to describe several manners to incorporate AI to ease the work at different stages of an Agile process. Key Takeaways Generative AI, a new thinking partner to Agile Teams: There are sensitivities around using...
info_outline Maximizing Team Autonomy while Maintaining Accountability in Agile Frameworks with Dan NeumannAgile Coaches' Corner
This week, your host, , is discussing how to maximize Team autonomy while maintaining accountability within Agile Frameworks. In this episode, Dan defines the importance of autonomy and accountability in Agile. He explains the challenge faced when too much autonomy leads to a lack of accountability while, on the contrary, too much control inhibits innovation and why leaders should prioritize this delicate balance. Key Takeaways What is Autonomy in Agile? Autonomy is the ability to self-manage, make decisions, and drive solutions. Give Teams the environment and support they need,...
info_outline Tips for Managers to Help Agile Teams with Dan NeumannAgile Coaches' Corner
This week, , your host, dives deep into how Managers can support and help their Agile Teams. We often fall into common misconceptions, such as believing that self-managing Teams do not need Functional Managers or finding that the Manager’s role is not well defined, making it difficult to identify how he can assist an Agile Team. In this episode, Dan shares many valuable tips for Managers trying to find the best ways to help an Agile Team. Key Takeaways Tip No.1: Encourage Team Involvement. Involve the team in the solution process and respect their expertise and opinions. ...
info_outline Project Inception Activities: Setting the Stage for Success with Mike GuilerAgile Coaches' Corner
This week, welcomes to explore starting on the right foot and staying aligned during the delivery process. In this episode, Dan discusses the crucial activities that set the stage for a successful project inception. Whether starting a new project or re-initiating an existing one, these activities are essential for aligning your Team, stakeholders, and vision. Key Takeaways Understanding Project Inception: Project inception is the initial phase of a project where we lay the groundwork for everything that follows. It’s about understanding the project’s goals, scope, and...
info_outline Excellence Exhaustion: What Is It and How to Prevent It, with Nina Sossamon-PogheAgile Coaches' Corner
This week, welcomes to today’s conversation. Nina has an interesting background as a U.S. gymnast, a News Anchor, and a Corporate Leader with a unique perspective on resilience, mental health, and well-being. In this episode, Dan and Nina discuss an innovative concept, Excellence Exhaustion, while they define and analyze its significance. Nina also shares the “Resilience Route Navigator,” a framework designed to help high achievers combat Excellence Exhaustion. Key Takeaways What is Excellence Exhaustion? Excellent Exhaustion is different from burnout. Nina likes to...
info_outline Kanban Essentials: How and When to Start with Mike GuilerAgile Coaches' Corner
This week, your host, , welcomes to discuss a recent course on Kanban Essentials they experienced together. By the end of the classes, they encountered a common feeling in some participants: fear of failing. Often, acquiring new knowledge, embarking on a new journey, or using a new tool can trigger insecurities: What could happen if it is not right? Where do I begin? In this episode, they encourage Agilists to face this first stage of hesitation, analyze the limitations, and consider the best scenarios for using a new tool or enforcing an innovative strategy through implementing...
info_outline A Journey into Project Retrospectives with Norm KerthAgile Coaches' Corner
This week, your host, is joined by , author of . Norm Kerth wrote this book before Sprint Retrospectives were invented! In this episode, Norm and Dan explore the subject of Project Retrospectives. They discuss the learning opportunity within every major project event, especially in instances where things did not turn out favorably. Norm explains when and when not to have a Retrospective and how to prove its value to organizations reluctant to grant the necessary time to invest in them. Key Takeaways An unconventional career: Norm realized that the best way to move up inside a...
info_outline Liberating Structures with Kristen BelcherAgile Coaches' Corner
This week, your host, Dan Neumann, is joined by an external guest: , a Software Developer turned Agile Coach. In this episode, they discuss liberating structures, simple and subtle tools that can help everyone attending a group event contribute and be included. They dive deep into some of the Liberating Structures, such as 1-2-4-All, Drawing Together, Purpose-to-Practice, and TRIZ. Listen to this thoughtful conversation and get ready to apply some of these practices to the next event you facilitate. Key Takeaways Many structures we use with groups, like presentations, status reports,...
info_outline Seven Tips for Agile Facilitation with Dan Neumann and Justin ThatilAgile Coaches' Corner
This week, your hosts, Dan Neumann and Justin Thatil, share seven tips for Agile Facilitation. Collaboration is necessary when solving a problem, and Agile Coaches and Masters work to enable a Team to cooperate. Every event is unique, which is why Facilitation could be considered a form of art. Key Takeaways Contextual Awareness: Teams and events are filled with unique variables that the facilitator cannot always anticipate; as a result, reading the overall atmosphere of a room and the individuals’ body language is a fundamental skill for Facilitators. Every Facilitator has to...
info_outline Main Challenges of Product Practice with Ned PopeAgile Coaches' Corner
This week, your host, Justin Thatil, welcomes , Director of Product Practice at Agile Thought. In this episode, Ned and Justin explore the most common challenges encountered while engaging with an enterprise client. Ned shares valuable insights regarding creating a new product effectively and timely, emphasizing the crucial value of openness and collaboration within a Team. Ned highlights the importance of focusing on the problem, the elements of the solution, and how they can be broken down to prioritize the most unique and highest value for clients and customers. Key Takeaways ...
info_outlineThis week, Dan Neumann and Justin Thatil are joined by the first-time guest, Jeannine Gonyon, a Performance Engineering Practice Lead at Agile Thought. This episode explores the differences between performance testing and performance engineering, emphasizing the crucial role of Performance Engineering in mitigating unnecessary risks and protecting the Organization’s reputation.
Key Takeaways
-
Performance Testing and Performance Engineering test:
-
Performance testing is the process that follows manual testing. After ensuring the application is working, testing for “non-functional” takes place, which is called performance testing.
-
Performance engineering tests go to an extra step of analysis to find out exactly where any kind of optimizations are needed.
-
Some Organizations are hesitant to invest in Performance Engineering.
-
Some organizations consider Performance Engineering to be a “luxury.”
-
Would you take a risk with your reputation? You will if you don’t perform performance testing on your product. Knowing the facts before production is priceless!
-
The earlier you do Performance Testing, the more you have the maneuverability to make any changes.
-
The costs of Performance testing:
-
Performance testing does not happen in a shared environment, which adds a cost.
-
There are ways of reducing the costs. You can spin the environment when you need it.
-
The cost is manageable if you do it earlier.
-
If you do performance testing, the earliest is the best way to mitigate risk (better than spending much money later).
-
What is the relationship between Performance Testers and the rest of the Team involved in developing a product?
-
Performance testers are technically aligned with manual testers because they need to know when the product is ready for testing.
-
Performance testers work closely with the development Team, must be involved with the product owners, and be present at every step of the workflow.
-
Performance testers need to know as much about the application as those using it.
-
Performance Testing and AI:
-
Currently, the engineering part can benefit from using AI tools for analysis in a more casual manner.
-
A quick growth of AI tools applied to Performance tests is expected.
-
Testing in Production versus Performance Testing:
-
Performance Testing prevents the risk of a bad user experience.
-
There is a place for performance testing before the product goes to production.
Want to Learn More or Get in Touch?
Visit the website and catch up with all the episodes on AgileThought.com!
Email your thoughts or suggestions to [email protected] or Tweet @AgileThought using #AgileThoughtPodcast!