The Lone Full Stack Developer: Part 2 The User Experience
3.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,147 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The Lone Full Stack Developer: Part 2 The User Experience to your Wishlist.

Add to Wishlist

The Lone Full Stack Developer: Part 2 The User Experience

Short User Experience Research and Users Persona for Boycotting App
3.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,147 students enrolled
Created by Mr. Lesly Revenge
Last updated 3/2017
English
Price: Free
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn to do research as a lone developer (not a team member)
  • Find alternative ways to do understand users.
  • Work with versioning
View Curriculum
Requirements
  • Get ready to build a Boycotting App
  • Decide who you want to boycott
Description

This is the second part of our project where I teach you to build your dream without a team. This is not the most sexy part but it is necessary. Without the proper understanding of our target users and how they will operate, we may not be successful at this endeavor. 

You will see and understand how the user persona and our little research help us see a different side of our platform. 

Here's our new project charter, with updated requirements:

GETCOTT

Boycott bad creatures, places or things.

Version: 1.0.0 – enough to launch the project.

Mission: GetCott mission is to make it easy for the world to boycott bad creatures, places or things.

Vision: Become the number one boycotting platform.

Taglines:

  • Boycott bad creatures, places or things.
  • This isn't a conversation; it's a boycott.
  • Fix the situation or Suffer the consequences
  • Leverage current situations.
  • Can leverage non-profit organizations.
  • Leverage public figures.
  • Huge open source and community involvement.
  • Twitter
  • Grab Your Wallet
  • Boycott Trump
  • Facebook
  • Traditional Means of Boycotting

Core Competencies:

Competitors:


Project Detail

Project Description: Create a web platform that let victims boycott villains. And make it so that activists can support victims, and villains can make amend and ask for forgiveness.

Scope: users can add a cott, add a villain, add villain contact information, boycott the situation, and invite others to help boycott, and decide if the situation was fixed or not. The system will send an email to the villain.

Out of Scope: the system will not send any other message to the villain, other message such as phone call, text message, or snail mail. Villains will not be able to respond to boycott, victim will not be able to add proof, no like or dislike, no comments.

Walkthrough: users will register using social media or regular, they will add the categories that interest them. Then they will be asked to add a cott, and under the input, they will see cotts that they can support. Users will add the cott category, villain, date and time, location, situation, sentencing, and remedy. Users can also support cotts by simply click support on the cott.

Platform: Web, iOS, Windows, and Android, Tablets, Tech Wears, Television

Actors:

  • Victims – those who have lost trust on others.
  • Villains – those who are distrusted by others.
  • Activists – those who support a situation.
  • Systems – backend automation that make the platform work.

User Personas

Black Lives Matter

DETAILS

  • Date Founded: June 2013
  • Location: USA
  • Type: Social Movement
  • FOUNDERS: Alicia Garza, Patrisse Cullors, Opal Tometi

BIO

Black Lives Matter is an organization that want to shine light on police brutality. They believe that Police have the power to kill, knowledge to get away with their killings, and often time the support. Black Lives Matter exist because America is telling them that black lives don’t matter. Fox News have a paid correspondence, Mark Furhman, who is a known Nazi sympathizer and is the face of police brutality. BLM believes these organizations who supports these terrorists.

FRUSTRATIONS

Black Live Matter started a movement and the entire world have joined in. Good news, there are many little cells that are operating independently. The bad news is that they cannot stand together and truly make a greater impact. Black Live Matter wants to be able to have other BLM cells to go under them.

 PAINT POINTS

  • Law markers pass the patriot act to fight terrorism but won’t fight police terrorism.
  • Police are getting away with murder.
  • Color people might counter-terrorIzing cops.

GOALS

  • Wants law makers to stand against police brutality.
  • Wants people to stand against organizations that are for Police Brutality.
  • Wants people to donate to their cause. 

ELEMENTS

BLM login to getcott and found out that there are multiple BLM communities. So, they add their account. They also found a list of other BLM community that they can merge with. Since their Twitter Account is verified, they get to send a merge request with all other BLM’s and they have the chance to be the parent or the cell. They choose to be the parent. Other cells have decided to merge with them. Even though the cells are operating independently, BLM is able to boycott and requests all cells members to join.

