Challenge Your Friends
Concept of Operations
COP4331 Processes in Object-Oriented Programming | Fall 2014 | Group 12 - Project 17
Modification history:
Version |
Date |
Who |
Comment |
v0.0 |
08/15/00 |
G. H. Walton |
Template |
v1.0 |
9/16/2014 |
Oscar Helblad and Jimmie Potts |
Completed import from Google Docs version to the HTML version |
v1.1 |
9/17/2014 |
Christopher Kovaleski |
Cleanup of HTML |
v2.0 |
11/16/2014 |
Alan Birmaher |
Overall update and clean up to the page |
Team Name: The Spungos' Turbo Wall-Hacks
Team Members:
Contents of this Document
The Proposed System
Recently, mostly thanks to the Ice Bucket Challenge, users of social media have flocked to their platform of choice to challenge their friends to perform random feats. These feats include dumping buckets of ice water on your head for charity awareness and eating a spoon full of spices. Currently, users of social media challenge each other through the social media platform of their choice. For example, users of Twitter can post challenge videos and tag their friends in the post. The tagged friends then have a certain time period to complete the challenge and send it to friends yet to be challenged...
The lack of a unified platform for these challenges has lead to a fragmented process of finding and taking part of challenge craze. For example, users of Twitter can post challenges to other Twitter users but these may come with inconsistent rules and formats which leads to a less than optimal user experience. We are proposing a dedicated mobile application where users can go to view challenges posted by others and post challenges of their own. Users will be able to view the most popular challenges and see if their own challenge can gain enough of a following to be the next Ice Bucket Challenge. The dedicate challenge application will use Twitter’s hashtaging to keep track of the popularity of each challenge. The application will allow users to challenge their friends through Twitter’s tagging system.
The Proposed System: Users and Modes of Operation
The proposed system will have only one mode of operation; this is simply because of the way it is implemented and what is needed. Our users are given the option of challenging each other with various pre-selected or customizable challenges. Because the users upload videos to one another, no real hosting is required. User-wise, this allows us to implement the application in such a way that it would only need to be able to handle the uploading-part, as well as the option for users to be able to accept/reject challenges. The way users are going to be able to challenge each other will be through the ability to connect with friends on Twitter. The administrative users (developers), will be able to enter the application through a specific, administrative move, which allows changes to be made.
The Proposed System: Operational Scenarios
In this typical scenario, users of the Challenge Your Friends application will post challenges to their friends. The user will enter the application and link their challenge video. The user will then give a unique name to their challenge. After the video has been linked and named, the user can specify the timeframe required to complete the challenge and the number of people they would like to challenge. The user will then enter in the Twitter handles of their friends and the application will automatically generate tweets to the specified friends informing them of the challenge and providing a link to view the challenge.
In this typical scenario, users of the Challenge Your Friends application can view the most popular challenges ranked through Twitter’s trending algorithms. Users will also be able to view challenges posted by friends. Users can rate challenges as they view them as well.
In this atypical scenario, a user may attempt a challenge with a lewd description. In this case, the application will give an error stating that type of challenge will not be allowed. The user must change the description of the challenge to be able to post it.
In this atypical scenario, a user may attempt to name a challenge that exceeds the available character length or attempt to tag a friend that has a name that exceeds the character length. The user will be required to reduce the character length of the name of the challenge and/or enter a Twitter handle that is in the acceptable 15 character range.
The Proposed System: Operational Features
Must Have:
Would Like to Have:
The Proposed System: Expected Impacts
The Challenge Your Friends mobile application will allow users to access a dedicated source of challenges posted by friends and users of the application. Because of the great success of the Ice Bucket Challenge, we strongly believe in this Android application. If one specific challenge could swiftly move across the world and gain incredible numbers of people interchanging this challenge with each other, we thought that an application with even more challenges could not go unnoticed. We expect that the Challenge Your Friends application will be both an on-campus-, as well as an overall success. We hope that enough people will indulge in the fun in sharing their moments, while challenging their friends from Twitter.
Expected Improvements:
Disadvantages:
Limitations:
Risks:
Alternatives and Tradeoffs:
Template created by G. Walton (GWalton@mail.ucf.edu) on August 30, 1999 and last modified on August 15, 2000
This page last modified by Alan Birmaher on 11/16/2014