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