Launching a Community? Questions and Comments
Saturday, June 28, 2008 at 11:07AM Designing, launching, and integrating community platforms that leverage trends in modern computing such as Cloud Computing and Virtualization well can be a tremendous strategic benefit for a company. However, much of those benefits can be quickly erased by operational and development issues surrounding doing that successfully are often marginalized. This has fiscal, operational, and morale impacts over time.
ROI no matter who you might calculate it will include the total actual costs (TCO - Total Costs of Ownership) of running or renting the platforms that community sites run upon.
Will your system stand up to Digg/Slashdot/TechCrunch/Reddit or exponential user base growth? Does it have a clear scalability path? These are questions that development, operations, and business staff need to discuss periodically throughout any community development project and long after when the project is live.
I saw a case study recently about a facebook community app that went from zero to a billion page views per MONTH in just a short time. I’m sure they thought about scalability and operations upfront at least a little or they would not still be in business. Do you know what you would do if your community caught fire like that? Would you get a dreaded “Site Not Available” message at your time of greatest success?
If you plan your communities technology platform correctly from the start you have a much better chance of succeeding and fully leveraging your investments in your businesses technology over time.
Here are some things you might want to think about and questions to ask. They pretty much all break down to how you spend time and money. Since time and money are often inexorably related.
Time. How much time is needed to upgrade, maintain, and manage the underlying infrastructure as the site grows?
Time. How long will it take you to build the infrastructure out from development through production with proper environments and capacity?
Money. What are your up front capital costs?
Money. What are your on-going maintenance costs for infrastructure and operational support?
Money. How much operational support will you need to keep things running and scaling?
Money. What is the total cost of ownership of this community including the underlying infrastructure, software, and people?
Ask those questions and you will lay the groundwork for better understanding of your project and a better opportunity for success.
Note: This is a Re-Post of my Blog entry for blog.solutionset.com
resources
Reader Comments (3)
Interesting topic, Kent. Social apps are clearly "made for the cloud" b/c you must quickly scale up (and down again! - perhaps a couple of weeks later your app isn't that popular any more). Here is a writeup on Google OpenSocial + App Engine: http://markusklems.wordpress.com/2008/06/26/opensocial-applications-in-the-cloud/
@Markus Thanks for the comment and nice writeup on your blog. I'm also enjoying reading your thoughts as well on your blog.
Kent, sorry I have not kept in touch. You did a lot of mentoring of me and I am grateful for it and just thought I would show this thing that probably will not show up on Web Metrics... I just happened to run into it. http://apps.facebook.com/kodakredesign/ Hope you are doing well and wish you all my very best. Cheers, Steve