Monday, October 11, 2010

Ten Golden Principles for Successful Web Apps

1. Speed - Your app must be fast.

2. Instant utility – You can’t have people do a ton of work before they can use your app.

3. Voice – Fred says software is becoming media because the experience we have with it feels like the experience we have with newspapers, magazines, etc. He says media has always had a voice, and your app needs a voice as well. He says the best voice you can give it is your own voice, to make it feel like you adding that “there’s a reason that Craigslist is Craig.”

4. Less is more - He says that instead of adding features, you should take them out. If you have problems simplify them. Let the users find the features, don’t throw them all in people’s faces.

5. Programmable – Build a platform that other people can enhance, and make sure to open your API. This turns developers into evangelists for your application.

6. Make it personal – You are part of the web app, but everyone can be part of the web app. This means not just providing profiles, but making them engaging and fun and happy. Make sure that everybody’s version of your web service is unique.

7. RESTful – Fred says your URLs are central to the REST (Representational State Transfer) approach. He says every resource on your site needs to have a URL and ones that people can understand.

8. Discoverable - Pay attention to SEO, because Google is still important. Also work on SEM if you can afford it. Search drives a lot of traffic, but he also advises people to get social. Make your app social, make it so that people can share their experiences out into the social web. Build things in your app that makes it more discoverable.

9. Clean – It doesn’t have to be white, it doesn’t have to be sparse, but it has to be clean. He says it’s hard to describe what a clean website looks like – it doesn’t try to do too much, it’s easy on the eye, the colours aren’t garish, you don't have a panic attack when you see it.

10. Playful - Fred illustrated this point by showing a slide of where the idea for Twitter was conceived, on a slide in a park. He says game dynamics and play are so important on the web today, and a good example of that is Foursquare.

More information at Techvibes.com

No comments:

Post a Comment