Skip to main content

50 Essential Strategies For Creating A Successful Web 2.0 Pro...

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

Related Lists

Bookmark History

Saved by 32 people (-4 private), first by anonymouse user on 2009-01-27


Public Sticky notes

1. Start with a simple problem

Highlighted by whertha

2. Create prototypes as early as possible.

Highlighted by whertha

3. Get people on the network to work with the product prototype rapidly and often

Highlighted by whertha

4. Release early and release often.

Highlighted by whertha

5. Manage your software development and operations to real numbers that matter.

Highlighted by whertha

6. Gather usage data from your users and input it back into product design as often as possible.

Highlighted by whertha

7. Put off irreversible architecture and product design decisions as long as possible.

Highlighted by whertha

8. Choose the technologies later and think carefully about what your product will do first.

Highlighted by whertha

9.  When you do select technologies, consider current skill sets and staff availability.

Highlighted by whertha

10. Balance programmer productivity with operational costs. 

Highlighted by whertha

11. Variability in the productivity amongst programmers and development platforms each varies by an order of magnitude. 

Highlighted by whertha

12. Plan for testing to be a larger part of software development process than non-Web applications.

Highlighted by whertha

13. Move beyond traditional application hosting.

Highlighted by whertha

14. Have an open source strategy.

Highlighted by whertha

15. Consider mobile users as important as your regular browser customers.

Highlighted by whertha

16. Search is the new navigation, make it easy to use in your application

Highlighted by whertha

17. Whenever users can provide data to your product, enable them

Highlighted by whertha

18. Offer an open API so that your Web application can be extended by partners around the world.

Highlighted by whertha

19. Make sure your product can be spread around the Web by users, provide widgets, badges, and gadgets. 

Highlighted by whertha

20. Create features to make the product distribute virally.

Highlighted by whertha

21. The link is the fundamental unit of thought on the Web, therefore richly link-enable your applications.

Highlighted by whertha

22. Create an online user community for your product and nurture it. 

Highlighted by whertha

23. Offer a up-to-date, clean, compelling application design

Highlighted by whertha

24. Load-time and responsiveness matter, measure and optimize for them on a regular basis. 

Highlighted by whertha

25. User experience should follow a "complexity gradient."

Highlighted by whertha

26. Monetize every page view.

Highlighted by whertha

27. Users' data belongs to them, not you.

Highlighted by whertha

28. Go to the user, don't only make them come to you

Highlighted by whertha

29. SEO is as important as ever, so design for it.

Highlighted by whertha

30. Know thy popular Web standards and use them.

Highlighted by whertha

31. Understand and apply Web-Oriented Architecture (WOA)

Highlighted by whertha

32. Online products that build upon enterprise systems should use open SOA principles.

Highlighted by whertha

33. Strategically use feeds and syndication to enable deep content distribution. 

Highlighted by whertha

34. Build on the shoulders of giants; don't recreate what you can source from elsewhere. 

Highlighted by whertha

35. Register the user as soon as possible.

Highlighted by whertha

36. Explicitly enable your users to co-develop the product. 

Highlighted by whertha

37. Provide the legal and collaborative foundations for others to build on your data and platform.

Highlighted by whertha

38. Design your product to build a strong network effect. 

Highlighted by whertha

39. Know your Web 2.0 design patterns and business models.

Highlighted by whertha

40. Integrate a coherent social experience into your product.

Highlighted by whertha

41. Understand your business model and use it to drive your product design.

Highlighted by whertha

42. Embrace emergent development methods.

Highlighted by whertha

43. It's all about usability, usability, and usability

Highlighted by whertha

44. Security isn't an afterthought. 

Highlighted by whertha

45. Stress test regularly and before releases. 

Highlighted by whertha

46. Backup and disaster recovery, know your plan.

Highlighted by whertha

47. Good Web products understand that there is more than the Web. 

Highlighted by whertha

48. Look for emerging areas on the edge of the Web.

Highlighted by whertha

49.  Plan to evolve over time, for a long time.

Highlighted by whertha

50. Continually improve yourself and your Web 2.0 strategies.

Highlighted by whertha