Supporters may choose to support a cell or the parent cell. The parent cell may send automatic notification summoning all supporters. Cell members may call for automatic notification summoning only their members. Cell members maynot summon all members.

BLM parent company can summon all members in behalf of a cell members. Now, BLM is able to unite all supporters and activists.

ACTIONS

  • Activists page can be parent, cell, or stand alone.
  • Parents can send a merge request
  • Cells can send a merge request
  • Parents can summon all supporters
  • Cells can summon only cell advocates
  • Parents can see their cells activities.
  • All activists request statistics on the cotts and activities.

Donald J. Trump 70, POTUS, Billionaire

DETAILS

  • Businessman, New York, NY USA, Republican Party
  • Language: English
  • Platforms: All of Them

BIO

President Trump is an American Businessman who won the 2016 presidential election. He believe he won against all odds therefore there is a reason he is President of the United States and that is to make America Great Again. President Trump have a plan for America and he needs the people to support him.

FRUSTRATIONS

Donald Trump is frustrated that he cannot pass a healthcare bill in Washington. He wish he could wright an executive order and the bill is passed. But he cannot. So, he wants to boycott the freedom caucus but few Americans know what the freedom Caucus do. But many of his right wingers are Pro Guns. So he wants to get them involve in helping him pass the healthcare bill.

PAINT POINTS

  • Public is targeting his family and business.
  • Adversaries are hindering his agenda.
  • Too many boycotts against him.

GOALS

  • He wants businesses to treat his family and his company fairly.
  • He wants people to boycott adversaries that hindering his agenda.
  • He wants to know what to do to fix a situation.
  • He wants credit for his efforts.

ELEMENTS

DT joined GetCott using his twitter account. The system realized that he is a public figure with more than 1 million followers so he automatically get such status. DT click on add cott and he was able to add a boycott. He started to type Freedom Caucus then the system recommends a few boycott he can support. But, he wanted other users to support his boycott not the other way around. So, DT added a cott. When he tried to request a merge with another cott, the system said he have not reach the milestone for his movement yet. So, he blast on twitter for his 25 million followers to join him on boycotting the freedom caucus. And millions of people started pouring in to help him boycott.

When he reached the milestone, he tried to merge again but the system doesn’t allow him to put his needs first. All mergers have to be accepted by activists who add the cotts. When all activists agree, then Donald Trump tried to add his merge with NRA movement so he can get more supporters. But the system denied the requests because it is two unrelated issues.

ACTIONS

  • System show cott status in order
  • System place milestone for cotts to reach
  • When cotts are merged, it creates a movement.
  • All activists have to merge.
  • Once merge, activists become a voting member of the movement.
  • Movement can be interrupted  by GetCott Judge and Jury.
  • GetCott activists must be able to be represented by a lawyer.
  • The lawyer have to be GetCott board certified.

Lesly Revenge 31

DETAILS

  • Language: English, Haitian-Creole
  • Platforms: Android Tablet, Laptop – Windows, Ubuntu, IOS

BIO

Lesly is a techie. He purchased an Acer One Cloudbook14 Laptop from Walmart so he can start authoring his Udemy courses. The laptop is said to have 32gb. But, as soon as it is turned on, Window take more than half of that. And, adding about 4 extra programs to author the course leaves him with less than 1gb. The computer is constantly running out of memory. Lesly called Acer’s and Acer said they can’t do nothing for him.

FRUSTRATIONS

Lesly is frustrated because even after he boycott Acers product, he is not getting enough supporters. Acers have determined that the cost of the boycott solution is over the cost of boycott sanctions. So, they decided to wait out the boycott.

PAINT POINTS

  • False marketing and terrible products.
  • Corporations are getting away with wrong doings.
  • The people feels powerless.

GOALS

  • Make Acer recall their terrible product.
  • Help Cloudbook owners shine light to Acers bad business practices.

ELEMENTS

Lesly decided to refocus his boycott not on Acer’s product but laptops in general. Lesly change boycott focus to standard. Lesly chooses Electronic, then Laptops. He put the standard he is boycotting are laptops that does not have sufficient memories.

Laptops, Lesly found a few standards that he can add on to. First he found fast laptop, gaming laptop, cloud laptop. He chooses Cloud laptops. And he realized that someone else already added the standard: 100GB or more.

