Archive for the ‘ QOC ’ Category

Final presentation

 

Advertisements

Software development QOC

When we started to think about how our application should be, we encountered a couple of decision points where we had to choose one way or another.

Now we are going to exemplify 3 situations when we made a decision and why we did choose that option.

First case:  why did we choose to offer the possibility of login into the application through social networks?

The most plain way that an user can login into an application is to offer a login form through wich the user can create his own profile based. The informations from the profile will be the base  on wich the matching will be made. By using the social networks, because of the big number of members,  we  make the interaction with our application much more easier but much more fulfilling thanks to  the features  given by the social networks.

Because „Social speed”  is an application based on social interaction, the user has to communicate with as many people as possible. Through social networks like Facebook, Linkedin or Twitter the interaction with other people is much more easier. Another big reason why we decided to offer this possibility is because we don’t want  to obligate the user to make an account on our application.  This is a good way to interact with the application witout being forced to make an account. Beside this, by using the social networks, the user’s interests are extracted from his account. To use our application, the user just has to login for example on Facebook and that’s just it.

The second case: Why did we choose to incorporate the “shake it to wake it”?

In our opinion, one of the most important things that draws people to use an application or another is the fun part.  We could have gone the safe way in wich a user just had 2 options: yes/no, but we thought that is just to easy and boring. Plus, the human interaction made though multiple ways ensures that the application is suitable for many types of users. We have a combination between clasical interaction methods ( simple butoon clicks) and the “shake it” part. The last one is mostly for the people who are in trend with the latest in technology.

The last case:  Why did we chose to make the user to login in a way ore another into our application?

We could have chosen to leave the application a free one, without any registration. That was one possibility. In that case we would have encountered a couple of difficulties. First of all, if the user didn’t have the possibility of having an account ( once made, the account persists) then each time a person wants to use our application he would have to complete a form with personal information. This could be very annoying. Second of all, without any account, the security for this information would be practically imposible of assuring. Another important thing is the social part. Beeing  a social application it is important for the user to know with whom he can interact. All of this reasons have determined us to have the account part in our application.

Questions, Options and Criteria

Frenemies

How the user is introduced to the application?

At start the user is presented with a spash screen for application introduction.

How we first interact with the user?

We make use of a user-friendly tone and give the user first step-by-steps path for setting the application.

Do we obligate the user to go deeper and deeper?

No. Intead we offer recommendations for a better and improved Frenemies experience

How we offer the complete Frenemies experience?

With the help of social web interactions. The user can connect via diverse social web accounts based on their     preferences.

How the user connects with others?

Making use of mobile technologies, the user can connect via bluetooth.

How can users view their Frenemies?

Users can view their Frenemies displayed on a graph. We used a (social) graph so that we can easily depict the relations created.

How  can users change with who to connect or whot to avoid?

Each Frenemies has his own profile. On the profile page users can change the status of a Frenemies to Friend or Enemy. Moreover, users can set an alert for their Frenemies. A small vibrating tone for friends and  a hard noisy vitrating alert for enemies.

Can users group their Frenemies?

Once both sides are set, the users can group them for a better view. Users can drag the nodes from their Frenemies Social Graph up or down, left or right.

How the users interact with their Frenemies?

The user can call them directly from the app or if they are connect with their social accounts, they can perform popular actions such as Tweet, Add as Friend or Poke.

Is the user ever lost?

The help button is present all the time. It can display instructions and answers if the user gets confused or is on a dilemma.

How do we display all the users connected to the application?

A desktop dashboard will display all the users connected to the selected hotspot. The graph data visualization is applied for a better data interpretation. Each node represents the connected user – the profile page will be displayed based on their selected social accounts. If they desire not to connect via social accounts, the basic Frenemies logo will be selected instead. Near the social icon, the bluetooth (or other connectivity) icon will be displayed.

How  we notify if a new user connects to the hotspot?

The user is added as a node to the graph and is displayed with an notification animation, so that we are aware of the feedback.

