1 WEB Engineering E-Commerce Strategy & Management COM350.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Chapter 19 Design Model for WebApps
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2: Planning.
Web Accessibility Web Services Office of Communications.
2/23/ Enterprise Web Accessibility Standards Version 2.0 WebMASSters Presentation 2/23/2005.
UI Standards & Tools Khushroo Shaikh.
Web Site Design Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development April 6, 1999.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
Introduction to Systems Analysis and Design
Chapter 13: Designing the User Interface
User interface design. Recap User Interface GUI Characteristics (Windows, Icons, Menus, Pointing, Graphics) User Centered Design User Interface Design.
PBA Front-End Programming Development Organisation.
About Waterloo website Project report June Outline Overview of process Project deliverables Lessons learned.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
Microsoft ® Expression ® Web An Introduction to the Your Learning Guide to Expression Web tutorial.
Web 2.0: Concepts and Applications 2 Publishing Online.
Systems Analysis and Design in a Changing World, 6th Edition
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Towards a renewed UNESCO Website BPI/WEB – Juin 2003.
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
Testing for Accessibility and Usability Is Your Site Accessible and Usable or Just Conformant?
Systems Analysis and Design in a Changing World, 6th Edition
Roles and Responsibilities
Teaching with Multimedia and Hypermedia
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
Objectives  Testing Concepts for WebApps  Testing Process  Content Testing  User Interface Testing  Component-level testing  Navigation Testing.
IE 411/511: Visual Programming for Industrial Applications
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
Chapter 3 Multimedia Skills
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
Patterns, effective design patterns Describing patterns Types of patterns – Architecture, data, component, interface design, and webapp patterns – Creational,
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Website Project Development Presentation by APNARAJ.COM.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
CHAPTER TEN AUTHORING.
Usability and Accessibility CIS 376 Bruce R. Maxim UM-Dearborn.
Introduction to Making Multimedia
Group 3: Art Gallery Monica Almendarez Content/Project Manager Willliam Egle Technology Manager Christina Pié Usability/ADA Compliance Manager Mirjana.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
PBA Front-End Programming Development Organisation.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View Software Engineering: A Practitioner’s Approach, 6/e Chapter.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
1  [company] Inc. [year] Girl Scouts of the USA Secure Site Project Kickoff [date]
Kara Pharris Web Designer Site Improvements & the Usability Project Concepts for usable navigation, functionality and presentation.
The Structure of the User Interface Lecture # 8 1 Gabriel Spitz.
Chapter 3-Multimedia Skills
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
CMS 101 John McClimans – Web Manager Janel Ludwig – Web Content Specialist.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
IT323 - Software Engineering 2 1 Tutorial 4.  List the main benefits of software reuse 2.
William H. Bowers – Requirements Torres 9.
44222: Information Systems Development
Information Architecture & Design Week 3 Schedule -Syllabus Updates -Group Project Finalized -Research Presentations Finalized -IA Methodologies -Class.
Web Development A Visual-Spatial Approach
Chapter 18 MobileApp Design
COSC-4840 Software Engineering
Objective % Explain concepts used to create websites.
Chapter 10 Development of Multimedia Project
CIS 376 Bruce R. Maxim UM-Dearborn
Share What You Have Learned EP Session
Presentation transcript:

1 WEB Engineering E-Commerce Strategy & Management COM350

WEB Engineering2 Contents u u The Web Eng. Process u u A Framework for Web Eng. u u Management Issues

WEB Engineering3 Web Engineering What is it? What is it? Who does it? Who does it? Why do we need it? Why do we need it? Usability Usability Functionality Functionality Reliability Reliability Maintainability Maintainability

WEB Engineering4 A Framework for Web Eng. Remembering the continuously evolving nature of web apps, a spiral model: formulation planning analysis engineering page generation and testing customer evaluation engineering: architectural / navigation / interface design content design / production

WEB Engineering5 Formulation, Planning and Analysis Formulation - ask the questions to identify the objectives and audience of the web app. Planning - costs, resources, risks, plans, timescale (always compressed!). Analysis -content, interaction, functional, confign. (cf. requirements analysis)

