Seminar 9 Title: Prototyping in action. Kathy Lynch. Unit framework. Seminar / studio Objectives

Similar documents
IMS1501: Unit framework

Seminar 7 Title: IT architecture

Seminar 11: Design overview hardware, operating systems, software, networks. Objectives. IMS1501: Unit framework

Human-Computer Interaction. CA357 Lecture 7 More on Prototyping

Design, prototyping and construction

Seng310 Lecture 8. Prototyping

Overview: Introducing Usability and User-Centered Design (UCD)

What is a prototype?

What is a prototype?

CIS4930 / CIS6930: USER EXPERIENCE DESIGN INSTRUCTOR: DR. LISA ANTHONY

Lecture Notes CPSC 491 (Fall 2018) Topics. Peer evals. UI Sketches. Homework. Quiz 4 next Tues. HW5 out. S. Bowers 1 of 11

Major Topics. Prototyping and Rapid Application Development

Systems Analysis & Design

Administrivia. Added 20 more so far. Software Process. Only one TA so far. CS169 Lecture 2. Start thinking about project proposal

DESIGN. College of the Arts. Career Possibilities. Undergraduate Programs. Bachelor of Arts in Design (120 Units) 2014/2015 CSULB Catalog Design 335

Low fidelity: omits details High fidelity: more like finished product. Breadth: % of features covered. Depth: degree of functionality

OBJECTIVES DEFINITIONS CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS. Figure 1-1a Data in context

The process of interaction design and Prototyping

Prototyping. Readings: Dix et al: Chapter 5.8 Marc Rettig: Prototyping for tiny fingers, Communications of the ACM, April 1994.

Administrative Stuff. Examples of project processbooks and link to a project prototype on the website Next Week: Evaluation methods, cultural probes

High School Course Guide Business Management & Administration

Software Prototyping Animating and demonstrating system requirements. Uses of System Prototypes. Prototyping Benefits

Lecture 6. Design (3) CENG 412-Human Factors in Engineering May

Your Student s Head Start on Career Goals and College Aspirations

What is a prototype?

Creating an Intranet using Lotus Web Content Management. Part 2 Project Planning

Information System Architecture. Indra Tobing

Design, prototyping and construction

ITT Technical Institute. GC2630 Graphic Design for the Web Onsite Course SYLLABUS

Digital Library on Societal Impacts Draft Requirements Document

8 Electronic Presentations

Web Design Course Syllabus and Course Outline

Web Design AOS. Program Guide. web design AOS program guide

CMSC 435: Software Engineering Section 0201

Chapter 11 DESIGN, PROTOTYPING and CONSTRUCTION

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

SOFTWARE REQUIREMENTS ENGINEERING LECTURE # 7 TEAM SKILL 2: UNDERSTANDING USER AND STAKEHOLDER NEEDS REQUIREMENT ELICITATION TECHNIQUES-IV

COURSE SYLLABUS. Course Title: Typography & Design I. Date submitted: Department: Art. Curriculum: Graphic Design

Prototyping. Unit 5. Zeno Menestrina, MSc Prof. Antonella De Angeli, PhD

Process of Interaction Design and Design Languages

Understanding prototype fidelity What is Digital Prototyping? Introduction to various digital prototyping tools

Integrating Educational Technology into Teaching (4 th Edition) Microsoft PowerPoint Tutorial for Chapter 9 TIE-into Practice Exercises

1: Software Development and.net. An approach to building software

