Portfolio Presentation at Bloomberg - PowerPoint PPT Presentation

Portfolio presentation at bloomberg
Download
1 / 23

  • 67 Views
  • Uploaded on
  • Presentation posted in: General

Portfolio Presentation at Bloomberg. Fahd Arshad March 30, 2007. Who am I?. Masters candidate – Human Computer Interaction at Carnegie Mellon’s School of Computer Science Structure of the program Methods class Capstone project Electives My educational background My work experience.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

Download Presentation

Portfolio Presentation at Bloomberg

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Portfolio presentation at bloomberg

Portfolio Presentation at Bloomberg

Fahd Arshad

March 30, 2007


Who am i

Who am I?

  • Masters candidate – Human Computer Interaction at Carnegie Mellon’s School of Computer Science

  • Structure of the program

    • Methods class

    • Capstone project

    • Electives

  • My educational background

  • My work experience


Some hci methods

Some HCI Methods…

  • Contextual Inquiry and Design

  • Iterative prototyping

  • Think-aloud usability testing

  • Heuristic evaluation

  • Task analysis

  • Cognitive walkthrough

  • GOMS/KLM

  • Card sorting

  • Bodystorming

  • Personas


Applying hci methods picola

Applying HCI Methods: PICOLA

  • Problem: Support deliberative dialog and decision-making in mobile context

  • Challenges: Users unavailable, system architecture unstable

  • Approach: Retrospective interviews, iterative design

  • HCI methods used: CI/CD, KLM, CW, HE, iterative design, scenario-based think-aloud.


Picola login screen redesign

PICOLA – Login Screen Redesign


Picola speaking queue redesign

PICOLA – Speaking Queue Redesign


Picola text chat redesign

PICOLA – Text Chat Redesign


Metritextprompter

MetriTextPrompter

  • Goal: collect keystroke data with high degree of accuracy. Allow experimenters to design without programming.


Metritextprompter iterative development

MetriTextPrompter – Iterative development

  • Ported code base from VB6 to VB.NET, making it object-oriented.

  • Improved keystroke logging, added accurate timing capabilities

  • Re-wrote layout engine.

  • Improved error-checking modes, interaction with the user.

  • Added a syntax and resource checker

  • Improved configuration file


Metritextprompter iterative development1

MetriTextPrompter – Iterative development

  • Log file was cryptic. Needed human-readable, community-shareable log.

  • Designed an XML-based format, with a DTD

  • Self-documenting, easy to parse with existing tools, easy to share

  • Wrote targeted user guides, as well as programmer documentation


Jit events

JIT Events

  • Problem: deliver location-based information to mobile clients

  • Designed events’ lifecycle

    • Entry and storage

    • Retrieval from back-end using a REST layer and GPS query on handset

    • The J2ME UI

    • Google Maps mash-up

  • HCI methods: body-storming, personas, think-aloud observation studies


Jit events system overview

JIT Events – System Overview


Jit events google maps

JIT Events – Google Maps


Causes of ui errors

Causes of UI Errors

  • Problem: why do human beings make errors?

  • Approach: Pick a UI. Create some commonly used tasks. Run a tightly controlled study to determine if new UI fixes existing UI’s problems.


Website design

Website design

  • Portfolio website

  • School website


Questions

Questions?


Palm redesign

Palm Redesign

  • Problem: Are current planning tools sufficient for a busy user?

  • Challenges: well-designed, accepted solutions exist

  • Approach: Studied busy user in context. Evaluated Palm IIIC.

  • HCI Methods: HCI methods used: CI/CD, KLM, CW, HE, iterative design, scenario-based think-aloud.


Palm redesign themes

Palm Redesign - Themes

  • Prioritization – Users prioritize tasks based on at least three dimensions: temporal spatial, and social. Palm provides one‐dimensional priority, which is not enough for our users.

  • Organization and Display of Information – Current planning tools have a frustrating lack of flexibility and control over retrieval and display prove frustrating.

  • Ubiquity – Transferring information from one medium to another to keep each up-to-date is tedious.

  • Ties between Communication and Planning – Users’ planning needs are very closely tied to their communication with others. A significant gap between channels of communication and planning systems hinders users’ productivity.

  • Usability – Usability issues with the interface become failure points.


Palm redesign proposal

Palm Redesign - Proposal

Day Planner view

  • Combines to do and calendar apps.

  • Provides priority

  • Allows categorization

  • Facilitates retrieval


Palm redesign proposal1

Palm Redesign - Proposal

Context menu bar

  • Leverages Fitts’ Law

  • Addresses usability issues, both for frequent use efficiency and learning


Palm redesign proposal2

Palm Redesign - Proposal

Context menu bar

  • Leverages Fitts’ Law

  • Addresses usability issues, both for frequent use efficiency and learning

    Categories list

  • Allows intuitive filtering using multi-tag annotations


Palm redesign proposal3

Palm Redesign - Proposal

The Board

  • User-defined priorities

  • Persistent display

    Live bookmarking

  • Bluetooth-based opportunistic syncing with PIM


  • Login