WEB Engineering6 Engineering Engineering - Architecture (structures), Architecture (patterns), Navigation, Interface, Production. Page Generation -Write the pages! Testing -Review content, Review design, Processing components are unit tested, Architecture integration tests, Complete Web app tested (functionality + content delivery), Environment (operating systems) compatibility testing, End-user tests Evaluation - Improve it, Revise it, Update it!

WEB Engineering7 Management Issues  The Web team - different people for different roles  Content Developers  Web Publisher  Web Engineer  Support Specialist  Administrator

WEB Engineering8 Management Issues  Project management  Project Initiation  Outsourcing issues  Estimation issues  Assessment of development schedule  Managing scope

WEB Engineering9 Management Issues  Configuration Management content control content control people / authority to make, approve, implement changes people / authority to make, approve, implement changes scale (change to scale = change to type of control) scale (change to scale = change to type of control) Politics -‘ownership’ of components (“rights and responsibilities”) Politics -‘ownership’ of components (“rights and responsibilities”)

WEB Engineering10 Enterprise Usability Management: A Compass for Top Management   Equate usability with competitiveness and quality in the enterprise   Trace cost of usability problems to the source   Incorporate design and evaluation cycles into product development   Balance the use of static design standards and dynamic research results   Systematise the learning of design principles and skills   Develop team evaluation methods for team design projects.   Align feedback loops from all sources toward new product design   Maintain cross-project collaboration in the product design process   Align all forms of communication to customers who use the products   Participate in growing the base of knowledge about usability.

WEB Engineering11 Ten Steps to Product Usability: A Roadmap for Project Managers u u Set strategic and detailed usability objectives u u Develop and incorporate user profiles u u Prioritise critical product components and task flow u u Identify a design team and clarify roles u u Define the UI design process (traditional GUI and Web interfaces) u u Develop a usability evaluation strategy a usability test plan.... when should you test? how should you structure the test? u u Establish product design guidelines (traditional GUI and Web designs) u u Develop a UI specifications documentation procedure u u Develop a user assistance strategy help, tutorials, splash screens, etc. that make-up the user assistance strategy u u Maintain a feedback channel for users

WEB Engineering12 Ten Elements of Usability: A Yardstick for Designers: u u Clarify the core concepts of the design u u Plan and maintain consistency (internal and external consistency of UI design) u u Fit content to customers who use the product u u Provide reassuring and effective feedback u u Clarify interaction rules (dialog design, data entry, selection, modes, drag and drop, etc.) u u Structure navigation clearly (menus, tree structures) u u Use plain terminology (terminology within the user's knowledge domain - know your user) u u Optimise user assistance (help tools /on-line help and documentation) u u Optimise visual design (graphics, layout, icons, metaphors, real world models) u u Design for the context of use

WEB Engineering13 Checklist for Testing Your Web Pages for Accessibility u u Turn off graphics, make sure the ALT text displayed makes the page usable u u Turn off sounds, make sure no important instructions are lost u u Turn off style sheets, to make sure the page is still readable u u Use the High Contrast option in the Accessibility Options section of Control Panel, restart the browser, make sure the page is still readable. u u Use Custom Font Sizes in the Display section of Control Panel u u Use the largest font size supported by the browser (the largest is only available when High Contrast mode is turned on) u u Resize the browser window larger and smaller u u Navigate using the keyboard, make sure TAB traverses all links in reasonable order and that CTRL+TAB moves between panes or sections u u Select all text and copy it to the clipboard, ensure it makes sense when pasted into a word processor u u Use an analysis tool, such as ‘Bobby’, to examine your pages

WEB Engineering14 Further Reading Pressman, Software Engineering, chapter 29 and RSP&A Web Engineering RSP&A Web Engineering On usability issues: useit.com: Jakob Nielsen's site (Usability and Web Design) useit.com: Jakob Nielsen's site (Usability and Web Design) The Usability Group - Leaders in Customer Experience Management The Usability Group - Leaders in Customer Experience Management