SlideShare a Scribd company logo
User Centered Approach To
     Website Design

         Richard Bowden
         RB Consulting

         25th May 2009
RB Consulting                Engineers Ireland
What are we going to talk about…

           Business case for web based solutions

           Principles of web development

           Tools for web design

           A user centered approach to web development

           Agile development as an approach

           Technology – open or proprietary


RB Consulting                                       Engineers Ireland
Web Applications–The Business Case

           Are you on Twitter, Facebook, LinkedIn etc ?
           How do I know if I’m doing the right thing?
           Balanced Business Scorecard
               Financial,
               Customer,
               Internal Process
               Staff objectives

           Measurable kpi’s
RB Consulting                                      Engineers Ireland
Design Principles
           Usability

           Usefulness

           Accessibility




RB Consulting               Engineers Ireland
So…Usability….
           Usability is all about ease of use

           Krug’s principle of ‘don’t make me think’

           Visual design – professional and inviting




RB Consulting                                           Engineers Ireland
Key usability principles
           Where am I
           Finding information easily as a visitor browses
           Visitor feedback in case of a wrong turn
           Navigation – what’s clickable or not
           How do I get to the content I want – site maps
           Navigation links alter according to context – login
            screen




RB Consulting                                        Engineers Ireland
Additional usability principles
           Consistent use of navigation aids – use of icons /
            positioning of links
           Forms – requesting information that makes the visitor
            uncomfortable
           Forms – clear indication on what information is
            required
           Forms appropriate use of checkboxes, radio buttons
            & drop-down lists



RB Consulting                                      Engineers Ireland
Usability on Amazon




RB Consulting                Engineers Ireland
Usability on confused.com




RB Consulting                      Engineers Ireland
Principles of usefulness

           Relevance of information & content
           Access to information – to register or not ?
           Writing for the web requires a unique style
           Content management process
           Readability
               Font size and type
               Colour contrast for text
               Balance of white space and content
RB Consulting                                        Engineers Ireland
Accessibility design guidelines
           Be consistent throughout
           Enhance clarity with good design
           Do not convey information with colour alone
           Create contrast between foreground and background
           Avoid any unnecessary animation
           Use multimedia with care
           Create flexible width design
           Avoid frames & pop-up windows


RB Consulting                                    Engineers Ireland
Accessibility developer guidelines
           Use code validation tools
               WAVE (Web Accessibility Evaluation tool)



               Directory of validation tools -
                http://www.w3.org/WAI/ER/tools/complete


           Avoid using images to display text / Use of alt text
           Spacing and grouping in forms
           Error prevention & recovery assistance

RB Consulting                                              Engineers Ireland
WCAG 2.0
           2.0 release in December 2008
               4 principles of POUR
               61 checkpoints across 12 guidelines
               3 categories
                  Popular pointers on content

                  Developers of authoring & evaluation tools

                  User related for browsers and assistive technology


           Technology independent
               Move away from focus on html
           Objectively testable
           Support for developers
RB Consulting                                              Engineers Ireland
Tools for the design process

           Storyboarding

           Persona analysis

           Wireframes




RB Consulting                         Engineers Ireland
Storyboarding – Key steps
           Illustrations, images, mockups !
           Visualise how the website will look and flow
           Steps
               Collate information – text and images
               Sort into topics – starting with the broadest !
               For each page – determine title, headings, & content
               Plan the information structure & navigation approach
               Layout your menu structure and page template
               Then place yourself in the user’s shoes and review



RB Consulting                                              Engineers Ireland
Sample storyboard




  Source: d11.org
RB Consulting               Engineers Ireland
Persona Analysis
           Distinct set of behaviours personalised – bios,
            pictures & names
           Data drawn from user testing, observations & web
            traffic analysis
           Don’t confuse with job roles, user roles & actual
            people
           Helps to focus on
                   Key requirements
                   Specific needs of your users
                   User behaviour& goals

RB Consulting                                      Engineers Ireland
Wireframes
                    Source: totheweb.com




RB Consulting         Engineers Ireland
User Centred Design – Key Questions
           What is the user attempting to accomplish?
              Specific tasks and goals in their work

           What information does the user require from the website to
            progress their work?
           What’s the format that they would prefer to work with?
           What set of features does the user require from this website?
           What are the user’s expectations about how the website will
            work?
           Given the user’s profile in terms of skills and experience, how
            can a website better assist the user?



