Senior Project – Computer Science and Economics (ID)

Slides:



Advertisements
Similar presentations
PRODUCT FOCUS 5/27/14 – 6/6/14 INTRODUCTION Our Product Focus for the next two weeks is CompTIA. CompTIA is most well known for serving as the backbone.
Advertisements

CS 411W - Notes Product Development Documentation.
Dept. of Computer Science & Engineering, CUHK1 Trust- and Clustering-Based Authentication Services in Mobile Ad Hoc Networks Edith Ngai and Michael R.
Introducing Hellenic Conference of Academic Libraries Eduardo Ramos Account Development Manager Southern Europe & Israel
Requirements Modeling
Team 20 Advisor Dr. John Keenan 2:30 pm – 3:00 pm 3:00 pm – 3:30 pm Abstract Course scheduling is an integral part of the college experience. At the University.
Drive brand awareness. YouTube Promoted Videos YouTube Promoted Videos. Leveraging Your Video Assets.
Cross Platform Development the Good, the Bad, and the Ugly WIFI: BRGuest / Gu3st!
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
Copyright © 2016 Pearson Education, Inc.
Systems Analysis and Design in a Changing World, Fourth Edition
Benefits of social media for business to an organisation LO3 P1 Florence Morris-Duffin9406The Blandford School.
Software Engineering Developing Requirements. © Lethbridge/Laganière 2001 Chapter 4: Developing requirements2 4.1 Domain Analysis The process by which.
MANAGEMENT INFORMATION SYSTEM
Persuasive Speeches.
Consumer Surveys – Ways to Form Long-term Customer Relationships.
Software Company In Raipur The world is digitized and to keep up well in the digital world, merchants are eagerly investing in many software projects.
Programming Paradigms, Software Architectural Patterns, and MVC CS 378 – Mobile Computing for iOS Dr. William C. Bulko.
Contextual Inquiry Preparation for Tuesday, 9/9/14.
Know Why Important for Business Mobile App Maintenance:
BUS 630 Week 4 DQ 1 Behavioral Aspects of Budgeting To purchase this material link Week-4-DQ-1-Behavioral-Aspects-of-Budgeting.
Own A Professionally Developed Mobile Application From The Expert Get a Quality App Built by The Leaders in App Development
Mobile application and website to buy and sell books
Conducting Market Research
Conducting Market Research Surveys
J2EE Platform Overview (Application Architecture)
The Interview Customer Discovery
Chapter 2: Section 1 Vocabulary
Sending Binary Messages
CIS 500 Slingshot Academy / cis500.com
Scarcity and the Science of Economics
MKT 344 Chapter 1 Consumer Behavior: Meeting Changes and Challenges
VooTouch - Woocommerce Mobile App Builder
Building Information Systems
Customer Insights Group 3 - Cell Phone
Happy Appy Opportunity Costs and Happiness
Mobile Application Development
Provide each person a possibility to know herself/himself better and to use this knowledge for their own harmonic self-improvement Mission Need for self-
Book and Journal Publishing
Lean Startup “Taking a scientific approach to building a company”
IENG 451 / 452 Voice of the Customer: Analysis (KANO, CTQ)
APIs (and their Relatives) Can Expand and Unify Library Services
Kinetic Data Your business. Your process
Team: Diversify.
Application Development Theory
Enterprise Application Architecture
TASK 4 Guideline.
CIS 510 Education for Service-- snaptutorial.com.
CIS 510 Teaching Effectively-- snaptutorial.com
D&T Haslingden High School D&T Faculty Yr 7 Systems HOMEWORK
Reinventing Mobile Access to Business Data with Cloud Technology and Microsoft Office 365 “The idea for Apped came from the popularity of Microsoft cloud.
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
Search engine optimization
Ch 15 –part 3 -design evaluation
- Sheena Kapur - Jamie Pell - Adam Nelson - Jaime Espinoza
Learning to Program in Python
Unit 6: Application Development
Foundation Concepts for Teaching Problem Solving
CONSUMER MARKETS AND CONSUMER BUYING BEHAVIOR
Integration and API development (With MuleSoft Anypoint Platform)
HOW I GET HELP FROM OTHERS   Beginning of Section 3 of Four Parts.
Networking Workshop (2)
Conducting Market Research Surveys
Queries.
McGraw-Hill Technology Education
Applied Software Project Management
Introduction to Operating Systems
The Business of Education
Expert Knowledge Based Systems
Scientific Inquiry Standards B – 1.7 and B – 1.8.
Presentation transcript:

