Website Development Process. Skills and Functions Needed for a Successful Large-Scale Project Project Manager Marketing Representative Copy Writer & Editor.

Slides:



Advertisements
Similar presentations
Author: Steve Krug Presented by: Nicole Wilson
Advertisements

Web Development & Design Foundations with HTML5
GENERAL USABILITY CONSIDERATIONS. Overview of usability Aspects of usability – Learnability, memorability, efficiency, error reduction Techniques for.
Refinement Production Implementation Design and Development Stages.
Web Site Project Management
1 Intro To Web Design MSIT 588 Dr. Carl Rebman. 2 Good Web Site Design Matters Good Web Site Design can Lead to Healthy Sales
1 Web Site Design Customer Centered Design Principles Patterns and Processes Dr. Carl Rebman.
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with XHTML
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 10 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 5 Key Concepts 1 Copyright © Terry Felke-Morris.
]. Website Must-Haves Know your audience Good design Clear navigation Clear messaging Web friendly content Good marketing strategy.
Nick Donnarumma. We are either very lazy or very efficient because we tend not to read pages. We scan them instead to save time. We don’t figure out how.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation More Design Patterns: The Exploration.
CSI-553 Internet Information Presented by: Ignacio Castro June 28, 2006 Internet Usability.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
Expression Web 2 Concepts and Techniques Expression Web Design Feature Web Design Basics.
An Introduction to Content Management. By the end of the session you will be able to... Explain what a content management system is Apply the principles.
Web Developer & Design Foundations with XHTML
1 Web Developer Foundations: Using XHTML Chapter 8 Web Site Development.
Chapter 12: The Internet The ultimate direct. Internet Facts U.S. firms spend $14.7 billion on Internet advertising in 2005 By 2010, they are expected.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Web Design, 4 th Edition 4 Planning a Successful Web Site: Part 2.
Testing and Debugging Web pages. Final exam Wednesday, May 10: 10am – noon Content: guidelines will be distributed next lecture Format: Matching, multiple.
Web Development & Design Foundations with XHTML Chapter 10 Key Concepts.
Web Development & Design Foundations with XHTML Chapter 5 Key Concepts.
– Strategies for Effective Navigation Design & Prototype Phases.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Good Web Design. The Four A’s of Good Design Accessible Accurate Appropriate Appealing.
Website Usability presentation by Pasha Souvorin for Georgia Pathway in Advanced Web Design evaluating and planning for web design.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
Web Design Guidelines by Scott Grissom 1 Designing for the Web  Web site design  Web page design  Web usability  Web site design  Web page design.
Principles of effective web design NOTES Flo Morris-Duffin.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 5 Key Concepts 1 Copyright © Terry Felke-Morris.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
1 Web Developer Foundations: Using XHTML Chapter 7 Web Site Design.
Step One: Introduction. Welcome to Follow My Clients! Once you log in, on the home page is your dash board. Here you will find your quick access buttons.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Microsoft Expression Web 3 Expression Web Design Feature Web Design Basics.
Web Site Development - Process of planning and creating a website.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
WHY DO YOU NEED IT? What is a wireframe?. A wireframe is… A wireframe is a simple visual guide to show you what a Web page would look like. Wireframes.
Web best practices. Basic needs of ALL websites Utility Usability.
1 CSE 403 Web Patterns and Design These lecture slides are copyright (C) Marty Stepp, 2007, with significant content taken from slides written by Valentin.
Prof. James A. Landay University of Washington Autumn 2004 Design Patterns for the Web #1 October 21, 2004.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 10 KEY CONCEPTS 1.
UI Requirements and Design Material in part from Marty Stepp and Valentine Razmov, past 403 classes. CSE 403, Spring 2008.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 5 KEY CONCEPTS 1 Copyright ©
1 Web Site Usability Motivations of Web site visitors include: –Learning about products or services that the company offers –Buying products or services.
Web Development & Design Foundations with HTML5 7th Edition
The Successful Website
Usability Testing and Web Design
Basics of Website Development
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with HTML5 8th Edition
Objective % Explain concepts used to create websites.
Web Site Project Management
Session I Chapter 18 - How to Design a Web Site
Enhancing Student Learning and Retention with Community Partnerships
Web Development & Design Foundations with H T M L 5
Don’t make me think Usability.
DELIGHT WITH UX DESIGN RACHEL KORPELLA
SE365 Human Computer Interaction
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Presentation transcript:

