● Title. ○ EZDonate ● Problem. ○ The problem we are addressing is to streamline the donation process. We want to make donating to charity as easy as possible. Donating to charities should not be a chore, but rather a simple transaction no more than a few clicks. By streamlining this process we are able to allow people to donate more money without any complications. Even in this technical age no such app exists to solve this problem. ● Users. ○ Charities nonprofit organizations working towards a meaningful cause ○ Persona Jim’s Gym Short Charity Jim is a 47 year old man who started a charity for low income families. The goal of the charity is to give low income students gym cloths for free. Jim needs more exposure in order to grow his charity. ○ Donaters over 30, has job and savings, wants to give back to the community or supports causes ○ Persona Amy Amy is a 32 year old professional who has always given back to the community in some way. Now that she has settled down financially she wants to be able to donate some of her extra cash to a worthy cause.
● Tasks. ○ Creating an account
○ Finding an organization
○ Donating money to an organization ● Problem Scenarios. ○ Johnny creates an account Johnny has created a number of different accounts in the past decade since he has used logins for a number of different things such as social media. Today he has decided to make an account so that he can donate to his sister’s favorite charity as a present for her birthday. As he starts the account creation process he enters his favorite username, “JohnnyHammersticks101”. Since it is already taken Johnny changes his username to “JohnnyHammersticks102”. After entering in all the other necessary information, Johnny gets a promp asking if he wants to finish completing his profile or if he wants to skip this step. Johnny being the overachiever that he is decideds to finish his profile right away. In addition to choosing a username and password the system now asks Johnny a few personal question such as; Where do you live, how old are you, and what is his credit card information? Johnny isn’t old enough to own a credit card yet so he skips over that step. Now Johnny clicks on the create his login button and is able to access most features that the website has to offer. ○ Linda finds an organization Linda logs into the EZDonate website to see what charities are in the spotlight today. She glances over the homepage and decides that the featured charities aren’t quite what she
wants. She clicks on the browse charities button which opens up a drop down menu of popular groupings of charities such as health, community, and food charities. She clicks on the food link since she is hungry and browses the top featured food charities. She likes the name of a charity called Anna’s Bananas for Bananas, a local charity that hand delivers bananas to the elderly. While Linda appreciates this cause she doesn’t want to donate to this charity, however this makes Linda remember a different charity that her friend told her to check out. She clicks on the search bar on the top right of the screen and types in “Lanister’s Banisters”. A page of results pops up and she sees Lanister’s Banisters as the top result. She clicks on the charity to find out that this is a charity that throws medieval themed childrens parties for terminally ill kids. Linda now knows which charity she wants to donate to. ○ Danny donates money to an organization Danny is excited to be able to spend some of his inheritance money on other people than himself. He already knows which charity he wants to donate to and already has his account created. He finds the charity web page on EZDonate quickly since he has already done his research on which charity he wants to donate to. He enters his login information to begin the process. Since Danny hasn’t entered any credit card information previously when he clicks on the donate button the website prompts him to enter this information. Danny grabs his credit card out of his wallet and enters in the correct information. After the system verifies that this is a valid credit card the system prompts Danny to enter how much he would like to donate. Since Danny just received a substantial amount of money he donates a thousand dollars to his favorite charity. Danny then recieves a confirmation email that includes what charity he donated to and what they are going to do with that amount of money. ● Usability requirements. 1. Users will score at least a 4 out of 5 on how easy making a payment to a chosen charity was. This requirement is a necessity since the whole goal of our project is to make the process of donating to a charity as easy as possible. If we have a confusing payment system we will lose business for our charities which will make it harder for us to gain new charities and grow. 2. Users will score at least a 8 our of 10 for understanding what a chairty does after reading the charity page on EZDonate. This is another essential requirement because if our users can not understand what a charity does after reading the charities webpage on EZDonate they will not donate to that cause. 3. Users will score satisfaction at a 7 out of 10 for the transparency of donated cash flow in a charity.
If our users can’t find out where their money is going they might believe that either the charity our our organization is taking too much of a cut which might keep them from donating. By keeping the cash flow transparent we ensure that our customer knows where their money is going so they feel like they are not getting ripped off.