@richardcaddick's ten minute, ten slide presentation from the UK UPA's I heart event February 2011. A quick look at why task models are the most transformational document in the user centred design process.
Task modeling: Understanding what people want and how to design for them.cxpartners
A condensed version of the workshop Richard Caddick gave at UX London 2013.
The task model cheat sheet is available at http://www.cxpartners.co.uk/cxblog/task-model-cheat-sheet-pdf/
Task Models describe how to perform activities to reach users' goals. Task models represent the intersection between user interface design and more systematic approaches. Task models can be represented at various abstraction levels. When designers want to specify only requirements regarding how activities should be performed, they consider only the main high-level tasks. On the other hand, when designers aim to provide precise design indications then the activities are represented at a small granularity, thus including aspects related to the dialogue model of a user interface (which defines how system and user actions can be sequenced). In this paper a comparative analysis of selected models involving multiple users in an interaction is provided in order to identify concepts which are underexplored in today’s multi-user interaction task modeling. This comparative analysis is based on three families of criteria: information criteria, conceptual coverage, and expressiveness. Merging the meta-models of the selected models enables to come up with a broader meta-model that could be instantiated in most situations involving multi-user interaction, like workflow information systems, CSCW
Task modeling: Understanding what people want and how to design for them.cxpartners
A condensed version of the workshop Richard Caddick gave at UX London 2013.
The task model cheat sheet is available at http://www.cxpartners.co.uk/cxblog/task-model-cheat-sheet-pdf/
Task Models describe how to perform activities to reach users' goals. Task models represent the intersection between user interface design and more systematic approaches. Task models can be represented at various abstraction levels. When designers want to specify only requirements regarding how activities should be performed, they consider only the main high-level tasks. On the other hand, when designers aim to provide precise design indications then the activities are represented at a small granularity, thus including aspects related to the dialogue model of a user interface (which defines how system and user actions can be sequenced). In this paper a comparative analysis of selected models involving multiple users in an interaction is provided in order to identify concepts which are underexplored in today’s multi-user interaction task modeling. This comparative analysis is based on three families of criteria: information criteria, conceptual coverage, and expressiveness. Merging the meta-models of the selected models enables to come up with a broader meta-model that could be instantiated in most situations involving multi-user interaction, like workflow information systems, CSCW
Conceived in the 1980s, rapid application development, or RAD, was the first development methodology to challenge traditional waterfall development practices. Though often mistaken for a specific model, rapid application development is the idea that we benefit by treating our software projects like clay, rather than steel.
Software is a unique engineering structure because it is transient. With traditional engineering projects like bridge construction, engineers cannot begin to build a bridge then change their minds half way through the process—that’s pure chaos. But a bridge built in software? Engineers can change that every day. RAD takes advantage of this by emphasizing rapid prototyping over costly planning.
1. A Brief History of RAD
2. RAD vs Agile
3. RAD Methodology
4. RAD Advantages and Disadvantages
5. Tools Which Enable RAD
6. How OutSystems Enables RAD
https://www.outsystems.com/blog/rapid-application-development.html
2 Minute Demo: https://www.outsystems.com/videos/platform-overview
Presentation designed to illustrate the Information Architecture of professional interactions, story telling and project building.
See flickr from World Information Architecture Day, where this was presented by searching tag: wiad2014 and wiad14pdx
In this tutorial we will take Mediawiki, one of the most popular open-source wiki applications, and we will use it to discuss schema and scalability design problems we suffered on Wikipedia. We will discuss how they were solved (or how we plan to solve them).
Forget about basic normalization theory or performance promises made by vendors in an ideal world. All topics discussed will be based on *actual problems* found when trying to handle the infrastructure of one of the top 10 most popular websites.
* Target audience: Developers using MySQL from any programming language; or system administrators, devops and architects in charge of the data model of its application
* Requirements: Basic SQL. Ability to read PHP. Basic familiarity with how wikis/Wikipedia works.
* Session dynamic: You are expected to contribute actively- it will not be a lecture format
* Topics (practical cases):
- Case #0: Pages and revisions
- Case #2: Supporting 290 languages
- Case #3: An abnormal denormalization
- Case #4: Key-value system
- Case #5: Revisions and deletions
- Case #6: What's links here
- Case #7: A large table
- Case #8: Anecdotes: The ghost tables and Timestamps
- Case #9: Slots
https://www.percona.com/live/plam16/sessions/mysql-schema-design-practice
CRediT – Honey, do I look good wearing this new standard? - Richard Wynne.CASRAI
Somebody worked hard to tailor a new standard, but how well does it fit when we try it on a real system? CRediT (an emerging standard for identifying scholarly manuscript contribution) can potentially address chronic problems in research workflow, but what are the practical implications of implementing such a standard in software? It should be “easy” to add a list of options – right? In this presentation, Richard Wynne will address the practical software issues arising from integrating CRediT into Editorial Manager®, an online submission and peer review system used by more than 6,500 scholarly journals to process millions of submissions per year. This presentation will give you a clear picture of the benefits of CRediT and what issues to consider during its adoption.
Cut The Crap: Running Content Audits With Crawlers - Sam Marsden, Technical S...DeepCrawl
Sites with any level of content production quickly build up pages that are outdated, no longer relevant and poor performers. Left unmanaged crawl budget may be wasted on low quality pages, penalties may be lost.
In this presentation, Sam wants to show you how to do it in a way that saves you time.
This presentation introduces dscript, a framework that brings DDS-like publish/subscribe to the Web Browser. Beyond providing an inter-browser Pub/Sub abstraction, dscript provides with a semaless integratio with native DDS applications. Meaning that data can flow effortlessly from native DDS applications to the browser and viceversa.
Let's do some thinking about data visualisation thinkingAndy Kirk
"Let's do some thinking about data visualisation thinking" talk given by Andy Kirk at the 'Data Visualization Group in the Bay Area' Meetup at the University of San Francisco, on Thursday 23rd October 2014 (http://www.meetup.com/visualizemydata/events/212438912/)
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
As a product owner or manager how should you be using your User Experience team? In this quick talk I go over the top three ways to use your UX team to support you in building better products.
In a booming field with its origins in academia, why do Human Computer Interaction (HCI, UX) practitioners and academics not engage? @gilescolborne's talk from CHI 2019 tries to answer that question, discusses why previous attempts have failed, and shows how we can learn from other people's successes.
Putting people at the centre of design at the samaritanscxpartners
Francis Bacon, Digital Programme Lead, Samaritans & Neil Schwarz, Experience Director, cxpartners
“How can we combine technology with compassion to evolve for the future and save more lives?” Francis & Neil will discuss designing an online messaging service for people in deep crisis - sharing the challenges to customer centricity within this project and the learnings.
Conceived in the 1980s, rapid application development, or RAD, was the first development methodology to challenge traditional waterfall development practices. Though often mistaken for a specific model, rapid application development is the idea that we benefit by treating our software projects like clay, rather than steel.
Software is a unique engineering structure because it is transient. With traditional engineering projects like bridge construction, engineers cannot begin to build a bridge then change their minds half way through the process—that’s pure chaos. But a bridge built in software? Engineers can change that every day. RAD takes advantage of this by emphasizing rapid prototyping over costly planning.
1. A Brief History of RAD
2. RAD vs Agile
3. RAD Methodology
4. RAD Advantages and Disadvantages
5. Tools Which Enable RAD
6. How OutSystems Enables RAD
https://www.outsystems.com/blog/rapid-application-development.html
2 Minute Demo: https://www.outsystems.com/videos/platform-overview
Presentation designed to illustrate the Information Architecture of professional interactions, story telling and project building.
See flickr from World Information Architecture Day, where this was presented by searching tag: wiad2014 and wiad14pdx
In this tutorial we will take Mediawiki, one of the most popular open-source wiki applications, and we will use it to discuss schema and scalability design problems we suffered on Wikipedia. We will discuss how they were solved (or how we plan to solve them).
Forget about basic normalization theory or performance promises made by vendors in an ideal world. All topics discussed will be based on *actual problems* found when trying to handle the infrastructure of one of the top 10 most popular websites.
* Target audience: Developers using MySQL from any programming language; or system administrators, devops and architects in charge of the data model of its application
* Requirements: Basic SQL. Ability to read PHP. Basic familiarity with how wikis/Wikipedia works.
* Session dynamic: You are expected to contribute actively- it will not be a lecture format
* Topics (practical cases):
- Case #0: Pages and revisions
- Case #2: Supporting 290 languages
- Case #3: An abnormal denormalization
- Case #4: Key-value system
- Case #5: Revisions and deletions
- Case #6: What's links here
- Case #7: A large table
- Case #8: Anecdotes: The ghost tables and Timestamps
- Case #9: Slots
https://www.percona.com/live/plam16/sessions/mysql-schema-design-practice
CRediT – Honey, do I look good wearing this new standard? - Richard Wynne.CASRAI
Somebody worked hard to tailor a new standard, but how well does it fit when we try it on a real system? CRediT (an emerging standard for identifying scholarly manuscript contribution) can potentially address chronic problems in research workflow, but what are the practical implications of implementing such a standard in software? It should be “easy” to add a list of options – right? In this presentation, Richard Wynne will address the practical software issues arising from integrating CRediT into Editorial Manager®, an online submission and peer review system used by more than 6,500 scholarly journals to process millions of submissions per year. This presentation will give you a clear picture of the benefits of CRediT and what issues to consider during its adoption.
Cut The Crap: Running Content Audits With Crawlers - Sam Marsden, Technical S...DeepCrawl
Sites with any level of content production quickly build up pages that are outdated, no longer relevant and poor performers. Left unmanaged crawl budget may be wasted on low quality pages, penalties may be lost.
In this presentation, Sam wants to show you how to do it in a way that saves you time.
This presentation introduces dscript, a framework that brings DDS-like publish/subscribe to the Web Browser. Beyond providing an inter-browser Pub/Sub abstraction, dscript provides with a semaless integratio with native DDS applications. Meaning that data can flow effortlessly from native DDS applications to the browser and viceversa.
Let's do some thinking about data visualisation thinkingAndy Kirk
"Let's do some thinking about data visualisation thinking" talk given by Andy Kirk at the 'Data Visualization Group in the Bay Area' Meetup at the University of San Francisco, on Thursday 23rd October 2014 (http://www.meetup.com/visualizemydata/events/212438912/)
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
As a product owner or manager how should you be using your User Experience team? In this quick talk I go over the top three ways to use your UX team to support you in building better products.
In a booming field with its origins in academia, why do Human Computer Interaction (HCI, UX) practitioners and academics not engage? @gilescolborne's talk from CHI 2019 tries to answer that question, discusses why previous attempts have failed, and shows how we can learn from other people's successes.
Putting people at the centre of design at the samaritanscxpartners
Francis Bacon, Digital Programme Lead, Samaritans & Neil Schwarz, Experience Director, cxpartners
“How can we combine technology with compassion to evolve for the future and save more lives?” Francis & Neil will discuss designing an online messaging service for people in deep crisis - sharing the challenges to customer centricity within this project and the learnings.
Giles Colborne, Co Founder & CEO, cxpartners
The customer centricity challenge:
Everyone says they want to be customer centric, but it’s hard to pin down what that means. We’ve been talking to business leaders and thought leaders to find out what works, what doesn’t, and why organisations should make it their strategic priority.
‘Compromise’ is the worst word in design. We value elegance, simplicity, and vision. But if we’re working with stakeholders, there are always differences of opinion, give-and-take, and conflicts. So, do we have to choose between being arseholes or being mediocre? This talk will share some stories and techniques about how to do work you’re proud of and still look at yourself in the mirror.
Practical Steps in Determining Your Product Vision (Product Tank Bristol - Oc...cxpartners
In this talk that I gave at ProductTank Bristol I created a product vision for a global health insurance client, including a new workshop format that you can use yourself to determine your own product vision statement.
How to do the work you want to do - AKA neglect selling skills at your peril!...cxpartners
You need well-honed technical skills alongside super soft skills to be a good UXer. But to do great, impactful work you have to convince people to back you - often in highly political or complex scenarios.
We'll discuss how consultative selling skills help you form powerful arguments that cut through organisation inertia and open avenues of work that have been previously blocked, so you get to determine your own future and do the work you want to do.
A talk on how to use customer insights to guide your digital transformation programmes, presented by @chudders at eCommerceSW at the Paintworks in Bristol on 19th October, 2017.
Research analysis: getting more from your datacxpartners
Analysis is an under-appreciated part of the research process, but it's actually where the magic happens. Good analysis takes the data as a starting point, and goes beyond it to discover the insights that others will have missed. These slides go through a core method for analysing qualitative data, allowing you to slot in techniques and activities for specific research objectives as required
This is the story of how Bristol City Council is changing its approach to delivering care to vulnerable people.
Presented by Amy McGuinness of cxpartners alongside Tracy Dodds and Sonia Moore of Bristol City Council at Service Design in Government 2016.
Psychology and the Perfect Design by @mrjoecxpartners
In this talk, Joe will take you on a journey to find the holy grail we are all looking for: the “perfect” design. We’ll look at a practical strategy that uses psychology to produce the ideal design for those tricky user experience design problems we face everyday.
What exactly is the perfect design? Well, that’s what you will find out in the session. We’ll look at the three aspects that define the perfect design and how you can make it work in your projects.
How Rapid Feedback improves the design process (Luke Jones, cxpartners)cxpartners
Working closely with clients helps get feedback as quickly and smoothly as possible. In this presentation Luke Jones explains how on a recent cxpartners project he improved collaboration by using the 'Rapid Feedback' method.
How to build a failsafe mobile usability testing set upcxpartners
When conducting mobile web usability testing (with a standard setup) you need your web host, internet, local network and test device to work as they should.
But technology fails, and people fail. So how do you build a set-up that won't fail? (For under £100!)
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
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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!
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
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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/
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
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.
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.
10. ... and bigger
picture of user
behaviour. You
end up with an
insightful model
that you can use
to shape your UX
strategies.
@richardcaddick
Editor's Notes
I wanted to focus on task models as we see them as being the most transformational tool in the user centred design process. The insights gained from developing them help shape a project more than any other.\n\nA few years ago I was asked to facilitate some usability testing for a large financial services company. They were developing a new product and investing a lot of time and money to get it launched.\nAs we were running through the tests the same pattern emerged again and again. The site provided all the right content and tools that users needed... BUT the site never did what the users expected or wanted it to do.\nThe team had gone through all the right steps. They’d developed site maps and wireframes, they knew they needed usability testing to validate the product, and they’d done market research to identify the basic need.\nWhat they hadn’t done is find out what was going on inside the users heads and build a site around that.\nOver the next few minutes I want to do is define what a task model is, talk about some different behaviours we see and finally show how the task model is core to developing a considered UX strategy.\nSo let’s look at what a task model is....\n
It may seem logical to build a system that works like this... one step leads neatly onto the next.\n\nHowever if a user interacts with it, and they have a picture in their head that looks like this....\n
Then there’s going to be a problem.\n\nThe user has to bend themselves into the way the computer wants them to behave, rather than in the way they want...\n\nSo a good task model does this...\n
Through research you understand what’s going on inside a users head and develop a blueprint for how the site needs to behave. This is what you base the design of the system around.\nI haven’t got long enough to talk about research methods in depth, so I’ll talk about one...\nCall centres are absolute heaven for user researchers... you can hear the dialogue that people would have with a web site if only they could - what they’re trying to do, the problems they are having, how their family is involved, and the deep specific content needs that they couldn’t find online.\nHere’s an example... Island Cruises - £10k holiday booking disrupted because they couldn’t see what their kids would be eating a variety of foods on the cruise.\nSo let’s look at some shapes of task models that we uncover through research...\n
Firstly... this looks simple, but it will only create a simple site if the user only wants to do one thing in one order.\n\nE.g. a purchase confirmation having bought something would be an example here.\n\nWe find very few scenarios where a user expects this sort of behaviour.\n
We see more of these. We call it a controlled evaluation. A user is exploring variations of a defined product or service and the interface needs to allow them to do so in a controlled way.\n\nA car configurator maybe an example of this - the interface should allow the user to play with colour, alloy and trim options.\n
Finally we see this sort of task. It’s a complex evaluation of several elements - which may not have a direct relationship.\n\nIt looks random... it kind of is. But understanding this type of behaviour can be key to understanding how to design your site.\n\nLet’s pick an example of where we see this type of pattern emerging. Let’s say booking a holiday. You have\n- Location\n- Price\n- Meals\n- Who you are travelling with\n- Date / time\n- Departure airport etc etc\n\nYou can begin to see how this sort of behaviour actually seems quite rational and normal and the key is to design interfaces that allow users get answers at different points in their journey.\n\nFor one of our clients Island Cruises we developed an interface model that allowed users to access areas, to setting options and getting an accurate price. It was built with this behaviour model in mind, and the week after the site was launched there was a five fold increase in online sales.\n\nSo, finally, what happens if you start to extend your research and explore what happens before and after these tasks as part of a broader journey.\n
\n
\n
You end up with an uber task model that shows the specific type of user behaviour and needs at each stage. We think this view will become one of the key documents when you’re developing the strategy of your products and services.\n\nFor us getting user insight to shape strategy is a very exciting prospect.\n