Hi

 

We seek a developer who has current expertise in �.net� and/or VB and/or C# and/or JAVA to support our development of a high-fidelity and robust simulation of the next generation IP Telephone.  The simulation will be used for demos, usability testing and focus groups in the US, UK, Germany, Japan and China.

 

Pasted below is a high-level specification for the development of a Telephone Prototype to be used in usability testing, demos, and focus groups.

 

Basically, we will develop a single physical interface (a 2 dimensional simulation on a tablet PC with touch screen) from which we will create 4 different language versions (text to be provided by client) � languages that must successfully operate with the prototype include English, German, Japanese, and Chinese (dialect to be determined � but most likely Mandarin).

 

Much of the work will need to be done on site in Red Bank, New Jersey.

 

At this point, we believe that the development work will need to be done in some flavor of �.net� or perhaps C#, maybe even Java � however, we are open to other suggestions.  Simulation must be high fidelity and extremely robust.  Simulation must mimic the real IP Telephone � user testing will include about 20 test scenarios � so the simulation must behave the same as the real phone in these scenarios.

 

PLEASE LET ME KNOW IF YOU HAVE CURRENTLY THE EXPERT SKILLS TO DO THIS DEVELOPMENT WORK.  Also, will you be able to spend time in Red Bank, NJ?  And, what is your required hourly compensation for this work?  Client wants simulation work to be complete by end of February � what do think about this time frame?

 

Thanks,

 

Joe Gleason

 

IP Phone Simulation:

Request for Proposal

January 24, 2005

CLIENT requests a proposal to develop a user interface (UI) simulation of our next generation of IP desktop phones.  The UI simulation is expected to be a two-dimensional representation of the IP telephone that runs on a PC equipped with a touch screen for user input. Users must be able to press buttons on the simulation to operate the telephone.  Buttons with LEDs must light when appropriate.  The simulated screen of the telephone must display information as it would on the real telephone.  In effect, the UI simulation must appear and operate as closely as possible to the real IP telephone. 

The simulation must be suitable for:

  • One-on-one usability testing, where a participant must be able to perform tasks that will be supported by the product�s user interface.
  • Customer demonstrations and focus group testing of the telephones user interface architecture and methods.
  • Internal demonstration on how the product will look and behave.

 

2.     Features to be Simulated

The UI simulation must support the following usability testing tasks.

  • Call Handling
    • Answer call
      • Simulate an incoming call
      • Answer call by selecting speaker phone
      • Answer call by �lifting handset� (simulated by touching the handset)
      • Answer call by selecting �Answer� softkey
      • Answer a call by selecting display line button (button to right of display)
    • Place a call
      • Place a call from the keypad
      • Place a call from the call log (history)
      • Place a call from the Address Book (contacts directory)
    • Hang up call
      • Hang up call by pressing speaker phone button (when speaker phone live)
      • Hang up call by replacing handset (when handset is lifted)
      • Hang up call by selecting �Hang Up� (or �Drop�) softkey
    • Speaker Phone operation
      • Show a call that is on speaker phone (turn on speaker phone LED)
      • Mute a call that is on speaker phone (turn on LED for mute button)
      • Take a call off of mute (turn off LED for mute button)
      • Increase and decrease the volume for a simulated call on the speaker phone
    • Manage multiple calls
      • With one or more calls in progress, simulate a new call
      • With one or more calls in progress, answer an incoming call
      • Switch between active calls with two or more calls in progress
      • Put call on hold
      • Retrieve call from hold
    • Transfer a call
      • Answer an incoming call and transfer it by dialing number on the keypad
      • Answer an incoming call and transfer it to someone in the Address Book
      • User must be able to select between one-step transfer (blind transfer) and two-step transfer (consultative transfer)
    • Set up Conference call
      • With one or more calls in progress, set up a conference call by placing an outgoing call
      • With one or more calls in progress, set up a conference call by joining an incoming call to a call that is in progress
      • Drop the last person added to a conference call
  • Address Book operation
    • Switch to the address book by selecting the �Address Book� button
    • Scroll through the address book
    • Select a specific entry in the address book and place a call
    • Show filtered views of the address book
  • Call Log operation
    • Switch to the call log by selecting the �Call Log� button
    • Scroll through the call log
    • Select a specific entry in the call log and place a call
    • Show filtered views of the call log
    • Add an entry from the call log to the address book
  • Voice Mail operation
    • Simulate a new voice message by turning on the LED for the voice message button
    • Simulate the auto dialing of a voice message system when the voice message button is selected.
  • Call Forwarding operation
    • Simulate the screen of the phone when the �Forward� button is selected (list of forwarding options)
    • Scroll through forwarding options
    • Select a forwarding option (turn on LED for Forward button)
    • Turn off call forwarding
  • CLIENT �A� key operation
    • Simulate the screen when the CLIENT �A� key is selected
    • Navigate among features, applications, and settings
    • Scroll through features and select a feature
    • Place a priority call

 

Project Requirements and Timetable

CLIENT requests that the simulation programmer be on site at the CLIENT facility in Red Bank, New Jersey, to work interactively with the user interface design and engineering team.

Usability testing is scheduled to begin March 1, so development of the UI simulation must be completed by February 24 to provide sufficient time to test the simulation and to fix any bugs that are uncovered during testing.

All deliverables will be the property of CLIENT.


_____________________________
Joe Gleason, VP Technical Services
The KOHL Group, Inc.
1719 Route 10, Suite 315
Parsippany, NJ 07054
Ph (973) 984-2214 x110
Toll Free (888) 792-9872 x110
email:  [EMAIL PROTECTED]
website:  www.kohlgroup.com


Yahoo! Groups Links

Reply via email to