The document discusses what makes software usable for end users. It defines usability according to ISO standards as the extent to which users can achieve goals effectively, efficiently and satisfactorily within a specified context of use. The definition emphasizes considering the user, product, goals and context of use when evaluating usability. Good design decisions require understanding the users, their skills, goals and how the product fits within their workflow and environment.
SHORT DESCRIPTION:
A deep understanding of end-users is key to effective development. Visual modeling helps transforming these requirements efficiently into a common understanding of the system and leverage communication between stakeholders. Complementary models provide a comprehensive view on the system from an end-user perspective and serve as a basis for easy-to-use UIs.
Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen.
DETAILED DESCRIPTION:
Als weltweit führender Anbieter von Business-Software hat die SAP AG die Bedeutung von User Experience als wichtigen Erfolgsfaktor erkannt. Die SAP AG verfügt mittlerweile über einen sehr ausdifferenzierten User-Centered-Design (UCD) Prozess, der als integraler Bestandteil des Produktentwicklungsprozesses die methodischen Grundlagen für die Entwicklung nutzerzentrierter Anwendungen definiert.
Ein solcher Paradigmenwandel - von einer stark funktional ausgeprägten Produktentwicklung hin zu einem ganzheitlichen Produktdesign - benötigt Zeit, um im gesamten Portfolio im Markt sichtbar zu werden: Neben der organisatorischen Einbettung des UCD Prozesses, müssen sich die Arbeitsmethoden einer Vielzahl von Mitarbeitern (derzeit etwa 50.000) entsprechend ändern, um Leistungsumfang und Komplexität der SAP Anwendungen stärker am Endbenutzer ausrichten zu können. Ein solcher Wandel eines Großunternehmens verhält sich im Vergleich zu einer Interactive-Agentur in etwa wie die Kurskorrektur eines Supertankers zu der eines Schnellbootes.
Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen. Unterschiedliche visuelle Modelle, die in User Research und Conceptual Design die jeweiligen Aspekte der User Experience aus Endbenutzersicht beleuchten, ermöglichen die einzelnen Blickwinckel der Projektbeteiligten zu einer konsistenten Gesamtsicht auf das Produkt zusammenzuführen. Sie schaffen somit nicht nur eine solide strukturelle Grundlage für das User Interface Design der Software, sondern stellen auch ein hervorragendes Kommunikationstool für alle Projektbeteiligten dar.
Teilnehmer können nach dem Vortrag 'Visual Modeling im UCD Prozess'
_User Research als notwendige Grundlage für ein fundiertes Conceptual Design und erfolgreiches UI Design erkennen
_die enge Zusammenarbeit aller Projektbeteiligter im UCD Prozess als notwendige Erfolgsvoraussetzung identifizieren
_die grundlegenden Konzepte und Vorteile von Task-Flow-Diagramm, Visual Use Cases, User Object Model und Information Architecture Diagram im Designprozess erklären
Holger Deist studied Industrial Design with focus on system design and human factors. After stops in product concept development and marketing he worked as an information architect and usability consultant for interactive agencies responsible for research and conceptual design of e.g. intranets, online shops and online banking platforms. He joined SAP Germany in 2005 as a usability & design consultant and moved to the Research, Standards & Methods team of SAP User Experience in 2007.
Dr. Wolfgang Teusch studied Mathematics and has a Ph.D. in Economics. He worked as an assistant professor in the department of Economics and Social Sciences. In 1985 he moved to SAP and worked as developer in controlling and funds management. As development manager for funds management he co-founded the IBU Public Sector in 1994. He worked in sales for two years and since 2002 he is solution manager for Records and Case Management.
SHORT DESCRIPTION:
A deep understanding of end-users is key to effective development. Visual modeling helps transforming these requirements efficiently into a common understanding of the system and leverage communication between stakeholders. Complementary models provide a comprehensive view on the system from an end-user perspective and serve as a basis for easy-to-use UIs.
Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen.
DETAILED DESCRIPTION:
Als weltweit führender Anbieter von Business-Software hat die SAP AG die Bedeutung von User Experience als wichtigen Erfolgsfaktor erkannt. Die SAP AG verfügt mittlerweile über einen sehr ausdifferenzierten User-Centered-Design (UCD) Prozess, der als integraler Bestandteil des Produktentwicklungsprozesses die methodischen Grundlagen für die Entwicklung nutzerzentrierter Anwendungen definiert.
Ein solcher Paradigmenwandel - von einer stark funktional ausgeprägten Produktentwicklung hin zu einem ganzheitlichen Produktdesign - benötigt Zeit, um im gesamten Portfolio im Markt sichtbar zu werden: Neben der organisatorischen Einbettung des UCD Prozesses, müssen sich die Arbeitsmethoden einer Vielzahl von Mitarbeitern (derzeit etwa 50.000) entsprechend ändern, um Leistungsumfang und Komplexität der SAP Anwendungen stärker am Endbenutzer ausrichten zu können. Ein solcher Wandel eines Großunternehmens verhält sich im Vergleich zu einer Interactive-Agentur in etwa wie die Kurskorrektur eines Supertankers zu der eines Schnellbootes.
Holger Deist (SAP AG, UX Methods Team) und Wolfgang Teusch (SAP AG, Solution Management) geben anhand eines konkreten Entwicklungsprojektes einen Einblick in Methoden des Visual Modeling im User-Centered-Design-Prozess, mit denen sich die Qualität und Geschwindigkeit in der Softwareentwicklung steigern lassen. Unterschiedliche visuelle Modelle, die in User Research und Conceptual Design die jeweiligen Aspekte der User Experience aus Endbenutzersicht beleuchten, ermöglichen die einzelnen Blickwinckel der Projektbeteiligten zu einer konsistenten Gesamtsicht auf das Produkt zusammenzuführen. Sie schaffen somit nicht nur eine solide strukturelle Grundlage für das User Interface Design der Software, sondern stellen auch ein hervorragendes Kommunikationstool für alle Projektbeteiligten dar.
Teilnehmer können nach dem Vortrag 'Visual Modeling im UCD Prozess'
_User Research als notwendige Grundlage für ein fundiertes Conceptual Design und erfolgreiches UI Design erkennen
_die enge Zusammenarbeit aller Projektbeteiligter im UCD Prozess als notwendige Erfolgsvoraussetzung identifizieren
_die grundlegenden Konzepte und Vorteile von Task-Flow-Diagramm, Visual Use Cases, User Object Model und Information Architecture Diagram im Designprozess erklären
Holger Deist studied Industrial Design with focus on system design and human factors. After stops in product concept development and marketing he worked as an information architect and usability consultant for interactive agencies responsible for research and conceptual design of e.g. intranets, online shops and online banking platforms. He joined SAP Germany in 2005 as a usability & design consultant and moved to the Research, Standards & Methods team of SAP User Experience in 2007.
Dr. Wolfgang Teusch studied Mathematics and has a Ph.D. in Economics. He worked as an assistant professor in the department of Economics and Social Sciences. In 1985 he moved to SAP and worked as developer in controlling and funds management. As development manager for funds management he co-founded the IBU Public Sector in 1994. He worked in sales for two years and since 2002 he is solution manager for Records and Case Management.
Dan Gordon's presentation from the TAG B&TA Leading Edge series. in our first annual “Leading Edge Series”. Dan gave us an overview of his perspective of the future of technology across Georgia, the US and the world.
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.
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!
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/
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.
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.
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.
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
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.
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
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
4. Usability,
a
defini/on
Defini/on
of
Usability
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals
with
effec:veness,
efficiency,
and
sa:sfac:on
in
a
specified
context
of
use."
Source:
ISO
9241-‐11
5. Usability
Defini/on
of
Usability
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals
with
effec1veness,
efficiency,
and
sa1sfac1on
in
a
specified
context
of
use."
Source:
ISO
9241-‐11
6. Usability
Product,
User,
Goal,
and
Context
of
Use
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals…
…in
a
specified
context
of
use."
Context of Use
Input
Output
USER
PRODUCT
Output
Input
I have
Goals
Source:
Productergonomie,
H.
Dirken
7. Usability:
the
user
Input
User
• Sight,
Hearing,
Taste,
Smell,
Touch,
Balance
&
Accelera7on,
Throughput
Temperature
• Decision
(processing),
Output
Memory
(storing)
• Motor
skills,
Speech
Context of Use
Input
Output
Throughput
Throughput
PRODUCT
Output
Input
Source:
Productergonomie,
H.
Dirken
8. Usability:
the
product
Input
• Keyboard/Keypad,
Mouse,
Joys7ck,
Product
Microphone,
Touch
Screen
Output
Throughput
• Monitor,
Internal
speak,
Vibra7on
• Decision
(processing),
Memory
(storing)
Context of Use
Input
Output
Throughput
Throughput
USER
Output
Input
Source:
Productergonomie,
H.
Dirken
9. Usability:
context
of
use
Context
of
Use
Context
o
• Use
environment
(Environmental-‐,
f
Use
Social-‐
Technological
context
• E.g.
Temperature,
Noise,
Pressure,
Ligh7ng
Condi7ons,
Other
products
(e.g.
safety
glasses,
gloves),
Social
Context
Context of Use
Input
Output
Throughput
Throughput
USER
PRODUCT
Output
Input
Source:
Productergonomie,
H.
Dirken
10. Design
decisions
?
Product,
User,
Goal,
and
Context
of
Use
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals…
…in
a
specified
context
of
use."
Context of Use
Input
Product
Output
Throughput
Throughput
USER
Output
Input
?
Source:
Productergonomie,
H.
Dirken
11. Design
decisions:
the
user
User
• What
goals
does
the
user
•
Required
domain
knowledge
have?
knowledge
(what
does
the
user
•
Vocabulary
of
the
domain
need
to
know
to
accomplish
their
job?)
•
How
exis7ng
products
are
used
•
Abili7es
and
impairments?
• How
do
the
goals
of
my
so'ware
relate
to
other
goals
of
the
user’s
job?
•
Experience
level?
12. Design
decision:
context
of
use
Context
of
Use
•
What
are
characteris7cs
of
•
Context
of
how
the
product
the
context
(e.g.
heat,
noise)
fits
into
their
lives/workflow
•
Ar7facts
in
the
context
Library
Factory
floor
Public
space
Crowded
office
space
13. What
does
this
all
mean
?
•
To
make
a
more
usable
design,
you
need
to
know:
› Who
are
your
users
?
› What
are
their
skills
?
› What
are
their
goals
?
› In
which
context
is
your
product
used
?
•
The
informa/on
on
user,
context,
goals
will
help
you
make
realis/c
design
decisions
•
How
to
get
this
informa/on
?
› USABILITY
RESEARCH
&
TESTING!
14. Usability
Defini/on
of
Usability
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals
with
effec1veness,
efficiency,
and
sa1sfac1on
in
a
specified
context
of
use."
Source:
ISO
9241-‐11
15. Usability:
effec/veness
•
Effec/veness
› Defini7on:
Successful
in
producing
an
intended
result
Sports
car
Bicycle
›
Measuring
Effec7veness
›
Percentage
of
task
›
Number
of
features
or
completed
commands
used
›
Ra7o
of
success
to
failure
Source:
hfp://www.usabilitymetrics.com/usability-‐metrics.html
16. Usability:
efficiency
•
Efficiency
› Defini7on:
Achieving
maximum
produc/vity
with
minimum
wasted
effort
or
expense
ar
Sports
car
1-‐Liter
c
›
Measuring
Efficiency
›
Time
to
complete
the
›
Percentage
or
number
task
of
errors
›
Time
to
learn
›
Time
spent
on
error
Source:
hfp://www.usabilitymetrics.com/usability-‐metrics.html
17. Usability:
sa/sfac/on
•
Sa/sfac/on
› Defini7on:
Fulfillment
in
one’s
expecta/ons,
needs,
or
pleasure
derived
from
this
›
Measuring
Sa7sfac7on
› Ra7ng
scale
for
› Number
of
7mes
user
sa7sfac7on
with
expresses
frustra7on
or
func7ons
and
features
anger
› Ra7ng
scale
for
usefulness
of
the
product
or
service
Source:
hfp://www.usabilitymetrics.com/usability-‐metrics.html
18. Usability:
sa/sfac/on
Exper
ience
•
Sa/sfac/on
› Fulfillment
in
one’s
expecta/ons,
needs,
or
pleasure
derived
from
this
Keep
users
happy
by
allowing
for
flow
19. What
is
flow
?
Exper
ience
•
Flow
is
the
mental
state
of
opera7on
in
which
a
person
in
an
ac7vity
is
fully
immersed
in
a
feeling
of
energized
focus,
full
involvement,
and
success
in
the
process
of
the
ac7vity
How
to
allow
for
flow
?
(Some
principles)
•
The
user
must
have
a
clear
goal
•
Task
should
be
doable/workable
•
(Inter)ac7ons
should
have
immediate
feedback
In
So:ware
?
(Some
principles)
• Direct,
don’t
discuss
• Keep
tools
close
at
hand
• Provide
modeless
feedback
Sources:
About
Face
2.0,
Cooper,
Reiman,
The
Psychology
of
Op7mal
Experience;
Csikszentmihalyi
33. Allowing
for
flow
• Flow
!=
Workflow
› Flow
links
Workflows
› Flow
allows
uninterrupted
Work
› Think
ahead
for
your
user
???
34. Usability:
efficiency
•
Efficiency
› Achieving
maximum
produc/vity
with
minimum
wasted
effort
or
expense
To
make
a
product
more
efficient
one
can
reduce
TIME
and
WORK
“recall
of
passwords,
command
vectors,
names
and
loca7ons
of
data
objects
and
controls,
and
other
rela7onships
between
objects”
Mnemonic
Work
“decoding
visual
layouts
and
seman7cs
of
shape,
size,
color,
and
Perceptual
Work
representa7on”
“comprehension
of
text
and
organiza7onal
structures”
Logical
Work
“number
of
keystrokes,
degree
of
mouse
movement,
use
of
gestures,
Physical/Motor
switching
between
input
modes…”
Work
Source:
About
Face
2.0,
Cooper,
Reimann
35. Reducing
perceptual
work
?
• (Some)
Dimensions
of
visual
coding
› Posi7on
› Color
› Texture
› Shape
› Size
Source:
Productergonomie,
H.
Dirken
36. Reducing
perceptual
work
?
Proximity
• Elements
that
are
close
together
tend
to
be
perceived
as
a
group
(belonging
together)
Similarity
• Elements
with
similar
proper/es
(e.g.
shape,
color)
tend
to
be
perceived
as
groups
59. Recap
Defini/on
of
Usability
"The
extent
to
which
a
product
can
be
used
by
specified
users
to
achieve
specified
goals
with
effec1veness,
efficiency,
and
sa1sfac1on
in
a
specified
context
of
use.”
“Gest alt”
Laws
Flow
Do
not
interrupt
this
Mind
this
Source:
ISO
9241-‐11
60. The
ques/on
is
?
How
do
users
experience
YOUR
so:ware
?
Who
are
my
What
are
What
is
the
users
?
their
goals
?
context
of
use
?
How
can
I
make
their
work
How
can
I
make
their
work
more
efficient
?
effec/ve
?
How
can
I
make
their
work
more
sa/sfying
?
61. Give Feedback on the Sessions
1 Sign In: www.eclipsecon.org
2 Select Session Evaluate
3 Vote