Goals PROTOTYPING) Cris%an(Bogdan( (

PROBLEM AND SOLUTION OVERVIEW

A short introduction to. designing user-friendly interfaces

01/09: Project Plan. The Capstone Experience. Dr. Wayne Dyksen Department of Computer Science and Engineering Michigan State University Spring 2013

User Centered Design And Prototyping

Chris Taylor Interaction Design Lead Home Office

CSCI 3160: User Interface Design

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

Microsoft PowerPoint: Creating Academic Posters

ActivInspire Layout and Tools Orientation

Software Engineering

SOFTWARE ENGINEERING DECEMBER. Q2a. What are the key challenges being faced by software engineering?

USER EXPERIENCE DESIGN GA.CO/UXD

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Step away from the bullet point and visualise your presentations

MP5: Hypermedia Integration- Dreamweaver

Essentials of Web Designing

What is a prototype?

Let s start by recalling what a list is and considering the implementation we have already.

Incremental development A.Y. 2018/2019

The Information Technology Program (ITS) Contents What is Information Technology?... 2

Prezi - online presentation editor

CS/ISE 5714 Spring 2013

INTRODUCTION. 2. User-centred interface design.

PowerPoint Tips and Tricks

needs, wants, and limitations

How to create a simple PowerPoint Presentation

Prototyping for usability engineering

Scope and Sequence. Cluster: Course Name: Course Description: Course Requirements: Recommended Equipment:

POS Perkins Statewide Articulation Agreement Documentation Coversheet

Virtual Platform Checklist for Adobe Connect 9

Business Analysis for Practitioners - Requirements Elicitation and Analysis (Domain 3)

ANNOTATION STUDIO User s Guide. DRAFT - Version January 2015

FACULTY AND STAFF COMPUTER FOOTHILL-DE ANZA. Office Graphics

logo 101 A solid logo design intake ensures that no time is wasted, and that you receive targeted logo options as soon as possible. Getting results.

SOS 2009 User Manual. Student Basics. Alpha Omega Publications

Making sense of chaos An evaluation of the current state of information architecture for the Web

SECURITY TRAINING SECURITY TRAINING

App Development. Mobile Media Innovation Module 6

Type vs Style. Interaction types what is the aim of the interaction? Interaction styles what mechanism is to be used? E.g.

Seema Sirpal Delhi University Computer Centre

Lecture 8: Rapid Prototyping. CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University.

Seminar on Web Design

PowerPoint Applied. Dayton Metro Library. What is Microsoft PowerPoint?

User Interface Design

UX / UI THE BOOT CAMP AT UT AUSTIN CURRICULUM OVERVIEW. McCombs School of Business School of Information

PTC Technical Specialists E-Newsletter Date: June 2008

Associate in Science and Bachelor of Science in Information Technology

Assignment 1~ ICONS Grading Assessment

Website Design and Development CSCI 311

Microsoft PowerPoint 2007 Beginning

Lab 1: Google Slides. Armand Poblete ( 2016)

Advance Your Career. Be recognized as an industry leader. Get ahead of the competition. Validate your expertise with CBIP.

CREATING CONTENT WITH MICROSOFT POWERPOINT

Lecture 13 Prototyping

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:

DESIGN (DES) Design (DES) San Francisco State University Bulletin

Transcription:

IMS 1502 Studio 2: Information Systems Foundations 2 Seminar 9 Title: Prototyping in action Kathy Lynch Seminar 9.1 - Sem. 2, 2005 Unit framework Ethics Documentation Efficiency Tools Initiation Developing Information Systems System Development Methods Analysis Design Implementation Review Information System Fundamentals Group work Communication Maintenance Project Management Seminar 9.2 - Sem. 2, 2005 Seminar / studio Objectives Understanding of the differences between a prototype and an fully developed information system Ability to select the most appropriate type and format for the development of a prototype for a given situation Develop paper and computer based prototypes. Seminar 9.3 - Sem. 2, 2005

Seminar overview What is prototyping? Steps in developing a prototype The prototyping team Types of prototyping Prototype formats Signifies that the slide is NOT in the student seminar notes Seminar 9.4 - Sem. 2, 2005 References [1] Benson, S and Standing, C. (2005) Information systems: A business approach. Wiley, Australia (Chapter 7) Martin, EW., Brown, C., DeHayes, D., Hoffer, J and Perkins, C. (2005) Managing Information Technology. Pearson Education, Australia. (Chapter 10, p396-400) Seminar 9.5 - Sem. 2, 2005 What is prototyping? An iterative design tool to explore and refine ideas Is a disposal item Relies on tools that enable the interface to be specified quickly Can be used as part of a rapid application development (RAD) process Often a working mini-version of the final product proof of concept Demonstrates the underlying technology of the final product A potential marketing tool Seminar 9.6 - Sem. 2, 2005

Why prototyping? Easy for users to point out what they DON T like from a computer system or screen, rather than defining what they want It is an evolutionary process Can be non-operational (screen only) Can be fully operational pilot (or proof of concept) Can have some features operational Useful when requirements are hard to define Can be used within an SDLC process to help determine requirements Seminar 9.7 - Sem. 2, 2005 Benefits of prototyping Usually quick to build (Rapid) iteration Client and developers work closely together Technical and non-technical people work side by side Feedback is obtained without excessive amounts of recourse being used Reduced documentation requirements Is often unstructured Seminar 9.8 - Sem. 2, 2005 Steps in prototyping (Martin et al (2005) p397) Seminar 9.9 - Sem. 2, 2005

The prototyping team IT manager + Business manager + user + developer (They all may be the same person) Need to determine what to continue or when to stop The user needs to be dedicated as there is continual (and time consuming) involvement. The project manager needs to respond quickly to user requests (Ok is good enough) Seminar 9.10 - Sem. 2, 2005 Types of prototyping [1] (see Benson and Standing, p206-207 ) Feasibility prototyping: Explores the technologies that may be used. These could be computer hardware, or interaction styles Requirements prototyping: Defines the users requirements. Composed of screen with menus, icons and forms to illustrate the types of data to be captured or output. The screen design is not important. ( grayscreen prototyping ) - video Seminar 9.11 - Sem. 2, 2005 Types of prototyping [2] (see Benson and Standing, p206-207 ) Design prototyping: Developing the user interface to show users. Users explore the ease of use, layout, input, help and error messages Implementation prototyping: The prototype is extended to be the actual system, though not fully featured, eg security, editing may be omitted Seminar 9.12 - Sem. 2, 2005

Prototyping formats: Paper To enable draft interaction designs and screen designs to be very rapidly simulated and tested. Four stages of paper prototyping may be required: 1. concept design: to explore different metaphors and instructional strategies 2. interaction design: to organise the structure of screens or pages 3. screen design: for initial design of each individual screen 4. screen testing: to refine the screen layout [http://www.usability.serco.com/trump/methods/basic/prototyping.htm] Seminar 9.13 - Sem. 2, 2005 Prototyping formats Whiteboard Pen/Paper/Sticky notes Electronic use of application software (eg PowerPoint, Access), 4GL programming languages (eg VB), or Web tools (eg Dreamweaver) Seminar 9.14 - Sem. 2, 2005 The more of the final product a prototype covers, the more the product is designed. But a prototype cannot cover all the details. For the prototype to work as an effective tool in an iterative design process you need to make the right trade-off between graphic detail, the level of interactivity and the breadth and depth of features covered by the prototype. http://www.guuui.com/issues/03_05.php?phpses SID=a41b5938cf839b5729083f0ed04a8ba0 Seminar 9.15 - Sem. 2, 2005

Tips from the developers Don't get carried away in making the prototype look pretty Keep interactivity at a medium to high level Don't compromise on breadth Compromise as much as you can on depth [http://www.guuui.com/issues/03_05.php?phpsessid=a41b5938cf839b5729083f 0ed04a8ba0 ] Set (and document) some standards as your develop the prototype Iteration is the key to prototype designs, this means that work will be done, undone, redone. Don t let this irritate you. Seminar 9.16 - Sem. 2, 2005 Web design myths [1] Web design is about HTML, layout, and typography. Since the beginning of the Web, there has been an unfortunate terminology problem in Web-design circles. Print and graphic designers, moving to the Web, brought with them a media-focused perspective on design. Traditional art and design school s focus considerable attention on mastery of media, and rightly so. However, this media-oriented way of thinking about design applies best to design problems that have little or no complex structure, no architecture to worry about. Jumping directly to the crafting of individual pages short-circuits the important planning phase that information architects soon recognized was required for Web sites more complex than a handful of pages. Again, this mirrors the experience of designers in the software-application world, where planning and prototyping is the primary design activity and where implementation is, subsequently, performed by programmers. Because Web implementation has historically been relatively easy at the front end, it has often been lumped together with the design process. For many graphic designers, who were recruited for Web design in the boom times, the design of a graphic image also means its implementation. However, to produce superior solutions, most commercial Web sites today require a greater division of labor between design/planning and implementation. http://www.cooper.com/content/insights/newsletters/2004_issue01/common_myths_abo ut_web_design.asp Seminar 9.17 - Sem. 2, 2005 Further reading http://www.usability.serco.com/trump/methods/basi c/prototyping.htm http://www.digitalweb.com/articles/prototyping_with_style/ Seminar 9.18 - Sem. 2, 2005