RB Consulting                                                Engineers Ireland
User Centred Design – Key steps
           Involve a sample set of users
               Representative in terms of skills & experience
           Identify the requirements via a set of representative
            tasks
           Progress the design and development of the website
           Follow-up work after the rollout
               Content management
               Visitor analysis
           Website performance


RB Consulting                                                Engineers Ireland
Benefits of an agile development
       approach

           A challenge to identify all requirements upfront

           Prioritise requirements into short iterations

           Greater sense of progress and flexibility to adapt

           Borrow aspects of Scrum and Extreme Programming
            approaches




RB Consulting                                         Engineers Ireland
Technology – Open or Proprietary ?




          Best to focus on open standards
RB Consulting                          Engineers Ireland
In Summary….

    Overall rule….It depends
     (Steve Krug)

    Build in usability and
     accessibility from the start

    Retain flexibility to adapt


RB Consulting                       Engineers Ireland
Questions & Comments


           Email: rb@rbconsulting.ie

           Twitter: @rbconsulting

           Website: www.rbconsulting.ie




RB Consulting                              Engineers Ireland

More Related Content

What's hot

School Website Development Presentation
School Website Development  PresentationSchool Website Development  Presentation
School Website Development PresentationKen Ouma
 
Sample proposal
Sample proposalSample proposal
Sample proposal
suhailsalam786
 
Ken Wille Proposal
Ken Wille ProposalKen Wille Proposal
Ken Wille Proposalguest2cc5d8
 
Sample Website Proposal- Airline Example
Sample Website Proposal- Airline ExampleSample Website Proposal- Airline Example
Sample Website Proposal- Airline Example
Dr Matt McDougall
 
Web development phases
Web development phasesWeb development phases
Web development phases
Himanshu Sharma
 
Web Design Proposal Quick Response to Client
Web Design Proposal Quick Response to ClientWeb Design Proposal Quick Response to Client
Web Design Proposal Quick Response to Client
Web Design Company in Islamabad Pakistan-Web Matrix
 
Click here to download my CV in Word format.doc
Click here to download my CV in Word format.docClick here to download my CV in Word format.doc
Click here to download my CV in Word format.docbutest
 
Odm new website proposal memo & estimate
Odm new website proposal memo & estimateOdm new website proposal memo & estimate
Odm new website proposal memo & estimateElizabeth Chatterton
 
static website quotation
static website quotationstatic website quotation
static website quotation
आई-टी सलाहकार
 
Web Development proposal
Web Development proposalWeb Development proposal
Web Development proposalnephtalie
 
Uk web-design-proposal
Uk web-design-proposalUk web-design-proposal
Uk web-design-proposalalaplant
 
Proposal bull hotel website design & development
Proposal bull hotel website design & developmentProposal bull hotel website design & development
Proposal bull hotel website design & development
mikerogerhexagon
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
pkumarpkumar
 
Website Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management SystemWebsite Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management System
Broekman Communications
 
Real estate website presentation
Real estate website presentationReal estate website presentation
Real estate website presentation
Dato' Mohammad Nurdin
 
Website development proposal - Leadtrance Technologies
Website development proposal - Leadtrance TechnologiesWebsite development proposal - Leadtrance Technologies
Website development proposal - Leadtrance Technologies
Leadtrance Technologies
 
Web design proposal_template
Web design proposal_templateWeb design proposal_template
Web design proposal_templatehangchhay
 

What's hot (20)

Notes8
Notes8Notes8
Notes8
 
School Website Development Presentation
School Website Development  PresentationSchool Website Development  Presentation
School Website Development Presentation
 
Website designing proposal with price
Website designing proposal with priceWebsite designing proposal with price
Website designing proposal with price
 
Sample proposal
Sample proposalSample proposal
Sample proposal
 
Ken Wille Proposal
Ken Wille ProposalKen Wille Proposal
Ken Wille Proposal
 
Sample Website Proposal- Airline Example
Sample Website Proposal- Airline ExampleSample Website Proposal- Airline Example
Sample Website Proposal- Airline Example
 
Web development phases
Web development phasesWeb development phases
Web development phases
 
Web Design Proposal Quick Response to Client
Web Design Proposal Quick Response to ClientWeb Design Proposal Quick Response to Client
Web Design Proposal Quick Response to Client
 
Web design
Web designWeb design
Web design
 
Click here to download my CV in Word format.doc
Click here to download my CV in Word format.docClick here to download my CV in Word format.doc
Click here to download my CV in Word format.doc
 
Odm new website proposal memo & estimate
Odm new website proposal memo & estimateOdm new website proposal memo & estimate
Odm new website proposal memo & estimate
 
