CREW is an app that helps organize group outings in New York City by collecting preferences from guests and providing optimal date, location, and venue recommendations. It solves the challenges of planning by surveying availability and preferences, running an algorithm to find recommendations that satisfy most people, and allowing the organizer to send invites. The business model involves advertising that targets the captive audience of users. The technology uses a survey tool, recommendation algorithm, and Yelp API integration. The target market is social young professionals in New York City looking to plan group events easily.
Internet comenzó en la década de 1960 como una red militar llamada ARPANET que tenía como objetivo sobrevivir a ataques nucleares. En la década de 1970, se desarrollaron protocolos como TCP/IP que permitieron interconectar redes de forma descentralizada y dar origen a Internet. Desde entonces, Internet ha experimentado un rápido crecimiento y ha revolucionado la forma en que las personas acceden a la información y se comunican a nivel mundial.
Serving our customers to the best of our capability is our mission. Our customer is our priority. Understanding their requirements and working towards fetching it is our goal.
The document provides a summary of the candidate's work experience and qualifications. It details his experience over the past 10 years working in business development and sales roles for various printing companies in Hyderabad, India. His responsibilities included managing key customer accounts, business development, sales target achievement, and ensuring high levels of customer satisfaction.
Este documento describe el rincón favorito de la autora en su localidad, el escenario del Recinto de las Fiestas. Ella disfrutó bailando en ese escenario desde que era pequeña y le encantaba ver a la gente aplaudiéndola. Por esos recuerdos felices de su infancia, ese rincón siempre será su favorito.
El documento describe dos lugares favoritos de un grupo de niños. El campo de fútbol se encuentra en la Vereda de la Ermita, donde los niños disfrutan jugando al fútbol y comiendo palomitas. La ferretería está en la calle Pablo Neruda, donde los niños se reúnen con sus amigas durante las vacaciones y fines de semana para divertirse.
Internet comenzó en la década de 1960 como una red militar llamada ARPANET que tenía como objetivo sobrevivir a ataques nucleares. En la década de 1970, se desarrollaron protocolos como TCP/IP que permitieron interconectar redes de forma descentralizada y dar origen a Internet. Desde entonces, Internet ha experimentado un rápido crecimiento y ha revolucionado la forma en que las personas acceden a la información y se comunican a nivel mundial.
Serving our customers to the best of our capability is our mission. Our customer is our priority. Understanding their requirements and working towards fetching it is our goal.
The document provides a summary of the candidate's work experience and qualifications. It details his experience over the past 10 years working in business development and sales roles for various printing companies in Hyderabad, India. His responsibilities included managing key customer accounts, business development, sales target achievement, and ensuring high levels of customer satisfaction.
Este documento describe el rincón favorito de la autora en su localidad, el escenario del Recinto de las Fiestas. Ella disfrutó bailando en ese escenario desde que era pequeña y le encantaba ver a la gente aplaudiéndola. Por esos recuerdos felices de su infancia, ese rincón siempre será su favorito.
El documento describe dos lugares favoritos de un grupo de niños. El campo de fútbol se encuentra en la Vereda de la Ermita, donde los niños disfrutan jugando al fútbol y comiendo palomitas. La ferretería está en la calle Pablo Neruda, donde los niños se reúnen con sus amigas durante las vacaciones y fines de semana para divertirse.
Topic F- You have just participated in an important meeting with your superior. How will you ensure that every part of the instructions you received will properly reach all subordinates, suppliers and clients, located in different parts of the world ?
The document discusses how the magazine represents different social groups in its design and content choices. It aims to appeal to men, teenagers and young adults, and the middle/upper-middle class. To do so, it uses the color red, models that are attractive but not overly sexualized, casual outfits chosen by teenagers, action shots and inviting poses, stories on popular bands, and free song downloads as gifts. These choices are meant to attract different demographics while not alienating others.
Este documento presenta un listado extenso de sitios del patrimonio cultural de diferentes países del continente americano que han sido declarados Patrimonio de la Humanidad por la UNESCO. Incluye más de 100 sitios arqueológicos, históricos y culturales de países como Argentina, Bolivia, Brasil, Canadá, Chile, Colombia, Costa Rica, Cuba, Estados Unidos, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, República Dominicana, El Salvador, Uruguay y Venezuela, destacando la diversidad y riqueza
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
Thinking about your sales team's goals for 2017? Drift's VP of Sales shares 3 things you can do to improve conversion rates and drive more revenue.
Read the full story on the Drift blog here: http://blog.drift.com/sales-team-tips
This document provides an overview of backup and restore processes in Linux. It discusses that backups have two main purposes - to recover from data loss through deletion or corruption, and to recover older versions of data according to retention policies. It also outlines the steps to backup files using tar to create an archive, compress it with gzip, transfer it to another system, and then extract the files. These include using tar and gzip commands like tar -cvf, gzip, scp, and tar -xvf. Maintaining regular backups is important as data loss can threaten companies, and backup is a key system administrator duty.
This document is a resume for P. Sumanth Kumar. It summarizes his work experience as a Linux/AIX Administrator for IBM India Pvt Ltd and as a L2 Unix Administrator for Cemex. It also lists his technical skills, academics, certifications, and personal details.
Pinehawk Kennels provides boarding services for dogs and cats in Cambridge. They offer daycare, overnight boarding, and grooming services. Customers can contact Pinehawk Kennels to learn more about their pet boarding and care options.
Prueba de un documento de PowerPoint con una subida a Slideshare. El documento contiene información sobre una presentación de PowerPoint y su publicación en la plataforma Slideshare.
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...UserZoom
Let’s face it - recruiting for your UX research and usability testing can sometimes feel like an onerous task. It can seem like the users you want to recruit have suddenly vanished from the planet, that there are never enough of them or that you simply don’t have the time to find them.
The good news is that your target users do exist and they are out there - you might just not be looking in all the right places. In this sense you can think of recruiting as like speed dating – you have to put yourself in the same space they are, and be able to quickly assess if they’re a good match. Leah Kaufman of Lenovo is here to share her tips on how to find the people you want to recruit by being in the same places they are.
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...Jin Young Kim
This tutorial aims to provide attendees with a detailed understanding of end-to-end evaluation pipeline based on human judgments (offline measurement). The tutorial will give an overview of the state of the art methods, techniques, and metrics necessary for each stage of evaluation process. We will mostly focus on evaluating an information retrieval (search) system, but the other tasks such as recommendation and classification will also be discussed. Practical examples will be drawn both from the literature and from real world usage scenarios in industry.
Yelp's Review Filtering Algorithm PowerpointYao Yao
- Data scraping, cluster, stratify
- Feature creation from metadata, NLP sentiment, spelling, readability, deceptive and extreme text classifiers
- Balance and scale, logistic regression, feature selection, final model
- Find features that correspond to Yelp's Algorithm and evaluate
Video of presentation: https://youtu.be/uavbPKiUg9M
Poster: https://www.slideshare.net/YaoYao44/yelps-review-filtering-algorithm-poster
Paper:
Github: https://github.com/post2web/capstone
[UserZoom Webinar] The Online Shopping Experience: Benchmarking Four Ecommerc...UserZoom
The study involved 200 participants who completed tasks on each site while their behavior was recorded. An additional 20 participants performed think-out-loud usability tests. The study found that Target had the best overall user experience based on its high qxScore. Bed Bath & Beyond performed best on an email opt-in click test due to its clear communication of benefits and call-to-action. However, Bed Bath & Beyond scored lower on other tasks due to
Conventionally when we talk about Recommender Systems, we talk about collaborative filtering. While providing personalized recommendations through collaborative filtering is an essential aspect to providing effective recommendations, it is but a piece of a much broader ecosystem of functionality, tools, and development pipelines. This presentation will discuss an holistic approach to building recommendation systems including 1) iterating towards better recommendations, 2) the data pipelines required, 3) a machine-learned ranking approach based on an Information Retrieval formulation that leverages collaborative filtering, 4) ways to make recommendations more relevant and interpretable.
This document discusses text mining of online restaurant reviews. It begins with an introduction to text mining and how it can be used to extract relevant information and discover hidden knowledge from unstructured text data. It then discusses literature related to analyzing online restaurant ratings and reviews using text mining techniques. Examples are provided of insights that can be gained from analyzing large collections of online reviews, such as quantitatively correlating reviews and ratings. The rest of the document discusses challenges in analyzing online reviews and provides examples of insights gained from text mining restaurant reviews from different review platforms. It also presents a case study of how online reviews and ratings helped grow a restaurant chain in India.
Ensure Sprint Success with Stories that are ReadyAgileThought
"Never pull anything into a sprint that is not ready, and never let anything out of a sprint that is not done.”
Creating a comprehensive "Definition of Done (DoD)" is a widely accepted Agile practice that fosters a culture of accountability, minimizes rework, and reduces team conflict. However, when a team first establishes a DoD, things often get worse before they get better. Why? Because the team no longer gets credit for incomplete work. Committed stories are started but not finished, multiple stories are carried over to the next sprint, and the team's velocity decreases. So what can be done to overcome this common problem?
An important tool to ensuring that stories are completed is an unambiguous Definition of Ready (DoR). Many Scrum-team issues are rooted in misunderstood and poorly prepared stories. In fact, I believe that stories that are NOT ready, but have been COMMITTED to a Sprint, are the root of all Scrum evil. Stories that are "ready" need to be clear, concise, and actionable.
In this hands-on presentation and workshop, I will demonstrate the methods that I have used with multiple organizations to create stories that are truly ready for a Sprint, including:
Learn my three-touch refinement technique (speed refining, sprint refining, and sprint planning) that requires teams to "touch" a story three times before the sprint
Cultivate stories slowly and methodically to build shared vision
Use Story Mapping to visualize the backlog, find missing stories, and understand customer journeys
Write test cases before the sprint as a technique to decompose stories and uncover hidden questions
Establishing a team-level "Definition of Ready (DoR)"
During a session at Sirius Decisions Summit 2019, Spencer Darrington, Senior Director of Field Marketing and Operations at Expedia Group, shared the secrets behind their highly successful event program, and how they leveraged event technology to streamline event management and scale globally.
Christian Gammill shares lessons learned from his experience in customer development and starting startups. He emphasizes establishing testable hypotheses, getting fast feedback through prototypes and minimum viable products, and iterating quickly. Some key points he discusses include focusing early-stage objectives on exploratory discovery and concept validation rather than premature scaling, conducting in-depth customer interviews to understand problems and potential solutions, and choosing early product features that drive usage, viral growth, and monetization to test your business model assumptions.
“The Evolution of All 4 Product: A story told by User Testing”
User Testing forms the fundamentals of any product design or development process. In her talk Divya shares how the All 4 product team incorporate user testing and data into their experimentation strategy.
Topic F- You have just participated in an important meeting with your superior. How will you ensure that every part of the instructions you received will properly reach all subordinates, suppliers and clients, located in different parts of the world ?
The document discusses how the magazine represents different social groups in its design and content choices. It aims to appeal to men, teenagers and young adults, and the middle/upper-middle class. To do so, it uses the color red, models that are attractive but not overly sexualized, casual outfits chosen by teenagers, action shots and inviting poses, stories on popular bands, and free song downloads as gifts. These choices are meant to attract different demographics while not alienating others.
Este documento presenta un listado extenso de sitios del patrimonio cultural de diferentes países del continente americano que han sido declarados Patrimonio de la Humanidad por la UNESCO. Incluye más de 100 sitios arqueológicos, históricos y culturales de países como Argentina, Bolivia, Brasil, Canadá, Chile, Colombia, Costa Rica, Cuba, Estados Unidos, Guatemala, Honduras, México, Nicaragua, Panamá, Paraguay, Perú, República Dominicana, El Salvador, Uruguay y Venezuela, destacando la diversidad y riqueza
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
Thinking about your sales team's goals for 2017? Drift's VP of Sales shares 3 things you can do to improve conversion rates and drive more revenue.
Read the full story on the Drift blog here: http://blog.drift.com/sales-team-tips
This document provides an overview of backup and restore processes in Linux. It discusses that backups have two main purposes - to recover from data loss through deletion or corruption, and to recover older versions of data according to retention policies. It also outlines the steps to backup files using tar to create an archive, compress it with gzip, transfer it to another system, and then extract the files. These include using tar and gzip commands like tar -cvf, gzip, scp, and tar -xvf. Maintaining regular backups is important as data loss can threaten companies, and backup is a key system administrator duty.
This document is a resume for P. Sumanth Kumar. It summarizes his work experience as a Linux/AIX Administrator for IBM India Pvt Ltd and as a L2 Unix Administrator for Cemex. It also lists his technical skills, academics, certifications, and personal details.
Pinehawk Kennels provides boarding services for dogs and cats in Cambridge. They offer daycare, overnight boarding, and grooming services. Customers can contact Pinehawk Kennels to learn more about their pet boarding and care options.
Prueba de un documento de PowerPoint con una subida a Slideshare. El documento contiene información sobre una presentación de PowerPoint y su publicación en la plataforma Slideshare.
Putting Yourself Where Your Users Are - How To Recruit for UX Research & Usab...UserZoom
Let’s face it - recruiting for your UX research and usability testing can sometimes feel like an onerous task. It can seem like the users you want to recruit have suddenly vanished from the planet, that there are never enough of them or that you simply don’t have the time to find them.
The good news is that your target users do exist and they are out there - you might just not be looking in all the right places. In this sense you can think of recruiting as like speed dating – you have to put yourself in the same space they are, and be able to quickly assess if they’re a good match. Leah Kaufman of Lenovo is here to share her tips on how to find the people you want to recruit by being in the same places they are.
SIGIR Tutorial on IR Evaluation: Designing an End-to-End Offline Evaluation P...Jin Young Kim
This tutorial aims to provide attendees with a detailed understanding of end-to-end evaluation pipeline based on human judgments (offline measurement). The tutorial will give an overview of the state of the art methods, techniques, and metrics necessary for each stage of evaluation process. We will mostly focus on evaluating an information retrieval (search) system, but the other tasks such as recommendation and classification will also be discussed. Practical examples will be drawn both from the literature and from real world usage scenarios in industry.
Yelp's Review Filtering Algorithm PowerpointYao Yao
- Data scraping, cluster, stratify
- Feature creation from metadata, NLP sentiment, spelling, readability, deceptive and extreme text classifiers
- Balance and scale, logistic regression, feature selection, final model
- Find features that correspond to Yelp's Algorithm and evaluate
Video of presentation: https://youtu.be/uavbPKiUg9M
Poster: https://www.slideshare.net/YaoYao44/yelps-review-filtering-algorithm-poster
Paper:
Github: https://github.com/post2web/capstone
[UserZoom Webinar] The Online Shopping Experience: Benchmarking Four Ecommerc...UserZoom
The study involved 200 participants who completed tasks on each site while their behavior was recorded. An additional 20 participants performed think-out-loud usability tests. The study found that Target had the best overall user experience based on its high qxScore. Bed Bath & Beyond performed best on an email opt-in click test due to its clear communication of benefits and call-to-action. However, Bed Bath & Beyond scored lower on other tasks due to
Conventionally when we talk about Recommender Systems, we talk about collaborative filtering. While providing personalized recommendations through collaborative filtering is an essential aspect to providing effective recommendations, it is but a piece of a much broader ecosystem of functionality, tools, and development pipelines. This presentation will discuss an holistic approach to building recommendation systems including 1) iterating towards better recommendations, 2) the data pipelines required, 3) a machine-learned ranking approach based on an Information Retrieval formulation that leverages collaborative filtering, 4) ways to make recommendations more relevant and interpretable.
This document discusses text mining of online restaurant reviews. It begins with an introduction to text mining and how it can be used to extract relevant information and discover hidden knowledge from unstructured text data. It then discusses literature related to analyzing online restaurant ratings and reviews using text mining techniques. Examples are provided of insights that can be gained from analyzing large collections of online reviews, such as quantitatively correlating reviews and ratings. The rest of the document discusses challenges in analyzing online reviews and provides examples of insights gained from text mining restaurant reviews from different review platforms. It also presents a case study of how online reviews and ratings helped grow a restaurant chain in India.
Ensure Sprint Success with Stories that are ReadyAgileThought
"Never pull anything into a sprint that is not ready, and never let anything out of a sprint that is not done.”
Creating a comprehensive "Definition of Done (DoD)" is a widely accepted Agile practice that fosters a culture of accountability, minimizes rework, and reduces team conflict. However, when a team first establishes a DoD, things often get worse before they get better. Why? Because the team no longer gets credit for incomplete work. Committed stories are started but not finished, multiple stories are carried over to the next sprint, and the team's velocity decreases. So what can be done to overcome this common problem?
An important tool to ensuring that stories are completed is an unambiguous Definition of Ready (DoR). Many Scrum-team issues are rooted in misunderstood and poorly prepared stories. In fact, I believe that stories that are NOT ready, but have been COMMITTED to a Sprint, are the root of all Scrum evil. Stories that are "ready" need to be clear, concise, and actionable.
In this hands-on presentation and workshop, I will demonstrate the methods that I have used with multiple organizations to create stories that are truly ready for a Sprint, including:
Learn my three-touch refinement technique (speed refining, sprint refining, and sprint planning) that requires teams to "touch" a story three times before the sprint
Cultivate stories slowly and methodically to build shared vision
Use Story Mapping to visualize the backlog, find missing stories, and understand customer journeys
Write test cases before the sprint as a technique to decompose stories and uncover hidden questions
Establishing a team-level "Definition of Ready (DoR)"
During a session at Sirius Decisions Summit 2019, Spencer Darrington, Senior Director of Field Marketing and Operations at Expedia Group, shared the secrets behind their highly successful event program, and how they leveraged event technology to streamline event management and scale globally.
Christian Gammill shares lessons learned from his experience in customer development and starting startups. He emphasizes establishing testable hypotheses, getting fast feedback through prototypes and minimum viable products, and iterating quickly. Some key points he discusses include focusing early-stage objectives on exploratory discovery and concept validation rather than premature scaling, conducting in-depth customer interviews to understand problems and potential solutions, and choosing early product features that drive usage, viral growth, and monetization to test your business model assumptions.
“The Evolution of All 4 Product: A story told by User Testing”
User Testing forms the fundamentals of any product design or development process. In her talk Divya shares how the All 4 product team incorporate user testing and data into their experimentation strategy.
Why Customers Buy | Conjoint Analysis: Unlocking the Secret to What Your Cu...Qualtrics
Conjoint analysis is the key to unlocking the value customers place on different feature of a given product, service, or experience. Join us as we explore five different types of conjoint analysis and discuss how you can use them to let your customers do the talking.
Competitive UX Benchmarking: How Four Healthcare Insurance Sites Scored Acros...UserZoom
The document summarizes the findings of a competitive UX benchmarking study of four major healthcare insurance websites: Blue Cross Blue Shield sites in Texas, New Jersey, California, and Massachusetts. The methodology involved both quantitative usability testing with 200 participants and qualitative testing with 20 think-out-loud participants across the four sites. Key performance indicators were measured, including task success rates, time on task, problems encountered, and attitudinal ratings. Overall, the Texas BCBS site scored highest across metrics, while the Massachusetts site saw the biggest drop in brand perception after usability testing. Common problems included difficulty comparing plans and understanding terminology.
Estimation is associated with Fear, Uncertainty and Death marches. Most of us would rather not estimate. Yet, sometimes we do need estimates and commitments, even on "estimation-less" projects. Play a series of estimation games to experience how different techniques deliver very different results. Learn a few simple rules that turn you into a reliable estimator. But correct estimates aren't enough. See what else is required to deliver on your promises. Learn to deal with the destructive games people play with estimates. Estimating can be Fun, embracing Uncertainty and Delivering.
Predicting User Satisfaction with Intelligent AssistantsJulia Kiseleva
There is a rapid growth in the use of voice-controlled intelligent
personal assistants on mobile devices, such as Microsoft’s Cortana,
Google Now, and Apple’s Siri.
They significantly change the way users interact with search systems,
not only because of the voice control use and touch gestures,
but also due to the dialogue-style nature of the interactions and their
ability to preserve context across different queries. Predicting success
and failure of such search dialogues is a new problem, and
an important one for evaluating and further improving intelligent
assistants. While clicks in web search have been extensively used
to infer user satisfaction, their significance in search dialogues is
lower due to the partial replacement of clicks with voice control,
direct and voice answers, and touch gestures.
In this paper, we propose an automatic method to predict user
satisfaction with intelligent assistants that exploits all the interaction
signals, including voice commands and physical touch gestures
on the device.
First, we conduct an extensive user study to measure user satisfaction
with intelligent assistants, and simultaneously record all
user interactions. Second, we show that the dialogue style of interaction
makes it necessary to evaluate the user experience at the
overall task level as opposed to the query level. Third, we train a
model to predict user satisfaction, and find that interaction signals
that capture the user reading patterns have a high impact: when including
all available interaction signals, we are able to improve the
prediction accuracy of user satisfaction from 71% to 81% over a
baseline that utilizes only click and query features.
The Fishbone (aka Cause & Effect or Ishikawa) Diagram is a seemingly simple method of conducting structured brainstorming around the root cause of a process problem. So why is it so hard to get it right? In this 1-hour Introductory Webinar we'll walk through some classic ways to build a Fishbone Diagram, we'll show you some of the common missteps and we'll provide examples of what they look like when they're properly executed. Join us for a guided tour of the Fishbone!
Similar to Class Presentation slides 05092016 vF (20)
1. The app for organizing a group night out in New York City
Team 5
Ben Backup, Chris Collins, Martin Ma, Benjamin Zhang
E-learning: Market Entry Options
CREW
CREW: “BRING THE WHOLE CREW TOGETHER”
3. CREW
CREW: The Value Proposition
2
CREW MAKES GROUP OUTINGS EASIER TO PLAN AND
MORE FUN TO ATTEND…
….IT HELPS EVENT ORGANIZERS BY SMOOTHLY
SOURCING ALL GUEST AVAILABILITIES & VENUE
PREFERENCES
…IT HELPS GUESTS BY SUGGESTING TIMES AND
LOCATIONS THAT ARE OPTIMAL FOR THE ENTIRE GROUP
4. CREW
CREW: Overview of the concept
3
Problem
Solution
Monetization
• Planning a night out in New York City is unbearably challenging
̶ Tremendous effort on behalf of the organizer
̶ Aligning calendars is very painful
̶ It’s hard to satisfy everyone (or even most people)
̶ Too many choices – feels like a missed opportunity when things go wrong
• CREW takes the pain out of putting a group together
̶ Easily generates & distributes simple surveys to collect preferences
(Survey takes less than 2 minute to create. Less 2 minute to complete)
̶ Collects preferences and runs algorithm to generate recommendations
̶ Recommendations take into account: date & time, cuisines, neighborhoods, price
̶ Host can then chose from the five very best options for the event
• Hyper captive audience generates rich advertising atmosphere
̶ Immediate: Advertising based model based – can display ads for
restaurants near the algorithm’s recommendation
̶ Longer term: potential for restaurants to sponsor deals through the app
(e.g. after going to [restaurant] stop by [advertiser’s bar] for $3 beers
5. CREW
How it works: the user experience
4
Select Option & Send InvitesGenerate RecommendationsPreview Options
View Progress &
Send Reminders
Guests RespondHost Creates Survey
• Host gives event name
• Specifies options for the following
• Dates & times
• Cuisines
• Neighborhoods
• Price ranges
• Inputs guests emails and sends
survives
• Guests respond to the host’s options
• Responds with ALL satisfactory
choices, not just #1 choice
• Host checks response statuses and
send reminders with 1-click
• “Preview” recommendations at any
time
̶ Executes recommendations
algorithm using the available
responses
• Final recommendations are calculated
when all guests respond (or the
survey expires)
• Recommendation algorithm suggests
options that satisfy the maximum
number of preferences
• Lists best time option (or options if
tied)
• Lists five most ideal venues
• Host can choose favorite option and
send invitations directly in app
7. CREW
System Overview and technology stack
6
Organizer
Survey Creator
Progress Viewer
Result Viewer
Invitation Sender
DATABASE
Distributor Script
Respondents Response
Provider
Thank You
View (Ad)
Invitation Script
Matching Script
Yelp
Organizer
Primary UI Views
Respondent
UI Views
HTML/CSS
View
Database Script
API /
External
Web
Primary Workflow1
1. Does not include account creation workflow
1
2
3
4
65
7
8
Organizer
Survey Creator
Progress Viewer
Result Viewer
Invitation Sender
DATABASE
Distributor Script
Respondents Response
Provider
Thank You
View (Ad)
Invitation Script
Matching Script
Yelp
Organizer
Primary UI Views
Respondent
UI Views
HTML/CSS
View
Database Script
API /
External
Web
Primary Workflow1
1. Does not include account creation workflow
1
2
3
4
65
7
8
8. CREW
Entity-Relationship Data Model
7
UserId
Email
Password
First Name
Last Name
Survey
Id
User
ID
Expiration
Date Name Respondents
Preferences
Recommendations
Question Id
Title
Choices
Id
Question
ID
Name
Value
Code
Answer
Id
Surve
y ID Question
ID
Response
Code
9. CREW
The recommendation algorithm process
8
Collect Inputs
Consolidated
Inputs
Determine
Winners
Create query
URL
Scrape Yelp
Store / Display
Responses
• Collect inputs from guest response forms – guest select all that satisfy, not just #1 choice
• Responses are stored in lists of Booleans (e.g. guest_1 cuisine choices = [1, 0, 0, 1, 1] (where
position in list corresponds to cuisine option)
• Responses are consolidated into lists of sums for each question
• E.g. all guest cuisine choices = [3,1,2,1,3] (where position in list corresponds to cuisine option)
• If one choice gets the most the votes, that single choice is the “winner”
• If multiple choices tie with the most votes, both choices are “winners” (e.g. if Italian & American
receive the same number of votes, both cuisine types are queried)
• Match the winning choice(s) for the syntax that is used in a Yelp URL (e.g. “Italian” = ‘Italian,Pizza’)
• If only one price range wins, it may be grouped with another price range to expand the search
• The URL portions from all choices are concatenated to create a Yelp URL
• The Yelp URL is passed to Yelp using BeautifulSoup
• The yelp page is scraped to take the top 5 restaurants with most reviews (research revealed that
the # of reviews is by far the best indicator of quality)
• The results of the page scraped are then stored in a json object and passed to the database
• Results are displayed in the app by pulling the json object and displaying the contents on the page
10. CREW
Challenges encountered
9
• Installing python packages on websys3
Rights access issues, websys crashing, etc.
• Price range data not exposed in Yelp API
Forced to switch to web scraping
• Yelp website goes down while we are
integrating the app components
Led to confusion as we could not identify the
break – turns out, Yelp was broken
Lost an hour waiting
12. CREW
Login Workflow
11
CREW
Bring the whole crew together
Username
Password
Create an account
Submit
e.g. John SmithName:
e.g. jsmith@mail.comE-mail:
at least 6 charactersPassword:
Re-type password
Confirm
Password:
CREW
Registration
Successful!
Continue to Crew
Log Out
CREW
App Login Account creation Login created
14. CREW
Survey Creation Workflow (part 1)
13
CREW
Organize Event
[USERNAME]
Step #1: Give your event a name
Select
Date
Select
Start Time
Select End
Time
+
e.g. Team 5 night out
Step #2: Create time options for guests to
choose from
CREW
Organize Event
[USERNAME]
Step #2: Set neighborhood options
SELECT ALL
No.
Manhattan
East Harlem
UES
UWS
Hell’s
Kitchen
Chelsea
West &
Greenwich
Village
So.
Manhattan
East Village
& LES
Murray Hill
& Kips Bay
Midtown
East
Set date & time Set neighborhoods
Date Start End
5/9 7:00 PM 9:00 PM
5/10 8:00 PM 10:00 PM
5/11 8:00 PM 10:00 PM
NEXT STEP NEXT STEP
15. CREW
Survey Creation Workflow (part 2)
14
CREW[USERNAME] CREW[USERNAME]
Set cuisines Set price ranges
✓ Just Drinks
✓ Italian
✓ American
✓ Indian & Pakistani
French & German
Seafood
✓ Mexican
Organize Event
Step #3: Set cuisine options
NEXT STEP
Organize Event
Step #4: Set price options
$
$$
$$$
$$$$
Select All
NEXT STEP
16. CREW
Survey Creation Workflow (part 3)
15
CREW[USERNAME] CREW[USERNAME]
Add Invitees Creation completion
FINISH
Organize Event
Step #5: Invite friends
VIEW PREVIOUS GUESTS
select previous guests
-or-
invite new individual guests
Type friend’s email ADD
-or-
paste a guest list
separate emails with a comma
Paste emails
Congrats!
Your Crew survey has
been sent!
Survey ID:
####
View My Events
[Event Name]
17. CREW
Survey Response Workflow (part 1)
16
CREW Survey
To [recipient email]
Hey!
[username] is organizing [eventname] and wants your input!
Please take one minute let [username] know your preferences by completing this CREW survey:
crewsurveylink.ourdomain.com
Thanks!
The CREW Team
About CREW
CREW is the app that makes it easy to bring the whole crew together. Crew helps users survey their guests to pick a
date, location and venue that everyone will love.
Not a CREW user? Join us to start planning hassle free events
[USERNAME] is organizing [EVENT NAME] and wants your input!
18. CREW
Survey Response Workflow (part 2)
17
CREW[USERNAME] CREW[USERNAME]
Invite screen Respond date & time
[USERNAME]
is organizing
[EVENTNAME]
Start 1 minute long survey
Your preferences for date, cuisine
type, price range, and
neighborhood have been
requested by [USERNAME].
All responses are anonymous!
Date Start End
5/9 7:00 PM 9:00 PM
5/10 8:00 PM 10:00 PM
5/11 8:00 PM 10:00 PM
Your Response
Step #3: Select cuisines
NEXT STEP
19. CREW
Survey Response Workflow (part 3)
18
CREW[USERNAME] CREW[USERNAME]
Respond neighborhood Respond cuisine
CREW
Your Response
[USERNAME]
Step #2: Select neighborhoods
NEXT STEP
SELECT ALL
Chelsea
West &
Greenwich
Village
So.
Manhattan
East Village
& LES
Murray Hill
& Kips Bay
✓ Just Drinks
✓ Italian
American
Indian & Pakistani
✓ Mexican
Your Response
Step #3: Select cuisines
NEXT STEP
20. CREW
Survey Response Workflow (part 4)
19
CREW[USERNAME] CREW[USERNAME]
Respond Price Range Response Completion
Step #4: Set price options
$
$$
$$$
$$$$
Select All
FINISH
Your Response
Response Sent!
Hope you can make it to
[EVENT NAME]
[USERNAME]
will be in touch with
scheduling details!
Thanks for using CREW
Create a profile
so that your can organize events
21. CREW
View Recommendations (part 1)
20
CREW[USERNAME] CREW[USERNAME]
View My Events Event homepage
View Event Details
Survey ID:
####
View Recommendations
[Event Name]
[Survey Status]
Send Reminders
# of ## have
submitted
ID# [Event Name] E
ID# [Event Name] E
ID# [Event Name] C
ID#
[Event Name] C
ID# [Event Name] W
ID# [Event Name] E
ID# [Event Name] E
View My Events
My Events:
VIEW
22. CREW
View Recommendations (part 2)
21
CREW[USERNAME]
Reminders sent page
View My Events
Survey ID:
####
[Event Name]
Reminders sent to:
[guest email]
[guest email]
[guest email]
[guest email]
[guest email]
Back to event home
25. CREW
Business model highlights
Business is low cost & word-of-mouth driven. Revenue streams built around advertising and promotion sales
24
3 C’s 4 P’s
Target Customers
• Young, social Manhattanites – especially
“coordinators”, i.e. people who like to organize
and entertain
• EA’s and young professionals – individuals
responsible for planning team outings for their
co-workers
Competition
• Yelp directly – for groups / organizers who know
what they want, they can go directly to Yelp
• Calendar apps – Outlook, Google, Doodle all
have the ability to align free times
• All solutions we’ve found are disparate: our
value proposition is bringing it together
Company
• Company will remain streamlined and low cost
• If we choose to scale, additional resources
required: advertising salesforce, marketing,
development (for functionality extensions)
Product
• Core product is in place
• Potential extensions into new cities /
geographies, more event types
Placement (distribution)
• App will be available in iPhone / Android app
stores
• Guests to not need the app – the survey can be
completed in any web browser
Promotion
• Day 1 marketing is word-of-mouth driven
• Potential to target “coordinators” directly via
services like BuzzAgent
Pricing (free for users)
• For advertisers
• Day 1 – Generic advertising (e.g.
AdWords)
• Day 2 – Provide channel for targeted
promotions (priced higher)
26. CREW
Competitive Analysis
Crew integrates all the functionality needed to plan a group night out into one seamless solution
25
Product Examples Time Availability
Group
Preferences
Restaurant
Options
Restaurant
Recommendations
Calendar Apps
Survey Apps
Review sites
Recommendation
services
Crew CREW
27. CREW
Growth vectors
26
New York
Saturation
Geographic
Expansion
Advertising
Extensions
1 2 3
Grow base of NYC users
Guests to not need the app to fill
out a survey
At the end of each guest survey,
there is a link to create account /
instructions to download app
Aspiration:
• CREW is adopted by key
coordinators in social groups
• Knowledge of app diffuses
through guest surveys
• Some guests decide to
download app and become
hosts
Expand to other locations
Urban expansion
• Large cities have the same
“neighborhood” filters as NYC
• Easy to recreate NYC
experience in these urban
environments
• “Rinse & repeat” play
Suburban / rural expansion
• Suburban / rural expansion
would require integration with
GPS location
• Location question morphs to
ask in terms of current location
more users = more surveys = more ads higher value ads = higher prices
Extend into promotion offering
CREW knows which groups will
be where, and when
Opportunity to market
promotions for nearby locations
E.g. “After a great Italian meal at
[recommended restaurant] head
over to [advertising bar] for $1 off
all drinks”
Hypothesis is that restaurants
would have high willingness to
pay for such a rich & targeted
promotion channel
28. CREW
Customer Analysis: Age and location
Our target users are between 15-40 years old, mostly concentrated in mid-to-lower Manhattan
27
11
9
7 7
6
5 5
4
3
2
0
2
4
6
8
10
12
0%
25%
50%
75%
100%
Thousands
Projected user locations (at scale)
Population in target age demographic
Population outside targe age demographic
CREW users at scale
-
4,170
10,764
19,717
11,879
5,107
2,166 1,051 509 469 453 -0%
6%
9%
10%
7%
4%
2%
1%
1% 1% 1%
0%0%
2%
4%
6%
8%
10%
12%
-
5,000
10,000
15,000
20,000
25,000
Under
14
15 to
19
20 to
24
25 to
29
30 to
34
35 to
39
40 to
44
45 to
49
50 to
54
55 to
59
60 to
64
65+
Projected user age demographics (at scale)
Users Users as % of total
At scale (30 months) we anticipate having ~55,000
registered users…
…key neighborhoods will have many young
people and high restaurant density
#ofusers
%oftotalpopulation
%peopleintargetdemographic
#ofactiveCREWusers
We expect ~90% all users to be between
15-40 years old
Most users will be in areas with many
young people reside
29. CREW
Illustrative financial scenarios within NYC
Similar patterns would be found in other geographies upon expansion
28
Future
CREW Revenue Growth in NYC
Launch
Revenue
Scale Trigger
1
2
3
Failure to
achieve liftoff
1
Users catch-on,
advertisers don’t
2
User growth
attracts advertisers
3
Advertisers willing to pay for
rich promotion channel
• App doesn’t catch-on, never
achieves scale
• No meaningful return generated
• App goes viral and experiences
exponential user growth
• More users & surveys generate
return, but advertiser WTP is flat
• App goes viral and experiences
exponential user growth
• Further growth fueled by increase
in advertiser WTP for promotions
Deep Dive on
next page
30. CREW
Deep dive on attractive scenario (charts)
Even with conservative projections, CREW can generate a meaningful amount of revenue at very little cost
29
0 5 13
34
76
141
206
248
268
276
0
50
100
150
200
250
300
0 3 6 9 12 15 18 24 27 30
Thousands
Hosts, Surveys & Response Visualization
Hosts # of surveys created # of responses
$- $0 $0
$1
$5
$10
$16
$20
$22
$23
0
5
10
15
20
25
0 3 6 9 12 15 18 24 27 30
Thousands
Revenue Generation
Revenue per quarter (CPM) Revenue per quarter (Promo) Total Revenue
Host growth drives growth is survey creation
and response completion…
…generic advertising generates anemic
cash flows, but promotions are lucrative
Key Assumptions
At scale
Revenue per month: $7.7K
Revenue per year: $93K
User capture as outlined on slide 25
Users creating a survey every: 2 months – 20%, 1 per month – 60%, 2 per month – 10%, 3 per month – 5%, 4 a month – 5%
Avg. guest completing survey per event = 4
Ad impressions per host = 2; ad impressions per guest = 2
CPM = $4
% of groups offered customer promotion scales from 0% to 58% across the 30 months
CREW revenue per 1 group promotion = $0.50