Doing user research before and during development helps inform your choices about strategy (what to build) as well as tactics (how to build it)-- and it doesn't have to slow down your development process . In fact some rapidly executed research can speed up your time to market by reducing the need to refactor late in a project.
This presentation includes practical information to help product owners and developers quickly get inside the heads of their users, validate product ideas and improve the usability of their software at warp speed. The talk included tips and techniques for recruiting research participants, shadowing and interviewing users effectively, getting valuable feedback on product concepts and information architecture, and rapidly iterating on the user interface to improve usability. They discussed remote testing tools that help teams evaluate if users can successfully achieve their goals with their designs, and reviewed best practices collecting feedback from users after launch.
Practicing What We Preach: designing usage centered deliverablesAviva Rosenstein
Slides and worksheets from a workshop presented at the IA Summit, 2011
During any product development process, interaction designers and researchers must communicate with internal and external team members and decision makers. All too often we talk the UX talk but we forget to walk the UX walk: we send out deliverables without thinking about our needs, the needs of the recipients and what we want to achieve.
Creating design deliverables that address the needs, goals and constraints of those team members will enhance your credibility as a design expert while improving the overall effectiveness of your organization.
This presentation includes a lean framework for understanding users' needs and goals that can help you design the right deliverable (or interface) at the right time for any working environment.
UX strategy lacks strategy, it is usually just a glorified waterfall process, even agile processes are just incremental waterfall. This presentation tells the current state of UX strategy in pictures while it outlines a real UX Strategy in words.
This presentation is targeted to developers trying to learn enough design skills to fill in gaps when a ux designer is not available to work on a project. A secondary goal is to give developers insight into the design process.
Practicing What We Preach: designing usage centered deliverablesAviva Rosenstein
Slides and worksheets from a workshop presented at the IA Summit, 2011
During any product development process, interaction designers and researchers must communicate with internal and external team members and decision makers. All too often we talk the UX talk but we forget to walk the UX walk: we send out deliverables without thinking about our needs, the needs of the recipients and what we want to achieve.
Creating design deliverables that address the needs, goals and constraints of those team members will enhance your credibility as a design expert while improving the overall effectiveness of your organization.
This presentation includes a lean framework for understanding users' needs and goals that can help you design the right deliverable (or interface) at the right time for any working environment.
UX strategy lacks strategy, it is usually just a glorified waterfall process, even agile processes are just incremental waterfall. This presentation tells the current state of UX strategy in pictures while it outlines a real UX Strategy in words.
This presentation is targeted to developers trying to learn enough design skills to fill in gaps when a ux designer is not available to work on a project. A secondary goal is to give developers insight into the design process.
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsUXPA Boston
User experience design involves many skill sets and methods but companies don’t always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity. I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor – an evolution scale. Each evolution level defines what methods are typically used, who typically does “design” at that level and most importantly what is needed to evolve to the next level. This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time (we can’t all go from zero to Apple) and to help gain their support by plotting your competition on the same scale.
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA International
Presented by Jon Temple and Dabby Phipps. Chatbots have emerged as a powerful new technology in our daily lives. Sometimes they attempt to answer our questions or provide advice, while other times they ask screening questions before handing off to another human. Despite their ubiquity, the capabilities of chatbots are often misunderstood with many people believing the chatbot can generate unique answers or solve problems on its own. In reality, the answers chatbots provide are only as good as the human thought and writing that goes into creating the cognitive intents, which form the corpus of a chatbot’s knowledge base. In the following, we will describe the complex process of authoring cognitive intents, such as: what is an intent; how to select intents based on user feedback and metrics; how to improve confidence matching; and how UX research can iteratively improve intent performance. These concepts will be tied together in a chatbot demonstration.
This proposal of work contains details and samples of the user centric design process I follow. I have been trying to find a good graph that represents the process, but at the end I have decided to make my own! ;)
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
There's a rumor going around that user experience design (UXD) and Agile don't play well together. In this talk, I'll explain that they do -- most of the time! Learn about the historical reasons for why these two disciplines sometimes butt heads, as well as the good/bad/ugly of various approaches to integrating design and development.
General UX activities & process overviewBen Melbourne
Here's a somewhat somewhat lengthy (by still far from comprehensive) presentation introducing and detailing the process and activities involved in Agile UX. The content focuses on introducing the basic steps of UX and explaining what they are.
It's liberally referenced from anywhere I could cut and paste from, and includes lots of links for more reading, where more comprehensive explanations of each activity can be found.
Software prototyping is an important UX design skill that many people “just do” but effective prototyping requires crucial knowledge and practices that aren’t obvious. In this talk, Everett will explain prototyping and its goals, compare prototyping to sketching, and explore the different types of prototyping. He will then characterize effective prototyping and explain why those characteristics are so important.
Everett will review several commonly available prototyping tools (including SketchFlow), and evaluate their pros and cons. He will conclude by working through some examples so that you can see effective prototyping in practice.
If you or your team is prototyping now or considering prototyping in the future, this talk is for you!
Software prototyping is an important UX design skill that many people “just do” but effective prototyping requires crucial knowledge and practices that aren’t obvious. As a result, many prototyping efforts aren’t productive and fail to achieve their goals.
In this talk, Everett will explain prototyping and its goals, compare prototyping to sketching, and explore the different types of prototyping. He will then give the eight rules for effective prototyping and show why those rules are so important.
Everett will review several commonly available prototyping tools (including SketchFlow), give nine criteria for evaluating prototyping tools, and evaluate the tools based on the criteria. He will conclude by showing some examples effective and ineffective prototyping in practice.
If you or your team is prototyping now or considering prototyping in the future, this talk is for you!
What is User Experience? - Barcamp 4 in Auckland New ZealandHaunani Pao
When I started my new job, most of my colleagues didn't clearly understand UX. I created this introduction to User Experience so they would understand why UX is important in design; how I would collaborate with the team; what I would contribute to our projects; and typical activities and artefacts I would do. My colleagues found this information helpful so that they know how to engage me for design and strategic questions about good UX-fu.
This is a smaller, modified version for Barcamp 4 in Auckland, New Zealand.
User Experience Basics for Product ManagementRoger Hart
User Experience (UX) has matured as a discipline and radically changed how products are delivered. It touches workflows, usability, customer needs, and of course visual design and UI. Product managers can't ignore it, even if they want to... and if they want to, they're probably wrong. The tools of User Experience can help us get closer to our customers and differentiate our products.
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...Everett McKay
Lean UX is all the rage for 2015, as many teams are starting to adapt it. The goal is to make evidence-based design decisions to learn from our customers, and minimize waste in doing so. But one thing we need more evidence on: if using lean UX actually works! In practice, lean UX is often a rationalization for poorly designed MVPs that fail to deliver the promised benefits.
For the first half of this talk, Everett will present the fundamental concepts and techniques of lean UX, and make a case why they may not deliver their promised results. The second half will be a group discussion about your own experience with lean techniques, and whether or not you agree with Everett's concerns.
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsUXPA Boston
User experience design involves many skill sets and methods but companies don’t always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity. I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor – an evolution scale. Each evolution level defines what methods are typically used, who typically does “design” at that level and most importantly what is needed to evolve to the next level. This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time (we can’t all go from zero to Apple) and to help gain their support by plotting your competition on the same scale.
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA International
Presented by Jon Temple and Dabby Phipps. Chatbots have emerged as a powerful new technology in our daily lives. Sometimes they attempt to answer our questions or provide advice, while other times they ask screening questions before handing off to another human. Despite their ubiquity, the capabilities of chatbots are often misunderstood with many people believing the chatbot can generate unique answers or solve problems on its own. In reality, the answers chatbots provide are only as good as the human thought and writing that goes into creating the cognitive intents, which form the corpus of a chatbot’s knowledge base. In the following, we will describe the complex process of authoring cognitive intents, such as: what is an intent; how to select intents based on user feedback and metrics; how to improve confidence matching; and how UX research can iteratively improve intent performance. These concepts will be tied together in a chatbot demonstration.
This proposal of work contains details and samples of the user centric design process I follow. I have been trying to find a good graph that represents the process, but at the end I have decided to make my own! ;)
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
There's a rumor going around that user experience design (UXD) and Agile don't play well together. In this talk, I'll explain that they do -- most of the time! Learn about the historical reasons for why these two disciplines sometimes butt heads, as well as the good/bad/ugly of various approaches to integrating design and development.
General UX activities & process overviewBen Melbourne
Here's a somewhat somewhat lengthy (by still far from comprehensive) presentation introducing and detailing the process and activities involved in Agile UX. The content focuses on introducing the basic steps of UX and explaining what they are.
It's liberally referenced from anywhere I could cut and paste from, and includes lots of links for more reading, where more comprehensive explanations of each activity can be found.
Software prototyping is an important UX design skill that many people “just do” but effective prototyping requires crucial knowledge and practices that aren’t obvious. In this talk, Everett will explain prototyping and its goals, compare prototyping to sketching, and explore the different types of prototyping. He will then characterize effective prototyping and explain why those characteristics are so important.
Everett will review several commonly available prototyping tools (including SketchFlow), and evaluate their pros and cons. He will conclude by working through some examples so that you can see effective prototyping in practice.
If you or your team is prototyping now or considering prototyping in the future, this talk is for you!
Software prototyping is an important UX design skill that many people “just do” but effective prototyping requires crucial knowledge and practices that aren’t obvious. As a result, many prototyping efforts aren’t productive and fail to achieve their goals.
In this talk, Everett will explain prototyping and its goals, compare prototyping to sketching, and explore the different types of prototyping. He will then give the eight rules for effective prototyping and show why those rules are so important.
Everett will review several commonly available prototyping tools (including SketchFlow), give nine criteria for evaluating prototyping tools, and evaluate the tools based on the criteria. He will conclude by showing some examples effective and ineffective prototyping in practice.
If you or your team is prototyping now or considering prototyping in the future, this talk is for you!
What is User Experience? - Barcamp 4 in Auckland New ZealandHaunani Pao
When I started my new job, most of my colleagues didn't clearly understand UX. I created this introduction to User Experience so they would understand why UX is important in design; how I would collaborate with the team; what I would contribute to our projects; and typical activities and artefacts I would do. My colleagues found this information helpful so that they know how to engage me for design and strategic questions about good UX-fu.
This is a smaller, modified version for Barcamp 4 in Auckland, New Zealand.
User Experience Basics for Product ManagementRoger Hart
User Experience (UX) has matured as a discipline and radically changed how products are delivered. It touches workflows, usability, customer needs, and of course visual design and UI. Product managers can't ignore it, even if they want to... and if they want to, they're probably wrong. The tools of User Experience can help us get closer to our customers and differentiate our products.
The Emperor's New Lean UX: Why I'm not using lean UX, and perhaps why you sho...Everett McKay
Lean UX is all the rage for 2015, as many teams are starting to adapt it. The goal is to make evidence-based design decisions to learn from our customers, and minimize waste in doing so. But one thing we need more evidence on: if using lean UX actually works! In practice, lean UX is often a rationalization for poorly designed MVPs that fail to deliver the promised benefits.
For the first half of this talk, Everett will present the fundamental concepts and techniques of lean UX, and make a case why they may not deliver their promised results. The second half will be a group discussion about your own experience with lean techniques, and whether or not you agree with Everett's concerns.
My plenary speech at the inaugural UX Live London conference on October 26, 2017.
Eric Reiss
CEO and Author
4.30pm-5.15pm
Innovation vs. Best Practice – Conflict or Opportunity?
“Best practice” implies doing things in the best possible manner, based on past experience. But we like to think of ourselves as innovators in a dynamic industry – we want to go where no one has gone before. Thus, “best practice” and “innovation” are like oil and water – they don’t easily mix.
How can we, as UX professionals, balance the need for consistency that “best practice” provides, with our on-going mission to improve the quality of our products? How can we create genuine improvements – and when have we been seduced by the evil twins, Fad and Fashion?
“Innovation vs. Best Practice” explores the elements that make up these two ends of the UX spectrum. We’ll take a closer look at the popular definitions of both innovation and best practice – and discover why these are frequently inadequate, misleading, or both. Why is a “standard” not always a “best practice”? And if “invention” can be spontaneous, why is “innovation” always planned?
We’ll also examine some of the worst reasons to innovate, which are also some of the most common, plus the Japanese concept of “chindogu” – “useless innovation.” Perhaps most important of all, we’ll see how User Driven Design helps us avoid harmful innovation in comparison to the more common User Centered Design methodology.
**This version of our presentation is for World Information Architecture Day, Feb 9 2013 in Ann Arbor** Chris and Farris expose the differences between how user experience designers and analytics practitioners think. While UXD weave best practices and user research into their designs, digital analysts spend their time confirming or refuting hypotheses in a data-driven way. One approach is decidedly qualitative, the other decidedly quantitative. In this presentation you will learn through their conversations how it is possible to leverage both enlightened design and deep data to continuously optimize user experiences. If you work on either side of this debate, this is how to better state your case… and get along with the other side.
In this talk, you will learn about five sketching secrets of Leonardo Da Vinci, four rules for generating ideas, and four rules for refining ideas. I call these lessons from Leonardo. You might find a few stories about Leonardo Da Vinci that you did not know.
Listen to audio at:
https://soundcloud.com/officialsxsw/design-like-davinci-leonardos
The slides from my intro to the workshop I facilitated together with Luca Rosati at the VIII Italian IA Summit in Bologna, Nov 2014. The slides deal with the general principles and the little story that was used as a catalyst for the exercise. I added a few notes for clarity.
The slides for the Rapid Cross-channel Prototyping Workshop I facilitated at the ASIS&T Information Architecture Summit in Vancouver, BC, March 23 2017
Building a Sense of Place across Channels - Part IIAndrea Resmini
Part II of the deck of slides from my workshop at UX Australia 2013 on place-making in cross-channel user experiences, previously a slightly different workshop at UX Lisbon 2012.
Describing the elephant: Moving beyond professional silos when defining UXEric Reiss
Professional factions have made it impossible for the business community to make educated decisions – or even understand what UX is. Content strategists scream “Content is King”. The information architects yell “Structure the kingdom”. The SEO folks say “There is no data without metadata”.
And the business community is frustrated. Who should they hire?
The answer is simple: the agency that tells them: “No worries. We’ll get it done for you and you will love it.”
I’d like to see these professional barriers broken down. We ALL bring something valuable to the table – if we’re ever allowed to sit at that table. And I’d like to share a model for UX that respects our differences, but provides an easy-to-understand framework on which businesses can build their UX strategies.
When you look at the greatest design thinkers in history, you will see that they all worked in a deliberate fashion. They would research, practice, and network in a deliberate and calculated fashion. These slides show how Pablo Picasso, Agatha Christie, Thomas Edison, Hedy Lamarr, Leonardo Da Vinci, and Sherry Turkle perform deliberate research, deliberate practice, and deliberate networking.
Of brains and buttons (UXCE, Berlin, Germany)Eric Reiss
There are four main topics in this presentation - from simple practical considerations to the more obscure cognitive triggers. IAs need to know this stuff and act on it before the interaction-design crowd, the business analysts, and the content strategists take it away from them:
1. Forms and basic functionality - the crap needs to work
2. Building shared references - folks won't buy what they don't understand
3. Value-added services - enhancing the experience through context
4. Cognitive triggers - influencing irrational decision-making processes
How do you know you're ready for a Design Sprint?Highland
For leaders who want their teams to embrace human-centered approaches and collaborate in new ways, Sprints are a fantastic way to start.
Join Highland’s CX Practice Director David Whited and Lead Experience Designer Amrita Kulkarni as they share how Research Sprints and Design Sprints make Design Thinking—a reliable methodology to address complex, ambiguous problems—accessible in a way they have never been before. David and Amrita will introduce the purpose and philosophy of Sprints, talk through the differences between Research and Design Sprints, and what kind of issues, problems, or opportunities are the right fit for each.
We’ll be joined by Jennifer Severns, CXO, and Jennifer O’Brien, Innovation and Insights Manager, from the American Marketing Association, who will share how their organization has used Sprints to catalyze a culture of Design Thinking at the AMA. They will reflect on the realities of introducing Sprints and Design Thinking into an established organization, sharing advice for helping others think and work in new ways.
Attendees will learn:
- How are Research Sprints different from Design Sprints
- When is the right time or moment to conduct a Sprint
- What it takes for Sprints to be successful
- How to amplify Sprint outcomes for change in your organization
How to leverage your work with a Product Mindset - Mark Opanasiuk.pdfMark Opanasiuk
How to leverage your work with a Product Mindset - Mark Opanasiuk
1. What is a Product Mindset?
2. Product Thinking Mindset on Personal level.
3. Product Mindset on Organization level.
How to Build Winning Products by Microsoft Sr. Product ManagerProduct School
In this talk, Ria introduced the audience to the heart, mind and soul of Product Management: Customer Obsession, Metrics, and Product Sense. She discussed a broad understanding of top research methods, product management frameworks and metrics used by Product Managers at Facebook and Microsoft.
Ideas are never a problem. Each team working on a software project knows how easy is to fill the backlog with 100 new things to build. The most challenging part comes when it’s necessary to make decisions about what to include or exclude. How can we connect the work to high-level business results, and at the same time, leave the space for exploring uncertainty? This talk describes an outcome-first approach to strategy and prioritization. With examples coming from the real-life experience, it shows how it’s possible to balance team autonomy and a global product direction. How a value-based prioritization creates an adaptive, learning culture, enabling cross-functional and collaborative decision making.
Julie Grundy gives an overview of user experience Design, why it's important, guiding principles, UX research overview, and tactics used by UX professionals. November 2015.
An introduction to the heart, mind, and soul of Product Management: Customer Obsession, Metrics, and Product Sense. Presented at Product School Bellevue.
This is a quick overview of my design process which I can hardly call my own, because most of it is based on the work done by various experts in the field. I have compiled this to make it easier for anyone to get a quick overview of an end to end research to development lifecycle.
The right stuff - Orchestrating experiments at scalematteo cavucci
Ideas are never a problem. Each team working on a software project knows how easy is to fill the backlog with 100 new things to build. The most challenging part comes when it's necessary to make decisions about what to include or exclude. How can we connect the work to high-level business results, and at the same time, leave the space for exploring uncertainty? This talk describes an outcome-first approach to strategy and prioritization. With examples coming from a real-life experience, it shows how it's possible to balance team autonomy with a coherent global product vision. How a value-based prioritization creates an adaptive, learning culture, and enable cross-functional and collaborative decision making.
The Digital Innovators' Guide: How Services Companies Launch Successful Digit...Highland
Nearly 70% of companies are in the services business, including professional and business services, education, health, hospitality, and nonprofits. These organizations increasingly need to create digital products, to extend their core business with a scalable offering and consistent revenue stream. Often these leaders seek out a technical firm to build the software. But building software is the easy part.
The Highland team has helped services companies launch over 260 digital products over the last 20 years. We’ll lay out our step by step process for how services companies—who have never created a digital product before--can go from idea to launch, all backed up by on on-going research with hundreds of digital product leaders.
You’ll learn:
- The seven steps—besides building software—in creating a successful digital product for the first time.
- How to get accurate, early insight to shape your product idea.
- How to avoid the mistake over 40% of new digital startups make.
People Over Process: Turning Assumptions into Shared Understandingmjovel
Every project is based on a number of assumptions. Assumptions about our users and assumptions that our team has a shared vision of what we are building and why we are building it. The longer we hold onto these assumptions, the greater we increase the risk of not meeting our users needs and ultimately, our project fails.
This talk will be about how we ensure we are meeting our users needs. In addition to learning project workflow, we will cover specific techniques that you can use to ensure that the user is at the center of our design and that you create a shared understanding among your team.
Advocating for your users is key to project success. Kirsten Burgard and I show how, even developers can accomplish this via our process and case studies.
Agile Product and User-Centered Design Methodologies Webinar - XBOSoftXBOSoft
UX expert Kate Valdes joins XBOSoft for this hour-long webinar that explores how to effectively identify user touch-points throughout the software development process.
Similar to Rapid User Research - a talk from Agile 2013 by Aviva Rosenstein (20)
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
4. Customers don’t always share our knowledge,
values, assumptions or interests.
Tech workers
mostly here
User Research helps bridge the gaps
between developers and users
End users
mostly here
HotHousing.com 4
5. You might need user research
if you hear or see these phrases:
“… I think they want to do this….”
“I’d want it to work like this…”
“"ey asked for this feature...”
“I assume they want…”
HotHousing.com 5
6. HOW DO YOU DO
RAPID USER RESEARCH?
HotHousing.com 6
7. Methods to use depends on where
you are in your product lifecycle
HotHousing.com 7
What
do we
build?
How
do we
build
it?
How
did we
do?
8. And on what answers you need.
Understanding actual user behavior:
What are users doing? When? Where?
Understanding reasons for behavior
Why are users doing that?
Understanding user attitudes and opinions
How do your users feel about doing it?
HotHousing.com 8
10. A few proven rapid methods
• Interviewing & Shadowing Users
• Concept Tests
What do we build?
• Card Sorts, Tree Tests & Click Tests
• RITE studies
How do we build it?
• Compare key metrics pre and post
• Product Experience Feedback
How did we do?
HotHousing.com 10
11. Rapid research requirements
1. Executive and team buy-in
2. Feedback from the right people
3. Efficient data collection & analysis
4. Actionable, understandable insights
5. In-time reporting
HotHousing.com 11
12. • What roles do they play in relation
to the product?User Roles
• How would you describe them?
• Any relevant skills & knowledge?
Characteristics
• What’s special about their
situations?Context
What
do we
build?
Understanding users
HotHousing.com 12
13. • What are they trying to achieve?
• How do they feel about these
tasks?
Goals
• What do they need to accomplish
those goals?
• What needs aren’t being met?
Needs
• What are they doing now?
• What can you improve?Pain Points
What
do we
build?
Understanding users
HotHousing.com 13
14. Empathizing with users’
pain and frustration
HotHousing.com 14
Pain scale (adapted from Hyperbole and a Half)
1
2
3
4
5
17. sweater and
asked you to
wear it.
• Image copyright Wil Wheaton CC BY-NC-SA 2.0
Hey, I
knitted
this
sweater for
you!
Gosh!
Thank you!
(Ugh, it’s
horrible.)
HotHousing.com 17
18. Behavior: Observing vs. Asking
What people say,
what people do, and
what they say they do
are entirely different
things.”
HotHousing.com 18
19. 19Photo
by
Eric
Allix
Rogers,
permission
granted,
and
available
under
a
Crea<ve
Commons
A=ribu<on-‐Noncommercial
license.
Source
h=p://www.flickr.com/photos/reallyboring/6054538551/in/photostream
HotHousing.com
20. Task Card: [task description]
Performed by Role: [role name]
Context of Use:
q Where and when is it performed?
q In what environment?
q What corporate culture?
q Where in development process?
q Direction of information flow?
q Device constraints/ media channels?
q Needs for
q Auditability
q Accuracy & Credibility
q Confidentiality
Task Characteristics:
q Frequency
q Regularity
q Continuity
q Intensity of use
q Timeframe to act
q Complexity
q Predictability
q Who controls the process?
q Legal/regulatory restrictions
q Operational/safety risks
q Other roles involved:
HotHousing.com 20
22. 22Photo
by
Jane
Mejdahl,
used
under
CC
BY-‐SA
2.0.
Source
h=p://www.flickr.com/photos/gullig/5016829583/
HotHousing.com
23. ROLE: Business Owner
TASK: Approve visual design direction
CONTEXT: Waterfall dev process. Supervises
multiple product managers. Frequently mobile; uses
iPhone.
CHARACTERISTICS: Short attention span.
Under significant time pressure.
Focuses on visuals and metrics.
CONTENT CRITERIA: Brief, clear presentation in
common formats consumable on mobile devices
ID
Dev
Mgr
VzD
PM
BO
TASK:Approve visual design direction
Communicating insights from a
shadowing session
HotHousing.com 23
24. What
do we
build?
Validating product
and design ideas
How do they feel about our concept(s)?
Do they think our ideas make sense?
Will our concept work for them?
What features do users value?
HotHousing.com 24
25. Concept Interviews
Stimulate discussion
with a narrative,
storyboard, UI concept,
prototype, demo, video
or walkthrough
Used to:
Explore needs, rationales,
and attitudes
Gather feedback on ideas
HotHousing.com 25
26. Mackenzie
is
building
a
data-‐driven
site
and
isn’t
sure
about
the
proposed
schema.
HotHousing.com 26
27. Are these tables
the right ones?
Mackenzie
documents
the
schema
but
wants
to
get
approval
from
her
manager.
HotHousing.com 27
28. Mackenzie
sends
her
product
manager
a
link
to
the
schema.
Designcomics.org by Martin Hardee / Sun
MicrosystemsHotHousing.com 28
29. Collecting responses
Ques+on P1 P2 P3
Role
or
relevant
characteris<c
Does
concept
work
for
them?
Features
valued:
Posi<ve
or
Nega<ve
Reac<on
Comments:
HotHousing.com 29
30. How to organize the site architecture
What labels to use on the navigation
What kind of navigation do we use?
What visual design approach to use
Do users understand how to use the
site to accomplish their goals?
Does this product meet our quality
standards (prior to launch)?
How do we make
this usable?
How
do we
build
it?
HotHousing.com 30
31. Tools for Rapid Remote Testing
HotHousing.com 31
ZURB Apps
UX Punk
Optimal Workshop
35. RITE Studies
Stands for Rapid Iterative
Testing and Evaluation.
USE IT TO:
• Identify and resolve
usability issues in an
interface, increasing
levels of fidelity through
the process.
• Improve and validate
ease of use.
35HotHousing.com
36. RITE Studies
36
1) Obvious Cause
& Solution With
Quick Fix
2) Obvious
Cause, But
Solution Needs
Time to Design
3) Problem With
No Obvious
Solution (Keep
Watching)
4) Issues Related To
Test Script Or
Study Protocol
Include participant #,
issue, fix
Include # of
participant, issue, fix
Include # of
participant and issue
Include # of
participant and issue
P#1 didn’t
scroll down to
see CTA-
move up?
P#2 expected to
download support
information –
create content
library
P#2 didn’t know
that link was
clickable – add
underline on
hove?
P#3 unable to
locate support
link
P#1 test
script set
expectation
for discounts,
revise
P
HotHousing.com
37. RITE Studies
CONSIDERATIONS
• Participants must represent and/or share key characteristics with target users
• Conduct session in person or remotely using screen sharing applications.
• Decision-makers must attend all sessions because decisions are made after each one.
• Prototypes and task scripts may change during the study, so don’t collect success metrics
that depend on experimental rigor (i.e. time on task, error rate.)
• Use either concurrent or stimulated retrospective think aloud technique to understand users’
expectations for and understanding of design elements.
• Number of participants may vary depending on number of iterations needed.
• Leave some time between sessions to allow for debriefing and making design changes. Try
scheduling a day between every three or four sessions to allow for design changes that
require additional thought or time to implement.
ROLES
1 or 2 participants per session, 1 facilitator, stakeholder observers.
MORE PRACTICAL INFORMATION
Using the RITE Method to improve products: a definition and a case study. .Medlock, M. C., et al.
(2002). Usability Professionals Association, Orlando FL July 2002
37HotHousing.com
38. How
did we
do?
Evaluating success
after launch
Do users understand how to accomplish
their goals?
Are users satisfied with it?
Did we increase conversion/sales?
Are we keeping users engaged?...
HotHousing.com 38
40. Efficient Cumulative Consistent
Bias
Resistant
Sharable Retainable Contextual
Message
Boards
Ad Hoc
Surveys
Customer
Calls
Focus
Groups
PXF
Survey
Collecting subjective
product experience feedback
HotHousing.com 40
41. Product Experience Feedback
Requirements:
q Provides actionable insights
q Easy to share information with team members
q Knowledge retained in the company
q Doesn’t pollute the user experience
q Easy to implement, uses resources efficiently
q Contextual to specific feature of interest
q Consistent across product lines
q Measurable, trackable progress
q Construct validity, resistance to bias
HotHousing.com 41
42. Product Experience
Feedback Survey
Includes:
Open ended responses
ü Problem reports
ü Suggestions
ü Praise
ü Other comments
Product Usability Scale
measuring perceptions of
ü Efficiency
ü Utility
ü Performance
ü Learnability
ü Satisfaction
ü Integration
HotHousing.com 42
44. Collect bugs first; then
group feedback by type
1.Have you experienced any problems or errors when using
[NAME OF FEATURE] in [PRODUCT NAME]?
(Yes/No-randomized)
2. Please describe any problems or errors you've noticed
while using [NAME OF FEATURE]
3. What, if anything, do you like most about [NAME OF
FEATURE]?
4. Do you have any ideas or suggestions for improving
[NAME OF FEATURE]?
5. If there is anything else you'd like us to know about the
[NAME OF FEATURE] in [PRODUCT NAME], tell us here.
HotHousing.com 44
45. Product Experience Ratings:
subjective experience metrics
6. Please rate how strongly you agree or disagree with
each of the following statements:
HotHousing.com 45
1) Strongly Disagree 2) Disagree 3) Neither agree nor disagree 4) Agree 5) Strongly Agree)
a. I
expect
to
use
[NAME
OF
FEATURE]
within
[PRODUCT
NAME]
frequently.
b. [PERFORMING
KEY
USER
STORY]
with
[NAME
OF
FEATURE]
is
easy
and
straighdorward.
c. I
am
sa<sfied
with
the
[NAME
OF
FEATURE]
in
[PRODUCT
NAME],
d. I
had
to
learn
a
lot
of
things
before
I
could
use
the
[NAME
OF
FEATURE]
effec<vely.
e. The
[NAME
OF
FEATURE]
works
seamlessly
with
the
rest
of
the
[PRODUCT
NAME]
applica<on.
f. When
I
use
the
[NAME
OF
FEATURE]
it
feels
quick
and
responsive.
Utility
Ease of Use
Satisfaction
Learnability
Integration
Performance
46. Rapid + Valuable = 6 steps
1. Engage stakeholders early and often
2. Keep plan focused
3. Get a representative sample
4. Ask questions and listen without bias
5. Collect data efficiently (but follow up
hunches and surprises)
6. Share actionable findings
HotHousing.com 46