Communicating user research findings effectively so that people can understand them, believe them, and know how to act on the recommendations can be challenging. You may feel that you’ve delivered a successful presentation, but later you find that the recommendations aren’t acted upon. Ideally, our clients are as interested in our user research findings and recommendations as we are and find them valuable, but without the proper understanding, clients can express a variety of negative reactions. This presentation will discuss best practices in communicating user research findings to avoid these problems and to lead to better outcomes.
Delivering Results: How Do You Report User Research Findings?Bob Thomas
The long, textual written report is dead, isn’t it? So how do you deliver your findings to your clients? Is it PowerPoint? An email? A spreadsheet? Post-it notes? And what do you include? Positive findings? Screenshots with callouts? Just issues? Or recommendations as well? Are they prioritized? If you ask our panelists, some of us have developed templates that we use and modify for each research activity, and others change the deliverable based on the activity and client.
Delivering Results: How Do You Report User Research Findings? Bob Thomas
The long, textual written report is dead, isn’t it? So how do you deliver your findings to your clients? Is it PowerPoint? An e-mail? A spreadsheet? Post-it notes? And what do you include? Positive findings? Screenshots with callouts? Just issues? Or recommendations as well? Are they prioritized?
If you ask our panelists, some of us have developed templates that we use and modify for each research activity, and others change the deliverable based on the activity and client.
Jen McGinn, Principal Usability Engineer, Oracle
Eva Kaniasty, Founding Principal, RedPill UX
Dharmesh Mistry, Usability Specialist, Acquia
Kyle Soucy, Founding Principal, Usable Interface
Carolyn Snyder, Founding Principal, Snyder Consulting
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.
Designing user experience (ux) for digital productsVijay Morampudi
User experience design isn’t just moving pixels; it’s much bigger than solely the user interface (UI). You should start considering the entire customer experience: the full life-cycle of your customer’s experience across every channel, digital and non-digital. Evaluate every touch point, and redesign each one as necessary to meet your customer’s needs. The theme of this talk is how to define User Experience (UX) for digital products
Key takeaways
• Applying Design Thinking to UX
• From touch points to end-to-end experiences
• User research and Analytics to identify Personas and pain points
• Journey mapping
• Wireframing from lo-fi to hi-fi
• Usability and A/B testing
Delivering Results: How Do You Report User Research Findings?Bob Thomas
The long, textual written report is dead, isn’t it? So how do you deliver your findings to your clients? Is it PowerPoint? An email? A spreadsheet? Post-it notes? And what do you include? Positive findings? Screenshots with callouts? Just issues? Or recommendations as well? Are they prioritized? If you ask our panelists, some of us have developed templates that we use and modify for each research activity, and others change the deliverable based on the activity and client.
Delivering Results: How Do You Report User Research Findings? Bob Thomas
The long, textual written report is dead, isn’t it? So how do you deliver your findings to your clients? Is it PowerPoint? An e-mail? A spreadsheet? Post-it notes? And what do you include? Positive findings? Screenshots with callouts? Just issues? Or recommendations as well? Are they prioritized?
If you ask our panelists, some of us have developed templates that we use and modify for each research activity, and others change the deliverable based on the activity and client.
Jen McGinn, Principal Usability Engineer, Oracle
Eva Kaniasty, Founding Principal, RedPill UX
Dharmesh Mistry, Usability Specialist, Acquia
Kyle Soucy, Founding Principal, Usable Interface
Carolyn Snyder, Founding Principal, Snyder Consulting
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.
Designing user experience (ux) for digital productsVijay Morampudi
User experience design isn’t just moving pixels; it’s much bigger than solely the user interface (UI). You should start considering the entire customer experience: the full life-cycle of your customer’s experience across every channel, digital and non-digital. Evaluate every touch point, and redesign each one as necessary to meet your customer’s needs. The theme of this talk is how to define User Experience (UX) for digital products
Key takeaways
• Applying Design Thinking to UX
• From touch points to end-to-end experiences
• User research and Analytics to identify Personas and pain points
• Journey mapping
• Wireframing from lo-fi to hi-fi
• Usability and A/B testing
User Experience Programme showcase lightening talksNeil Allison
Six lightening talks delivered at a UX Showcase session for staff at the University of Edinburgh:
- UX Programme overview
- Human Centred Design process proposal for digital production
- Experience principles and standards development
- EdGEL development case study
- UX Training for University staff
- Web strategy development process
Introduction to User Experience :
What is User Experience?
User experience (UX) is the amount of a serial interactions of a person with a product, service, or organization.
A General Example
Multi-Disciplinary Contributions
Factors that affects ux
Good And Bad User Experiences
Good And Bad UX example
Optimizing for a faster user experience Pt 2: How-to.James Christie
From my presentation "I feel the need..the need for speed: Optimizing the User Experience", given at UXPA Boston 2014. This is the second half of the talk. The first half (are we slow? How slow? Why? And Why That's a Problem) used a ton of animation and rapid patter, and just doesn't make much sense on SlideShare without audio. I need to upload that to YouTube, someday.
Owning the product by owning the user experienceMark Notess
Effective product ownership means owning the user’s experience (UX) of that product. This presentation provides a practical introduction to UX concepts and methods as adapted for Agile software development. Sample deliverables, activities and results will be drawn from the Avalon Media System project, a jointly developed open source system developed by Indiana University and Northwestern University. This was presented at Agile Indy 2014.
Usability and User Experience Training Seminarlabecvar
This presentation describes a day-long seminar for giving participants an overview of best practices in usability design and research. Also included are several hand-on exercises to be done throughout the day to solidify participants' understanding of course concepts.
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
An estimated 1.3 billion people globally report limitations in their daily activities due to a disability. When it comes to the physical world, businesses have made progress in accommodating customers with disabilities. But in the digital world, websites lack basic accessibility features such as text alternatives describing images, proper heading level structures so individuals who are blind and use screen readers can understand the content on a webpage, or captioning for multimedia content for individuals who are deaf or are hard of hearing – let alone assistive technology for customers who have trouble using mobile devices due to dexterity limitations that arise from a variety of conditions.
In this session, attendees will:
* Understand people with disabilities (PWDs) and how they use the web
* Learn about common barriers, issues and solutions
* Discover the different testing methodologies and their interdependencies
* Uncover ROI
Informed & Agile: Test Driven Design w/ Jon InnesUserZoom
Do you find yourself sprinting without a clear direction? Pushing feature after feature out, only to wonder if your app or website is really getting better? Join Jon Innes of UX Innovation in a webinar on-demand, where he will discuss how to improve your sprints by incorporating UX/usability metrics that the whole team can use to measure progress on your agile journey as a product team.
User centred design (UCD) and the connected homeCyber-Duck
This presentation is a summary of a workshop that was conducted at UX London and Mozfest by Cyber-Duck, an agency that merges lean and agile deliver with user centred design (UCD). The workshop was aimed at those wanting to apply UCD to futuristic technologies. The workshop explored the concepts and thinking of ‘how to design an Internet Connected Dishwasher app’ while considering a wider eco system. The workshop started by introducing IoT (and ‘nearables’), why its relevant now and how the UCD process can adapt to it. The workshop frames UCD in a wider product delivery context and is aimed at those wanting to learn on how UX tactics can be applied to successfully design IoT products and systems.
As various smart home technology companies spring up in India, in this report, we explore how smart homes can benefit the elderly by listing the cultural dimensions of the elderly in India and taking a closer look at a model for elderly care in Norway for inspiration.
User Experience Programme showcase lightening talksNeil Allison
Six lightening talks delivered at a UX Showcase session for staff at the University of Edinburgh:
- UX Programme overview
- Human Centred Design process proposal for digital production
- Experience principles and standards development
- EdGEL development case study
- UX Training for University staff
- Web strategy development process
Introduction to User Experience :
What is User Experience?
User experience (UX) is the amount of a serial interactions of a person with a product, service, or organization.
A General Example
Multi-Disciplinary Contributions
Factors that affects ux
Good And Bad User Experiences
Good And Bad UX example
Optimizing for a faster user experience Pt 2: How-to.James Christie
From my presentation "I feel the need..the need for speed: Optimizing the User Experience", given at UXPA Boston 2014. This is the second half of the talk. The first half (are we slow? How slow? Why? And Why That's a Problem) used a ton of animation and rapid patter, and just doesn't make much sense on SlideShare without audio. I need to upload that to YouTube, someday.
Owning the product by owning the user experienceMark Notess
Effective product ownership means owning the user’s experience (UX) of that product. This presentation provides a practical introduction to UX concepts and methods as adapted for Agile software development. Sample deliverables, activities and results will be drawn from the Avalon Media System project, a jointly developed open source system developed by Indiana University and Northwestern University. This was presented at Agile Indy 2014.
Usability and User Experience Training Seminarlabecvar
This presentation describes a day-long seminar for giving participants an overview of best practices in usability design and research. Also included are several hand-on exercises to be done throughout the day to solidify participants' understanding of course concepts.
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...UXPA International
An estimated 1.3 billion people globally report limitations in their daily activities due to a disability. When it comes to the physical world, businesses have made progress in accommodating customers with disabilities. But in the digital world, websites lack basic accessibility features such as text alternatives describing images, proper heading level structures so individuals who are blind and use screen readers can understand the content on a webpage, or captioning for multimedia content for individuals who are deaf or are hard of hearing – let alone assistive technology for customers who have trouble using mobile devices due to dexterity limitations that arise from a variety of conditions.
In this session, attendees will:
* Understand people with disabilities (PWDs) and how they use the web
* Learn about common barriers, issues and solutions
* Discover the different testing methodologies and their interdependencies
* Uncover ROI
Informed & Agile: Test Driven Design w/ Jon InnesUserZoom
Do you find yourself sprinting without a clear direction? Pushing feature after feature out, only to wonder if your app or website is really getting better? Join Jon Innes of UX Innovation in a webinar on-demand, where he will discuss how to improve your sprints by incorporating UX/usability metrics that the whole team can use to measure progress on your agile journey as a product team.
User centred design (UCD) and the connected homeCyber-Duck
This presentation is a summary of a workshop that was conducted at UX London and Mozfest by Cyber-Duck, an agency that merges lean and agile deliver with user centred design (UCD). The workshop was aimed at those wanting to apply UCD to futuristic technologies. The workshop explored the concepts and thinking of ‘how to design an Internet Connected Dishwasher app’ while considering a wider eco system. The workshop started by introducing IoT (and ‘nearables’), why its relevant now and how the UCD process can adapt to it. The workshop frames UCD in a wider product delivery context and is aimed at those wanting to learn on how UX tactics can be applied to successfully design IoT products and systems.
As various smart home technology companies spring up in India, in this report, we explore how smart homes can benefit the elderly by listing the cultural dimensions of the elderly in India and taking a closer look at a model for elderly care in Norway for inspiration.
Incarceration has historically been about punishment but recently the trend has shifted towards reform, schooling, and an entrepreneurial spirit. In this report, we look at trends in prison experiences, technology, as well as edtech and entrepreneurship in prisons. Prisons are increasingly enabling inmates to get a vocational training, degrees, and even healing. No longer are inmates looked upon as "less than human" but there is a curiosity about their minds and views that are pro-reform so that they integrate well into society on their release. We then forecast three scenarios on mass incarceration in 2040.
Taking off our from our ICE breaker on Child's Play of the Future, here we present five futuristic scenarios of a highly intelligent and self-adapting toy and its interactions with a child.
Is our current materialistic lifestyle sustainable for our planet? How long can we continue to do things that make us feel good, but that are harmful and not sustainable for our environment? We need to start seeing our interests and nature’s interest as one and the same.
At, HFI’s Institute of Customer Experience (ICE) we believe that there is hope to turn things around from leading a materialistic lifestyle that is indifferent to the planet to leading a sustainable lifestyle; and we have that hope in people. So we went out searching for people from around the world who do live a sustainable lifestyle, and it shows in their work and in their personal lives each day. They are ordinary people, but with a refreshing new mindset, which makes them extraordinary. They are cleaning up our planet, making it a better place to live in, and empathizing with nature all along the way. They mobilize others into action and have drawn many to their work.
We at ICE believe that these people are the “Trendsetters for Sustainable Lifestyles”. Through the eight photobooks that follow we want to showcase their work to the world for the simple and elegant ways in which they have made a difference to the planet as individuals. They are doing their bit and as a result have positively affected communities and the environment around them. We hope they inspire our readers the way that they have inspired us. If we can learn from sustainability being their state of mind and from their work, we can make changes in our lives and fields of work to start living in a manner that will keep Earth a beautiful and habitable place for us for a very long time to come.
As part of Institute of Customer Experience, we are constantly on the look out for opportunities that give us an insight into the future of things. We wanted to explore the concept of “beginner’s mind” which is said to be an attitude of openness, eagerness and lack of preconceptions and realized that it was the mind of a child that we wanted a peek into.
We ideated and devised a unique way of getting children to give us their insights about what they think will happen in the future. The result was a board game called “The Trip to the Future” which we used to conduct “playshops”. This method got us very exciting responses. We would love to take you through the journey.
What is the future of transportation? We at the Institute of Customer Experience share our insights by analyzing the trends in technological advancements in transportation, which you can find on our Facebook page: facebook.com/UXTrendspotting
The first in a series on the Future of Money. Sponsored by The Institute of Customer Experience (ICE).
Today’s world increasingly challenges us to think differently about value and money. Almost everyone agrees that reputation is important. But how important is it? Does it have an impact on your finances? What is the currency of reputation and is it transferable or exchangeable?
Link - http://ice.humanfactors.com/money.html
The diversity of South Africa is on one hand a treasure that should be preserved and people still do recognize its importance and carry forward their cultural values. On the other hand, the very same diversity is a challenge for policy makers, marketers, advertisers, government and other institutions that want to reach out to greater masses and those who look for scalability.
However, the “mobile first” generation is the answer. The mobile revolution has introduced the people in South Africa to the power of social media, enabled them to open and operate bank accounts, helped them level their healthcare needs and now it is being used in many more avenues with greater possibilities.
This report aggregates the current trends to showcase the possibilities. Further on, it challenges the designers and innovators by planting the Brainstorming Seeds that will grow on to become possibilities of tomorrow—to build a more prosperous and vibrant Rainbow Nation!
How will food and everything related to food will look like in future? What role will technology and innovation play in making people more conscious about what they eat?
What will be the food ecosystem of the future?
The current generation is getting health conscious and the same has been started reflecting in all the new age innovations.
In this report by the Institute of Customer Experience (ICE), we explore how the ecosystem around food will evolve and what are the key signals around this ecosystem.
The potential unemployment owing to automation and improvements in ICTs is likely to be more drastic than earlier rounds of automation. Will people be redundant at the workplace? Is this likely to lead to unemployment and strife? Or can we use this opportunity to explore more art, travel, have more fun, in short be more human?
Will we stop packing a water bottle and collect air on-the-go? Will personal straws be the next big thing to ensure we get access to drinking water? Will ancient desalination techniques be our saving grace and enable us to engineer the future of water? Or will the ocean start cleaning itself?
We come across dozens of design breakthroughs and technological innovations daily--so many that it's easy to miss important trends emerging in the chaos all around us and not connect the dots to see the BIG picture.
Here at The Institute for Customer Experience (ICE), we understand the business and design value of capturing the right trend insights at the right moment. We observe and analyse trends in design, technology, and business, and keep our fingers on the pulse of the global zeitgeist. In this series of trendbriefs, we bring you alerts on what's trending in our world and their possible impact on our future.
Subscription to ICE Breakers - http://eepurl.com/S1ZFL
In 2013, the Institute of Customer Experience designed a board game called “Trip to the Future” which was used to conduct “playshops” for children to get insights into how children’s minds work in visualizing the future.
Three years later, at Kala Ghoda Arts Festival 2016 held in Mumbai, we had an opportunity to conduct two similar playshops—one for an NGO called Akanksha and the second for the KGAF 2016 festival children.
The responses we received were intriguing and actually point to current trends in 2016, indicating the directions in which technology will evolve in the future.
Response-Trend that emerged:
1. Practical space exploration
2. Beneficial intelligence
3. Maker movement (3D printing)
4. Space-saving automated tech
5. Cognitive Internet of Things
6. Immersive screen display
7. Augmented knowledge (and immortality)
How will the future of politics and political campaigning look like? Who will be the heroes in the future political battles? Where will the battle take place - on the streets or in the virtual world? What weapons will the future political parties use?
In this report, the Institute of Customer Experience raises many of such questions and presents possible scenarios that might become a reality given the present trends.
Love is a very complex emotion to decode. Or is it?
Machines and their relationship with humans have been explored in great detail. However the impact of machines on the future of love and the connection between technology and emotions seem more pertinent now than before.
Derived from the Latin term for “enslaved by” or “bound to”, Addictions primarily lead to cravings, dependence and uncontrollable use with negative consequences. Today, Addictions are being recognized as chronic diseases that alter both the structure as well as the function of the brain. With the evolution of humans and technology, addictions and compulsions are undergoing a constant metamorphosis and ave evolved from substance, behavioral and impulse controlled disorders to territories around Social media, electronics and applied science.
Waste management is an important part of any sustainable future. In this report we present our views on Sustainable Futures for India from a waste management perspective.
-- We research and present our findings on why waste management is becoming increasingly important for India.
-- Who are the stakeholders involved in waste management? What happens to our waste - lifecycle of our waste.
-- We explore global trends in waste management and present innovative uses of waste from around the world.
-- Finally, we come down to the biggest challenges that India faces in waste management.
-- We identify two key pressing issues and propose innovative solutions for the same.
Adjusting the Focus: Usability Study Aligns Organization Vision with Communit...Laurie Bennett
One project sponsored by IEEE, two teams of Southern Polytechnic State University graduate students, one structured approach taught by Dr. Carol Barnum, amazing overlapping results. Professor Carol Barnum, together with her graduate students, Laurie Bennett, Jay Jones, and John Weaver present the approach, findings, and recommendations revealed during their usability study conducted for the IEEE website, Engineeringforchange.org. Learn how their different paths taken during the usability study resulted in identifying the same show stopping problem areas.
For Publishers: Case Studies and Market Research for Mobile B2B Digital Marke...Astek Consulting
A webinar given by Andy Swindler of Astek and Greg Krehbiel of Kiplinger for the Specialized Information Publishers Association detailing market research and case studies to support the need for a comprehensive mobile strategy.
Mobile usability studies - exploring mobile user experiences for global brand...Merlien Institute
Presented by Arthur Moan, Managing Director UK, UserZoom
at Market Research in the Mobile World Europe
8 - 11 October 2013, London, Europe
This event is proudly organised by Merlien Institute
Check out our upcoming events by visiting http://www.mrmw.net
Presentation at STC Technical Communication Summit, 2013 - #stc13. This presentation explores how to embed concepts in DITA task topics without breaking the DITA semantic structure. Includes theory and practical elements drawn from real current projects.
Changing culture through revolving doors program @ DeluxeNalie Lee-Heidt
Discover how a revolving door program has changed the culture at Deluxe and still allow the UX team to still have their “day jobs”. In addition:
- Understand the 3 components that make up a revolving door program
- Learn how a predictable, timely customer feedback cycle can make stakeholders more knowledgeable, engaged and invested
- Get tips on how to expand customer feedback reach within your company TODAY even if you don’t have the money or resources to implement a full revolving door program
How we could use Email as a simple but effective tool to both validate problems and potential solutions AND to understand the users we are designing for a little better in a practical sense.
Like Mobile-First, only a bit different...
Rapid Prototyping and Usability Testing - HUXPADerrick Bowen
Why don't people adopt the changes we design to benefit them? It is a function of 1) Team bias towards believing they know what end users will want, and; 2) An environment that requires teams to “protect” themselves by showing constant short-term progress. Collecting and utilizing early unbiased feedback will help you balance the effort vs. value equation for your users / customers, leading to quicker uptake.
Accessibility in the Engineering Village CSUN 2019Ted Gies
Engineering Village is a comprehensive research database for engineers. We share our approach to accessibility along with recent user research and an accessible research dashboard. Presented by Elsevier Ted Gies and Jay Nemchik.
As part of Salesforce’s “Summer of Mobile” webinar series, I presented a session on user experience design for mobile. This is adapted from that webinar
Challenge-, Problem-, Project- & Inquiry-Based Learning: Are these just buzzw...Eduwebinar
In this webinar Karen explores four learning frameworks to identify:
- what they offer to support teaching and learning in the classroom,
- core elements and specific features for student engagement,
- examples of application, and
- documentation and information to support the development of further understanding of challenge-, problem-, project- and inquiry-based learning.
Workshop talk by Mark Billinghurst at the AWE Asia 2015 conference on October 17h 2015. This workshop gives an overview of design guidelines and tool for designing wearable interfaces.
Why is Test Driven Development for Analytics or Data Projects so Hard?Phil Watt
Preview of research results for my Master's thesis on Test-Driven Development in Analytics. Prepared for my Term 4 assignment, oral thesis presentation
Saving Yourself From Product Management Hell - Product Anonymous July 2020Jock Busuttil
DOWNLOAD MY SLIDES FOR FREE: https://imanageproducts.com/saving-yourself-from-product-management-hell/
Talk from Product Anonymous, Melbourne in July 2020 talking about saving yourself from product management hell. All about how to influence corporate strategy when it's missing through great user research and a well structured, aligned and executed product strategy.
Similar to UXPA 2013: Effectively Communicating User Research Findings (20)
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
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.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Not quite an Executive summary, is it?Working on this presentation and reviewing a lot of my past deliverables, I found a lot of mistakes, like this, that I made.
Any good war stories – unusual things that have happened?
This often happens when you have people observing testing. They discuss the findings as they happen, make conclusions, and decide on changes – often while you’re still testing.
[Ask the audience and raise my own hand]
[Ask the audience and raise my own hand]
[Ask the audience and raise my own hand]
[Ask the audience and raise my own hand]
[Ask the audience and raise my own hand]
Of course, if you’re writing and presenting, you need good writing skills and good presentation skills.These are very important, but we could spend hours talking about each of these.
Before we talk about creating effective research deliverables, let’s first look at what can go wrong.
Ideally the reactions are positive.This was the highest compliment I received from a client after viewing a particularly controversial presentation.
Because we deliver bad news and focus on the negative, people can get defensive.
Here are some negative reactions I’ve encounteredIt’s a good idea to anticipate and know how to prevent or deal with these reactions
Some people are impatient and just want to see the designs.Have you ever found that you’re the person in the room most interested in the research findings?
Research, analysis, and creating the deliverable takes a lot of time.Without frequent communication or involvementThey can become impatient and anxious about not seeing any designs yet. What have you been doing all this time?
Show examples of the research deliverables
They spent all this money to have you tell them what they already knew.“Well then why didn’t you do something about it?”
Why this happens:They may have known these things on some level, but didn’t have them fully formed in their minds until they saw your deliverable.It’s rare that research reveals completely new information that no one knew.Although people may have known the information, there’s great value in gathering, organizing, and formally documenting the information.People don’t understand that the purpose of research is not to educate the clients, it’s to educate the designers and project team. The clients may have already known that information, but the designers have to know it.
Clarify to clients at the beginning of the project and in deliverables:Maybe you know this information, but we need to know it firsthand.There’s value in gathering, organizing, and publishing it in official documentation that can be used for this project and future projects.Explain the value that you bring to the findings. You don’t just report directly what you hear and observe.
You say that managers can’t approve multiple items at a time.Someone pounces – You’re wrong! You can approve multiple items, you just have to…
Assume that you’re supposed to be a subject-matter expert or that you’ll become one as part of the research.What participants tell you and show you is not “correct.” So by relying on them, some of your findings may be “incorrect.”Or they pounce on you because your recommendation obviously can’t be done in the current technology.You can’t double check and verify every reported issue.
Participants’ incorrect assumptions can reveal important insights. For example, a participant may tell you that there’s no way to perform a certain function in an application. That function may exist, but they just don’t know about it, which indicates a problem in itself. Explain that research findings are iterative, you welcome feedback and clarification, and you can make revisions as neededIf something isn’t technically feasible, let’s work together to find a solution that does work
“We can do that ourselves. We’re not potted plants!” was the reaction I received from an executive.
We make it look easy – anyone can observe people and ask questionsSure, they could take time to learn about it and eventually do it themselvesMost end up doing the typical BA requirements gathering – asking people what they want
Ideally, the quality and depth of your findings will speak for themselvesYou bring your skills - you don’t just observe, ask questions, and report back
“What about the other 10,000 users,” some clients ask. I’d like to say, “Okay, do you have hundreds of millions of dollars and a few years to spend doing research with all those people?” What do they propose as an alternative then? Do research with all 10,000 or do nothing?
Clients who are used to surveys and statistical significance. Don’t understand qualitative researchUnder the misconception that research involves asking people what they want.
And why qualitative research necessitates small numbers of participantsIt’s about seeing patternsGive some good analogies and examples“Tripping over a rug”
When a participant doesn’t fit in people’s preconceived notions or brings up something they don’t want to believe. The easiest thing is to dismiss them as not a typical user.
If you don’t like the bad news, it’s easy to dismiss it by blaming the participants that were recruited.
They can’t as easily argue with the participant selection if they were part of the recruiting.Video clips reinforce that a reaction wasn’t isolated to one odd participant
For example, I didn’t mention the annoying horizontal scrolling in a reporting application in my contextual inquiry findings. It wasn’t necessary to get into obvious, usability details for field studies.We were focusing on higher level issues.
For example, usability testing will provide detailed, interface-specific findings, but field studies will result in higher-level findings such as user characteristics, user needs, tasks, and the problems they face.
But complex problems often require additional research or design exploration to solve. There isn’t always an easy solution that you can describe in text in a report or presentation.
Even lazier is the reaction, “It’s a communication issue.” People don’t need to be trained, they just need to be told how to do something.
It’s best to first make the interface as intuitive and as easy to learn as possible to minimize the need for training.Usability problems only need to be fixed once, while training is a continuous process that can become expensive.
Keep your recommendations flexible. Instead of just dismissing the recommendation completely. Try to find a solution that works around the issue.
Misunderstandings about the purpose of user research, what it involves, and the results it provides. Clearly explain the user research at the start of the project.Provide informal updates throughout the project. Don’t wait until the deliverable
There are many different types of deliverables. Which to choose depends on several factors.
Interface-related issues (usability testing, heuristic evaluation, expert review) are best explained in a visual format, like a presentation or annotated designs that can show screens and directly point to problems
Field StudiesMore about user behavior, characteristics, goals, needs, etc.Not specific about an interface. Less visual.May need to provide more detailReport, personas, diagrams, etc.
You often have to serve a variety of audiences. High-level executives want an overview.Production-level people (designers and developers) need to know the details to design and implement the solutions.You may need to provide more than one deliverable or allow for progressive disclosure.
Determines the formalityClients need a more formal deliverable, whereas you can be more informal with an internal team.
Less time – more high-level and more informal deliverable. Suitable for quick rounds of iterative design and research.
More time – more detailed and more formal deliverable. Suitable when there’s no specific deadline – as in exploratory research, provide a lot of time.
After you deliver the research findings, will you remain on as a member of the design team? If so, you can provide the knowledge. People don’t have to rely on the deliverable.
Or will you go away, and the deliverable will remain as the holder of the research knowledge? If so, you need a more comprehensive, detailed research deliverable.
There are various types of deliverables, from no deliverable at all to a full report. You should choose the deliverable that best allows you to communicate your findings and recommendations in the time available and considers the needs of your audience.
If the right people are involved throughout the research, a deliverable may not be necessary.You can do a group analysis and discussion, without creating a deliverable.They learn about the research findings and recommendations first-hand.
No one can refer to the research for questions or future projects.What happens when people leave? If the knowledge is only in their heads.Have you ever had to take over a project from another researcher? It’s hard to catch up without documentation. Looking at a bunch of random notes in notebooks and spreadsheets and various places isn’t the same as being able to refer to a deliverable
People call this various names – top-line report, summary of findings, etc.You do a quick analysis and produce an informal document with headings and bullet points describing the overall findings and recommendationsTo produce quick findingsGo through your discussion guide and write down your overall conclusions from each task or question. You’ll be surprised how much you remember off the top of your head.
Details can get lost, since they’re not documented anywhere.You may make conclusions based on a quick, high-level analysis and miss things
It’s easier to explain and for the audience to understand problems by pointing to them on an image.
It doesn’t work for research such as field studies in which the information is more about people and their tasksIt’s more difficult to present than a PowerPoint presentation – you can’t just read through it, but you can summarize
Best format to explain complex issuesSomeone who wasn’t in the presentation can read the report and understand the research. Someone joining a project later can get up to speed.Long after much of the information is forgotten, a report lives on and can be referred back to. It can be printed and it tends to stick around, whereas digital documents tend to get forgotten.A high-level PowerPoint or a brief summary of findings usually doesn’t cut it. The hearty thwack that comes from slapping down a thick report on a conference room table is impressive, even if no one reads it. To some people, a hefty and detailed report says, “Here’s some impressive, comprehensive research. We got our money’s worth on this one.”
People think of reports as these long, text-based documents, but they can really be a container for anything.
People assume they’ll be long and boring (even if they aren’t) and don’t want to read them. A presentation, you’re given the information in a specific period of time. You have to make an extra effort to read a report. And people are busy.You can’t present a report, yet you need to present something. So you end up creating both a report and a presentation, which takes even longer.Clients often want to save money by eliminating reports
A presentation can either accompany another deliverable (such as a report), or it can be the only deliverable.
It makes sense when you present it, but it doesn’t necessarily make sense to those who weren’t at the presentation.
It doesn’t have to try to contain all the details. It can leave the details for the report.Those who want more detail can refer to the report.Those who miss the presentation can read the report.
Takes more time and is more expensivePeople often don’t read a report after attending the presentation. So they don’t learn the things that aren’t in the presentation. So be sure to include the most important information in the presentation, and indicate at the end what other information exists in the report.
Has to do a lot more explaining to make sense as the only deliverable.
More people are likely to attend a presentation than to read a report
It’s difficult for presentations to contain enough detail to be understood on its own later and also be an ideal format for presenting.The extra explanatory text that makes a presentation understandable on its own doesn’t necessarily make a presentation a compelling experience when you deliver it to an audience.
Leaving out information means things can get lost, findings and recommendations can get misinterpreted
Provide an appendix of additional material that you don’t present but leave at the end of the presentation for people to read later.
Provide an appendix of additional material that you don’t present but leave at the end of the presentation for people to read later.
Create a version that you presentAnd another that you leave behind to read later and for those who didn’t attend the presentation
Create a version that’s ideal for presenting Record the presentation with Morae or Camtasia, which records the screen, your narration, and the video/audio clips; so that others can view the presentation later and get all the details as if they were at the initial presentation.
Annotated designs allow you to provide more detail
Once your audience has the initial understanding, all the extra context and examples get in the way when project teams simply want to view and discuss your recommendationsFindings and Recommendations MatrixProvides an easy way to go through the list of recommendations in a table (Word or Excel)Can just focus on the recommendationCan see the priorityOr review a summary of the findings that led to that recommendation
Easier to write than a report
These are sometimes better ways to explain and explore the findings besides simply using text or verbal description.
They usually don’t stand alone. So a report or presentation is usually also necessary.
If necessary – ask show of hands for reports, presentations, both
Regardless of the type of deliverable you provide, there are things you can do create effective deliverables
Without a template, it’s easy to waste a lot of time futzing around with formatting. You end up re-creating the wheel every time.It’s also good to maintain consistency.
It could be a great deliverable, but if it looks boring and cumbersome to read, fewer people will read it.Looking good isn’t enough, but it’s a start to get people to begin reading it or begin paying attention.
It could be a great deliverable, but if it looks boring and cumbersome to read, fewer people will read it.Looking good isn’t enough, but it’s a start to get people to begin reading it or begin paying attention.
It’s easy to overlook and think that everyone understands the methods.Even if you’ve already explained it:People forgetSome never understood it in the first placeSome weren’t involved earlier in the project. Some will read it later and need to understand
Our goal is to improve the UX, we’re often negative – finding problemsWe take the positive aspects for grantedCan be depressing and defeating for the audienceBalance the negative with some positiveExplain why you focus more on the negative
Use visuals to help the audience understand the findings – screenshots, diagrams, illustrations, charts, etc.They also break up the text, making the deliverable appear more interesting and less intimidating to read
Use visuals to help the audience understand the findings – screenshots, diagrams, illustrations, charts, etc.They also break up the text, making the deliverable appear more interesting and less intimidating to read
Use visuals to help the audience understand the findings – screenshots, diagrams, illustrations, charts, etc.They also break up the text, making the deliverable appear more interesting and less intimidating to read
Use visuals to help the audience understand the findings – screenshots, diagrams, illustrations, charts, etc.They also break up the text, making the deliverable appear more interesting and less intimidating to read
The environment, documents, tools, signage, and other physical aspects you encountered
Participants say things that we could never say.And they often have far more impact than we would have saying something general like, “The participants don’t like using the application.”
It’s easy to get carried away when you have many really great quotes.If you have too many quotes, it’s overwhelming. People won’t read them and they lose their impact.
You have more room in reports to include multiple, longer quotes.
People stop and read the quotes.Do you read the quotes to them, or do you pause and let them read them? Either way is awkward.If you have many quotes, create two versions of the presentation. One to present with only a few quotes, and one with more quotes as a read-only version.
If you have many quotes, create two versions of the presentation. One to present with only a few quotes, and one with more quotes as a read-only version.
When you can, it’s usually much more effective to show participants saying and doing things themselves.Especially for controversial findings. Difficult to argue with.
Difficult to describe complex design changes with text alone. Leaves room for misinterpretation.Can do this by making simple changes to a screenshot
Show examples from other interfaces that do what you’re recommending.
Show examples from other interfaces that do what you’re recommending.
Prioritize the recommendations – as shown in a findings and recommendations matrixOtherwise, people can be overwhelmed with the number of changes to makeWhen I was new to the field, I thought that clients should fix everything – why wouldn’t they fix it?Clients have a limited amount of time, money, and resources. Point out where they should focus first?
And give them a plan to implement the recommendationsWithout a plan, it’s easy for items to get shelved and eventually forgotten
Guide them on any additional research or design steps they need to take next.
It’s always good to get a second opinion.Get feedback from someone on your project team to ensure that your deliverable is understandable.Get a content review from a writer or editor. Not just proofreading, but ensuring that you have a well-balanced, persuasive piece of work.
Get feedback from someone on your project team to ensure that your deliverable is understandable.Get a content review from a writer or editor. Not just proofreading, but ensuring that you have a well-balanced, persuasive piece of work.
Decision makers – those with the power to make sure things get doneThe doers – those who will actually implement the recommendationsThose who don’t attend, probably won’t read the deliverable later.
This presentation is about effectively communicating user research findings. So we assume that means deliverables, but there are other ways to communicate user research findings.
“Deliverable” implies that the researcher:Conducts the research alone, while the client/project team waitsDelivers the findings and recommendationsGoes away, leaving the client/project team to implement the recommendations.
Few people will reread them after you’re gone.It’s easy to forget about or misinterpret recommendations.
Involving the project team and clients in the research gives them:More empathyA deeper understandingBetterappreciation of the findingsA stronger sense of responsibility to solve the problems
PlanningParticipants to recruitQuestions to ask, things to observe, ask the team what they want to knowHave them review and provide feedback on the discussion guide
PlanningParticipants to recruitQuestions to ask, things to observe, ask the team what they want to knowHave them review and provide feedback on the discussion guide
PlanningParticipants to recruitQuestions to ask, things to observe, ask the team what they want to knowHave them review and provide feedback on the discussion guide