Lesly click merge to merge his boycott to that cott. Gettcott ambassadors checks and realized that the merge makes sense except that Lesly have Acers as the villains. Ambassadors wrote Lesly a note to fix in order to merge. Instead of keeping Acers as a villains, Lesly add Acers Cloudbook as an example laptop. Lesly click resubmit.

System administrators check. And now, the cott have merge. All Lesly’s advocates are now automatically supporting the standard. They all receive a notification about the change. Some accept to continue their support and others unsupported the standard. Lesly receives a Standard Setting Badge for his successful submission.

ACTIONS

  • Activists can create a standard instead of a cott.
  • Activists can add to the standard.
  • Activists can merge a cott to a standard.
  • Ambassadors have to agree on the merge.
  • All activists users will be part of the merge.

Shia LaBeouf 30

DETAILS

  • White, Male, Married
  • Los Angeles CA  USA, Christian
  • Language: English
  • Platforms: All possible platform

BIO

Shia is an American actor who started his acting career young. Shia is married to a Brazilian-British actress. Shia have tried to protest Trump presidency until Trump presidency ends. But, pro-Trump supporters have disrupt his protest every chance they get.

PAINT POINTS

  • His protest is being disrupted.
  • People feels powerless against POTUS
  • He receives threats against his life.

GOALS

  • Stand against a lying, bullying president.
  • Run an effective protest.
  • Prevent disruptors from disrupting his protest.
  • Stop public organization from supporting evil

FRUSTRATIONS

After Donald Trump became President, Shia felt he had to do something. He had to tell the world that he cannot let Donald Trump divide America. He got with some friends and they lead an Art Project. After countless disruptions, Shia felt he must find a better way to protest. Therefore, he downloaded GetCott and created a cott. 

ELEMENTS

Shia first landed on the registration page. He registered using his email account. He was asked for an email address and a password. He clicked register. System ask Shia for his interest. System ask Shia for his geolocation. System checks Shia’s location and interest and then show some that Shia can help boycott. Shia clicks on add a boycott. But system prevent Shia from adding a boycott because he have not yet support 3 cotts. Shia then search and boycott 3 cotts. Shia tried to add a cott again and the system allow Shia to add a boycott. System asks Shia if he is a public figure. Shia stated yes and system ask Shia to login with his twitter account to verify his status, System also ask Shia for his Wikipedia page. System then check Shias twitter following to check if it falls inline with typical public figures account. If Shia have more than 1 million followers, System automatically allow Shias public figure account. If not, system will ask users to verify if Shia is really a celebrity. Shia added his cotts. He wanted to add more but the system ask him to wait until he get 1,000 supporters or merge his cotts with similar cotts to reach that amount. Shia tweets his fans so they can help him boycott. His fans joined in and Shia was able to quickly reach 10,000 cotts. And Shia was able to add 3 additional cotts. Now, all four of his cotts must reach 100,000 supporters before he could add 3 more cotts Then those cotts have to reach 1,000,0000 supporter before he can add anymore. Or he have to merge with other cotts.

To add a cott, Shia simply had to click add cott. The system guide Shia on adding the cott: the villain name, the victims, verification, situations, solution, and add  sanctions and the time to enact sanction if demands are not met. Trump is the Villain, American people are victim,  show trump Wall Speech, Shia state that Trump Wall will divide Americans and will not help secure America. It is a waste of Money and it will simply enticed future presidents to say “Tear down this wall!”. Solution is for America and congress to vote for building the wall or else it will be a waste of Tax Payers money. Sanctions: all American’s should not buy Trump Products starting now. All Americans should not vote republicans nationwide starting 3 months from now. Sanctions: All Americans should not vote for Trump for Trump.

ACTIONS

  • System show boycott to target groups.
  • System show boycotts statistics.
  • System show Shia other boycotts to merge with.
  • System show Shia’s boycott to other cotts so they can merge..
  • System as Shia to blast his boycott using social media and text message.
  • System add Shia’s boycott to his Wikipedia page.
  • System ask users to verify Shias twitter account
  • System ask users to verify Shias Wikipedia page
  • System ask users to verify Villains and Victims Wikipedia and Twitter page.
  • Victim add Boycott to the villains and victims social media page.
  • Victim tweets villains and victims.

