Dr. BJ Fogg and Dave McClure taught a class last semester at Stanford on Building Facebook Applications. In 10 weeks, the 80 students had created 50+ applications and in total had over 20 Million installs - with 5 having more than 1 million users. At today's Graphing Social Patterns conference, BJ and his two teacher assistants shared 10 tips they learned from the experience. Here they are:
We would love to hear any other tips, from those of you who have created your own Facebook apps. Please leave a comment below.
TrackBack URL for this entry: http://www.readwriteweb.com/cgi-bin/mt/mt-tb.cgi/3459
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
Interesting. Is it possible to get a link to the presentation on SlideShare, Scribd, etc.? Or, better yet, a link to the video of the presentation?
Posted by: Anthony Stevens | March 3, 2008 8:09 PM
I think this are good tips not just for Facebook apps.
http://www.fabianschonholz.com/2007/12/09/the-march-to-profitability/
Posted by: Fabian Schonholz | March 3, 2008 9:16 PM
These aren't really "tips", are they? "You CAN learn to create a winning app" and "It's never too late to create a winning app" are really just encouragement. "Mass Interpersonal Persuasion is finally here" is just sort of some buzzwords strung together. And "...you need to get out there and see what happens", I mean, gosh! That's really a good tip, Mr BJ.
Posted by: Andrew | March 3, 2008 10:54 PM
I saw the road show when they did Xerox Parc a month or two ago. Seemed like the most viral were the simplest, but it also looks like most of these X Me/Kiss You type apps have a short lifespan. Interesting one-trick pony, but sustainable?
Posted by: John Troyer | March 3, 2008 11:14 PM
Exactly. They learned to create fun little toys, but did they learn anything about producing value? Do any of the top apps they built have a real business model?
Posted by: Dan Grossman | March 3, 2008 11:48 PM
Did you say they're from Stanford?
Posted by: Search The Tail | March 4, 2008 6:23 AM
I've only built one simple facebook app so far (botfu fight) and I haven't even finished out many of the planned features for it...but it is already live and a few people are already starting to stumble into it. Anyway, here are a few more of my 'tips' or rather thoughts on building apps for facebook:
1. There's a VERY low cost of entry to build a facebook app. and you don't need to know that much 'tech' to do it.
2. At the same time, the more you know about the technologies you do choose to use, and how to implement them, the better your app is going to scale and perform (once people find it).
3. Just about anything you put out as a facebook app right now is going to get at least a little attention - so if nothing else, it's a fairly cheap form of advertising (the first version of my app was really nothing more than a glorified ad for people to come to my site to play the real game. Even on my mini scale, there has been some conversion!).
4. Everyone suggests making your apps as simple as possible, but I disagree. Simple is great for getting people in, but I think it's the more advanced apps that will keep people coming back (so I think the better advice is to stick with the same concepts that work on a web site in general -- simple design, full and involved features).
5. You don't have to worry about *if* people will try your app, you have to worry about *when* people will try your app. There's a good chance you're going to get them to try it, but getting them to fall in love with it is your new challenge...
I have more but I think I've rambled enough already :)
Posted by: Kevin Marshall | March 4, 2008 7:49 AM
Thanks for covering our presentation at GSP.
@Andrew . .
I presented these ten items as "learnings" not tips. The framing makes a difference. For example, we learned that this new form of persuasion -- Mass Interpersonal Persuasion -- has emerged. That's not a tip but it is a learning. The same applies to the other nine things we list.
Backstory: The day before the event we didn't have this list of ten items. We were simply planning to tell the story of the class, sort of a narrative approach. But the night before I reread the title Dave McClure put in the program (something like "What Stanford Learned Creating Facebook Apps"), and I told my TAs we should deliver on the title. So I came up with the list -- in about 10 minutes. When I reached 10 items, I stopped listing things and went to bed so I could get up at 3am and fly to San Diego for the presentation.
Dave and I both admit we made mistakes in the course. Before things started, we knew this would be the case and we announced it the first day in class. We encouraged students to drop out if they needed an unchanging syllabus and clear directions at every turn. Because this was new material, all of us learned new things week by week. Given all the uncertainties, we were happy that *anything* succeeded during those 10 weeks.
Posted by: BJ Fogg | March 4, 2008 10:29 AM
Tips or encouragement...they're both useful.
I think the next question - that is alluded to in the comments too - is how to make something lasting, something valuable, something interesting on a level other than "installs."
So, take Dr. Fogg's cue about "Mass Interpersonal Persuasion" and Kevin's tip #3 & #4 and build the answer!
That's what we're doing at THiNGi; our next "group e-commerce" apps will leverage group persuasion and participation for some of the first true social e-commerce revenues.
"Aim for speed & flexibility in launch and iterations" - Get something built before Stanford's class schools you all next semester!
Posted by: THiNGi | March 4, 2008 3:24 PM
I work at Macmillan Publishers in the UK, and in December we created our first Facebook application to publish a print book into Facebook.
You can read our developer's diary on our team blog:
http://thedigitalist.net/?p=71
I think our main learning point is that a week is a long time in Facebook. The book-behind-the-app is a diary that sets a weekly challenge to help you change your life. The app was structured around these weekly challenges. We are pleased with the numbers, but it didn't 'go viral'.
Posted by: James | March 5, 2008 3:59 AM
I'd suggest that niche works best - in general and in Facebook apps. Answers.com's Wine Word of the Day app has succeeded better than any other, and it's probably the most niche we've done (It's here: http://www.facebook.com/apps/application.php?id=5886512793).
Check out the other apps, also niche topics like Healthy Diet, Buddhism, Food Word of the Day, and more: http://www.answers.com/main/facebook_apps.jsp
Posted by: Liz | March 6, 2008 11:55 PM