static website quotation
static website quotationstatic website quotation
static website quotation
 
Web Development proposal
Web Development proposalWeb Development proposal
Web Development proposal
 
Uk web-design-proposal
Uk web-design-proposalUk web-design-proposal
Uk web-design-proposal
 
Proposal bull hotel website design & development
Proposal bull hotel website design & developmentProposal bull hotel website design & development
Proposal bull hotel website design & development
 
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India Global Vision of Inet eSystems And Software Pvt Ltd Pune India
Global Vision of Inet eSystems And Software Pvt Ltd Pune India
 
Website Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management SystemWebsite Development with Wordpress as Content Management System
Website Development with Wordpress as Content Management System
 
Real estate website presentation
Real estate website presentationReal estate website presentation
Real estate website presentation
 
Website development proposal - Leadtrance Technologies
Website development proposal - Leadtrance TechnologiesWebsite development proposal - Leadtrance Technologies
Website development proposal - Leadtrance Technologies
 
Web design proposal_template
Web design proposal_templateWeb design proposal_template
Web design proposal_template
 

Viewers also liked

Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web developmentbethanygfair
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
Milind Gokhale
 
Web Design 101
Web Design 101Web Design 101
Web Design 101
T.S. Lim
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
Reach China Holdings Limited
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development Ppt
Bruce Tucker
 
Website Development and Design Proposal
Website Development and Design ProposalWebsite Development and Design Proposal
Website Development and Design Proposal
Creative 3D Design
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project Report
MJ Ferdous
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.pptwebhostingguy
 
How to Prepare a Website Redesign Proposal
How to Prepare a Website Redesign ProposalHow to Prepare a Website Redesign Proposal
How to Prepare a Website Redesign Proposal
Say WOW Marketing
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologiesbryanbibat
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
Robert Nyman
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
How Google Works
How Google WorksHow Google Works
How Google Works
Eric Schmidt
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
TurnToTech
 
Go Viral on the Social Web: The Definitive How-To guide!
Go Viral on the Social Web: The Definitive How-To guide!Go Viral on the Social Web: The Definitive How-To guide!
Go Viral on the Social Web: The Definitive How-To guide!
XPLAIN
 
Pixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal StorytellingPixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal Storytelling
Gavin McMahon
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
Ed Fry
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
Motivate Design
 
Digital, Social & Mobile in 2015
Digital, Social & Mobile in 2015Digital, Social & Mobile in 2015
Digital, Social & Mobile in 2015
We Are Social Singapore
 

Viewers also liked (20)

Ppt of web development
Ppt of web developmentPpt of web development
Ppt of web development
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Web Design 101
Web Design 101Web Design 101
Web Design 101
 
Sample Website Proposal Presentation
Sample Website Proposal PresentationSample Website Proposal Presentation
Sample Website Proposal Presentation
 
Web page concept final ppt
Web page concept  final pptWeb page concept  final ppt
Web page concept final ppt
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development Ppt
 
Website Development and Design Proposal
Website Development and Design ProposalWebsite Development and Design Proposal
Website Development and Design Proposal
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project Report
 
Web design for business.ppt
Web design for business.pptWeb design for business.ppt
Web design for business.ppt
 
How to Prepare a Website Redesign Proposal
How to Prepare a Website Redesign ProposalHow to Prepare a Website Redesign Proposal
How to Prepare a Website Redesign Proposal
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologies
 
Modern Web Development
Modern Web DevelopmentModern Web Development
Modern Web Development
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technology
 
How Google Works
How Google WorksHow Google Works
How Google Works
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development Presentation
 
Go Viral on the Social Web: The Definitive How-To guide!
Go Viral on the Social Web: The Definitive How-To guide!Go Viral on the Social Web: The Definitive How-To guide!
Go Viral on the Social Web: The Definitive How-To guide!
 
Pixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal StorytellingPixar's 22 Rules to Phenomenal Storytelling
Pixar's 22 Rules to Phenomenal Storytelling
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
 
Digital, Social & Mobile in 2015
Digital, Social & Mobile in 2015Digital, Social & Mobile in 2015
Digital, Social & Mobile in 2015
 

Similar to Web Design & Development Trends Presentation

Web Site Redesign
Web Site RedesignWeb Site Redesign
Web Site Redesign
Chad Williams
 
Objective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Digital Intranet Workshop
Objective Digital Intranet Workshop
Objective Experience
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
C/D/H Technology Consultants
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introductiontexasanna
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
C/D/H Technology Consultants
 
Web Site Redesign
Web Site RedesignWeb Site Redesign
Web Site RedesignNima Niakan
 
