A webinar on Best practices of User Experience and how you use XPages to incorporate them in Lotus Applications. Presented by Gayathri Viswanathan of Maarga Systems and Durgaprasad of Peepal Design
3. The importance of User Experience design
Key drivers of UX in the enterprise space
User Experience and Lotus notes Applications
How to adopt the best practices of User
Experience in Domino World through
XPages?
4. Poor user engagement
Badly defined requirements
Poor communication between stakeholders
Politics
Hard to use software has been estimated to
cost the US economy $30 billion in lost worker
productivity
4
5. Engaging
Is it useful? Does it
provide value to the
Easy of Use
user?
Is it easy to use?
Is it pleasant &
Useful
engaging?
6.
7. Core Value: Getting from point A to Point B
Go Anywhere Go Fast
Go together as
Rugged, Fun, Thrills
a family
Outdoorsy
8. If you are designing a car it is important to know,
Who are you designing for?
What do they consider as value?
10. I prefer:
Hotkeys to mouse actions
Lots of jelly bean buttons
Floating tool palettes
Tiny typefaces
The color green
Things your users may not
want or need...
10
11. “The User is”
Novice needs guidance
Expert needs all in one
place
Google like search
Advanced search
Every conceivable
feature!
11
13. Organizational
Reduce training costs
Reduce full lifecycle development costs
Employee engagement
Increase customer satisfaction
Quicker adoption of technology
User
Save Time
Increased
Increase User Better Customer
Customer
Productivity Service
Satisfaction
Reduce Errors
Save Cost Higher Revenue & Profits
14. Enterprises typically focus on productivity
(Utility & Usability)
1. Changing demographics
▪ Changing expectation of Millennial generation
(Expectations on design and usability carried over from their use of the
consumer web/ applications)
▪ Everything is Social
2. Complexity of business processes
3. Size
16. Served their purpose
Were usually RAD
Focused on
functionality and
workflow than usability
You could create usable
apps – but mostly
didn’t.
17.
18.
19. Hypothetical - not real people
Archetypal - not “average” users, but representative of usage patterns identified in
the course of qualitative field research
Specific - name, picture, social history
35. Start with the User
Visibility of System Status
User control and freedom
Consistency and Standards
Error Prevention
Recognition rather than Recall
Aesthetic and minimalistic design
Help users recover from errors
I am GayathriViswanathan, COO, Maarga Systems. Have been working on Lotus Domino for the past 15 years.
with enterprise applications is a leading reason enterprise software fails to deliver the desired business results for organizations
Any product that answer the following questions in the affirmative
Gaay – can you tell me how some of these key drivers are used in Lotus Applications
DP, Can you tell us what are some of the best practices we can follow when designing an enterprise application.
Visibility of system status – Remember the agents that used to run with the hourglass staring at you! Not good.And the ctrl+Break to close it. Not knowing where you are with the system? Xpages help in many different ways to ensure that your users know what they can expect from the system. Since Xpages have AJAX built in (Partial Refresh), you can choose to split a long action into smaller ones giving visibility to users. Another area where this is important is for the user to know where they are in the workflow process. Its easy to build a visual tool to show the status.
User control and freedom – edit specific area , undo – In memory document, cache to allow undo. Being able to edit a specific area of the document, not the entire document provides more control to the user.
Consistency – Themes, Standard icons, behaviour
Tooltips, date formats, number formats – expect different user behaviour
Recognition rather than Recall – Tag Cloud, Recent Docs,
Who are they? What do they do?What is their context?Visibility of system status – Remember the agents that used to run with the hourglass staring at you! Not good.And the ctrl+Break to close it. Not knowing where you are with the system? Match – Edit Timesheet / New Project Vs Create Project User control and freedom – edit specific area , undo – In memory document, cache to allow undo Consistency – Themes, Standard icons, behaviourTooltips, date formats, number formats – expect different user behaviourRecognition rather than Recall – Tag Cloud, Recent Docs, Accelerators / shortcuts