Website Development Process

Skills and Functions Needed for a Successful Large-Scale Project Project Manager Marketing Representative Copy Writer & Editor Content Manager Graphic Designer Database Administrator Network Administrator Information Architect Web Developer

Skills and Functions Needed for a Successful Small Project  The skills and functions are essentially the same as on a large project  Each person may wear many “hats” and juggle their job roles Example: The web developer may also be the graphic designer.  Some job roles may be outsourced Most Common: An external web site provider is used so there is less (if any) need for a Network Administrator

Usability (HCI) Aka: Usability Engineering, User Centered Design, User Experience Design, Information Design, Information Architecture, Interaction Design Ease of USE! Usability generally describes two different areas: ◦How easy a product is to use ◦The industry & discipline concerned with measuring ease-of-use

Usability Components Usability is defined by five quality components (Jakob Nielson): ◦Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? ◦Efficiency: Once users have learned the design, how quickly can they perform tasks? ◦Memorability: When users return to the design after a period of not using it, how easily can they reestablish proficiency? ◦Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? ◦Satisfaction: How pleasant is it to use the design?

Web Usability Web usability is an approach to make web sites easy to use for an end-user, without requiring her (or him) to undergo any specialized training. The user should be able to intuitively relate the actions he needs to perform on the web page, with other interactions he sees in the general domain of life e.g. press of a button leads to some action.

Why it is Important?  Improve Your Visitor Retention Rate  Discover Which Parts of Your Web Site Are Failing and Why  Improve the Brand Experience of Your Customers  Improve Your Understanding of Your Customers  Increase Sales and Profits  Every £1 invested in improving your website's usability returns £10 to £100 (source: IBM)  A web usability redesign can increase the sales/conversion rate by 100% (source: Jakob Nielson)

Some facts about web pages from DON’T MAKE ME THINK

1. We don't read pages, we scan them.

. 2. We don't make optimal choices, we sacrifice.  We're usually in a hurry  There's not much penalty for guessing incorrectly  Weighing options may not improve our chances  Guessing is more fun

. 3. We don't figure out how things work, we muddle through.  Why bother? When we find something that works, we stick with it.  So….conventions are our friends.

Common web usability problems cluttered or otherwise poor layout requires horizontal scrolling, or makes assumptions about user's screen size poorly chosen colors uses frames uses splash screen(s) poor or missing navigation controls (Back, Forward, Home) text is not scannable (can't be read quickly)

Content usability problems most important content isn't on the first page nondescript headings too many ads (or things that appear to be ads) important site content is contained in PDF documents isn't designed to be easily indexed by a search engine(HTML title, meta tags, page text, link text, etc.) tiny thumbnails of detailed large photos

Link usability problems links that don't say where they go badly chosen link text (such as "Click here for more info") links that forcibly open a new browser window links opened by complex Javascript needlessly visited links don't appear in a different color

Design for Usability (1-4) place your name and logo on every page and make the logo a link to the home page provide search write straightforward and simple headlines and page titles that clearly explain what the page is about structure the page to facilitate scanning and help users ignore large chunks of the page in a single glance

Design for Usability (2-4) instead of cramming everything about a product or topic into a single, infinite page, use hypertext to structure the content space into a starting page that provides an overview and several secondary pages that each focus on a specific topic (Information Architecture) use link titles to provide users with a preview of where each link will take them, before they have clicked on it

Design for Usability (3-4) Use relevance-enhanced image reduction when preparing small photos and images. Ensure that all important pages are accessible for users with disabilities, especially blind users Do the same as everybody else: if most big websites do something in a certain way, then follow along since users will expect things to work the same on your site (Conventions)

Design for Usability (4-4) Jakob's Law of the Web User Experience: users spend most of their time on other sites, so that's where they form their expectations for how the Web works Test your design with real users as a reality check. People do things in odd and unexpected ways, so even the most carefully planned project will learn from usability testing.

The Home page As quickly as possible the Home page must answer these four questions: ◦What is this? ◦What do they have here? ◦What can I do here? ◦Why am I here—and not somewhere else?

Designing Navigation “You are here” indicators

Tabs….

Breadcrumbs….

Every page needs a name… We must remind the user where they are, and they should be able to get back home.