Senior Project – Computer Science and Economics (ID) - 2015 SoundByte: iOS Mobile Application For Music Discovery Project Author: Jeffrey T. Cohen Advisor: Prof. Matthew Anderson Overview Customers In order to test my idea as a hypothesis, I created a series of twelve questions and used those questions to interview potential users of SoundByte. The questions were intended to inform me on the behavior of the respondents music discovery tendencies, beliefs, and behaviors. When conducting consumer interviews it is imperative to ask questions in a nonbiased manner to get genuine responses. If the interviewee thinks the interviewer is searching for a specific answer, their responses are likely to be skewed. Therefore, I created the questions below with the intention of not alluding to any specific responses. Customer Interview Questions Are you an avid music listener? What services do you use to listen to music? How do you discover music? How often do you and friends share music? What apps do you use to share music with peers? Why? What are the benefits and negatives of the those apps? How much time do you spend on new music per week? Do you find that your time spent looking for new music is well-spent? How long does it take when listening to a song to realize that you like or dislike it? What do you think of your peer’s music tastes? What percentage of the time do you and your friends agree on a song being good or bad? Which one is better for reliability on finding music, music websites / services or friends? Objective To create a technically viable solution to optimize music discovery efficiency. Hypothesis Avid music listeners want a simple way to share and discover music with their peers in a timely manner. Solution Creating SoundByte, an iOS mobile application that is intended to optimize user experience and efficiency for music discovery. The application has a simple interface and revolves around creating a peer-to-peer network that relies on users sharing 30-second song clips with their respective followers. Value Proposition “Soundbyte provides the simplest and fastest way to discover music from the people that know you best, without any extra nonsense.” Build View Model / Database Controller User Sees Updates Manipulates Uses Model-View-Controller Design For my iOS application, I am using a Model-view-controller (MVC) for my architectural design. The MVC design divides the software application into three interconnected parts to enhance simplicity and efficiency. The Process When an entrepreneur decides to pursue an idea like SoundByte, they often fall into a trap known as the startup loop of despair[1]. The diagram in Figure 1 shows the vicious and expensive cycle of conceiving an idea, building a product, branding the product, and then seeking out customers (as seen below). Figure 1. Startup Loop of Despair, Diana Kander, All In Startup (2014) The much more methodical solution, the startup loop[1], demonstrates a less expensive and more efficient alternative. The process revolves around coming up with an idea, asking potential customers if they see the idea as a viable solution to a pain or if it could provide added value to their lives. If the responses suggest that the entrepreneur's idea is indeed viable, then that entrepreneur should move into the building process, followed by the branding process (as seen below). Model – Organizes data, rules, and logic for SoundByte. Communicates with Parse.com and other APIs for querying information from the database. View – Visual representation of output information for the user based on changes in the model. The view is responsible for all user interactions. Controller – Can send commands to the model to update the model’s state. It can also send commands to the view to change the view’s presentation of the model. Customers (Cont.) The graphs in this section outline some of the interview responses among the 12 respondents. Brand / Future Work After building the product, an entrepreneur has to build a brand behind the product with various marketing tactics. Knowing the customers that your product appeals to is essential when trying target certain consumer bases. In the future, once I have built the application, I will have to work on branding the product. References [1] Kander, Diana. All in Startup: Launching a New Idea When Everything Is On the Line. Wiley, 2014. Figure 2. Startup Loop, Diana Kander, All In Startup (2014)