Download Download presentation (PDF)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
British Computer Society
Business Information Systems Specialist Group
10th April 2002
Web Enabling
a Business
Vanessa [email protected]
page 1 of 10
Web enabling a business
What I’m going to cover
How you can successfully move a business onto the web
The business element
The human element
The technology element
With particular focus on getting past the buzzwords of “user-friendly”, and
“walk up and use”
Looking at current web usability problems
Why usability is a critical success factor in the whole process
How you really can make a website usable
My background and experiences
Why focus on ease of use?
Why focus on ease of use?
Important to the IT industry because complexity can limit growth!
Technology growth
Moore’s law will continue to hold
Performance will continue to double every 18 months
Software development
No breakthroughs on the horizon
Essentially a manual process
Complexity
A major inhibitor to acceptance and use of technology
A major constraint on industry growth
Important to business because simplifying IT leads to greater business benefits
Increased revenue
Increased competitive advantage
Improved customer satisfaction
Improved brand image
Increased user productivity
Reduced costs
Reduced development time and costs
Reduced support costs
Reduced user error
Reduced training time and costs
Common website usability problems
Common website usability problems
A study from Zona Research found that;
• 62% of online shoppers gave up at least once while looking for the item they wanted
• 20% of online shoppers gave up more than three times during a two-month period
• 42% turned to traditional channels to make their purchase
• Zona Research found that $58 million per month in e-commerce sales are lost due to Web page
loading failures. (Source: Zona Research, "The Need for Speed" report).
Another study by the New York research group Creative Good tested 10 of the leading web sites and
found that;
• 39% of the customers who tested the sites for the study could not figure out how to buy
• More than 50% of search attempts failed to find something relevant.
A recent study found that a third of online banking customers closed their accounts within a year. 50%
said it was because the site was too difficult to navigate. (cited in (13) Jefferey, G. Build A Site, Not A
Labyrinth)
Jared Spool's study of 15 large commercial sites users could only find information 42% of the time even
though they were taken to the correct home page before they were given the test tasks
Why do such fundamental usability problems exist?
page 2 of 10
The web interface evolution
Understanding how web interfaces have evolved
Website presence
Domain registration, home pages, hypertext linking, e-mail, information
sharing, display of standard company marketing literature
Web technology
Advertising and marketing, large graphics, spinning animations, java and
JavaScript controls, best web site competitions, content shovel- ware, page
designer software. High graphic design presence, little to no usability.
Promotional business model
Web commerce
Forms and credit card transactions. Task and interaction design,
communities and groups, web business models such as Advertising,
Subscription and Commerce. Site structure more focused, less marketing
information, more product specific. Content and User relationships
Back office integration
Integration to back end systems providing necessary fulfilment processes,
stock control & delivery
Intranets & Extranets
Business to employees and Business to Business. Information classification.
Affiliate relationships, business models such as Keyword rental, Content
sponsorship
Standardizing on the
web client
Workflows, application delivery, communication channels, information
sharing
TV, devices & gadgets
Dedicated networked interfaces e.g. generic - TV, Phone, Handheld and
application driven - jukebox, picture frame
Problems with maintenance
Usability problems introduced by website maintenance
•New content that is easy to create and publish, leads to a volatile and changeable site prone to errors
•Sub sites are created that mirror the organizational structure rather than reflecting the purpose of the site or any
user tasks that the site should be supporting
•Redesigning the site and restructuring the information on the site is very expensive
•Content creators do not always understand any underlying information architecture that may exist, consequently
inappropriate relationships are added on an ad hoc basis
•Content creators do not classify content consistently, leading to inadequate support for searching, crossreferencing and indexing.
•Content creators do not create information with consistent structures or follow writing style guidelines, leading to
different levels of information quality on the site.
•Visual designers do not follow design guidelines leading to inconsistent visual styles within the interface
•Review processes are ad hoc which leads to inconsistencies in content quality.
•Ownership of existing content is hard to manage; consequently content maintenance can be time consuming or
nonexistent.
•No one owns the job of reviewing the site as a whole to ensure that the purpose and goals of the site are not
getting lost
•No one measures the success of user task flows to make sure that the site is usable. In fact many Web
development teams do not involve users at any stage of the project or have anyone on the team who understands
how to create usable interfaces.
Problems with authoring
Quality problems introduced by HTML/WML/XML authoring
•The writer becomes the designer
•Writer decides on content relationships
•Writer decides on content structure
•Writer decides on meta-data and classification
•Writer needs knowledge of language and tool
•Writer needs knowledge on how to publish
•No automatic process will exist for
•Defining ownership
•Reviewing content
•Controlling and recording file edits or changes
•Controlling archiving and deletion
Poor quality content translates to website usability problems
The need for content management
The need for content management
A website is an important external face of a company or organization. Therefore the quality of that interface and
the way that users perceive it should be of paramount importance to those responsible for the management and
development of the systems to be created
To ensure information quality, an organization needs to provide the necessary level of
controls to make certain that:
•Pages of information do not turn up unexpectedly without the necessary validation being in
place
•The quality of the information being presented is of the required style, uses required
terminology, is written at the right level and is correct and complete
•New content that is added will enhance the user experience and help users achieve their tasks
•The layout and the visual design of pages is consistent and of the required quality
•Information is classified correctly and fits into an overall information architecture
•The system reflects and enhances the company brand, supports the business goals and fulfils the
user goals and expectations of its targeted audience
Creating a usable website has very little to do with technology, and has everything to do
with designing a solution that people can use
It is possible adapt good practise from: Software development & Publishing
Two interfaces to consider
Usually the success of the underlying back end system affects the
success of the external customer facing website
Therefore business success may depend on achieving two key usability goals
•To create an easy to use website that delivers up to date content of a high quality. Such a system is
often referred to as a Content-driven website
•To create an easy to use website publishing environment where content can easily be created, published,
managed and maintained. Such a system is often referred to as a Content management system.
But how? What’s a good way to go about this?
The importance of analysis
The key is to base designs on real data
Importance of the analysis phase
In Software Engineering: A Practitioner's Approach,
Pressman shows that for
•$1 dollar spent to resolve a problem during product
design
•$10 would be spent on the same problem during
development, and multiply to
•$100 or more if the problem had to be solved after
the product's release
And the cost of maintenance
Pressman also states that
•80% of software lifecycle cost occur during the
maintenance phase and
•80% of maintenance costs are associated with
'unmet or unforeseen' user requirements
Different viewpoints often create tensions in web design
Business analysis
Business analysis
Understanding the
business
•Performing a competitive analysis
•Performing a cost/benefit analysis
•Analysing the existing brand, products and services
•Understanding methods for marketing and communication
•Understanding the requirements for business partnerships
Creating a business plan
•Defining the business goals and objectives
•Defining the business model
•Defining the value proposition
•Defining the target audience
•Defining the funding and business commitment
•Defining the new brand and brand messages
•Defining the success factors and targets
Creating the business
requirements
•Defining the business goals and priorities
•Defining the cross marketing and collaborative filtering requirements
The value of market research
Using market research to adapt to the web user
•Demographics
•Web usage
•Buying patterns
•Product design and pricing
•Trust and distrust
•Good experience and building brand loyalty
User analysis
User analysis
Defining who the users
are
•Building user profiles
•Creating cultural models
Understanding target
users
•Investigating user goals, tasks, terminology, experience and requirements
•Understanding how users classify information
•Accessing expert knowledge
•Defining user scenarios
•Understanding user priorities
Creating a usability
plan
•Defining the usability goals and objectives
•Defining the user benefits
•Defining the user profiles
•Defining the evaluation plan
•Defining the success factors and targets
Creating a conceptual
design
•Defining user scenarios
•Performing task modelling
•Performing information modelling
•Performing a design space analysis
Evaluating conceptual
design with users
•Creating, testing and refining low-fidelity prototypes
Content design considerations
Content design considerations
Classification
•Supporting search
•Providing a consistent terminology
•Providing consistent support for synonyms and common spelling mistakes
•Providing a central service where synonyms are mapped to keywords
•The ability to define the accuracy of how content is classified
•Controlling and analysing the scope of a site
•Separating out a process for information classification
•Providing a method for building automatic navigation paths and different site
structures
•Supporting the notion of alternative classification hierarchies
•Supporting a business model that includes keyword rental
View templates
•Providing consistency within the user interface for the user
•Specifying a level of content detail
•Breaking the bottleneck between designer and content provider
•Reducing the cost of delivering new content
More content design considerations
More content design considerations
Summary views
•Site contents
•Site indexes
•Specialized lists
•Combination views
Offering different
views on a site
•Targeting adverts
•Cross marketing
•Customizing information to the user
•Providing a customized service to known users
•Supporting different client environments
•Supporting different languages and cultures
Content & Workflow
Content & Workflow
Workflow
analysis
•Understanding the organisation
•Understanding the formal workflow stages
•Understanding the roles and responsibilities
•Understanding the informal information flows
Workflow design
•Defining the ideal workflow rules
•Defining the control attributes that will capture the workflow rules
•Assigning individuals to roles
•Defining the access rules
•Defining the properties that can measure the workflow processes
Content analysis
Content analysis
Defining the user perceived
objects
•Defining content types
•Defining the scope for each type
•Defining the content properties
Defining the important
relationships between objects
•Content to content
•Content to user
•Content to user type
•Content to business priority
•Content to time
•Content to task
Defining content meta-data
•Classification keywords
•Classification hierarchies
•Category names
•Searchable properties
•Workflow properties
Defining content measurement
requirements
•Content usage, site exits, content queries
System analysis
System analysis
At the highest level a system analysis identifies which
system is appropriate to support the required
functionality and user tasks that have been identified,
based on the benefits and constraints of each option
PC, Telephone, TV, PDA
Different network speeds
Different business applications / processes
How it all fits together
How it all fits together
Business analysis
User analysis
Site goals/ purpose
User goals
Content analysis
Conceptual design
Physical design
System design
Target audience
Task model
User model
Brand
Vocabulary
Values
Properties Actions/State Content types Classification
Design priorities Data model
Structure / Visibility
Behaviour
UI Elements
Table definitions
Data integration
Access mechanism
View layout
Interaction design
Messaging
Style
Template design
User-centred Design Process
Business goals and requirements
User evaluation is key
Evaluation
Attitude testing
Expert evaluation
User evaluation
Competitive evaluation
Accessibility evaluation
Site goals and purpose
Target audience
Brand values
User goals and requirements
User profiles
User goals and tasks
Conceptual design
Task and navigation modelling
Information architecture
Low-tech (paper) prototyping
Physical design
User interface guidelines
User interface specifications
Functional prototyping
Designing for accessibility
Advanced interface technologies
Any questions?