Filtering by: “Conf 5: Performance”

May
6

CANCELLED: UX, Performance And My Grandma

Description:

My grandmother is 85 years old, she has been struggling with the technology boom since the 1950s. For many years she was thinking that the whole technologic boom was an offense to her intelligence, but eventually, she realized that product and service providers were not keeping her in mind as an end-user. One of the most critical technological industries in the user experience of my grandma is the excessive production of radio, televisions, and associated remote controls since the 1950s. She is a frustrated end-user but at the same an expert Senior tester. But so far my grandma is still dealing with the boom of mobile apps, she does not like mobile apps. She says “if that people don't think about me, they don't deserve my money, That's it”. The usability or UX for mobile or Web apps is very important, but a well-designed website isn’t just about how easy it is to use or how elegant it looks. An aspect often overlooked is the performance of an application in terms of response times. Web and Mobile apps need to respond quickly to requests from users and this means optimizing the application with performance in mind.

Key Takeaways:

  • How my grandma struggled with technology since the 1950s as an end user and also as a tester testing devices like radios, tvs, and remote control.

  • How response times impact the user experience.

  • How you can optimize the performance of your web or mobile application from Front End, Back End, and Perception of Web Performance.

View Event →
May
6

Performance-Driven Development

Description:

We've all heard of test-driven development (TDD) (Beck 2003; Astels 2003), as an evolutionary approach to development which combines test-first development. You write a test before you write just enough production code to fulfill that test and then refactoring. Now in 2022 with the increased attention to full-stack operations and scalability, the importance of engineering attention to system performance is shifting left. This talk with introduce the adapted concepts of TDD to performance engineering and scalability: Performance-driven Development. One way to think of this is that you must think through your non-functional requirements or system design before your write your code. This implies PDD can be an inherent principle for agile requirements and agile design techniques. Another common experience in shifting-left performance testing is that PDD is a programming technique - a skill set for writing performant, efficient code and configurations that scale and are reliable.

Key Takeaways:

  • What is PDD and how is it different from TDD, Agile Development, early performance testing and abstracted performance engineering practices

  • An overview of different suggested implementation strategies to begin adoption or change to a PDD model

  • Simple things you can change to start driving development via non-functional performance requirements.

View Event →
May
6

Testing Event Driven Architectures

Description:

Event-Driven Architectures (EDAs) are an increasingly popular way for enterprises to create high scale, fault-tolerant, low latency, cloud-native applications. IDC recently predicted that by 2024 10% of enterprises would be using an EDA for the majority of their applications and 70% would be using EDA patterns in at least some of their ongoing applications. In this talk, we will give you a high-level introduction to how EDAs work, discuss the testing challenges they pose and look at some strategies for testing them.

Key takeaways:

  • A deeper understanding of Event-Driven Architectures

  • Understand challenges around testing EDA

  • Practical suggestions for tackling those challenges.

View Event →
May
5

Human-Centered Design - In Agile Or DevOps Environments (Part 2)

Description:

Is your team made up of some of the best talents in the company and consists of a Project Manager, Certified Scrum Master (CSM), Solution Architect, Data Architect, Developers, a Senior Performance Test Engineer, and an Automated Functional Tester. Your customer is open to HCD but has no idea what that entails. As a professional skilled and experienced in the Software Development Life Cycle (SDLC), the Agile Scrum methodology and with some knowledge of Human-Centered Design (HCD), as you start a project, this two-part session will take you on a journey on how to incorporate HCD when delivering using a DevOps workstream.

  • What are some of the benefits of using HCD for a software or systems integration project?

  • Does your team anticipate challenges using HCD now?

  • What risks exist if you do NOT use HCD?

  • If you are already sold on HCD, how do you incorporate it into Agile Scrum and/or DevOps environments?

  • If you need to start using HCD, how will you reorganize your work to continue to deliver?

 

Well, this two-part session is for you and your team. You will experience how HCD methods can be incorporated into both Agile Transformation and DevOps Planning. Bring your thinking caps and be ready to work collaboratively during this interactive event as you take a DevOps problem and take it from Epic to Feature Test employing HCD methods.

 

Part 1: Using Empathize and Define to plan Epics and Features

During Part I, we will apply HCD methods and frameworks for user research and problem definition to develop Epics and Features for a DevOps case study.  

 

Part 2: Using Ideate, Prototype, and Test to detail Features and Work Items

During Part II, we will apply HCD methods and frameworks related to brainstorming, prototyping, and testing at the Feature- and Work Item-levels such as user stories, associated wireframes, and additional Work Items based on test results.

View Event →
May
5

Human-Centered Design - In Agile Or DevOps Environments (Part 1)

Description:

Is your team made up of some of the best talents in the company and consists of a Project Manager, Certified Scrum Master (CSM), Solution Architect, Data Architect, Developers, a Senior Performance Test Engineer, and an Automated Functional Tester. Your customer is open to HCD but has no idea what that entails. As a professional skilled and experienced in the Software Development Life Cycle (SDLC), the Agile Scrum methodology and with some knowledge of Human-Centered Design (HCD), as you start a project, this two-part session will take you on a journey on how to incorporate HCD when delivering using a DevOps workstream.

  • What are some of the benefits of using HCD for a software or systems integration project?

  • Does your team anticipate challenges using HCD now?

  • What risks exist if you do NOT use HCD?

  • If you are already sold on HCD, how do you incorporate it into Agile Scrum and/or DevOps environments?

  • If you need to start using HCD, how will you reorganize your work to continue to deliver?

 

Well, this two-part session is for you and your team. You will experience how HCD methods can be incorporated into both Agile Transformation and DevOps Planning. Bring your thinking caps and be ready to work collaboratively during this interactive event as you take a DevOps problem and take it from Epic to Feature Test employing HCD methods.

 

Part 1: Using Empathize and Define to plan Epics and Features

During Part I, we will apply HCD methods and frameworks for user research and problem definition to develop Epics and Features for a DevOps case study.  

 

Part 2: Using Ideate, Prototype, and Test to detail Features and Work Items

During Part II, we will apply HCD methods and frameworks related to brainstorming, prototyping, and testing at the Feature- and Work Item-levels such as user stories, associated wireframes, and additional Work Items based on test results.

View Event →