Expected solutions web solutions
Expected solutions   web solutionsExpected solutions   web solutions
Expected solutions web solutionsChetan Mohan
 
Usability 101
Usability 101Usability 101
Usability 101
BusinessOnline
 
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
Acquia
 
Beyond usability
Beyond usability Beyond usability
Beyond usability
jameguilin
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
Sameer Chavan
 
Clarity CMS - A Brief Overview
Clarity CMS - A Brief OverviewClarity CMS - A Brief Overview
Clarity CMS - A Brief Overviewguestfc16b55
 
Clarity CMS - About Clarity Content Management Solutions
Clarity CMS - About Clarity Content Management SolutionsClarity CMS - About Clarity Content Management Solutions
Clarity CMS - About Clarity Content Management SolutionsClarity Ventures
 
Internet Marketing Explained - Internet Marketing Academy Australia
Internet Marketing Explained - Internet Marketing Academy AustraliaInternet Marketing Explained - Internet Marketing Academy Australia
Internet Marketing Explained - Internet Marketing Academy Australia
Lucio Ribeiro
 
Iksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula Ecommerce Consulting Services
Iksula Ecommerce Consulting Services
Iksula
 
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web EngineeringCarles Farré
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speechgarnerg
 
Are Agile Projects Doomed To Halfbaked Design
Are Agile Projects Doomed To Halfbaked DesignAre Agile Projects Doomed To Halfbaked Design
Are Agile Projects Doomed To Halfbaked Designeraz
 

Similar to Web Design & Development Trends Presentation (20)

Web Site Redesign
Web Site RedesignWeb Site Redesign
Web Site Redesign
 
Objective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Digital Intranet Workshop
Objective Digital Intranet Workshop
 
Alkatesting
AlkatestingAlkatesting
Alkatesting
 
Designing your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basicsDesigning your SharePoint Internet site: The basics
Designing your SharePoint Internet site: The basics
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introduction
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 
Web Site Redesign
Web Site RedesignWeb Site Redesign
Web Site Redesign
 
Process
ProcessProcess
Process
 
Expected solutions web solutions
Expected solutions   web solutionsExpected solutions   web solutions
Expected solutions web solutions
 
Usability 101
Usability 101Usability 101
Usability 101
 
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
Acquia Insight Sneak Peek: Analyze, Manage, and Tune Your Drupal Site like Ne...
 
Beyond usability
Beyond usability Beyond usability
Beyond usability
 
Design Story, Career opportunity in Design
Design Story, Career opportunity in DesignDesign Story, Career opportunity in Design
Design Story, Career opportunity in Design
 
Clarity CMS - A Brief Overview
Clarity CMS - A Brief OverviewClarity CMS - A Brief Overview
Clarity CMS - A Brief Overview
 
Clarity CMS - About Clarity Content Management Solutions
Clarity CMS - About Clarity Content Management SolutionsClarity CMS - About Clarity Content Management Solutions
Clarity CMS - About Clarity Content Management Solutions
 
Internet Marketing Explained - Internet Marketing Academy Australia
Internet Marketing Explained - Internet Marketing Academy AustraliaInternet Marketing Explained - Internet Marketing Academy Australia
Internet Marketing Explained - Internet Marketing Academy Australia
 
Iksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula Ecommerce Consulting Services
Iksula Ecommerce Consulting Services
 
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering[DSBW Spring 2009] Unit 01: Introducing Web Engineering
[DSBW Spring 2009] Unit 01: Introducing Web Engineering
 
Visualization Requirements Speech
Visualization Requirements SpeechVisualization Requirements Speech
Visualization Requirements Speech
 
Are Agile Projects Doomed To Halfbaked Design
Are Agile Projects Doomed To Halfbaked DesignAre Agile Projects Doomed To Halfbaked Design
Are Agile Projects Doomed To Halfbaked Design
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