Forms and usability client-side validation lighting up required elements left blank or filled out incorrectly avoiding alert unless absolutely necessary

Writing for the web People read web page text differently than they read books, etc. Writing for the web includes: ◦subheads ◦bulleted lists ◦highlighted keywords ◦short paragraphs ◦the "inverted pyramid"  (put the most newsworthy information at the top, and then the remaining information follows in order of importance, with the least important at the bottom) ◦a simple writing style

SO, WHAT IS THE DEVELOPMENT PROCESS?

The Development Process

Web Development: Conceptualization  Determine the intended/target audience  Determine the goals or mission of the web site Short-term goals Long-term goals  Main Job Roles Involved: Client, Project Manager, Information Architect, Marketing Representative, Senior Web Developer  Web Development: Conceptualization

Checkpoint 1 Consider the target audience of this site!

Analysis  Determine the following: information topics functionality requirements (high-level)  Determine “what” a site will do – not “how” it will do it environmental requirements content requirements  Review competitor’s sites (Competitive Analysis - what are the others doing?)

Competitive Analysis  A high level analysis of major competitors is vital to a website’s success. It is better to know the competition’s strengths and weaknesses before you finalize your website strategy.  Basic Steps: 1. Identify the competition 2. Decide what to analyze 3. Develop a competition survey 4. Answer survey for each competitor 5. Analyze survey data 6. Write a report of the findings and recommendations

Sample Survey

Design 1. We needs to keep track of the site structure and organization 2. Prototype the design Determine a page layout design

Site structure  It is important to consider the structure of your site: What pages do you have and/or need? How are pages related to each other? Home Page About us Shipping information Contact us

Web Site Organization  Hierarchical  Linear  Random

Hierarchical Organization  A clearly defined home page  Navigation links to major site sections  Often used for commercial and corporate Web sites

Hierarchical Too Shallow  Be careful that the organization is not too shallow. Too many choices  a confusing and less usable web site Information Chunking “seven plus or minus two” principle Many web designers try not to place more than nine major navigation links on a page or in a well-defined page area.

Hierarchical Too Deep  Be careful that the organization is not too deep. This results in many “clicks” needed to drill down to the needed page. User Interface “Three Click Rule” A web page visitor should be able to get from any page on your site to any other page on your site with a maximum of three hyperlinks.

Hierarchical Too Deep

Linear Organization  A series of pages that provide a tutorial, tour, or presentation.  Sequential viewing

Random Organization  Sometimes called “Web” Organization.  Usually there is no clear path through the site.  May be used with artistic or concept sites.  Not typically used for commercial sites.

Navigation  People don’t always work from the home page – they get to a page from a link or from a search  Every page of a site should let you know: Where am I What’s here Where can I go now

Navigation  Major types of navigation: Global (across the website) Local (for a subsection of the website)

Web Site Navigation Best Practices  Make your site easy to navigate Provide clearly labeled navigation in the same location on each page Most common – across top or down left side Provide “breadcrumb” navigation

WHAT TOOLS TO USE TO BUILD THE SITE STRUCTURE AND PAGES’ LAYOUT?

Use Sitemap for organization  A sitemap shows the hierarchy of the site. It lets a writer, designer, or developer see the relationship among all the pages of the site at a glance.

Wireframe  A sketch of blueprint of a Web page Shows the structure of the basic page elements, including: Logo Navigation Content Footer Wireframes do not include any reference to color, typography, or visual imagery

Web Development: Production  Choose a web authoring tool  Organize your site files  Develop and individually test components  Add content  Main Job Roles Involved: Project Manager, Senior Web Developer, Web Developer, Graphic Designer, Database Administrator, Content Manager

Web Development: Testing  Test on different web browsers and browser versions  Test with different screen resolutions  Test using different bandwidths  Test from another location  Test, Test, Test  Main Job Roles Involved: Project Manager, Web Developer, Tester (sometimes web developer, sometimes Quality Assurance person), Client, Content Manager

Web Development: Types of Testing  Automated Testing Tools and Validation Automated Testing (Link checkers, etc.) W3C XHTML and CSS validation tests  Usability Testing Testing how actual web page visitors use a web site Can be done at almost any stage of development  Early –- use paper and sketches of pages  Design – use prototype  Production & Testing – use actual pages

