Milestone Presentation CS 410 Yellow Group November 15, 2010 November 15, 2010 Fall 2010 Yellow Group 2 Poor Economic Times • According to the Bureau of Labor Statistics the National Unemployment rate has been at 9.6% since October of 2010. • The Dow Jones Industrial Average just experienced the worst May it has seen since 1940. • U.S. banks repossessed nearly 258,000 homes nationwide in the first quarter of 2010, a 35 percent jump from the first quarter of 2009. November 15, 2010 Fall 2010 Yellow Group 3 Declining Donations • According to the American Association of Fundraising Counsel, total giving was down 3.6% in 2009, the largest decline since 1956. • Contributions to colleges and universities were down 11.9% , the greatest decline ever recorded, according to a 2010 report by the Council for Aid to Education. November 15, 2010 Fall 2010 Yellow Group 4 Changes in Giving in Years with 8+ Months of Recession Sources: The Giving USA Foundation, Center on Philanthropy at Indiana University November 15, 2010 Fall 2010 Yellow Group 5 Conventional Fundraising Methods are Inefficient November 15, 2010 Fall 2010 Yellow Group 6 Overhead • Between 2004 and 2008, fundraising overhead cost the Children’s Health Foundation 86% of their donations. Source: CBC News Canada November 15, 2010 Fall 2010 Yellow Group 7 Reasons People Stop Giving Source: 2010 Bank of America Study on High Net-Worth Philanthropy November 15, 2010 Fall 2010 Yellow Group 8 Reasons People Stop Giving Source: 2010 Bank of America Study on High Net-Worth Philanthropy November 15, 2010 Fall 2010 Yellow Group 9 Problem • Rising overhead and declining donations make it hard for small non profit organizations to meet financial objectives. November 15, 2010 Fall 2010 Yellow Group 10 Current Donation Process Donor accesses link on University’s web page November 15, 2010 Donor chooses fund Donor pays with credit card Fall 2010 Yellow Group Money is deposited in account 11 Current Manual Overhead Process Universities request transaction from 3rd party system November 15, 2010 Accountants perform book keeping Allocate donations to specific funds Fall 2010 Yellow Group Thank you letter Mail tax form 12 Introducing uRai$e • • • • • • Internet-based: 24/7 availability Social network integration Supports Mobile Donation Low overhead Targeted fundraiser notifications Bank account integration November 15, 2010 Fall 2010 Yellow Group 13 Social Networking Integration Facebook Twitter •More than 500 million active users •More than 100 million registered •Average user has 130 friends users •People spend over 700 billion •50 million tweets per day in 2010 minutes per month •51% of active Twitter users follow •26.22% of the World’s population are companies, brands or products on currently Facebook users social networks •Second most visited site on the web •Tenth most visited site on the web Sources: Facebook, PC World, Alexa, Checkfacebook, Edison Research/Arbitron Internet & Multimedia Study November 15, 2010 Fall 2010 Yellow Group 14 Recent Growth of Social Networking • Social networking growth: – Facebook: 400 million active users in February 2010 to 500 million active users in July 2010 – Twitter: grew from 2 million users in 2008 to 32 million in 2009 • Social networking awareness: ― Facebook: from 50% awareness to 88% in the same period. ― Twitter: exploded from 5% of Americans 12 and over in 2008 to 87% in 2010 • U.S. visits to social networking Web sites rose 62 percent from September 2008 to September 2009. Source: Facebook, Edison Research/Arbitron Internet & Multimedia Study, Hitwise November 15, 2010 Fall 2010 Yellow Group 15 Mobile Donations • Over $30 million raised via mobile donations so far • 80% of Americans use a cell phone • Over 20 mobile donation campaigns supported Haiti Source: MSNBC November 15, 2010 Fall 2010 Yellow Group 16 Mobile Donation Process Flow Donor sends text with donation amount, fundraiser ID November 15, 2010 uRai$e verifies the donation Donor confirms the donation Fall 2010 Yellow Group uRai$e verifies that the donation was processed 17 Standard Donation Process Flow uRai$e sends alerts based on donor profiles Organization signs up for uRai$e, creates a fundraiser uRai$e charges credit card Donor decides to donate uRai$e deposits money in member’s account uRai$e aggregates into donation history. uRai$e automates thank you letters and tax forms November 15, 2010 Automated integration into existing accounting system Fall 2010 Yellow Group 18 Site Map November 15, 2010 Fall 2010 Yellow Group 19 Donate to Fundraiser Screen November 15, 2010 Fall 2010 Yellow Group 20 User Profile Screen November 15, 2010 Fall 2010 Yellow Group 21 Fundraiser Report Screen November 15, 2010 Fall 2010 Yellow Group 22 Major Functional Components Diagram November 15, 2010 Fall 2010 Yellow Group 23 Alerts Algorithm Get Donor Get Donor Tags Find fundraisers with matching tags [Found fundraisers] Create alert message Get suggested fundraisers [Accepts emails] Send Email Alert [Does not accept emails] [Accepts text messages] Send Text Message Alert [No fundraiser found] [Does not accept text message] [Accepts Facebook] Post to Facebook wall [Does not accept Facebook] November 15, 2010 Fall 2010 Yellow Group 24 Fundraiser Suggestion Algorithm Get donor Find fundraisers with matching tags Find donors with matching tags Find donors with common donation history Get new fundraisers Get new fundraisers Get top ranked fundraisers Aggreate fundraisers [Not for reporting] [Done ranking] [Get next fundraiser] [For reporting] Calculate interest rank November 15, 2010 Fall 2010 Yellow Group Get all suggested fundraisers 25 Database Diagram Organization FundraiserTag Id FundraiserId (O) (FK) TagId (O) (FK) Tag Fundraiser Id Tag (O) Id OrganizationId (FK) Name Description StartDate EndDate Goal DonorTag Id TagId (O) (FK) DonorId (O) (FK) Id Name Description Email Phone Address City State Zip Member Id OrganizationId (FK) FirstName LastName Email Phone Password Donor Id FirstName Lastname Email Phone Address City State Zip Password URaiseApp CreditCardDonation Id DonorId (FK) TransactionDate Amount CreditCardType Last4OfCreditCardNumber CreditCardDonation Id Name AuthorizationKey URaiseAppCreditCardDonation Id CreditCardDonationId (FK) URaiseAppId MobileDonation Id DonorId (FK) FundRaiserId (FK) TransationDate Amount MobileCarrierId (FK) November 15, 2010 MobileCarrier Id Name Fall 2010 Yellow Group 26 Cloud Services Platform • 5 million page views per month for FREE • Highly available & fault tolerant platform • 99.9% uptime service level agreement • Same infrastructure that supports Google’s products • Low maintenance overhead • PCI standards compliant Source: Google App Engine July 26, 2016 Yellow Group, Fall 2010 27 App Engine Resource Expenses Free Default Quota Billing Enabled Default Quota Stored Data (billable) 1 GB 1 GB free; no maximum Number of Indexes 200 200 Resource Resource Unit Unit cost Cost/1000 page requests Outgoing Bandwidth gigabytes $0.12 $0.004 Incoming Bandwidth gigabytes $0.10 $0.003 CPU Time CPU hours $0.10 $0.027 Stored Data gigabytes per month $0.15 $0.004 Recipients Emailed recipients $0.0001 $0.1 Total July 26, 2016 Yellow Group, Fall 2010 $0.138 28 Customer • Non profit organizations that need to: • Save money on advertising • Be flexible according to their needs • Attract new donors • Case Study: Universities that need to: • maximize donations • minimize overhead • increase fundraiser transparency November 15, 2010 Fall 2010 Yellow Group 29 Customer Base • Over 1.6 million nonprofit organizations registered with the IRS • Over 4,400 degree-granting institutions in the United States Sources: National Center for Education Statistics, National Center for Charitable Statistics November 15, 2010 Fall 2010 Yellow Group 30 Case Study • Old Dominion University “…to accept a one-time $50 gift that we don't know we will ever receive again we have had numerous people touch the funds, creating and administering accounts, and spending the funds. In man hours alone, it costs far more than $50 to give away this $50 gift!” Anita Friedmann Assistant Vice President Office of Development November 15, 2010 Fall 2010 Yellow Group 31 Rising College Expenses 17,000 16,000 15,000 14,000 *Average 13,000 College Expenses 12,000 11,000 10,000 9,000 8,000 2000 2001 2002 2003 2004 2005 2006 *Average undergraduate tuition, fees, and room and board rates charged for full-time students in degree-granting institutions 2007 Source: Council for Aid to Education November 15, 2010 Fall 2010 Yellow Group 32 Tuition Increase • On average, tuition rates will increase at about twice the general inflation rate. • From 1958 to 2001, the average annual tuition inflation rate was between 6% and 9% (1) • ODU tuition increased 7% this year. • “…tuition and fees at ODU have risen 80 percent since a state-imposed tuition freeze was lifted in 2002.” (2) 1. http://www.finaid.org/savings/tuition-inflation.phtml 2. http://hamptonroads.com/2010/04/odu-board-approves-7-percent-tuition-increase November 15, 2010 Fall 2010 Yellow Group 33 Changes in College Donations Related to the Stock Market and Recessions November 15, 2010 Fall 2010 Yellow Group 34 Marketing Goal • Acquire 1% of the market share within the first year Strategy: – Online and social media marketing – Target middle class – Minimize advertising costs November 15, 2010 Fall 2010 Yellow Group 35 Marketing Media • Google Ad Network – Google owns 80% of Internet advertising network • Facebook – Exposure to 500 million users • Twitter – Exposure to 100 million users • Since 2008 Internet advertising has become twice as big as broadcast TV advertising and four times as cable. • Approximately 50% of both YouTube’s and Facebook’s American users are college educated and at least 2/3 make over $50,000 making it a great place to advertise November 15, 2010 Fall 2010 Yellow Group 37 Distribution of Income and Age Facebook: Income Distribution Twitter: Income Distribution Age Distribution Age Distribution Sources: Adplanner November 15, 2010 Fall 2010 Yellow Group 38 Return on Investment • Minimize fundraiser processing overhead o Reduced processing fees o Automated integration with existing LOB applications • Maximize fundraiser earning potential o Social network integration o Mobile donation support o Automated donor notifications • Manage fundraiser with more flexibility o Custom fundraisers o Added transparency o Automated tax forms e.g 990 and “Thank You” letters November 15, 2010 Fall 2010 Yellow Group 39 Benefits for Donors – Profile creation for targeted alerts – Offers more transparency so donors have a better understanding of how their money is being used and how much money is needed – Streamlined payment options – More features, such as mobile donating, makes the process of donating easier – Ability to stay connected with organizations without donating Price Point • The initial price to the customer for uRai$e is $40 a month with no registration fee. • 3.2% Processing fee/transaction. • $8.00 Credit card system monthly fee • $8.00 Recurring transaction monthly fee November 15, 2010 Fall 2010 Yellow Group 41 Advertising Expenses • Google Ad Network – $5.00 Activation Fee – Cost-per-click Maximum $1.50 • Facebook – Cost-per-click $0.70 Software milestone chart November 15, 2010 Fall 2010 Yellow Group 43 Software Deliverables • Web services • User interfaces • Service Engines – – – – – • • • • • Fundraiser Suggestion Alerts Services Credit Card Mobile Donation Banking Integration Business Rules Application Logic Business Objects Domain Model uRai$e Data Access Layer uRai$e database Fundraiser Suggestion Data Warehouse November 15, 2010 Fall 2010 Yellow Group 44 Work Breakdown Structure: Design November 15, 2010 Fall 2010 Yellow Group 45 Work Breakdown Structure: Development November 15, 2010 Fall 2010 Yellow Group 46 Work Breakdown Structure: Testing November 15, 2010 Fall 2010 Yellow Group 47 Phase 2 Staffing Position Number of Employees Hours Needed Cost Project Manager 1 $105,000 $50.48 150 $7,572 Software Engineer 3 $68,000 $32.69 2500 $81,725 Financial Analyst 1 $50,180 $24.13 200 $4,826 Marketing Analyst 1 $67,500 $32.45 200 $6,490 Documentation Specialist 1 $38,000 $18.27 80 $1,462 Web Developer 2 $50,000 $24.04 1800 $43,272 Database Administrator 1 $80,000 $38.46 600 $23,076 Software Tester 2 $40,000 $19.23 November 15, 2010 Salary Fall 2010 Yellow Group Hourly Rate 544 $10,461 Salary Cost $178,884 30% Overhead $53,665 Total Cost $232,549 48 Resource Budget Resource Workstations Development Environment (Eclipse) Adobe Photoshop CS5 Source Code Control (Mercurial) Battery Backup UPS Version One MS Visio Open Office November 15, 2010 Quantity 10 10 1 10 10 1 4 10 Fall 2010 Yellow Group Cost $1,200 $0 $700 $0 $200 $745 $400 $0 Total Cost: Total $12,000 $0 $700 $0 $2,000 $745 $400 $0 $15,845 49 Budget Overview Phase Total $232,549 $15,845 $20,000 $268,394 Phase 2 Staffing Resources Advertising Total Advertising $20,000 Resources $15,845 Staffing $232,549 November 15, 2010 Fall 2010 Yellow Group 50 Break Even Analysis At a cost of $480.00 per year for one customer and a targeted sales of 16,000 units, we will see a profit at 560 units. November 15, 2010 Fall 2010 Yellow Group 51 Risks • Customer Risks – Customer data compromised • Technical Risks – App Engine server failure – Mobile Donations • Financial Risks – Unwillingness of organizations to use the tool – Development costs – Not enough customers to cover expenses • Legal Risks – Credit card information stolen November 15, 2010 Fall 2010 Yellow Group 52 Risk Matrix I M P A C T 5 4 Key T1, L1, F2 Customer Risks: C1 – Customer data compromised C1, T2 3 Technical Risks T1 - App Engine servers fail T2 – Mobile Donations F1 2 Financial Risks F1 - Unwillingness of organizations to use the tool F2 – Not enough customers to cover expenses 1 Legal Risks: L1 – Credit card information stolen 1 2 3 4 5 PROBABILITY November 15, 2010 Fall 2010 Yellow Group 53 How to mitigate risks Problem Mitigation Customer data compromised SSL protocol will ensure confidentiality Unwillingness of organizations to use the tool Integration with social networks will make it easier to get the word out, and ease of use/reduction of overhead will provide incentive Credit card information stolen Comply with PCI standards to keep credit card information secure and reduce legal liability for the customer Mobile Donations Contract with various cell phone providers Covering expenses Overhead will be decreased by automating various processes and reducing manual work App engine fails System architecture can be ported to any platform November 15, 2010 Fall 2010 Yellow Group 54 Team Structure Athens Holloway Project Manager Jonas Porter Domain Expert Director of Information Systems Michael Gordon Financial Specialist November 15, 2010 Wayne Stilwell Web Developer Software Specialist Natalie Maccall Domain Expert Accounting Director Jay Winborne Risk Analyst Fall 2010 Yellow Group Omer Alsayegh Documentation & Hardware Specialist Filippos Raditsas Marketing Specialist 55 Appendices A.) Interview with Office of Development and Alumni Relations B.) Email from Anita Friedmann, Assistant Vice President of the Office of Development C.) Work Breakdown Structure for Phase 2 November 15, 2010 Fall 2010 Yellow Group 56 Sources • • • • • • "Accept Donations and Payments Online. Church Contributions and Non-Profit Donations and Payments Online. Acceptiva." Accept Donations Online and Non Profit Payments. Donation Software. Church Contributions and Donations. Web. 11 Nov. 2010. Alexa the Web Information Company. Web. 11 Nov. 2010. <http://www.alexa.com/>. Blackbaud Fundraising Software: Nonprofit Accounting Software & Nonprofit Management System. Web. 11 Nov. 2010. http://www.blackbaud.com. Choney, By Suzanne. "Mobile Giving to Help Haiti Exceeds $30 Million - Technology & Science - Wireless - Msnbc.com." Breaking News, Weather, Business, Health, Entertainment, Sports, Politics, Travel, Science, Technology, Local, US & World NewsMsnbc.com. Web. 25 Oct. 2010. <http://www.msnbc.msn.com/id/34850532/ns/technology_and_science-wireless/>. Council for Aid to Education. "CONTRIBUTIONS TO COLLEGES AND UNIVERSITIES DOWN 11.9 PERCENT TO $27.85 BILLION GREATEST DECLINE EVER RECORDED." Web. <http://http://www.cae.org/content/pdf/VSE_2009_Press_Relsease.pdf>. "Enrollment in Educational Institutions, by Level and Control of Institution: Selected Years, 1869-70 through Fall 2018." National Center for Education Statistics (NCES) Home Page, a Part of the U.S. Department of Education. Web. 25 Oct. 2010. <http://nces.ed.gov/programs/digest/d09/tables/dt09_003.asp?referrer=report>. November 15, 2010 Fall 2010 Yellow Group 57 Sources • • • • • "Fundraising Software Pricing Info, Price List." Fundraising Software for NonProfit Donor Management DonorPerfect. Web. 11 Nov. 2010. <http://www.donorperfect.com/fundraising-software/pricing.asp>. "Giving Statistics." U.S. National Park Service - Experience Your America. Web. 25 Oct. 2010. <http://www.nps.gov/partnerships/fundraising_individuals_statistics.htm>. "Mobile Giving: Organizations Collecting Donations by Text | Mobile Commons." Web. 25 Oct. 2010. <http://www.mobilecommons.com/blog/2010/01/mobile-giving-how-yourorganization-can-start-collecting-text-donations/>. Membership Management Software | Membership Software | YourMembership.com. Web. 11 Nov. 2010. <http://www.yourmembership.com/pricing/>. "Quotas - Google App Engine." Google Code. Web. 11 Nov. 2010. <http://code.google.com/appengine/docs/quotas.html>. November 15, 2010 Fall 2010 Yellow Group 58