feb 9th presentation

34
Requirements Definition of the Geospatial Web - Continued ENVS 4522

Upload: michael-maclennan

Post on 25-Dec-2014

420 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Feb 9th Presentation

Requirements Definition of the Geospatial Web - Continued

ENVS 4522

Page 2: Feb 9th Presentation

House Keeping

Page 3: Feb 9th Presentation

Papers

Are marked and available at the break.

Second Assignment:

Is due February 17th you can email it to me or provide me with a hard copy.

Page 4: Feb 9th Presentation

Course Outline

Topics to complete: 

Experience Design for the Geospatial webChanging role of Geospatial Information for Citizen

EngagementFuture of Geospatial Information Use

 We need to have three more classes to cover these

topics.

Page 5: Feb 9th Presentation

Course Dates:Feb 9th

Feb 16th (Family Day) 

Classes Finish Feb 20 

Proposed Lecture Revisions: 

Wednesday Feb 11th, Friday Feb 13,

Tuesday Feb 17th, Wednesday Feb 18th

Page 6: Feb 9th Presentation

We can still do a group assignment. Final Submission                     - March 3rd Still worth 30%?

For your assignment each member of your group will be tasked with a deliverable. 

One person will develop documentation for the different Stages of the assignment which we will discuss today.

Final Assignment

Page 7: Feb 9th Presentation

Final Assignment

Will contain:

Table of Contents

Introduction: Summarizing which option you choose and a brief summary about your design appraoch

Methodology: Description of the documents you created to guide your design exercise. ie. personas, user flows, competitive review, heuristic evaluation etc. Each student is responsible for one deliverable. 

Page 8: Feb 9th Presentation

Final Assignment

Will contain:

Phase 1 deliverables: Final documents used in the design exercise. This will include those things you described in the methodology.

Phase 2 deliverables: Illustrations of your final Wireframes with annotation describing your design approach based on your phase 1 work.  Conclusion: Summary of benefits of your approach, challenges in the design process, and projected impact of your design implementation.

Page 9: Feb 9th Presentation

Recap

Tools of the Geospatial Web

Page 10: Feb 9th Presentation

OpenLayersGoogle Maps APIMapserverGeoserverESRI ArcIMS   Google Earth

Page 11: Feb 9th Presentation

2 Kinds of maps

Static maps

Dynamic Maps

Page 12: Feb 9th Presentation

Recap

Requirements definition of the geospatial web

Page 13: Feb 9th Presentation
Page 14: Feb 9th Presentation

Duality of Web Design

Application Design Information Distribution and Retrieval

Human Computer Interaction

Information Architecture

Interaction Design

?

Knowledge Management

Page 15: Feb 9th Presentation
Page 16: Feb 9th Presentation

Exists in the Strategy and Scope Planes

Stage 1: Requirements Definition

Page 17: Feb 9th Presentation

User Requirements

Site Objective

Content Requirements

Functional Specifications

Stage 1: Requirements Definition

Page 18: Feb 9th Presentation

Stage 1: Requirements Definition

User needs are defined through: 

o Interviewso Surveyso Want & Needs Analysiso Goal/Task Analysis, propritizationo Focus Groupso Field Studieso Persona & Scenario development

Page 19: Feb 9th Presentation

Stage 1: Requirements Definition

User needs encompass: 

o Accessibility Issues Do your users have any disabilities?

o  Technology issues What browsers do they use? Do they use Javascript or Flash etc? How savvy are they?

o Demographico Defines User Groups

Occasional users vs regular users What are they going to use it for?

Page 20: Feb 9th Presentation

Stage 1: Requirements Definition

User Needs are Defined in Personas that can be used to inform the design

• User Personas are based directly on the quantitative and qualitative research to arrive at composites based on real customer attributes

• Provide simple, clear aggregate profiles of target customer types

• Focus around the goals and needs of the people who will interact with the end solution

• Describes key goals, behaviours, motivators, and pain points

Page 21: Feb 9th Presentation
Page 22: Feb 9th Presentation
Page 23: Feb 9th Presentation
Page 24: Feb 9th Presentation

Stage 1: Requirements Definition

Personas can then be used to prioritize user tasks;

Example: Bill  Support

With limited experience with the markets, he decides to jumpright in and make an options purchase. During the process, he comes across several terms that he is unfamiliar with. He needs to do more research and has noticed the contextual help for options trading.

Page 25: Feb 9th Presentation

Stage 1: Requirements Definition

Site Objective:

Defines what you want the site to do and is defined through: • Interviews• Site History• Business goals

Page 26: Feb 9th Presentation

Stage 1: Requirements Definition

Helps define the scope of the project.

What the project will develop the extent and level of detail.

Example: E-commerce site

The site allows users to purchase a product Does it let the user save their account information, create a wish list, or post reviews?

Page 27: Feb 9th Presentation

Stage 1: Requirements Definition

This is generally a written summary highlighting the requirement and goals of the project.Site Requirements:

• The purpose of this project is to design an e-commerce site for the sale of sports equiptments

• Customers can purchase several products at once using any major credit card

• Users can create wish lists and save products for later use.• They can send these wish lists to other people via email.

Page 28: Feb 9th Presentation

Stage 1: Requirements Definition

Content Requirements:

Is a description of the various content elements needed for the site. 

This can include written content, illustrations, animations, geospatial data etc.

This information can be defined by the site objective and the user needs

Page 29: Feb 9th Presentation

Stage 1: Requirements Definition

This is generally a written summary or matrix defining the content required for each page.  

Page 30: Feb 9th Presentation

Stage 1: Requirements Definition

Functional Requirements

Define what the does and how it does it. 

• This includes the technical requirementso Does the site use AJAX?o What type of mapping system does it use and why?o Defines the user interactions.

 Example: E-commerce• If the site uses a wish list where does it live. How does the

interaction work?

Page 31: Feb 9th Presentation

Use cases

• Describe how a particular user will perform a given task on your website

• These are usually narrative in format and define through the story the steps a user must take to perform the task

• Each use case captureso The Actor (who is using the Website)o The Interaction (what the user does)o The Goal (the user’s purpose)

Page 32: Feb 9th Presentation
Page 33: Feb 9th Presentation

Stage 1: Requirements Definition

These documents will then feed into the next stage of the design process and inform the structure and skeleton planes.  Next Class Stage 2: Experience Desgn for the geospatial web • Structure Plane • Skeleton Plane

 

Page 34: Feb 9th Presentation

Stage 1: Requirements Definition

For your assignment each member of your group will be tasked with a deliverable. 

One person will develop documentation for the different Stages of the assignment. 

Next Class Stage 2: Experience Desgn for the geospatial web • Structure Plane • Skeleton Plane