How we display if two (or many) users interact with each other?

The users are closing in on each other and united by a fork-like line. This way we see which user will     interact with which one.

QRPlaces

How the user is introduced to the application?

At start the user is presented with a spash screen for application introduction.

What comes first?

When loaded, the application will provide the user a map with his/her current location and all discovered places of interest (POI)   near him or her. The User can zoom in/out for more accurate details and can pan through the map.

Do the user’s desires count?

Of course. Pressing one-by-one the Toggle View button, the user can hide the POI or view them by category. The current POI are:

– cinemas                                             -theatres

– restaurants                                      – clubs

Can the user search for a location only by foot?

Of course not. Through the interface, the user can search a destination, by its name, location or category. The user can “pin” the location to the map or bookmark it for later user.

Is the user alone?

The user can connect with his/her friends or followers via Facebook or Twitter. This feature will provide a much deeper and rich experience than the default one.

Is the user ever lost?

The help button is present all the time. It can display instructions and answers if the user gets confused or is on a dilemma.

How does the user interact with the world displayed as map?

The user can switch to Camera View and record a movie or take a photo of the   desired location

Is there something else more than just a simple camera feature?

With the help of the camera feature, users can receive information about the desired POI (Point of Interest). The camera automatically detects the location and displays an info-panel with details about the place. With the help of augmented reality, users can be offered with reviews and ratings and galleries.

How does the social experience influence the applications usability?

If connected with his/her friends or followers users can view their   acquaintances reviews and ratings. Moreover the user is offered a gallery of pictures taken by his/her friends and he/she can also contribute with their own pictures (with the help of the built-in camera). Therefore a community is created and embraced.

 

SocialSpeed

How is the user introduced to the application?

At start the user is presented with a spash screen for application introduction.

How the user connects with others?

Making use of mobile technologies, the user can connect via bluetooth.

How we first interact with the user?

We make use of a user-friendly tone and give the user first step-by-steps path for setting the application.

What does the user do first?

He/She configures the general profile based on Gender and Interested in talking to.

Do we obligate the user to go deeper and deeper?

No. Intead we offer recommendations for a better and improved SocialSpeed experience.

What is this experience made of?

With social accounts like Facebook, Twitter or LinkedIn, users can import their contacts and enage in social interaction

How is the user introduced in the ”game”?

Users have a list of possible future maches that will join the first round. A timer is set.

What happnes when the time hits 00:00:00?

The users first match appears. The user can choose to accept or refuse the match. If he/her refuses they must wait for the next round.

I accept the challenge… now what?

A new timer is set. The user must find his/her match in the playroom.

The user found his/her match, now what?

After the timer is done, a chat topic   appears. Conversation and social         interaction is encouraged.

What does the user do next?

A new chat timer is set. The two participants start conversating on everything they desire, or on the proposed topic

The timer ends, so is the game?

No. After the timer ends, the two users are given to make a choice based on gestures: did they or did they not enjoy the company? The interesting and fun part relies on the decision of making  quiet/descrete gestures or public ones without withdrawal.

The user shakes for NO.

The user can now choose to try another round or finish the ”game”.

The user shakes YES.

The user gains access to the other participants SocialSpeed profile and can establish full contact via social web account.

Is the user ever lost?

The help button is present all the time. It can display instructions and answers if the user gets confused or is on a dilemma.

How do we display all the users connected to the application?

On a desktop level, all participant users are presented with a public dashboard which displays all the users categorized based on their general profile (Gender and Interested in). They are seperated in two sides. If a user is connected he/she will appear on the dashboard with an notification animation on the side that coresponds with his/her general profile. The timers from the mobile app are present here also for a general public view.

How user interaction is displayed once the ”game” has started?

After the timer is off and the play begins. The two corresponding sides break and matches are being created, randomly.  After the first round ends, the users are again separated into sides, based on their decision to take on another round, or  continue interacting with their new SocialSpeed friend.