Delivering fearless advice since 2001. Here's our story
What Real Independence means. Find Out
2-Aug-2010
Tags: Web Content and Experience Management, Governance, Implementation
Do you run or plan a site with hundreds or thousands of subsites? If so, you have many unique issues to deal with, including complex permissions, templating, taxonomy, and UI requirements that are completely irrelevant for smaller sites. And don't forget another important area -- cost -- both in money and time. Here are some thoughts on trade-offs and how you might address them.
Let's start with the assumption that if you have a large number of subsites, chances are you have complicated politics. Your reaction may be to just do whatever it takes to get business units into the system, including adding complicated functionality specific to a unit. I've personally been a party of this approach, but you can easily end up with Frankenstein systems that cannot be maintained or innovated. Why? If you implement a disjointed system then it's harder to regression test and to add features since you don't know all of the impacts you will have in making changes.
Let's consider the steps of a subsite launch:
When deciding on your architecture and processes, consider the cost of each of these steps, and not just some.
There are several approaches / philosophies to subsites, but one extreme would be the completely lenient approach where everyone can do whatever they want on whatever platform they want. In that case, steps 1 through 8 are easy (or last can be dealt with on a group-by-group basis). But watch out for number 9: if you wanted to add a new and innovative feature across all the sites? Share content across sites automatically? Standardize look and feel for you site visitors? Next to impossible.
Probably the most common approach is a centralized platform, but where the core web team is lenient about what sites are created and the functionality details. This can happen when there is weak governance, with the basic idea of "let's just get them in a common system first." In this case, the request and approval process is easy. But watch out: the Negotiate stage can take a long time. Now you've got to not only work out site or group-specific functionality, but argue about which features should be added. Also, the training and creation process isn't standardized, so takes more time. Similarly, the review process can take a long time as there may have been misunderstandings of what is possible and not possible. But the real problem is the maintenance and innovation. The system becomes so complicated that it's difficult to maintain. Also, if everyone did their own thing, then it also is difficult to roll out innovative features across all subsites.
Another approach is to "package" your subsites so that creating a new site is almost trivial. This could include an extremely simple form that would be filled out to create a site, that would just have selections (no free-form written requirements) for the different options of creating your site. In general, the negotiation would be simple since most folks would want to just fill out the form and get a site. But if an option wasn't available for a particular group, then there could be a discussion of whether it was worth adding the functionality to the core system (or adding a parameter for an existing piece of functionality) so that it is preferably available to all sites for use. Obviously negotiating changes to the core system would take time, but by carefully guarding the core functionality, and biasing toward packaging items for everyone, you wind up with a more stable system. In addition, your system is more maintainable and features can be rolled out more easily across all subsites. Training should be easier as well. To pull this off, you will need strong web operations management, and in particular strong product management.
Yes, there are other possible approaches. But one thing is for sure: consider all the steps of your subsite and platform lifecycle when deciding on your subsite creation approach.
Web Content Management Report looks at... Vyre's Emphasis on Professional Services
"With only 40 percent of its revenue coming from software licenses, VYRE is heavily involved in implementation projects, much the same as some of its competitors, like TerminalFour. Approximately 60 employees work at VYRE, and it may come as little surprise that the largest group internally is professional services..."
(p. 568)
Learn the real strengths and weaknesses of major CMS vendors from around the world, in our Web Content and Experience Management research stream.
Learn the real strengths and weaknesses of 35 major Web CMS products from around the world.
Get the Real Story bi-weekly.
USA & Canada
+1 800 325 6190
UK
+44 (0) 20 3318 1911
International
+1 617 340 6464
All Other Inquiries
"What's a component? Why would you need to manage one? If you do content management and don't know the answers, you had better look at this research. If components and Enterprise Content Management are not in your present, they will be in your future."
Bob Boiko, Senior Lecturer, University of Washington iSchool
Copyright Real Story Group 2001 - 2012. All rights reserved.
All analyst firms claim to be independent or vendor-neutral. We're different.
Get the real story on commercial and open source tools from a firm that works only for you, the technology customer.
Thank you for signing up for The Real Story Group Newsletter. You will receive our monthly newsletter, plus updates with new information on the technology streams you have expressed interest in below.