...
The MIT men's varsity volleyball team has a big game coming up against Harvard. We have statistics regarding each team and these allow the MIT coaches to develop some strategies. However, previously unobserved tendencies are likely to arise during the match. Assistant coaches need to efficiently record what is going on during the game and analyze this data so that the coach can make important tactical decisions. They will use SETistics, which will allow them to effectively maintain and visualize gameplay data. This is an extremely valuable resource as the coaches decide what strategic shifts they should make during the game in order to maximize chances of winning. After the match is over, the recorded statistics may be used to develop tactics for future playis playing against Harvard. Our assistant coaches are on the sidelines recording everything that happens in the game. They need to be able to do this efficiently because of the fast pace of a volleyball match. For example, during one volley, they might need to record that an MIT player on the back-left corner of the court set a ball to another MIT player on the front-middle of the court, who then powerfully spiked the ball into the back-right corner of Harvard's side of the court. Using SETistics will allow them to record this information as efficiently as possible.
A rough timeline for this scenario includes inputting, reviewing/editing, and submitting the information for the current volley.
Design Sketches
One possibility for stat recording is to build a command line tool. Once users know how it works, they can be extremely fast at inputting data. As shown in the picture, there are commands to start recording for a new game, to add the information about a shot, and to view the highest scoring players. In a real version, there would also be commands to undo and to view aggregate stats over many games.
...