Portfolio presentation at bloomberg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 23

Portfolio Presentation at Bloomberg PowerPoint PPT Presentation


  • 55 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.

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