Project Presentation Building the Human - Computer Interface Diana Wong, Michiko Chand, Nino Ajami.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
Sharif University of Technology Session # 2.  Contents  Structured analysis and design  Information system development  Systems Analysis and Design.
Systems Analysis & IT Project Management Pepper. System Life Cycle BirthDeathDevelopmentProduction.
World Printing Production Team members: Sean Whitehead,Project Manager William Shamburg,Asst. Project Manager Regan Presley,GIS Analyst Erik Olden,GIS.
P2-WIREFRAME Presented by Rahul Potghan Sonal Kulkarni.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development.
Chapter 8 Prototyping and Rapid Application Development
Software Engineering Incorporating Interface Design Into Software Engineering.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Information Architects Information Design. Information Architects Someone who organizes material, information. In most cases, this is for the Web. Problem:
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Introduction to Database Development.
Introduction to Database Development. 2-2 Outline  Context for database development  Goals of database development  Phases of database development.
Chapter 9: Moving to Design
Introduction to Systems Analysis and Design
Chapter 13: Designing the User Interface
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Ronco, Inc Company Intranet Project Proposal Presented by: Dave Kellas, Laura Schneider, Anahita Zamani R.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
Database Design, Application Development, and Administration, 5 th Edition Copyright © 2011 by Michael V. Mannino All rights reserved. Chapter 2 Introduction.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
GLAST Science Support CenterAugust 9, 2004 Implementation of the Standard Analysis Environment (SAE) James Peachey (HEASARC/GLAST SSC—GSFC/L3)
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Business Instant Messaging Facilitating Inter-Office Communication.
Output and User Interface Design
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CTAP 295 – Final Presentation for CTAP 295 Teaching With Technology by Richard Juarez Chowchilla Union High School.
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
Usability and Internet Instruction INST 5240 Mimi Recker Utah State University.
Client FICS-21 Engineering Team of FAA has developed this web based system to identify, verify and keep track of operational and administrative telecommunications.
Chapter 6: Systems Development Steps, Tools, and Techniques Management Information Systems for the Information Age.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
My.umich.edu Partial Integration of Dynamic Services with Visual Design.
EXPLORATORY / COMPARISON TEST. What types of written information will be required? – Prerequisite – Theoretical or conceptual – Procedural – Examples.
소프트웨어공학 강좌 1 Chap 7. Software Prototyping - Rapid software development to validate requirements -
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,

The Enterprise Project Management (EPM) Professional March 28th, 2007 Brendan Giles, BSc., PMP, MOS, MCP (EPM) The Key to Successful Adoption of Enterprise.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Software Prototyping Rapid software development to validate requirements.
Dr. H. Rex Hartson Fall 2003 Introduction to the Course Copyright © 2003 H. Rex Hartson and Deborah Hix. CS5714 Usability Engineering.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Project: Web-based Pet Matching Portal 09/09/09 By Phil, Edgar, and Tuan.
Innovation Software Corporation's Cultural Awareness Training Program Presentation by:
1  [company] Inc. [year] Girl Scouts of the USA Secure Site Project Kickoff [date]
K-12 Teaching Application Support and Software Ongo-08 Client Dr. John Lamont Prof. Ralph Patterson Advisor Dr. Gregory Smith Team Members Sean Boyle Tony.
T Project Review Final Demo T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
SUPERVISOR CONSULTATION Consult 1: 30 September 2015 Team Bonté to be kind enough to, to be good enough to.
Software Engineering Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Rekayasa Perangkat Lunak Part-6
People Inc. from P&A Software
Prototyping in the software process
Software Prototyping.
INF385G: Topic Discussion Huang, S. C.
Web Development A Visual-Spatial Approach
CS 321: Human-Computer Interaction Design
People Inc. from P&A Software
Chapter 8 Prototyping and Rapid Application Development
Presentation transcript:

Project Presentation Building the Human - Computer Interface Diana Wong, Michiko Chand, Nino Ajami

December 7, 2006 INFM718B Fall 2006 Project Team Diana Wong –Project Coordinator –Module Developer –Interface Designer Michiko Chand –Requirements Analyst –Module Developer –System Integrator Nino Ajami –Program Manager/ Evaluator –Module Developer –Database Administrator

December 7, 2006 INFM718B Fall 2006 Introduction Client –Merkle Inc, a Database Marketing company. –Has over 700+ employees. System Overview –Merkle has 6 management groups. –Each group within Merkle has their own awards that are presented on different schedules. –Currently the process is managed by . –At review time, it is very difficult to identify all the awards an employee have won.

December 7, 2006 INFM718B Fall 2006 First Release Functional Requirements Web enabled application with a database backend. Accepts nominations for different awards. Allows voting by the management group. Maintains historical nominations and winners. Allows reporting on historical data. Allows different groups within the company to have their own awards. Identify winners.

December 7, 2006 INFM718B Fall 2006 Prototype Summary Prototype 1 –Ground Requirements. –Basic Visual Layout. –Usability and feel of system Prototype 2 –Connect to Database. –Change in Nomination GUI. –Change in Vote GUI. –GUI Refinement Prototype 3 –Historical Reports. –Introduction of Group Class. –Introduction of Time Period.

December 7, 2006 INFM718B Fall 2006 Prototype 1

December 7, 2006 INFM718B Fall 2006

Prototype Summary Prototype 1 –Ground Requirements. –Basic Visual Layout. –Usability and feel of system Prototype 2 –Connect to Database. –Change in Nomination GUI. –Change in Vote GUI. –GUI Refinement Prototype 3 –Historical Reports. –Introduction of Group Class. –Introduction of Time Period.

December 7, 2006 INFM718B Fall 2006 Nominate Page

December 7, 2006 INFM718B Fall 2006 Vote Page

December 7, 2006 INFM718B Fall 2006 Prototype Summary Prototype 1 –Ground Requirements. –Basic Visual Layout. –Usability and feel of system Prototype 2 –Connect to Database. –Change in Nomination GUI. –Change in Vote GUI. –GUI Refinement Prototype 3 –Historical Reports. –Introduction of Group Class. –Introduction of Time Period.

December 7, 2006 INFM718B Fall 2006 Prototype 3

December 7, 2006 INFM718B Fall 2006 Report Page

December 7, 2006 INFM718B Fall 2006 Lessons Learned – Interface Development Swing as Prototyping Tool –Swing has incredible flexibility and control. –Large memory footprint –Swing has a steep learning curve for novices and it is also difficult to master. Choice of Layout Manager –GridBagLayout versus TableLayout Usability Concerns –User interaction –Organization of information –Sizability (Maximize, Minimize)

December 7, 2006 INFM718B Fall 2006 Lessons Learned – Rapid Prototyping Essential methodology for user-centered design Better visualization and communication No surprises! Prototyping ensures meeting customer’s requirements. Save time and resources. Go for minimal functionality. Be prepared to throw away. Common Problems: Sometimes clients focus on the wrong things in a prototype which has too much detail. Clients may get intimidated by an over developed prototype and not feel comfortable to comment on it.

December 7, 2006 INFM718B Fall 2006 Suggestions for Course Improvement Use of other rapid prototyping tool with visual modeling tool. Flexibility to define project but not specific to clients. Problem: Timeframe is insufficient to develop a usable prototype. More hands-on during class.

Project Demonstration