Web Development: Approval & Launch  User or Client Testing Client will test site before giving official approval for site launch  Approval & Launch Obtain sign-off form or from client Upload files to web server Create backup copies of files MAKE SURE YOU TEST THE WEB SITE AGAIN!

Web Development: Maintenance  Maintenance – the never -ending task… Enhancements to site Fixes to site New areas added to site  A new opportunity or issue is identified and another loop through the development process begins.

Web Development: Evaluation  Re-visit the goals, objectives, and mission of the web site  Determine how closely they are being met  Develop a plan to better meet the goals, objectives and mission

Conclusion Web Accessibility # Web Usability ◦Webster defines accessibility as "capable of being reached," and it defines usability as "capable of being used." ◦Usability: Designing web pages to be more effective, efficient, satisfying for all ◦Accessibility: focuses on improving access to content for individuals with disabilities.

Try it Out (Self Study)

What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce What site is this? –Logo in top-left corner denotes the site –Another logo at top-right to reinforce

What kind of site is this? –Shopping cart icon –Tab row content –Categories on left –Prices in content area What kind of site is this? –Shopping cart icon –Tab row content –Categories on left –Prices in content area

60 What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –All links are clear What can I do here? –Welcome for new visitors –Tab row / Search on top –“Categories” –Prices –All links are clear

61 Above the Fold –Most important info visible without scrolling Above the Fold –Most important info visible without scrolling

62

63 What site am I in? –Logo in upper-left reinforces brand, can click to go to home –Same font, layout, color scheme also reinforces What site am I in? –Logo in upper-left reinforces brand, can click to go to home –Same font, layout, color scheme also reinforces

64 Where am I in the site? –“Home > Music” are location breadcrumbs –Tab row says “Music” –Album cover, “Product Highlights”, and CD cover Where am I in the site? –“Home > Music” are location breadcrumbs –Tab row says “Music” –Album cover, “Product Highlights”, and CD cover

65 What can I do? –See more info about this album –“Buy!” “Buy!” “Buy!” –See more info about specific CDs What can I do? –See more info about this album –“Buy!” “Buy!” “Buy!” –See more info about specific CDs

66 Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping? Can I trust these sellers? –Who am I buying from? –Are they reputable? –What about shipping?

67 The Fold –what’s below here? The Fold –what’s below here?

68

69 What site am I in? –Logo in upper-left –Colors, layout, font What site am I in? –Logo in upper-left –Colors, layout, font

70 Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page” Where am I in the site? –Last link clicked was “Buy!” –“Shopping Cart” and “Proceed to Checkout” reinforce that this is “the right page”

71 What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises What am I going to buy? –Easy to remove –Easy to move to wishlist How much will it cost? –Shipping costs there, no nasty surprises

72 What can I do? –“Proceed to Checkout” action button –Visually distinct –3D, looks clickable –Repeated above and below the fold What can I do? –“Proceed to Checkout” action button –Visually distinct –3D, looks clickable –Repeated above and below the fold

73

74 What if I don’t have a User ID? What if I forgot my password? What if I don’t have a User ID? What if I forgot my password?

75 Error message –Small, hard to see –Too far away from where people will be looking –Page looks too similar to last page (did anything happen?) Error message –Small, hard to see –Too far away from where people will be looking –Page looks too similar to last page (did anything happen?)

76

77 What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address” What site? –Logo, layout, color, fonts Where in site? –Checkout, step 1 of 3 –“Choose shipping address”

78 Note what’s different –No tab rows –Only navigation on page takes you to next step This is a Process Funnel –Extraneous info and links removed to focus users Note what’s different –No tab rows –Only navigation on page takes you to next step This is a Process Funnel –Extraneous info and links removed to focus users

79 Quick-Flow Checkouts

80 Quick-Flow Checkouts Last step of process –Step 3, “Place Order” –“Place my order” button Two buttons for fold Last step of process –Step 3, “Place Order” –“Place my order” button Two buttons for fold

81 Quick-Flow Checkouts No nasty surprises –Can see order –Total price is same as shopping cart No nasty surprises –Can see order –Total price is same as shopping cart

82 Quick-Flow Checkouts Easy to change shipping and billing Easy to save this info –Easier to setup info in context of specific task instead of setup first –Clearer to users why this info is needed in former Easy to change shipping and billing Easy to save this info –Easier to setup info in context of specific task instead of setup first –Clearer to users why this info is needed in former