Web Design & Development Trends Presentation

  • 1. User Centered Approach To Website Design Richard Bowden RB Consulting 25th May 2009 RB Consulting Engineers Ireland
  • 2. What are we going to talk about…  Business case for web based solutions  Principles of web development  Tools for web design  A user centered approach to web development  Agile development as an approach  Technology – open or proprietary RB Consulting Engineers Ireland
  • 3. Web Applications–The Business Case  Are you on Twitter, Facebook, LinkedIn etc ?  How do I know if I’m doing the right thing?  Balanced Business Scorecard  Financial,  Customer,  Internal Process  Staff objectives  Measurable kpi’s RB Consulting Engineers Ireland
  • 4. Design Principles  Usability  Usefulness  Accessibility RB Consulting Engineers Ireland
  • 5. So…Usability….  Usability is all about ease of use  Krug’s principle of ‘don’t make me think’  Visual design – professional and inviting RB Consulting Engineers Ireland
  • 6. Key usability principles  Where am I  Finding information easily as a visitor browses  Visitor feedback in case of a wrong turn  Navigation – what’s clickable or not  How do I get to the content I want – site maps  Navigation links alter according to context – login screen RB Consulting Engineers Ireland
  • 7. Additional usability principles  Consistent use of navigation aids – use of icons / positioning of links  Forms – requesting information that makes the visitor uncomfortable  Forms – clear indication on what information is required  Forms appropriate use of checkboxes, radio buttons & drop-down lists RB Consulting Engineers Ireland
  • 8. Usability on Amazon RB Consulting Engineers Ireland
  • 9. Usability on confused.com RB Consulting Engineers Ireland
  • 10. Principles of usefulness  Relevance of information & content  Access to information – to register or not ?  Writing for the web requires a unique style  Content management process  Readability  Font size and type  Colour contrast for text  Balance of white space and content RB Consulting Engineers Ireland
  • 11. Accessibility design guidelines  Be consistent throughout  Enhance clarity with good design  Do not convey information with colour alone  Create contrast between foreground and background  Avoid any unnecessary animation  Use multimedia with care  Create flexible width design  Avoid frames & pop-up windows RB Consulting Engineers Ireland
  • 12. Accessibility developer guidelines  Use code validation tools  WAVE (Web Accessibility Evaluation tool)  Directory of validation tools - http://www.w3.org/WAI/ER/tools/complete  Avoid using images to display text / Use of alt text  Spacing and grouping in forms  Error prevention & recovery assistance RB Consulting Engineers Ireland
  • 13. WCAG 2.0  2.0 release in December 2008  4 principles of POUR  61 checkpoints across 12 guidelines  3 categories  Popular pointers on content  Developers of authoring & evaluation tools  User related for browsers and assistive technology  Technology independent  Move away from focus on html  Objectively testable  Support for developers RB Consulting Engineers Ireland
  • 14. Tools for the design process  Storyboarding  Persona analysis  Wireframes RB Consulting Engineers Ireland
  • 15. Storyboarding – Key steps  Illustrations, images, mockups !  Visualise how the website will look and flow  Steps  Collate information – text and images  Sort into topics – starting with the broadest !  For each page – determine title, headings, & content  Plan the information structure & navigation approach  Layout your menu structure and page template  Then place yourself in the user’s shoes and review RB Consulting Engineers Ireland
  • 16. Sample storyboard Source: d11.org RB Consulting Engineers Ireland
  • 17. Persona Analysis  Distinct set of behaviours personalised – bios, pictures & names  Data drawn from user testing, observations & web traffic analysis  Don’t confuse with job roles, user roles & actual people  Helps to focus on  Key requirements  Specific needs of your users  User behaviour& goals RB Consulting Engineers Ireland
  • 18. Wireframes Source: totheweb.com RB Consulting Engineers Ireland
  • 19. User Centred Design – Key Questions  What is the user attempting to accomplish?  Specific tasks and goals in their work  What information does the user require from the website to progress their work?  What’s the format that they would prefer to work with?  What set of features does the user require from this website?  What are the user’s expectations about how the website will work?  Given the user’s profile in terms of skills and experience, how can a website better assist the user? RB Consulting Engineers Ireland
  • 20. User Centred Design – Key steps  Involve a sample set of users  Representative in terms of skills & experience  Identify the requirements via a set of representative tasks  Progress the design and development of the website  Follow-up work after the rollout  Content management  Visitor analysis  Website performance RB Consulting Engineers Ireland
  • 21. Benefits of an agile development approach  A challenge to identify all requirements upfront  Prioritise requirements into short iterations  Greater sense of progress and flexibility to adapt  Borrow aspects of Scrum and Extreme Programming approaches RB Consulting Engineers Ireland
  • 22. Technology – Open or Proprietary ? Best to focus on open standards RB Consulting Engineers Ireland
  • 23. In Summary….  Overall rule….It depends (Steve Krug)  Build in usability and accessibility from the start  Retain flexibility to adapt RB Consulting Engineers Ireland
  • 24. Questions & Comments  Email: rb@rbconsulting.ie  Twitter: @rbconsulting  Website: www.rbconsulting.ie RB Consulting Engineers Ireland