• Home
  • Research
  • What We Offer
  • Who We Are
  • Blog
  • Your cart is empty.
  • Log in
  • Subscribe
  • Free Sample
  • Contact
  • Recent Entries
  • Get Custom Feeds
Team Blog
Free Research Sample
Thomas

Performance is a requirement, too

Added By Kas Thomas at 20-Jan-2010 | Twitter: @KasThomas |

Performance testing is a notoriously difficult undertaking. So much so, in fact, that it is sometimes not done at all, or only done when a performance problem arises in production, making some sort of investigation unavoidable.

Testing the performance characteristics of a system in advance of its rollout is particularly difficult, because it's hard to know how to simulate real-world usage situations. Developer and QA-lab setups rarely replicate real-world environments. In the real world, machines have fragmented hard disks, superfluous extra files on the file system, anti-virus and other software running, etc., while end-users do crazy things like start and stop applications, run hard-disk searches, flush the browser cache, leave Gmail, Skype, and other "chatty" applications running in the background, and so on.  This can all affect the performance of WCM or DAM applications in particular. The real world of end-users (and of real servers running in real data centers) is not easily duplicated in a sandbox environment.

Some CMS vendors (for example, PaperThin and Sitecore) provide built-in reporting capability for determining time-to-render for various content elements. But in general, onboard profiling capability is woefully lacking from most WCM and DAM systems.

A few vendors are beginning to delve more deeply into this area. One that does is Day Software: The next release of its Communiqué offering (version 5.3, slated for March) has what I might call (tongue in cheek) pervasive thermometry. Almost any operation that takes (or can take) a noticeable length of time has a thermometer bar or other progress indicator associated with it, and in many cases a comparative bar-graph is available at the click of a button. The bar graphs are drawn using the Google Charts API, which means that a graph can be stored, sent, and managed as a bookmark -- the charts are essentially REST URLs.

As with any vendor -- and especially Day -- you need to be careful that the engineering vision of a reporting subsystem is matched by its usability.  So Day customers will want to test closely when it comes out. 

Until more CMS or DAM systems start offering good tools for profiling or performance monitoring, we recommend that you be sure to address those requirements up front.  Make it part of your requirements process, before undertaking a system implementation, or for that matter, before choosing a vendor. Determine ahead of time what your performance goals are -- then put them in writing, in your RFPs and RFIs. Structure them into purchase agreements as well. "Pay for performance" isn't a bad policy. But if you don't spell it out, it's like anything else; it won't get implemented.

Categories: Kas Thomas, Digital Asset Management, Web Content Management, Implementation, Selecting Technology, CommonSpot Content Server, Communiqué DAM, Communique, Sitecore Content Manager

  • Tweet This Entry

Online Education

Check out our classes and Register Today.

Evaluation Research

Get the real story about vendors and products.

My Research

Remember MeForgot password?

Not a subscriber? Learn about our subscriptions

Categories

Channel

  • Collaboration & Community Software (128)
  • Web Analytics (151)
  • Web Content Management (802)

Analyst

  • Adriaan Bloem (46)
  • Tony Byrne (661)
  • Apoorv Durga (8)
  • Jarrod Gingras (33)
  • Alan Pelz-Sharpe (65)
  • Theresa Regli (36)
  • Kas Thomas (77)

Topics

  • Asia-Pacific Marketplace (3)
  • Building Business Case (142)
  • Cloud Computing (6)
  • E-Discovery (1)
  • European Marketplace (16)
  • Governance (14)
  • Implementation (218)
  • Industry Events (1)
  • Industry Standards (111)
  • Information Architecture (84)
  • Intranets (6)
  • Marketplace at Large (505)
  • Open Source (93)
  • Selecting Technology (548)
  • Services Oriented Architecture (4)
  • Software-as-a-Service (18)
  • Usability (7)
  • Vendor Viability & Financials (129)
  • XML (28)

Industries

  • Finance (2)
  • Government (21)
  • Health Care (2)
  • Higher Ed (7)
  • Legal (1)
  • Manufacturing (2)
  • Pharma (1)
  • Publishing-Media (4)
  • Retail (7)

Dates

  • 2010 (69)
  • 2009 (200)
  • 2008 (223)
  • 2007 (166)
  • 2006 (99)
  • 2005 (104)
  • 2004 (58)
  • 2003 (67)
  • 2002 (67)
  • 2001 (28)

Have Questions?

Sales & Customer Support

+1 800 325 6190 (USA)+44 (0) 20 3318 1911 (UK)+1 617 340 6464 (Int'l)sales@realstorygroup.com support@realstorygroup.com

All other inquiries: info@realstorygroup.com

Copyright, 2001 - 2010, Real Story Group. All rights reserved.

  • Contact Us
  • Copyright Policy
  • Privacy Policy
  • Terms of Use

The Real Story Group

  • CMS Watch
  • Enterprise Information
       Watch
  • SharePoint Watch
  • The Real Story Group

Research

  • Vendor Evaluations
  • Webinars & Advisory Papers
  • Online Education
  • Vendor Lists
  • Free Research Sample
  • Purchase Now

What We Offer

  • Research & Advisory
       Services
  • Frequently Asked Questions
  • Consulting Services
  • Customer Support
  • Contact Sales Team

Who We Are

  • We're Different
  • Our Team
  • Media
  • Customer List
  • Events
  • Contact Us

Get the real story via our bi-weekly newsletter.

Follow us on: RSS twitter

Log In

Remember MeForgot password?