SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

School Website Development Presentation
School Website Development  PresentationSchool Website Development  Presentation
School Website Development PresentationKen Ouma
 
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 ExampleDr Matt McDougall
 
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
 
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 & developmentmikerogerhexagon
 
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 SystemBroekman Communications
 
Website development proposal - Leadtrance Technologies
Website development proposal - Leadtrance TechnologiesWebsite development proposal - Leadtrance Technologies
Website development proposal - Leadtrance TechnologiesLeadtrance Technologies
 
Web design proposal_template
Web design proposal_templateWeb design proposal_template
Web design proposal_templatehangchhay
 

Mais procurados (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
 

Destaque

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 PresentationMilind Gokhale
 
Web Design 101
Web Design 101Web Design 101
Web Design 101T.S. Lim
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development PptBruce Tucker
 
Website Development and Design Proposal
Website Development and Design ProposalWebsite Development and Design Proposal
Website Development and Design ProposalCreative 3D Design
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project ReportMJ 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 ProposalSay 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 DevelopmentRobert Nyman
 
introduction to web technology
introduction to web technologyintroduction to web technology
introduction to web technologyvikram singh
 
Web Development Presentation
Web Development PresentationWeb Development Presentation
Web Development PresentationTurnToTech
 
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 StorytellingGavin McMahon
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into MarketingEd 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 DesignMotivate Design
 

Destaque (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
 

Semelhante a Web Design & Development Trends Presentation

Objective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective Digital Intranet Workshop
Objective Digital Intranet WorkshopObjective 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 basicsC/D/H Technology Consultants
 
Sage Research & Design Introduction
Sage Research & Design IntroductionSage Research & Design Introduction
Sage Research & Design Introductiontexasanna
 
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
 
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 DesignSameer 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 AustraliaLucio Ribeiro
 
Iksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula Ecommerce Consulting Services
Iksula Ecommerce Consulting ServicesIksula
 
[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
 

Semelhante a 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
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

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