Thou shalt have PERSONAL PASSION:
What excites you? You have to be totally in love with a project at the start because towards the end your love will fade away and, until it starts making money, you might even end up hating it. If you start with just a good idea you will never even finish it. And you must always eat your own (dog)food.
You shall find a NEED:
If you wish to make a profit your ideas need to be valuable, ie – people must be willing to pay for them? There are plenty of good ideas that are perfectly worthy but have no business value. So find ways to turn your passions into pennies. Otherwise create a non-profit social enterprise or go into research.
You must provide CONTENT:
Users must have content from the beginning. This can come in the form of community driven, user-generated content (Facebook) or readily available content from other sources (Spotify).
Find and connect to NETWORKS:
The new networked economy requires that you find existing or, even better, growing networks to which you can connect with. Nowadays this means providing and making the most of existing APIs. "As the number of nodes in a network increases arithmetically the value of the network increases exponentially. Adding a few more members can dramatically increase the value for all members." (Kevin Kelly, 1999) Facebook is the prime example of this and Twitter is currently making the most of network effects.
Define thy DISTRIBUTION strategy:
What channels are you going to used to spread your service? Considering connecting through such services such as: email, Facebook, micro-blogging, calendars, etc. Blog, micro-blog and make friends with bloggers. Be honest and think big to avoid being boring. If you are not comfortable immersing yourself in social media find an advocate who is.
Never underestimate the power of CONTEXT:
What is the context of your service? Both in terms of community and space. Identify communities that will connect with your service and determine where and how they can access it. Context will have a huge impact on how your users related to your service. Should it be designed to work best on large screen or mobile formats? Should it be a desktop web application?
Work hard to find the PLAY:
Do you have any game elements? You should think hard about what makes it fun: reward systems, role play, social interaction / recognition, etc. Amy Jo Kim has identified the following key components: collecting, points, feedback, exchange and customization.
What are your levels of COMMITMENT:
Some users can be put off if the commitment levels are too high. To find out more read this blog entry Commitment Levels in Service Design.
You shall implement your METRICS:
Are you getting your stats? Right from the beginning you need keep a close eye on the frequency and direction of user usage, so that you can iterate and fine-tune.
Thou shalt not be afraid to CONFORM:
Genre films (Westerns, comedy romance, etc) work best when they meet around 80% of the audience's expectations – with only about 20% innovation. This is a safe ratio to follow when designing your user experience. "A convention is a cultural constraint, one that has evolved over time. Conventions are not arbitrary: they evolve, they require a community of practice. They are slow to be adopted, and once adopted, slow to go away … Use them with respect. Violate them with great risk." – Norman, D. A.
Know thy TYPE:
Are you creating a lovable or a pragmatic service? For a lovable service you can push the boundaries and risk some annoying elements because the users will be inclined to in their hearts to forgive you. Or you can go for a service that is efficient and makes a big effort not to be annoying and users will be grateful for your consideration.
You shall do a controlled RELEASE:
If your service has too many problems you will end up shooting yourself in the foot and all your marketing efforts will be wasted. Web users are super fickle, so don't build up their expectations too high. Instead invite them to help you develop though closed-Beta releases.