Requirements

1.0.0

User Experience Requirements

  • Activist must be guided through the registration process.

Functional Requirements

  • Activist must be able to add or create an organization.
  • Activist must be able to follow each other, organizations, places, things, and cotts.
  • Activist must be able to login, logout, request forgot password, register.
  • Activist must be able to register using social media.
  • Activist must be able to state categories
  • Activist must be able to support boycott
  • Allow organizations to create an existing movement.
  • Allow organizations to include founders.
  • Allow organizations to include movement timeline.
  • Customers must be able to boycott a product, service, or the business.
  • Customers must be able to provide proof.
  • Protestors must be able to add a situation.
  • Protestors must be able to sanction villains.
  • Protestors must praise Victors.
  • Protestors must shine light to victims.
  • System place milestone for cotts to reach
  • System show cott status in order
  • victim must be able to add a cott
  • victim must be able to provide proof
  • Victim must be able to provide sentencing
  • victim must be able to request remedy victim must be able to state the situation

Exponential Growth Requirements

  • System ask the activists to blast  boycott using social media and text message.
  • System add Activist boycott to their Wikipedia page.
  • System ask users to verify Activist twitter account
  • System ask users to verify Activist Wikipedia page
  • System ask users to verify Villains and Victims Wikipedia and Twitter page.
  • Victim add Boycott to the villains and victims social media page.
  • Victim tweets villains and victims..
  • Teach platform on Udemy
  • Start Local Meetup
  • Invite Others to Start Local Meetup
  • Share via social media.
  • Share via text message.
  • Share via email.
  • Send notifications to villains.
  • Send notifications to interested activists.
  • System must be able to notify victims when activists support their cotts.

Constraint Requirement

  • Victim must not be able to state multiple villains.
  • Victims must state solutions.
  • Users must not be able to add more than one cotts.
  • Organizations must not be able to add more than 5 cotts.
  • Their can only be a maximum of 3 boycotts tied to villains.
  • System must categories feeds base on categories that interest users.
  • System gives villains 24 hours to acknowledge the cott. 
  • System must give villains 136 hours after acknowledgment to fix situation.
Who is the target audience?
  • Students who wants to learn to build application from start to finish.
  • Students who are patient enough to plan the project instead of going head first.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
01:44:24
+
The Start
6 Lectures 13:33
Introduction
01:43

First Thing First
01:44

Why Now?
02:59

Principles
02:59

The Magic
01:19

The Magic Sauce
02:49
+
Target Users
5 Lectures 14:14
Who are our users?
03:00

Where are our users?
02:51

What are our users boycotting?
03:06

How are our users currently boycotting?
02:24

Why are our users boycotting?
02:53
+
Pain Points and Goals
2 Lectures 07:52
The pain of our customers.
05:29

Our users goals.
02:23
+
User Persona
5 Lectures 14:06
User Persona Introduction
02:12

Black Life Matter Persona
02:20

Donald Trump Persona
03:24

Shia LaBeouf Persona
02:42

Lesly Revenge Persona
03:28
+
Walkthrough
5 Lectures 20:52
Walkthrough Introduction
00:39

Black Life Matter Wallkthrough
04:08

Donald Trump Walkthrough
07:57

Shia Labeouf Walkthrough
03:34

Lesly Revenge Walkthrough
04:34
+
Optimizing Requriements
4 Lectures 30:34
Requirement Introduction
00:41

Fix Requirements
04:28

Categorizing Requirements
14:59

Versioning
10:26
+
Closing
1 Lecture 03:13
Thank you
03:13
About the Instructor
Mr. Lesly Revenge
3.4 Average rating
47 Reviews
4,126 Students
3 Courses
SQL Server Instructor

Hello Friends,

My name is Lesly Revenge but I go by the name Mr. Lesly and I am here to instruct you. There are many ways to learn and teach. My goal is to teach you as if I was a student. Many instructors think like an experience instructor. If you can excuse my Haitian accent, you will be able to master my courses because I do not quit. I will focus on teaching you the best way possible. 

Good luck. And I cannot wait to hear some feedback from you. 


Mr. Lesly