The document provides tips and guidance for user experience (UX) design on a limited budget. It emphasizes starting with defining the audience through activities like determining goals, tasks, and current solutions. It also stresses understanding the user's context and validating designs with real people over following a specific process. The overall message is that good UX comes from being user-centered not tool- or feature-focused.
This presentation was prepared for a meetup session hosted by MindLinks.de to inform audience about "Google Design Sprint" and how everyone can use it for their projects. This community in Munich provides a creative space to young professionals and refugees with a shared interest in academic discussions.
It used to take companies weeks to brainstorm, write specs, publish RFPs, and get started on projects. With a design sprint, it’s possible to accomplish all that—plus sketching, prototyping, and validating big ideas—in just 5 days.
Sound too good to be true? We partnered with InVision to help teams learn how exactly to run their own design sprint. Follow these tips and by the end of your sprint, you’ll have live, targeted customer validation so you know exactly what to prioritize in your product roadmap.
Discover more to learn detail with google design sprint, great tools to maximize and validate your idea with lack of creativity and enhancing collaboration.
A Design sprint is a time-constrained, five-phase process that uses design thinking to reduce the risk when bringing a new product, service or a feature to the market.
This presentation was prepared for a meetup session hosted by MindLinks.de to inform audience about "Google Design Sprint" and how everyone can use it for their projects. This community in Munich provides a creative space to young professionals and refugees with a shared interest in academic discussions.
It used to take companies weeks to brainstorm, write specs, publish RFPs, and get started on projects. With a design sprint, it’s possible to accomplish all that—plus sketching, prototyping, and validating big ideas—in just 5 days.
Sound too good to be true? We partnered with InVision to help teams learn how exactly to run their own design sprint. Follow these tips and by the end of your sprint, you’ll have live, targeted customer validation so you know exactly what to prioritize in your product roadmap.
Discover more to learn detail with google design sprint, great tools to maximize and validate your idea with lack of creativity and enhancing collaboration.
A Design sprint is a time-constrained, five-phase process that uses design thinking to reduce the risk when bringing a new product, service or a feature to the market.
I was talking at a GDG event on Design Sprint about how we can reduce the lead time on developing new ideas and products and build prototypes, test and validate.
Big Studio in partnership with Startup Institute hosted a design thinking session for the product and design class. Jay, Diana and Mike from Big Studio facilitated a session that takes every day items (toothbrush, sneaker, coffee cup) and teaches the students to use design thinking to evolve these items into new products. We choose these items not just because they're familiar to everyone but also due to the fact that their specific industry in constantly evolving them and looking for ways to get consumers to buy.
How to Build Customer Centric Products by Microsoft Senior PMProduct School
Main takeaways:
- The various methods to build a customer centric product
- Best practices and pitfalls to avoid
- Using qualitative and quantitative data to better your product for the customer
Workshop methods for designing with persuasive patternsAnders Toxboe
Recipes for facilitating great workshops using the persuasive patterns card deck. Learn how to define workshop goals and wanted outcomes and understand how to direct your efforts effectively.
a move fast method to sharp the idea and design in five days. It has been proven to most of the startup under Google ventures. Want to know more how to build it, just contact me. :)
UX Everywhere: how to think like a user experience plannerDeanna Lambert
I ran a full-day workshop for the Account Planning Group of Canada, teaching traditional/mass planners about some of the differences between traditional and UX planning, and workshopping four different ux-centric discovery processes that I've adapted for the needs of the traditional planner who is engaged in multi-channel planning.
Workshop: The craft of creating delightful experiences: User Centred Problem ...Blackboard APAC
Learn about the Design Thinking methodology used at Blackboard to empathise with our users and solve problems. In this workshop we will apply Design Thinking to evaluate the Learn interface and user experiences when logging into Blackboard. Together we will ideate and wireframe suggested solutions.
Lean Startup & Corporate Innovation Strategies - April 2015Kevin Shutta
Intro to Lean Startup and insight into the barriers and strategies for corporate innovation. Corporate Innovation inspired by Trevor Owens, CEO of Lean Startup Machine.
These slides were prepared to introduce district leaders to the design thinking process. The design challenge we worked on during this day-long introduction was to redesign high school media centers. These slides were used to step participants through each phase of the design thinking process.
There is a misconception that to be a startup you need to have a team that can build a full product. And only when the product is built can you attract customers and convince them to pay! But this approach takes a lot of time, and an abundance of resources that are unavailable to most entrepreneurs.
In this workshop, Poornima will share strategies for brainstorming, validating your idea, launching it, and even attracting early adopters who are willing to pay, as a scrappy startup.
Garnering positive engagement from stakeholders who don’t understand UXNexer Digital
In this talk I'll speak a little bit about certain techniques to get a more open and positive engagement from stakeholders who aren't used to UX. I'll talk about what they need to hear to let you do the work you want to do, how to deal with them and how to get leverage in the meeting room by doing what we do best — designing.
2021.08.19 Class 1.2 MGT1022 Lean Startup Management.pptxNishanttiwari355054
The Lean Startup provides a scientific approach for creating and managing start-ups and get a desired product to customers' hands faster.
The Lean Start-up method teaches you how to drive a start-up-how to steer, when to turn, and when to persevere-and grow a business with maximum acceleration.
It is a principled/systematic approach to new product development.
Eliminate uncertainty.
Develop a Minimum Viable Product (MVP).
I was talking at a GDG event on Design Sprint about how we can reduce the lead time on developing new ideas and products and build prototypes, test and validate.
Big Studio in partnership with Startup Institute hosted a design thinking session for the product and design class. Jay, Diana and Mike from Big Studio facilitated a session that takes every day items (toothbrush, sneaker, coffee cup) and teaches the students to use design thinking to evolve these items into new products. We choose these items not just because they're familiar to everyone but also due to the fact that their specific industry in constantly evolving them and looking for ways to get consumers to buy.
How to Build Customer Centric Products by Microsoft Senior PMProduct School
Main takeaways:
- The various methods to build a customer centric product
- Best practices and pitfalls to avoid
- Using qualitative and quantitative data to better your product for the customer
Workshop methods for designing with persuasive patternsAnders Toxboe
Recipes for facilitating great workshops using the persuasive patterns card deck. Learn how to define workshop goals and wanted outcomes and understand how to direct your efforts effectively.
a move fast method to sharp the idea and design in five days. It has been proven to most of the startup under Google ventures. Want to know more how to build it, just contact me. :)
UX Everywhere: how to think like a user experience plannerDeanna Lambert
I ran a full-day workshop for the Account Planning Group of Canada, teaching traditional/mass planners about some of the differences between traditional and UX planning, and workshopping four different ux-centric discovery processes that I've adapted for the needs of the traditional planner who is engaged in multi-channel planning.
Workshop: The craft of creating delightful experiences: User Centred Problem ...Blackboard APAC
Learn about the Design Thinking methodology used at Blackboard to empathise with our users and solve problems. In this workshop we will apply Design Thinking to evaluate the Learn interface and user experiences when logging into Blackboard. Together we will ideate and wireframe suggested solutions.
Lean Startup & Corporate Innovation Strategies - April 2015Kevin Shutta
Intro to Lean Startup and insight into the barriers and strategies for corporate innovation. Corporate Innovation inspired by Trevor Owens, CEO of Lean Startup Machine.
These slides were prepared to introduce district leaders to the design thinking process. The design challenge we worked on during this day-long introduction was to redesign high school media centers. These slides were used to step participants through each phase of the design thinking process.
There is a misconception that to be a startup you need to have a team that can build a full product. And only when the product is built can you attract customers and convince them to pay! But this approach takes a lot of time, and an abundance of resources that are unavailable to most entrepreneurs.
In this workshop, Poornima will share strategies for brainstorming, validating your idea, launching it, and even attracting early adopters who are willing to pay, as a scrappy startup.
Garnering positive engagement from stakeholders who don’t understand UXNexer Digital
In this talk I'll speak a little bit about certain techniques to get a more open and positive engagement from stakeholders who aren't used to UX. I'll talk about what they need to hear to let you do the work you want to do, how to deal with them and how to get leverage in the meeting room by doing what we do best — designing.
2021.08.19 Class 1.2 MGT1022 Lean Startup Management.pptxNishanttiwari355054
The Lean Startup provides a scientific approach for creating and managing start-ups and get a desired product to customers' hands faster.
The Lean Start-up method teaches you how to drive a start-up-how to steer, when to turn, and when to persevere-and grow a business with maximum acceleration.
It is a principled/systematic approach to new product development.
Eliminate uncertainty.
Develop a Minimum Viable Product (MVP).
Webinar: Remote Learning - How to Brainstorm Lean Six Sigma Improvement IdeasGoLeanSixSigma.com
Group Brainstorming has been debunked by countless studies, but including others in problem solving is essential. How do we address this paradox?
The science supports a completely different, and much better approach to coming up with solutions. Join us for this 1-hour webinar where we walk you through a new way to get more ideas, better solutions and essential group engagement in a remote world.
You can’t just build a successful mobile app or website without first understanding how the user thinks and what they need from you. Everything we design and build exists as a part of an ecosystem, the physical and digital environment in which the user perceives and uses it.
In this 3-hour Masterclass, we will discuss how to think specifically about the real use cases and how to pick the right technology to meet opportunities for your organization and your users.
We will practice using existing, well-proven UX design tools and methods to understand users, and to design your mobile products to engage real people.
We’ll wrap up by reviewing the actual products you are working on, to leverage what we’ve just learned to improve them even more.
Presented as a workshop at GPeC 2019 in Bucharest. Hands on parts you have to do on your own, therefore.
It’s okay to use hamburger menus! We know how people really use their mobile phones and tablets and have developed a human-centered design system to encourage your eCommerce users to find and understand your products better to close sales more easily.
Mobile touchscreens are not new. We have data on how people use their mobile phones and tablets. We can use this to create human-centered design systems for more consistent and usable design.
In this session you will learn a very simple set of tactics to place content, create more useful interactions, and design a consistent and readable navigation and way-finding system for your eCommerce mobile app or website.
Presented at GPeC 2019 in Bucharest
It's okay to use hamburger menus! We know how people really use their mobile phones and tablets, and have developed a human-centered design system to encourage your eCommerce users to find, understand, and transact better.
Presented at Mobile Trends Conference 2018, Krakow Poland
UX for Mobile with Steven Hoober at Pointworks AcademySteven Hoober
If you work on a team without sufficient time or resources and need to do design thinking outside your official role yourself, this workshop can help. There are roles in the workshop for product owners, information architects, interaction designers, content managers, UI/visual designers and developers.
In this course, you’ll discover:
The way digital products really work; layering, the stack and back
Proven UX design tools to get to the new needs of users, and how to think about exploiting new technologies
A brief history of design; how Swiss Modernism is what we mean by flat today
Designing by zones; touch accuracy and touch preference regions are not what you think
How to conquer Blank Page Syndrome by designing interfaces using mobile OS navigation patterns
The overlap between technology and use, including how people use different devices in different contexts at different times of the day
Design considerations unique to mobile, including features and sensors that aren’t available on desktop applications
Problems of poor connectivity, and how to plan for them; it’s not just “airplane mode”
How to create task flows that account for the user and the system all as one
Everything we design and build exists as a part of an ecosystem, the physical and digital environment
in which the user perceives and uses it. Though we should always have been designing like this, your
connected city, home and wearable devices give us an excuse to think specifically about the use and
technology to make it work best.
This session will discuss and demonstrate how to use proven UX design tools to get to the new needs
of users, and how to think about exploiting new technologies.
Participants will work as teams to create new product ideas, and develop them into workable services
by using technology and considering the user, their needs, and their environment.
Presented at UXPA-China UserFriendly 2016 in Suzhou, 17 November 2016.
Today’s world is full of open, and airy, beautiful, tediously identical, and unusable designs. Trends shouldn’t be taken too far, and we can easily make modern interfaces that work. But being authentically digital doesn’t just mean removing gradients and woodgrains.
In this workshop we’ll discuss principles, define how to make interfaces that work for real people in the real world, and redesign design your website, mobile app or other interface how people expect their various devices to work for them.
Presented at UXPA-China UserFriendly 2016 in Suzhou, 19 November 2016.
Phones Aren’t Flat: Designing for People, Data & EcosystemsSteven Hoober
A session at Society for Technical Communication (STC) Summit 2015
Tuesday 23rd June, 2015 9:45am to 10:30am
We like to think phones are flat slabs of glass our users touch, but it's not entirely true. Everything we design and build exists as a part of an ecosystem, the physical and digital environment in which the user perceives and uses it. Though we should always have been designing like this, multi-screening, smart homes and wearable devices give us an excuse to think specifically about the real ways people work. We'll discuss how to use technology to build products and services—not just apps and websites—for your business and users.
We will apply this with a brief exercise, so bring along a current or recently-completed project, or a favorite (or least favorite) tool you use day to day to work on.
Presented at MoDevUX on 23 March 2015
Everything we design and build exists as a part of an ecosystem, the physical and digital environment in which the user perceives and uses it. Though we should always have been designing like this, the ubiquity of mobile smart devices, connected cities, smart homes and the flood of wearables give us an excuse to think specifically about the real use cases and how to pick the right technology to meet opportunities for your organization and your users.
In this 3-hour workshop, we will discuss how to use existing, well-proven UX design tools and methods to get to the new needs of users, and how to think about exploiting new technologies in the best possible way. Participants will work together to design connected digital products through a series of engaging team exercises.
Fingers, Thumbs & People: Designing for the way your users really hold and t...Steven Hoober
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
Summary in text and all the linked articles, research and references are at: 4ourth.com/Touch
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven reviews his ongoing research into how people actually interact with mobile devices, presents some new ideas on how we can design to avoid errors and take advantage of this new knowledge, and leaves you with 10 (relatively) simple steps to improve your touchscreen designs tomorrow.
How People Really Hold and Touch (their Phones)Steven Hoober
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
Presented at ConveyUX in Seattle, 7 Feb 2014
For the newest version of this presentation, always go to: 4ourth.com/tppt
For the latest video version, see: 4ourth.com/tvid
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven reviews his ongoing research into how people actually interact with mobile devices, presents some new ideas on how we can design to avoid errors and take advantage of this new knowledge, and leaves you with 10 (relatively) simple steps to improve your touchscreen designs tomorrow.
Presented at ConveyUX in Seattle, 7 Feb 2014
There is a gap between the most discussed and trendy practices in design, and the way many UX professional do their work. Sketching in the browser is fine for those who only design websites (and have a coding background) but what about apps, messaging, services and systems?
In this workshop Steven will outline some of the basic principles of good tools, and demonstrate with simple hands-on exercises how to use your existing software, and other simple techniques to design for multiple screen sizes, multiple contexts and every platform.
You will learn:
- How to consider scale, and really understand portability and touch.
- Design with adaptive and responsive needs in mind.
- Specifying design, so UX speaks the language of implementation.
- Service and systems design techniques.
- Quick techniques to assure that your designs will work in context.
Originally Presented at Mobile Trends 2014 in Krakow, Poland on 16 January 2014
Almost all mobile apps fail to make back even their development costs. Add user-centric tactics and principles to help you understand users and their needs, and validate your ideas before you spend the time.
Presented 12 December 2013 at MoDevEast13
We are finally starting to think about how touchscreen devices really work, and design proper sized targets, think about touch as different from mouse selection, and to create common gesture libraries.
But despite this we still forget the user. Fingers and thumbs take up space, and cover the screen. Corners of screens have different accuracy than the center. It's time to re-evaluate what we think we know.
Steven will review the current state of research on how people actually interact with mobile devices, present some new alternative ideas on how we can design to avoid errors and take advantage of this knowledge, and review work you bring so we can all come up with ways to improve real world sites and apps today.
Mobile Design: Adding Mobile to Your Learning EcosystemSteven Hoober
Presented at DevLearn 2013, 24 October 2013, Las Vegas
Every platform offers unique challenges and opportunities. As mobile becomes the preferred platform, you have to address what makes it work well to assure success, satisfaction, and maybe delight. And it’s a lot more than size and touch. Mobile and desktop are very different in their principles and in the way people use them. Learn about the pitfalls and fallacies of designing for mobile and multi-platform, multi-user experiences.
How People Really Hold & Touch (their phones)Steven Hoober
Despite decades of research and years of carrying a touchscreen mobile handset around, there’s a lot of myth, disinformation, and half-truths about how touchscreens work, how users actually interact with touch devices, and how best to design for touch.
Participants in this session will get research findings and other data in order to clarify and set aside misunderstandings about user behavior and touchscreen technologies. You’ll learn the different ways and types of interactions for touch devices that will give you a solid base of knowledge you will then use to review how behavior and interaction can influence design patterns and design choices.
The Trouble with All Those Boxes: Designing for Ecosystems Instead of ScreensSteven Hoober
The desktop web has all but ruined the practice of interaction design and information architecture by the assumptions about technology and user attention, and a rigid adherence to page-based design. Mobile is different and is exposing these problems more than any other digital system. We cannot gloss over bad design anymore because it can make or break your whole organization. Many organizations, even if they address the design or user experience head on, are built to work on the desktop Web so they are having trouble really embracing mobile at the tactical level, even if their leaders set goals and objectives to do so.
During this session, participants will discuss the pitfalls and fallacies of designing for mobile and multi-platforms. You’ll learn principles and tactics for building multi-user, multi-platform experiences and you’ll learn by attempting to improve an example project. This will give guidelines for how to meet user goals, needs, and expectations in all your platforms.
In this session, you will learn:
How to recognize and avoid pitfalls in your project development, UX design, and development practices
To design your digital products as universal, extensible services and ecosystems
The principles of resilience design, and how to design robust systems that function and satisfy even when mistakes occur
How to branch design to address platform-specific features, capabilities, and expectations
Turning Boxes into Ecosystems: Successful multi-channel, multi-platform, mult...Steven Hoober
Presented as a workshop at MoDevUX 2013 in McLean, Virginia, 9 May 2013
The desktop web has all but ruined the practice of interaction design and information architecture by assumptions about technology and user attention, and rigid adherence to page-based design.
If you are paying attention to what your users expect, you'll note that mobile is really exposing these problems. And it's just getting more complex as we have to make our digital products work on TVs and set top boxes, kiosks, and now think of interfaceless devices.
Steven will discuss pitfalls and fallacies of designing for mobile, and for multi-platform, multi-user experiences. Then we will all try out some principles and tactics to solve these on examples, and discuss ways they can be applied to your organization.
Designing for ecosystems and people instead of screens and pages Steven Hoober
How successful strategies involve focusing on and embracing complexity, fragmentation and unpredictability of the way users employ mobile digital and especially mobile systems.
BE SURE TO READ THE NOTES attached to each slide. The slides themselves are mostly pretty pictures, so won't make a lot of sense.
Presented 23 January 2013 at an IXDA Silicon Valley and BayCHI event hosted by Yahoo! in Sunnyvale, CA.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
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.
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.
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.
8. First, find out:
• What is your audience?
• What are their goals?
• What are they using now to solve this
need?
• What goals does your organization
have?
8
17. KJ (Post-It®) Exercise:
•
•
•
•
•
“What one problem does it solve?”
Put up answers
Group answers (draw a circle)
Label groups (write the label)
Pick the top three groups
17
19. “I'm as interested in "channels"
as a thing when designing
ecosystems as I am in pages
when reading a book.”
– Andrea Resmini
@resmini
19
20. “Sadly, no decision about
architecture is a decision, one
that will determine your success
or failure as a company.”
– Michael Sharkey,
Bislr
@michaelsharkey
20
22. Don’t build a website (or app):
•
•
•
•
Where are the users?
How are they distracted?
How else can they get the task done?
Will users automatically come back,
or do you have to re-engage them?
22
25. Which channel?
•
•
•
•
Where are the users?
How are they distracted?
How else can they get the task done?
Will users automatically come back,
or do you have to re-engage them?
25
29. Contact me for consulting, design, to
follow up on this deck, or just to talk:
Steven Hoober
steven@4ourth.com
+1 816 210 045
@shoobe01
shoobe01 on:
www.4ourth.com
29
66. Contact me for consulting, design, to
follow up on this deck, or just to talk:
Steven Hoober
steven@4ourth.com
+1 816 210 045
@shoobe01
shoobe01 on:
www.4ourth.com
66
73. Contact me for consulting, design, to
follow up on this deck, or just to talk:
Steven Hoober
steven@4ourth.com
+1 816 210 045
@shoobe01
shoobe01 on:
www.4ourth.com
73
Editor's Notes
PHONES, WOOD PHONEPOST-ITS, MARKERS, PAPER, TAPEA FEW PRINTOUTS OF FAKE VIDEO SERVICE1 COPY OF BOOKGIVE AWAY EURO BOOKCARDS, TOUCH TEMPLATES, STICKERS, ETC.I hope no one is here for a coding workshop…
Because they didn’t get the name right in the promotion. The description was right, so hopefully you are all expecting what I’m going to call Entrepreneurial User Experience. Now, I am a UX expert. I make lots of money per hour being a consultant for this, and I encourage everyone to hire at least one UX guy for any product. More is better. And we have proof, it pays off in customer satisfaction, stickiness, reduced development effort, reduced bugs, etc. But I am pragmatic more than idealistic, and know you won’t do that. So, I am going to help you add a LITTLE BIT of user-centered thinking to your work instead.
I am going to use the term UX a lot today. Get used to it. It means User Experience. But what’s that really mean?
On a vacation over Christmas, this toaster oven was the bane of my existence. There was no microwave, so we had to use it a lot, for heating things as well as toasting. But the timer was mechanical, so it would merrily tick away when the toaster oven wasn’t even plugged in. You come back when it goes DING to find that nothing happened. Actually ALL controls are independent. So, you can set the wrong mode and get no heat even though it’s now plugged in, so there’s a light on to tell you it’s “working.” The dials are badly labeled. Some say OFF for the off setting, some have a dot. I assumed at first the dot was “default” but it’s not, so again came back minutes later to a cold oven. And so on. We could easily come up with a half dozen small fixes to this OR take the whole thing back to basics and create a new design. But we’ll do more fun and hands on design work later. Instead I ask, how did they get there?
Because they had a laser focus on quality of individual parts. The dials work fine, and I am sure to specification. They click in firmly, and it’s full of features (which look great on the side of the box or the Amazon product page) so does much more than my old toaster oven at home. But they forgot that they were making a toaster oven. That people had to be able to use it, quickly and easily, to make toast, or warm up their dinner. Without knowing you, by default I will accuse you all of making bad toaster ovens also. The way product development — not to mention software development, or even business these days in general — encourages short-sighted goals, a focus on process and a navel gazing attention to what you know of the product, and think you know about our customers.
So, that’s the focus of these few hours we’re together. How to think about, like and for the user. Not just altruistically, so we build better products; not just because you work in a regulated industry and are required to; but so you build products your customers will buy, and will keep on using. *** NEXT ***UX is not not the interface, but the EXPERIENCE. So it involves EVERYTHING that impacts the experience. If you have a note to go hire a graphic designer, don’t do that. UX design is not UI design. http://www.helloerik.com/ux-is-not-ui
I came to many of these realizations and convictions by massively failing and wasting my time. I re-confirmed it recently, building a very beautiful product that’s somewhat odd and disjointed. Because if you go to drawing too early, you get locked into interface and interaction decisions. So the first thing to do when designing is to resist the urge to draw at all. Instead, we need to understand, and define.
And you define, the basic outlines of your product. What is your audience?What are their goals?What are they using now to solve this need?Why is your company doing this? The second to last one is going to surprise you. It’s very unlikely to be whatever your existing formal answer is. It won’t just be the competition’s website or version 1 of your product.
The point of many modern technologies — mobile andwearables more than the desktop Web — is not to allow that existing stuff to be on cheaper and more popular platforms, but to address more emergent needs and fill the gaps. If you really look into how people get and need knowledge you are going to find:Nothing. The first answer is very likely to be that they don’t engage, or re-engage. At all.Ad hoc methods. Asking co-workers, or just doing what they see everyone else do. Or not do. Printouts. And other ways to make the current stuff portable. Sometimes, shared informally.Hacks. Using the existing system (poorly) on their own devices, or just using other information sources which might not be approved or even accurate. It could be just individuals finding info online, or it could be well-intentioned, with departments making their own training notebook or friends sharing links.
You find a lot of this stuff out first by determining who will use your product. Remember, your audience is not you, it’s not your developers, and if you are moving from a website to a mobile app it’s not those same people on the go. Because even if they ARE the same people, they don’t work in the same way they did (or we made them) on desktop. Playing a game while waiting for the dentist is not the same as sitting in front of the Xbox at home. Don’t make assumptions about use, platforms, needs. Mobile (and I am a mobile designer so get used to this) offers the ability to use information in such ways you need to consider that this is the first time you have met your users.
So, you need to find out what your audience, or your users think of it and how they use it. Which means you need to know who they are. Here we come to the first shortcut. Ideally, you are going to go out and find people directly. That’s expensive and to do it right requires some specialized skills. Even I am not the right guy to hire to do this research, but I know how to specify it. Instead, you need to read user feedback, watch what others in the space do, pay attention to web analytics (time on page and abandon rates aren’t always your fault but can be the way the people want to engage). Then answer some basic questions to define your audience. Remember: LIST
So while I am going to talk a lot, it’s true it’s not a lecture, but a workshop. Time to get workshopping.Everyone split up into groups. DISCUSS – WHO IS A DEV, DESIGNER, BUSINESS/MARKETING/PM… OTHER? Group to spread them around? Teams that came together should stay together, and you can use the actual product you are working on. Ideally, you can all do that, but if you don’t have enough people or it’s secret, talk amongst yourselves and pick a public product. Something that works here, so you can pop open your laptop, phone or tablet to show everyone how it works. Once you have a project in mind, raise your hand. ASK SOMEONE TO VOLUNTEER THEIR PROJECT, AND I QUIZ THEM ON THEIR CHOICES…
Don’t worry, I’ll do more group exercises later, but that one’s harder so it seemed best to demonstrate so we could get it out of the way. A term you’ll hear if you start reading about UX work, or worse yet hire one of us, is the principle of user-centered design. I like to extend this to user-centered execution, which we’ll talk about in the next section. A key tenet of UCD is what I already mentioned, identifying your users and understanding their needs. There are lots of clever techniques to get this data, but most of them take forever. Like, 6 months per analytical phase. But there are cheats. Common, well-used cheats. Like using your knowledge.
If you get a team together who have been working on similar products, or have been talking to customers on the first or failed version, they have a lot of knowledge in their heads. Annoyingly, it’s inside. And people are bad at analyzing and sharing really. But, we can use this technique to extract the information and find really, really interesting answers as a result. And, quickly. Ideally, we have a couple hours, but you can do something in a few minutes. Which is all the time we have.
You can do this several times. These are some questions I like to ask, though I don’t always find them by this process. If some like “what is the product” seem simple, I have never asked this of a team — even a team three years into a project schedule — without getting multiple answers. You have to know what you are working on, and make sure everyone is on the same page.
Pick a whiteboard. Let’s just answer one question. What ONE problem does it solve. Everyone write that answer on a post-it, and put it on the whiteboard. Now I said ONE, but I mean that per card. Torn? Write two. Or five, or fifteen answers. That’s fine. Start doing those now, as I keep talking at you. 20 MINUTES IF POSSIBLE.
20 minutes! Pick a moderator. You can’t spend more than 5 minutes per step. You can argue for hours about this stuff.
PAUSE A website is not a digital strategy, and an app is not a mobile strategy. You know this. We all know this. Though with the number of people confusing the ACA with the website fiasco, I wonder sometimes. But anyway, how DO we get to a digital strategy? How do we find the right answer for you and your organization?
First, think in terms of systems, and of data, and set aside platforms.
Thinking of systems means thinking about how information works agnostic of channels. It means thinking of Information Architecture, data architecture, even storage technologies and what’s in the API, first. Think about some really successful products. Twitter, which is SMS based, but you use as a Website, as an app on your computer or handset, or tablet… Or take Evernote. Who used some competing tool to keep track of stuff like that a few years ago? Well, most of those disappeared. Why? They were websites. Or apps. But Evernote is a platform, more than anything. Their platform even has a name (Trunk) and teams work on that as a product in and of itself. Thinking of their product as a service meant they could move into new platforms immediately, without re-thinking their business model, or re-architecting their systems.
Remember when I asked what your audience uses now to solve the problem your product will fix? Well, that might not be a competing website, but a book, catalog, pair of scissors, or Post-It note. Think about all the systems we use every day, maybe by stopping and just observing how much you yourself email, IM, SMS and just walk over and talk to people. A website is not a digital product, and an app is not a mobile strategy. You have to consider the whole ecosystem, and design the password reset emails, make it easy for customers to send links to their friends and family, and make sure the invoice in the box uses the same terminology as the product sales website.
To think in terms of ecosystems it helps to be a clever data-centric type, but thinking of the users will do nicely as well. You can only go so far improving that website, so think of their tasks, their locations, their motivations, the other tools they use, etc.
Exercise time. You can document this any way you want. Paper, whiteboard, etc. Define the current domain. Website? App? Assume that you want your users to be re-engaged and to use some version of your product everywhere. What problems do they encounter with each of these facets? Take into account your previous work. Your audience identification and so on, to figure out how they might actually interact with your systems. 10 MINUTES. This one is quick on purpose.
You wrote down those issues because we’re going to solve them now. This is another where I want to demonstrate thinking outside the box by pairing your teams. Pair off across the table with another team. Move around if you need to, or just turn your chairs so your whole team faces another team. (UNEVEN GROUPS? I will help one of them)Now, one team volunteer to present the problems you just found. The other is going to: Review the previous worksheets. Explain it to them briefly so they know your product well. Then ONE AT A TIME, quiz you as needed and consider if the answer to the issue is providing the information in another channel.
5 MINUTE LECTURE after this, so whatever time is left! Channel can be pretty broad. Not just web or app or email or postcard. But what about a Facebook plugin. Or TV advertising. Interactive billboards? Think broadly, and do not worry about cost or (within reason) plausibility. A key reason you are doing this is just to set the scope, and make sure that everyone is thinking about the possibilities, so your database and APIs are built with these crazy ideas in mind.
In case you haven’t picked up on that, or I accidentally implied any of the things I said are a new process, or steps in your existing process, they aren’t. You should use almost all of these during your design process, but routinely. If not hourly, then check for resilience and consider platform specifics daily. Eventually, you can do this automatically. It becomes second nature. To me, I am serious when I say this is developing a philosophy of design.
Ask for Help –Lastly, there is a lot of information, scads of research, good guidelines, and a lot more mobile consulting out there than you might think. If you can’t hire an expert full time, try to get one in to help for a bit at those key junctures, and as early as possible. Assign existing people jobs to find information, and share it with the organization so you raise the level of knowledge in the new domain. You people: go back home and tell everyone what you learned here. Now, what didn’t I answer for you? What specific problems do you have with your organization, environment or users? GIVE AWAY BOOKS TO FIRST FEW WHO ASK QUESTIONS.
Bring your product. If you have one, and can share it, bring it. Preferably, bring some printouts on paper, at the scale they are viewed. If it’s on a handset, don’t take up the whole piece of paper. By bring it I mean: Bring several pages, a process that you could demonstrate to others without using a computer or your phone. If you can’t bring a real product, bring something. A favorite site or app, or one you want to use more but find to have issues. In two days, we’ll work on more specific design issues of interface and interaction, and learn a little about evaluating your work to confirm it is good and to improve it.
So, whose confused, disagrees or doesn’t see how it applies to them?
Because they didn’t get the name right in the promotion. The description was right, so hopefully you are all expecting what I’m going to call Entrepreneurial User Experience. Now, I am a UX expert. I make lots of money per hour being a consultant for this, and I encourage everyone to hire at least one UX guy for any product. More is better. And we have proof, it pays off in customer satisfaction, stickiness, reduced development effort, reduced bugs, etc. But I am pragmatic more than idealistic, and know you won’t do that. So, I am going to help you add a LITTLE BIT of user-centered thinking to your work instead.
First, who was not here on Monday? … Too bad, there’s no time to catch up. But, it’s all by teams so you won’t be too far behind. Also, put your hands back up. Let’s move you to WHICHEVER TABLE IS LIGHT. PROBABLY THE FRONT ONE.
So of those here Monday, who went home or to the office and tried to chat about Monday’s work with people or Googled the keywords and… got confused? Briefly, what didn’t make sense so I can try to fix it before we continue?
Okay, so where we left off moving from ecosystem design, to starting to identify which platforms are the right ones to work on. I actually don’t have a simple enough checklist to pick which platforms you need to focus on. Just opening yourself to the possibility of others, or awareness that it’s an ecosystem and has to be consistent should be enough to get you started. Platform differences should not be worried about as “fragmenting” the development or your experience. Differences tend to disappear in the end, not in the sense of merge, but because the capabilities and interactions are matched to the way they are used. Embrace these differences.
Just trust me on this one: Everything you do is too complex to adequately model and map. Assume you have always missed something, so you are prepared to deal with the unexpected, both in design and so you can modify your product over time to take advantage of new ways you find people using your learning information. You could just remember instead…
I say there’s something called Resilience Design. Or there should be. Here’s a simple example… I also still wear normal watches. One is a dive watch, because it’s shiny, not because I am a diver or anything. It is one of those with a twisty ring around the outside. That part with the numbers twists around. If you don't know, and I didn't until recently, this is used as a simple timer. But on mine, and on all dive watches (vs. Aviators watches), the ring only goes one way. The clicky detent lets it go counter-clockwise, only. WHY? … Because it's for timing remaining air. The ring might get bumped and change it's setting. Having it show less time might be inconvenient, but going the other way might kill you. And, you don't even need to know this. It just works. That's the sort of brilliantly-simple answer I am talking about with resilient design.
You need to make your designs resilient because users will never, ever do what you expect. You, or others in your organization, probably draw diagrams that assume everyone starts at the home page, drills down through a preferred path and gets their information. It’s not true. People bookmark, share, and search. They use your process in unexpected ways, and your system returns errors or data you didn’t expect. If you try to design to accommodate these, or to test for them in the traditional use case model, you CAN’T. For one project I worked on, I did some quick math and to create the use cases for all variations would take approximately the remaining life of the universe. Really. These are arbitrarily complex products, so don’t lament, embrace the complexity.
On a typical website, I find that home page as the entry point is rarely over 10%, and is often so low as to be ignored; hundreds of visits a month when hundreds of thousands visit the site. This is real data.
This is even more important with the way people engage on mobile devices. People seek out and consume content sometimes a few seconds at a time. They get interrupted, and come back to read a bit again so it has to be ready for them. Does your information work well and make sense if set aside for a few minutes? A few hours? Make sure session expiry and other technical things don’t get in the way of users coming back. And, remind them to come back. Use SMS, and app notifications or reminders within the site or app of items that may be interesting or that they didn’t complete. Or emails. Or postcards. Or whatever fits the way you have a conversation with your customers or users.
The exercises we’re gonna do today are around what I could call User Centered Execution. Ideally, this is part of how development and test is approached also, and you can ask me about that as well, but we’re going to talk about it from the design side still. Because design is ongoing, iterative and evolutionary.
PAUSE My kids routinely do what all children do: they don’t clean their room, they leave the bathmat wet on the floor, they leave the cereal box out. The typical excuse is “oh, I forgot…” to do whatever. Lately, that thought process has struck me. Their expectation seems to be that following the rules is about memorizing, and complying with, a long checklist of appropriate behaviors. I remind them instead that I don’t remember anything, either. I actually have a sort of terrible memory for processes and steps and procedures. I made most of this deck by pulling my best practices from my Wiki where I write everything important down so I don’t forget and you all can use it.
So what I do is turn around and look over my shoulder. Just like you look before crossing the street, you should make sure the bathroom looks neat before you leave it after taking a shower. We as humans actually become pretty good at doing this; when we take a moment to step out of our normal, rushed lives we notice what is wrong, broken, or out of place. Yes, I’m talking about this in our professional lives also. How bad is your current product on mobile? How good is the competition, or that vendor product? Well, you should find out.
And expert reviews, or heuristic evaluations, work very well to find the vast bulk of issues. Without getting into the whys too much, or addressing what heuristics I use, here are some basic guidelines for evaluating existing work, the competition, or that vendor suggested solution. I won’t talk about the specific heuristics you test to, as that’s way too long as list for me to read. I have some articles about this on the wiki, so just ask if you can’t find it later when you need it for your work. But in principle…
The project will have limits of engagement. Even if answers below are different, and your users actually have lots of featurephone use of the Web, if the business has decided to only address how it works on iPhone 4 and above, there's no point in logging issues on Android or Blackberry much less featurephones. It's not ideal, but it's how the world works. Argue that in a different document and discussion.
We talked about this, but you are an office worker. 25% of us remote work, so it's irrelevant if your office is the park, your back yard or Starbucks. You are therefore probably not who most of your users are. Try to emulate how they work. What do they expect, what do they use on their device right now and how often and the environment. Loud factory? You might be clever enough to realize sound won’t work, but did you know the frequency of many machines makes it hard to detect vibration also?
Within the limits above, find out what devices and browsers your users employ. Ideally, you have specific research and maybe even analytics from the first launch or similar products. Otherwise, use basic knowledge of the industry and regions.
Just last week I kept going outside to check on the readability and legibility of an interface, both as I designed it and as it was built. Because this information is to be consumed by mechanics who might be in repair shops, truck cabs or even outside. It has to work everywhere. Ideally, I'd account for dirty fingers also, and within the limits I have (I don't make phones) I did by making targets even bigger than usual for the basic functions. Editing the equipment name? That's a small target, because you do that when there's time to stop and think.
(Only for Web) In some markets, the default browser is not used, or is no longer the default browser due to language or other regional needs. Know this, and check in the correct browser, or in several.
How do people discover this? For apps, check the store screenshots and descriptions, pay atttention to icons and app names. For the Web, do NOT assume everyone starts at the home page. Simulate entry points from Google searches, shared links, or whatever is the really likely way they will enter the site. Check on sent emails, sms and make sure the links to the camera or maps all work.
Make a chart of what you are going to test, both process and platforms, and mark it off as you go. Some of these can take all day. Or two days. You will forget what you did or where you left off at lunchtime.
Tactically, what this means is that you have to get the devices your users will use, or maybe just a whole bunch of them to represent the range of devices, and see if it works. If this looks complex compared to the desktop web, you probably have just been ignoring a bunch of users on other platforms or other browsers already. Fragmentation isn’t a bad word, it’s just about supporting user choice, and well-designed, well-built products don’t have as many issues as you might expect. If it looks expensive, there are shortcuts. Device Anywhere is worth writing down, as a way to not have to buy a big pile of devices, and even to automate some of the testing.
EXERCISE:How many people brought some printouts of a product to test? MAKE SURE THERE ARE AT LEAST ONE PER TABLE. Vote on which one you are going to use — real products are better so if someone is willing to share their work, use that — and evaluate using these sheets I am passing out. I made you use paper for various reasons, but mostly because it’s easier for several people to see them all at once. If the product you are evaluating is available on a computer, tablet or phone, share the link and some at the table can evaluate live, on the digital device also. If it’s a web product, you can even compare on different screens like I am doing up here. We’ll limit this to 20-30 minutes as usual, so you won’t finish. I would normally take 4-5 hours to evaluate a simple site, but you can get the gist.
… I am starting to see lots of small, fast, nimble startups show their ideas and alpha products to actual people. Yes, usability testing just like big, serious UX groups have been doing for decades.That’s great and if you aren’t going to make a UX hire your next task, you should at least do this. But, there’s very little guidance on how to do it, especially for mobile, so even if you are experienced in usability you might be testing the wrong thing, the wrong way. Working with a real set of experts in this is truly beneficial, but basic usability testing doesn’t need a masters degree, a lab and a staff. Just try to follow a few basic guidelines…
An aside. Much of my work in mobile is on a shoestring, or otherwise secondary to the important, core desktop Web work. Because they don’t have hardly any mobile users. I only get the job because “mobile is the next big thing” and they want some of that market they see the Facebook kids having. And every single time I drill into the analytics they have gathered (usually from their website), I find that they’ve been looking at the numbers wrong. One organization I worked with (and this is not an unusual example) said they had 95% desktop users, and 5% iPhones. Looking deeper: their tools was badly calibrated so all sorts of browsers including almost all mobiles were being called “Other” and years ago the analytics team decided to zero out this confusing “Other” category. It was 60% of their traffic. Over half their traffic was mobile, and they didn’t know. However your users engage, having basic (BUT ACCURATE) information from analytics can focus what needs to be tested face to face with users.
But back to usability testing. You can get good results by sketching ideas on a bit of paper and letting users interact with the “system” (have another developer be “the computer”). But try to do it in their office, or at a desk like they would use. If mobile, tape it to a bit of wood, or an old phone and have them carry it while you follow them around.
Find people with jobs similar to your real audience, and especially avoid anyone involved in the project. I went to my neighborhood auto repair shop recently to test out an auto parts finder on actual mechanics. Try to remove yourself a step and use friends of friends, if you have to recruit like that. Don’t use anyone at your company, or anyone in development or design unless that’s your audience.
Do not do focus groups. Just trust me, it’s the wrong thing to do. Get one user, and one moderator at a time and run then through the process. Make sure they talk about what they expect, and what they think they are looking at. Reassure them you are testing the product, not them; say “there are no wrong answers” in the intro. And lie if you need to, that you are just testing, but didn’t build it. They will be more honest if they don’t worry about hurting your feelings.
Don’t lead the test participants. Be careful what you say when writing a test plan, and let them fail for a bit before you assume they won’t get it. Don’t tell people to click on a link, but give them goals, then listen and watch how they try to get there. Only correct them after recording their actions, and if they have to go down a particular path to complete the test.
Record, or write everything down. Confirmation bias is real. You will remember only what reinforces your pre-conceptions of how you expected the tested interface to work. Ideally, bring someone else along who can just take notes, or film the test on their phone.
EXERCISENow we’re going to do a usability test of your product. We’re going to do this off the printed out bits of paper, just to show you that even low fidelity designs work. You don’t need the interactivity of the screen to test always. You can even test hand-drawn sketches, very effectively. Now, this is again going to be one where we cross tables. But I want everyone’s product that you just evaluated to be tested. SO, split your table in half. Half of you will keep the paper: 1 is a the test moderator. You will explain the product like you have been, in basic broad strokes. Sit across the table from the participant. 1 is the COMPUTER. You will present the right piece of paper to use the user. Only talk if you ABSOLUTELY have to, like if a popup would appear you didn’t bring, or something else interactive happens you didn’t plan on. 1 should take notes of what the participant does, and what they say. The other half will go to the table across the aisle, and be the test participants. Actually, only ONE of you will be the participant, the rest have to just watch.
We DO NOT have time to make a test plan. This is a bad thing but it takes days of pondering to make a good one, and it is specific to the product, so I can’t give you a fake one. So you have to wing it. Basically, you need to come up with a simple task, that takes several steps or screens to accomplish, but can be done on the piece of paper you have. You just did the heuristic evaluation though, so maybe you found something you worry isn’t good. Use that. See if someone fresh to the product can do it themselves. When you get all settled, and are prepared, do not start. Indicate to me you are ready then we’ll do ONE MORE THING before you really start. WELL ALL WATCH ONE TEAM DO IT, WHILE I CORRECT AND ADVISE. LEAVE 10 minutes for the end!
Two more key notes now that you’ve done a usability test of sorts. You will find a lot of complaints and failures. Look closely at the notes. No matter how badly one person does, it’s just one person and you can ignore it. Even without real statistical analysis, you can look at the raw numbers and find that only a relatively few problems are shared by most participants.
Go back through the steps above, and think about ecosystems, structures and bigger solutions to fix your problems before changing anything. Separate users’ preference from their performance: generally you can ignore what people think the system should be like (suggestions to move things and change labels), and find better answers to the deeper issue instead.
Ethnography is good! That means seeing people in their natural environment. Or even just tours. Here, Hallmark clients are showing off how and why the store is laid out like it is. It’s not a robust, scientific test but like the post-it exercise Monday, it fosters ideas in a way that cannot happen in a conference room.
In case you haven’t picked up on that, or I accidentally implied any of the things I said are a new process, or steps in your existing process, they aren’t. You should use almost all of these during your design process, but routinely. If not hourly, then check for resilience and consider platform specifics daily. Eventually, you can do this automatically. It becomes second nature. To me, I am serious when I say this is developing a philosophy of design.
Ask for Help –Lastly, there is a lot of information, scads of research, good guidelines, and a lot more mobile consulting out there than you might think. If you can’t hire an expert full time, try to get one in to help for a bit at those key junctures, and as early as possible. Assign existing people jobs to find information, and share it with the organization so you raise the level of knowledge in the new domain. You people: go back home and tell everyone what you learned here. Now, what didn’t I answer for you? What specific problems do you have with your organization, environment or users? GIVE AWAY BOOKS TO FIRST FEW WHO ASK QUESTIONS.
So, whose confused, disagrees or doesn’t see how it applies to them?
We should never expose the edges of the system like this, much less require the user to tap the screen (button or not) to have the system try again. We need to design and build with an understanding… no, an expectation of delay, and difficulty. Both technical delays and because of our lives. Users get interrupted, and switch platforms. Networks fail, and stall, and delay. We have to cache data, allow working offline, build for multi-channel, multi-device use cases. We have to automatically synch and not cause errors when there are mismatches. We should build resilient systems that encourage sharing so users can resume tasks when they get home, or get to work and sit down.
When you write, or draw concepts, they should talk about services, data, sensors, networks and users. Not screens. Don’t just put your goals and objectives on the wall, or on the first page of the deck, but bake them into the diagram. This is what I think of as a Task Map, and my Customer Journey Maps look similar. With no start, no stop and no happy path. Lots of circles.
Think about that. How would you design your product if it wasn’t for an iPhone screen, but for the whole world? I am not kidding, or weaving crazy tales. How does, say, Facebook work? Or Twitter?
Storyboard. Think about processes from entirely the user’s point of view. Storyboards are a great way to force yourself to think about users, their context, and their behaviors off the screen.
Of course, you can also do screens the same way. Draw comps parallel to the storyboard, or like this with bits of the user and context. And, you don’t need to settle on a platform for this. Here, it’s SMS, notifications and apps. Sketched out as part of the user task.
It doesn’t mean you don’t do the best possible job when designing interfaces. But first, you allow arbitrary access, so there’s customer choice; they get to pick the platform they are most comfortable with.And you need to push to platforms that fulfill these needs. Any platform. Screen-free platforms, like this are critical not just for special classes of uses, but to assist everyone in using technology all the time. We get “temporarily disabled” so need vibration and voice readouts. And users become exposed to your information from several sources, so it becomes almost ambient. Think about where and how your information can do the most good.
So, whose confused, disagrees or doesn’t see how it applies to them?