You raise a fair point. Iterative testing has its place, especially for simple flows. However, high-fidelity prototypes allow testing more complex experiences and interactions that iterative testing may miss. Both methods have value; the right approach depends on project goals and stage. Overall, the goal is understanding user needs through empirical research.
#UXSmackdown
The Magic and Pain of Responsive DesignMatthias Lau
Über das wertvolle Konzept des Responsive Designs wird viel geredet und es wird zurecht gehyped. In der Praxis sieht man sich allerdings schnell Herausforderungen gegenüber, die oft einen massiven Mehraufwand bedeuten. Wann Responsive Design Sinn macht, warum es so großartig ist, welche Stolpersteine so auf dem Weg liegen und was dies für die Erstellungs-Prozesse einer Webseite bedeutet, dies wird hier betrachtet.
Presented by Jayson Ward and Frank Garofalo as a Demo Theater at the Esri DevSummit 2013. Presenting Virtual Port, a web-based application for the Port of Long Beach, built using ArcGIS API for Javascript.
Selected code snippets: https://github.com/fgarofalo10/jquery-dojo-sandbox
Last week, 19 March, Adriaan Fenwick, gave a talk at the SAUX Cape Town meet-up at 22Seven's vintage theatre, sponsored by Flow, 22Seven and BSG.
He shared the stage with the talented Sarah Blake who showed the work she did on Woolworth's responsive designed site. In this post I'll share the details of my talk.
Download my slides here
The Magic and Pain of Responsive DesignMatthias Lau
Über das wertvolle Konzept des Responsive Designs wird viel geredet und es wird zurecht gehyped. In der Praxis sieht man sich allerdings schnell Herausforderungen gegenüber, die oft einen massiven Mehraufwand bedeuten. Wann Responsive Design Sinn macht, warum es so großartig ist, welche Stolpersteine so auf dem Weg liegen und was dies für die Erstellungs-Prozesse einer Webseite bedeutet, dies wird hier betrachtet.
Presented by Jayson Ward and Frank Garofalo as a Demo Theater at the Esri DevSummit 2013. Presenting Virtual Port, a web-based application for the Port of Long Beach, built using ArcGIS API for Javascript.
Selected code snippets: https://github.com/fgarofalo10/jquery-dojo-sandbox
Last week, 19 March, Adriaan Fenwick, gave a talk at the SAUX Cape Town meet-up at 22Seven's vintage theatre, sponsored by Flow, 22Seven and BSG.
He shared the stage with the talented Sarah Blake who showed the work she did on Woolworth's responsive designed site. In this post I'll share the details of my talk.
Download my slides here
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterJeremy Johnson
We've all heard about the Lean Startup, and now Lean UX. This is a intro into how I've been using these methods to speed up the UX process, and work better within product teams.
This project has a $50,000 budget. This project has a $350,000 budget. This project is for your Mom’s book club, to be paid in tea cakes and Sunday dinners. How do you resize your user experience research, efforts, and deliverables to match the scope of the project and the size of your (client’s) wallet? And how do you keep user experience top of mind when there isn’t room for it in the top of the budget? Hear tips and tricks for loving your users at any price point.
An intro to what people (and myself) think UX is. Also who is "doing" UX and how you can do it better. Originally presented at Product Camp Nashville - Sep 2018
eXtreme User eXperience (XUX) - How one team melded UX with XPMichael Rawling
How one team melded UX with XP.
Our XP team have been developing a product in the spirit of start-up and are exploring how to get the best from UX expertise. The team developed personas and learnt how to use them to shape stories - even tagging cards with persona stickers and usability testing activities.
Our team is very technical and potentially there could be clashes when it comes to creative thinking so we’ve tried “design chavettes” with team collectively, deputising them into the UX team. We regularly go beyond pairing with multi-disciplinary tripling!
The whole team test and iterate on the product design as well as development. We embed our hand-drawn sketches directly into the product as placeholders for features, then implement basic versions adding polish as we go, reducing the distance barriers between users, stakeholders and developers.
Lean StartUp embraces a more scientific perspective to learn what works but often teams leap too fast to solutions without user perspectives in mind: the idea of XUX helps put brakes on without squelching ideas and innovation!
A high level broad stroke intro to User eXperience, starting with a survey, a dash of my own thoughts, some thoughts from Mike Rapp, and some samples and resources. Also some slides from a presentation I did for Great American Teach in in 2014 to 3rd and 5th graders.
Talk at the UAlberta Students Design Association onDesign series about user experience, what it is, and how upcoming visual and industrial designers can get involved in UX.
UXcellence: The Importance Of Human-Centered DesignMike Townson
For many creatives getting out of college and into the field, it's hard to know what career best fits them.
UXcellence: The Importance Of Human-Centered Design is meant to be a quick education to
- What UX is
- Why it is important
- When it's thought about
- Why it is important in today's society
- And a quick overview of how to do it
The cornerstone of UX, user interface design presents unique, user-centric challenges, exposing exciting opportunities to produce cohesive and engaging interactive experiences. Covering mobile-specific UI principles, practical implementation and rule breaking, Fred Spencer will share with you how the Titanium platform can make it easy to meaningfully improve user experience and exceed user expectations.
Located in the greater Boston area, Fred Spencer is an Appcelerator senior application architect and digital media instructor at the Rhode Island School of Design, Continuing Education.
Helping Your Company Adopt a User-Centered ProcessZack Naylor
Have you found yourself designing features that don't seem to make sense? Do you have this gut feeling that there is just a better way to determine what it is that your website should be doing? Alas there is, and it all starts with the user. Find out some creative ways of promoting UX within an organization that has not yet recognized it as their development process. Get ideas on how to sell the value of UX and start designing great experiences.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
More Related Content
Similar to UX Smackdown! Usability Testing Techniques in the Ring
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterJeremy Johnson
We've all heard about the Lean Startup, and now Lean UX. This is a intro into how I've been using these methods to speed up the UX process, and work better within product teams.
This project has a $50,000 budget. This project has a $350,000 budget. This project is for your Mom’s book club, to be paid in tea cakes and Sunday dinners. How do you resize your user experience research, efforts, and deliverables to match the scope of the project and the size of your (client’s) wallet? And how do you keep user experience top of mind when there isn’t room for it in the top of the budget? Hear tips and tricks for loving your users at any price point.
An intro to what people (and myself) think UX is. Also who is "doing" UX and how you can do it better. Originally presented at Product Camp Nashville - Sep 2018
eXtreme User eXperience (XUX) - How one team melded UX with XPMichael Rawling
How one team melded UX with XP.
Our XP team have been developing a product in the spirit of start-up and are exploring how to get the best from UX expertise. The team developed personas and learnt how to use them to shape stories - even tagging cards with persona stickers and usability testing activities.
Our team is very technical and potentially there could be clashes when it comes to creative thinking so we’ve tried “design chavettes” with team collectively, deputising them into the UX team. We regularly go beyond pairing with multi-disciplinary tripling!
The whole team test and iterate on the product design as well as development. We embed our hand-drawn sketches directly into the product as placeholders for features, then implement basic versions adding polish as we go, reducing the distance barriers between users, stakeholders and developers.
Lean StartUp embraces a more scientific perspective to learn what works but often teams leap too fast to solutions without user perspectives in mind: the idea of XUX helps put brakes on without squelching ideas and innovation!
A high level broad stroke intro to User eXperience, starting with a survey, a dash of my own thoughts, some thoughts from Mike Rapp, and some samples and resources. Also some slides from a presentation I did for Great American Teach in in 2014 to 3rd and 5th graders.
Talk at the UAlberta Students Design Association onDesign series about user experience, what it is, and how upcoming visual and industrial designers can get involved in UX.
UXcellence: The Importance Of Human-Centered DesignMike Townson
For many creatives getting out of college and into the field, it's hard to know what career best fits them.
UXcellence: The Importance Of Human-Centered Design is meant to be a quick education to
- What UX is
- Why it is important
- When it's thought about
- Why it is important in today's society
- And a quick overview of how to do it
The cornerstone of UX, user interface design presents unique, user-centric challenges, exposing exciting opportunities to produce cohesive and engaging interactive experiences. Covering mobile-specific UI principles, practical implementation and rule breaking, Fred Spencer will share with you how the Titanium platform can make it easy to meaningfully improve user experience and exceed user expectations.
Located in the greater Boston area, Fred Spencer is an Appcelerator senior application architect and digital media instructor at the Rhode Island School of Design, Continuing Education.
Helping Your Company Adopt a User-Centered ProcessZack Naylor
Have you found yourself designing features that don't seem to make sense? Do you have this gut feeling that there is just a better way to determine what it is that your website should be doing? Alas there is, and it all starts with the user. Find out some creative ways of promoting UX within an organization that has not yet recognized it as their development process. Get ideas on how to sell the value of UX and start designing great experiences.
Similar to UX Smackdown! Usability Testing Techniques in the Ring (20)
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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.
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.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
2. Aviva Rosenstein Rebecca Sherrill
Sr Mgr, User Research UX Lead
Salesforce.com Beaconfire.com
@uxresearch @beccas
Kyle Soucy Michael Summers
Founding Principal Global User Experience, Paypal
UsableInterface.com UserResearch.com
@kylesoucy @ez2use
John Whalen
UX Lead & Founder
Brilliant Experience.com
@johnwhalen
#uxSmackdown
#UXSmackdown
3. ROUND 1
Focus Groups
Vs.
Fie ld Res earch
#UXSmackdown
11. 4. Focus groups can have individual assignments before
group discussion to produce better data.
#UXSmackdown
12. Drip Coffee?! No M&M’s?
I must make a Totally
Starbucks run! unacceptable!
I can’t work
under these
conditions!
Diet Pepsi is
...and only 12
no substitute for
menu choices?!!
Diet Coke!
Who has the Zagats!
Finally, think of what you’d miss behind the glass...
Check out skydeckcartoons.com for more.
#UXSmackdown
13. Summary
Reasons for conducting Focus Groups:
1. Focus groups can be “small group
workshops,” not “focus groups”.
2. You don’t have to dress up like a field
studies ninja.
3. Focus groups can be “in situ” or
remote.
4. Focus groups can have
individual assignments before
group discussion to improve data
quality.
#UXSmackdown
15. “What
people
say,
what
people
do,
and
what
they
say
they
do
are
entirely
different
things.”
—Margaret Mead
#UXSmackdown
16. Focus groups aren’t enough:
If you want to find out:
• What users want & need
• What they’re doing now
• How they feel about it
• What you can improve
18. ROLE: Business Owner
TASK: Approve visual design direction
CONTEXT: Waterfall dev process. Supervises multiple
product managers. Frequently Approve visual design direction
TASK: mobile; uses iPhone.
CHARACTERISTICS: Short aention span.
Under significant time pressure. PM
ID
Focuses on visuals and metrics. BO
CONTENT CRITERIA: Brief, clear presentation in common
formats consumable on mobile devices
Dev Mgr
VzD
#UXSmackdown
19. Stakeholder participation in analysis =
everyone owns the study findings
Photo
by
Jane
Mejdahl,
used
under
CC
BY-‐SA
2.0.
19
20. Focus group falsehoods:
• Human memory fail
• Suggestibility
• Social norms
• Self-enhancement bias
• Self serving facilitators
#UXSmackdown
22. Oh!
How do you
Thank
like the gift I
you!
made you?
(Ugh, it’s
horrible.)
#UXSmackdown
23. How do you Oh!
like the app Great!
we built you?
(Yuck, it’s
useless.)
#UXSmackdown
24. Our study found that
focus group participants
are more generous,
more law abiding, and
floss more often.
#UXSmackdown
25. Summary
Field studies let you:
• Understand user needs
• Uncover tacit knowledge that isn’t
consciously available
• Find deltas between how users
think they do something and their
performance
• Develop actionable insights
• Identify opportunities for
innovation
#UXSmackdown
41. In-context Feedback
“...I’m only offered a
search by model number.
How ridiculous.”
“...I would like to see the
products availability and delivery/
shipping information listed.”
Image source: Loop11
#UXSmackdown
42. The danger...
I wonder
how a real customer
would actually use this
website?
Panelist
#UXSmackdown
61. John,
couldn’t you iteratively test
something simple, like a login without a
high fidelity prototype?!
#UXSmackdown
62. John,
couldn’t you iteratively test
something simple, like a login without a
high fidelity prototype?!
YES
#UXSmackdown
63. ...but my argument is that increasingly we need the
full experience to understand a design’s success.
#UXSmackdown
64. Final note: I too find great value in iterative design in the
right circumstance!
#UXSmackdown
65. Summary
Reasons for High-Fidelity
Prototypes:
1. In today’s swipe and swish world
you need the full experience.
2. You can’t really “iteratively test”,
persuasive or multi-channel designs.
3. High-fidelity prototypes identify the
full implications of
“stakeholder design”.
#UXSmackdown
66. High Fidelity Rapid Iterative
Prototype vs. Usability
Testing Testing
#UXSmackdown
75. It gets the entire team involved.
#UXSmackdown
76. Participants are less apt to give
negative feedback on designs that
have a "finished" appearance.
Oh, it’s lovely!
I wouldn’t
change anything.
#UXSmackdown
80. Focus
G roups
Vs.
Field R
racking esearc
Eye T h
Vs.
ed Remot e Testing
U nmoderat
High Fidelity Prototypes
Vs.
Rapid Iterative Testing
#UXSmackdown