GroupBrainstorm-Group:Coach Class

From CS 160 User Interfaces Sp10

Revision as of 21:55, 8 February 2010 by Alexander Sydell (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Group Members

Brainstorm Ideas

Our brainstorming process began with generating ideas inspired by each of our individual proposals. We then focused on new uses/ways to exploit the various features of the iPhone, considering novel ways to use the microphone, accelerometer, etc. When those ideas ran dry, we considered specific hobbies and small user groups that had yet to be targeted by a mobile application, exploring the ways an app could be helpful for these people.

Our ideas

  1. Guitar fretting position guide
  2. Musical instrument tuner
  3. Metronome
  4. Synthesizer (like the DS game)
  5. Teach how to play instruments interactively
  6. Measure amplitude of sound waves, for example to set music volume based on background noise
  7. Noise canceling using the microphone
  8. Song decomposer (filter out certain frequencies to narrow down to one or two instruments)
  9. Spoiled food alerter
  10. Katamari game
  11. Blackjack strategy (tell app the cards on the table and it suggests highest-probability move)
  12. Bus schedules and arrival times
  13. Parking meter reminder/payment
  14. Designing origami crease patterns
  15. Learning to fold origami
  16. Remote control for computer
  17. Remote control for RC plane/car
  18. Snowboarding trick stats using accelerometer
  19. Avalanche rescue beacon
  20. Life alert (either push button for help or use accelerometer to detect an extended period with no motion which could mean trouble)
  21. Accident detector
  22. Hook guitar to iPhone, send notes to computer as an amp
  23. Decorate your house virtually
  24. Measuring tape
  25. Fishing app (allow people to report today's good fishing spots, which bait to use for which fish, other ways to help with fishing)
  26. Surfing app – where are the good waves?
  27. Learning to write another language
  28. Learning to speak another language (feedback on pronunciation)
  29. Heart rate detection (using accelerometer or microphone)
  30. Yoga app using accelerometer (to help with yoga positions)
  31. Breathing exercises
  32. Brainstorming application (quickly write, doodle, and number ideas) - for managing brainstorming sessions
  33. Bicycling app – routes prioritized by difficulty, altitude
  34. Stamp collecting application
  35. Coin collecting application
  36. Geotracing money
  37. Store password-protected account/credit card numbers for easy retrieval
  38. Location-based achievements game
  39. Scavenger hunt (get hints on phone, take pictures of each objective)
  40. Woodcarving application (take image and app tells you where to cut)
  41. Haircuts application--try on hairstyles from your phone
  42. Basketball game play follower - diagrams plays as they happen on TV
  43. Use camera + GPS (+ compass if available) to make some sort of panorama map of an area you visit
  44. Make new friends (leave app on, it'll connect to other phones with app nearby using bluetooth, and alert you when someone is nearby. perhaps select criteria for the kind of friend you'd like to meet today)
  45. Sexual predator location detector app
  46. Keep track of hours spent on each project, email invoices (for freelancers)
  47. Calorie/point counter - record as you eat
  48. Competitive food eating app -- keep track of how long it takes to eat a lot of things
  49. Sports training, ie. throwing a discus (video and analysis)
  50. Personal trainer app
  51. 3D Rubik's Cube app
  52. Leg-twitching quitting app -- detect shaking motion in leg to notify
  53. Virtual playbook for coaches (support all sports)
  54. Identifying animal footprints
  55. Bird calls for hunters

Idea Selection

After going through the list and eliminating the ones for which a decent application already existed, and the ones that were technologically feasible, our group was left with a list of around 10 ideas. We ultimately decided to work on a virtual playbook app for coaches because it was the one that we found most interesting overall from our list. It solves a very specific problem for a very specific user group, and we felt that a mobile app solution could vastly improve on the current "technology" of a coach's clipboard. Finally, we considered the technical requirement that this idea would involve, and concluded that while it was complex with plenty of room to grow, a feasible solution could be achieved within a semester, so that we could design and build a working, polished application.

Target Users

This application is intended for coaches and other people who design strategies for team sports such as football, soccer, basketball, or hockey. Success in these sports involves organizing movements of players to accomplish objectives and score points. Coaches are responsible for devising these strategies, and often their careers are affected by the success of their teams. Whenever a team wins or loses, it is usually the coach who is held responsible. The success of their strategies largely depends upon how well the players carry them out, which depends upon how well the players learn them. Thus it is important for coaches to clearly communicate their ideas to players. As coaches develop more and more strategies, they may find that certain strategies may be used for specific purposes or work better against certain teams, so it is necessary for them to efficiently organize them. Our application assists coaches in accomplishing these tasks.

Problem Description and Context

An essential role of any coach is to create and diagram plays for his or her players to execute during games. When doing this, they need decide on the best play for the current situation, and then express what they want their players to do in a clear, concise way. However, the only current solutions for coaches to present plays in the heat of a game is through marker and whiteboard. This is inadequate in that white boards often become dirty with repeated use. Quick, messy sketches make it difficult for players to discern what the coach wants them to do. Also, coaches oftentimes use plays that they have pre-prepared, but white boards offer no way of reminding them how the play worked. Instead, coaches must rely solely on their memory when diagramming it. Finally, coaches have no way of knowing, statistically, which plays are more effective than others in situations. They are forced to rely on gut instinct in selecting a play for the moment. These are all problems that our project hopes to address.


Coaches operate in a very hostile environment. They must work under great pressure and time constraint. Often, when drawing and explaining plays, coaches will have less than a minute to get their point across. Also, the environment they work in is mostly loud and boisterous, making spoken communication difficult. The education levels of the users may also vary. Coaches generally have an average level of education, while the education level of athletes encompasses those who have not finished high school, to those who hold graduate degrees. These are all factors that will affect the problem solution.

Why a Mobile Application?

Even the best plays on paper are simply just that... on paper. Coaches can write down their plays and show their team how it works, but it's a very tedious task. By moving the playbook to not only a digital environment, but also a mobile one, coaches can more efficiently keep track of their plays and take them wherever they go. A mobile application for playbooks allows coaches to not only take plays with them to games, but to also record any plays they spontaneously think of and need to write down. Inspiration for a play may come to a coach's mind anywhere, at any time, so with a mobile app, coaches can save their ideas regardless of where they are. They can simply draw out the play routes on the screen for each player, as they normally would on paper, and then run the play in the mobile environment to see how it looks. They would no longer have to meticulously explain to each player their individual routes, they could just have the play execute like a movie and let the players watch.

Lastly, in addition to the advantages of mobility and animation, coaches can keep track of statistics on each play directly in the app simply by editing the play's properties. This would be a nightmare on paper, since you'd have to get paper to record the statistics for each play, and every time a play is run the coach would have to manually update the statistics. However, with the app coaches can simply record the result of the play and the statistics would automatically update.

Solution Sketches

Basic Functions

  • Choose the sport/field
  • List of plays
  • Draw plays
  • Edit plays
  • Playback of plays step-by-step
  • Keep track of stats (which plays worked, which didn't, specific teams)

Sketches

Image:groupC_proposalsketch.jpg



[add comment]
Personal tools