6th June 2008
Making your data more valuable and your site more functional
If you don't seize your web development project as an opportunity to improve the value of your data then you're missing a trick (or 10 - see below).
Your new MySource Matrix site may be driven by a variety of top line business requirements - from introducing new e-commerce functionality to improving its design, generating more sales leads or making it easier to publish - but at Squiz our mantra is 'don't wag the dog.' Your business goals can only be realised if your raw data assets are in the best possible shape.
Squiz's Data Value Program is a dedicated process that analyses, improves and migrates your data and ensures that it's 100% fit for purpose for your new site functionality and ready to grow in line with your future requirements. It's a core part of every Squiz MySource Matrix project that's lead by our world-class UK development team and kicks in once your system functionality and front end design have been specified.
At the heart of the development process lies a variety of technical opportunities to make your new site function even more effectively. Squiz's Data Value Program is designed to identify these 'windows of change' in line with your system requirements and then optimise your core data so that your new web site can really sing.
We find it can make your new site even more effective in the following ways:
1) Improved SEO
Simple enhancements to raw data can improve the way in which search engines are able to index your site. New styling techniques can be applied to make your pages more accessible, and a wide range of metadata can be extracted and applied to help the way your content is 'read' by search engine spiders. From the creation of optimized and consistent encoding hierarchies - ensuring the right tags are applied to the right areas of a page - to the addition of keyword-optimized headers and link and image tags, it's possible to add more SEO value at every level of your core data.
2) Improved usability
The use of new metadata schemas can also improve the way your site is presented to users. When implemented effectively, they can be used to create new interface techniques such tag clouds, related content asset listings and dynamic categories (such as 'most popular' lists) - all of which will help you to promote your most important data assets - whether they're product- or content-based - and increase the commercial value of each visit to your site.
3) Improved accessibility
The application of simple data 'cleaning' processes will improve the accessibility of your site, with obvious benefit of making it more available to a wider audience. This may be as easy as improving or applying new Cascading Style Sheets to give more control to the way your content is presented to users (and enable people using assistive technologies to access it more easily). Or, at a basic level, it may involve the improvement of your content encoding and markup to make it compliant with today's web accessibility standards - which in many industries is now an established legal requirement.
4) Improved functionality
In many cases, data enhancement is a pre-requisite for introducing new site functionality. For example, the creation of a new personalisation engine would be impossible without implementing some sophisticated new metadata schemas that help your raw data to interact in new ways. But standard structural enhancements to your existing HTML can also improve the overall functionality of your site. For example, flat pages can be revamped to make their contents perform more dynamically - like pulling headlines and excerpts out of your news archives onto your home page.
5) Improved searchability
The restructuring of old data can also allow you to introduce more radical search functionality into your new site. As described above, the 'flat' pages of yesterday can be broken up into more discreet assets, and these new page types can be re-archived and re-indexed to enable new kinds of interaction. For example, lengthy, flat FAQ's can be broken up into separate assets and recompiled to create a domain-specific 'knowledge base' that allows users to resolve their support issues by searching by category, keywords and product type.
6) Improved extensibility and commercial presence
In addition to the creation of new data structures and new layers of metadata, transcoding techniques can be applied to your content to make it available to third party systems and applications as a 'web service' - an immensely valuable technique that can provide a wealth of new commercial opportunities for your products and services. For example, with just a few encoding tweaks your product headers, codes, descriptions and images can be re-implemented in a more web friendly format and dynamically integrated within third party 'price comparison' tools such as Kelkoo.
7) Improved content distribution and merchandising
Recreating your raw data in more 'web-friendly' formats also enables you to improve the reach of your content beyond your own web site and beyond the web browser. For example, your press release archive can be re-implemented to generate a dynamic RSS feed, which will enable users to access your content more easily and other webmasters to take it and quickly repurpose it on their own sites without the hassle of software integration.
8) Improved system administration and lower maintenance costs
As well as being an opportunity to improve the functionality of your site, your web development project is also an occasion to simplify your wider system administration processes. Your web site may currently draw its data from five different databases, but there's no reason why this has to continue - particularly if the development work will involve reformatting and transcoding of your raw data assets.
9) Improved site analytics
Another healthy byproduct of improving your data structure is to bring more granularity and meaning to your site analytics. Using our previous example, once you've implemented a searchable 'knowledge base' it will be easy to understand which specific product issues are generating the most interest by simply getting a read of individual FAQ popularity in your analytics application - whereas the analytics output for a 'flat' system could only ever tell you how often the entire listings page is being accessed. In other words, the more structured your data is, the smarter your analytics reports can be.
10) Improved scalability
Last but not least, a key requirement of any web site development project is to improve system scalability and performance. The right approach to enhancing the value of your data - improving how it's encoded and where it sits - will also safeguard your ability to scale the system effectively when the time comes. For example, standardised data structures and formats will enable you to aggregate your content across caching architectures more readily, and to introduce publishing and staging servers more easily.
Squiz's Data Value Program follows an established three-step process that identifies opportunities to enhance your web site's performance, improves the value of its underlying data and ensures that everything is migrated in a seamless fashion so that it's functioning and ready for action at launch time - without fail. It's been stress-tested in some of the web's most demanding environments, such as Boots Healthcare, Oxford University and Future Publishing.
Here's how we do it:
Step 1: Data Value Analysis
Step 2: Extraction and Enhancement
Step 3: Re-Implementation, Test and Go
Step 1: Data Value Analysis
Our development analysts begin the process by (re)asking a fundamental question: what are your new site objectives? This is essential: you can only guarantee functional quality of your deliverables if you apply a technical lens to your business goals. A newly designed web form or shopping cart may make sense on paper (or Powerpoint), but this will only become a working reality in the hands of a skilled developer.
Therefore, at the 'Value Analysis' stage, we have our development team crawl over your system specification and translate paper-based goals into data descriptions and roadmaps - outlining additional functional and technical business opportunities in the process. At the same time this team also dives into your current databases to give us a full audit on your 'data fitness.' This exercise tells us to what extent your current data set is able to fulfill your new requirements and what new work needs to be done to enhance it.
At the end of this stage we give you a formal 'Data Value Plan' that restates your objectives alongside our technical plan of action and a detailed outline of any newly proposed development work that will help to make your new site outperform its commercial goals.
Step 2: Extraction and Enhancement
This is the main development stage where we extract your current data and enhance it so that it's 100% fit for purpose for your new web site functionality and ready to grow in line with your future system requirements.
Starting with the basics, our development analysts will re-engineer your system data documentation to fit with your new system specification. Then we...
...Create and apply new system metadata
...Build in necessary web standards compliance
...Customise your data structure to support your new functionality
...Translate and clean your data to optimise front-end presentation
...Consolidate your databases wherever possible
Our methodology for data extraction and enhancement is flexible enough to enable you to continue working on your live production system so that your business never misses a beat. Once the development methodology is set (in step one) it's simply a case of taking a snapshot of your data and applying the work on our development servers ready for reintroduction when the new system goes live. Any work that you do in-between this time is then re-channeled through this development process and re-introduced at a later date.
Step 3: Re-Implementation
Once we've enhanced your data it's ready to be imported back into your new MySource Matrix CMS implementation.
At this stage our development team works shoulder-to-shoulder with our front end Matrix implementation team to ensure every single piece of functionality works as specified in your system documentation. Once these teams are happy with your site performance they hand it over to our Support team for a period of rigorous, managed testing.... after which we're ready to go live. Any new data is then taken from your old system, worked through the data enhancement stages and applied to the new site. Our dedicated System Administration team then steps in and prepares your servers for launch.
Squiz's Data Value Program is designed to remove the headaches associated with large scale system migration. We realise that your new site can only ever be as good as the stuff that fuels it, and so we approach the task as a rare opportunity to make your data assets work harder - to turn potential data pains into MySource Matrix gains.
We've already successfully completed large, complex Data Value Programs for MySource Matrix implementations at Boots Healthcare, Oxford University and Future Publishing. Making your data more valuable and your site more functional is our standard practice. We'll do the same for you.