• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
TSB Alfresco Cobrand White tagline

Technology Services Group

  • Home
  • Products
    • Alfresco Enterprise Viewer
    • OpenContent Search
    • OpenContent Case
    • OpenContent Forms
    • OpenMigrate
    • OpenContent Web Services
    • OpenCapture
    • OpenOverlay
  • Solutions
    • Alfresco Content Accelerator for Claims Management
      • Claims Demo Series
    • Alfresco Content Accelerator for Policy & Procedure Management
      • Compliance Demo Series
    • OpenContent Accounts Payable
    • OpenContent Contract Management
    • OpenContent Batch Records
    • OpenContent Government
    • OpenContent Corporate Forms
    • OpenContent Construction Management
    • OpenContent Digital Archive
    • OpenContent Human Resources
    • OpenContent Patient Records
  • Platforms
    • Alfresco Consulting
      • Alfresco Case Study – Canadian Museum of Human Rights
      • Alfresco Case Study – New York Philharmonic
      • Alfresco Case Study – New York Property Insurance Underwriting Association
      • Alfresco Case Study – American Society for Clinical Pathology
      • Alfresco Case Study – American Association of Insurance Services
      • Alfresco Case Study – United Cerebral Palsy
    • HBase
    • DynamoDB
    • OpenText & Documentum Consulting
      • Upgrades – A Well Documented Approach
      • Life Science Solutions
        • Life Sciences Project Sampling
    • Veeva Consulting
    • Ephesoft
    • Workshare
  • Case Studies
    • White Papers
    • 11 Billion Document Migration
    • Learning Zone
    • Digital Asset Collection – Canadian Museum of Human Rights
    • Digital Archive and Retrieval – ASCP
    • Digital Archives – New York Philharmonic
    • Insurance Claim Processing – New York Property Insurance
    • Policy Forms Management with Machine Learning – AAIS
    • Liferay and Alfresco Portal – United Cerebral Palsy of Greater Chicago
  • About
    • Contact Us
  • Blog

Documentum or Alfresco – Thoughts on Volume Testing

You are here: Home / Alfresco / Documentum or Alfresco – Thoughts on Volume Testing

March 12, 2013

We have had a couple of clients, one on Documentum and one on Alfresco, work through some production volume issues over the past week.  This post will discuss the topic of volume testing for ECM solutions and present some thoughts on when and how to implement.

Why Volume Test Documentum or Alfresco?

ECM solutions have a tendency to quickly grow in size and volume compared to other IT solutions.  This is due to:

  • Converting Paper to Electronic – as most implementations have moved away from paper, the amount of volume increases as more time passes and more and more paper is turned electronic.
  • Lack of Archival – most implementations tend to keep the old documents and add more rather than replace.
  • Cost of Storage – with the cost of storage decreasing, clients have the ability to add more storage and more documents for minimal cost.
  • Content Size – with the proliferation of more digital cameras, color documents, faster networks, better viewing devices and other technologies, content size has increased.
  • User Number  – As the ECM system is successful, additional users are added to the solution.  This could include other internal users as well as external users.

With both the size and number of documents increasing, clients will look to volume test their solutions for several issues:

  • Performance – As volume/size/users increases, performance can suffer.  Testing would look to verify that performance is consistent.  See some related performance tuning for Documentum.
  • Stability– With users/size increasing, the concern in regards to network, memory as well as the solution itself can become an issue.  Volume testing would look to confirm that, with a max load of users, the system would remain stable.

Issues with Volume Testing – Documentum or Alfresco

Volume testing comes with a number of issues for clients to navigate including:

  • Cost – The cost of setting up a volume environment, adding the right amount of content as well as a tool capable of testing the user access scenarios is not trivial.  Tools such as LoadRunner add significant cost to the project.  Many clients chose to delay this testing as the ECM solution, when initially developed, will not have the number of users and content for quite some time in the future.
  • Realistic Test – Does the environment, when configured, actually represent the scenario that will occur sometime in the future?  We have seen it very difficult to predict just how documents and users will be added to the system to set up a realistic test.
  • Realistic Data – Given that data with different properties and sizes will be slowly migrating into the system, how can we set up a test with a proper amount of content and differences in meta-data?
  • Environment Availability – Does the infrastructure support a separate volume test environment or will the volume test use production?   When is a timeframe to conduct a volume test that won’t interrupt production environments or network?
  • Timing – The effort and timing associated with a volume test can delay the system going into production.

To address the issues above, we have seen clients successfully volume test when:

  • New Environment is Available – Often times, clients will be adding a new server as part of an upgrade or migration.  If the infrastructure is available, clients will often migrate the data (while leaving the old system running), perform volume and performance tests before cutting over to the new environment.
  • Large Data is Available – If the system currently has large amounts of data that is easy to capture, we have seen successful clients load the data to quickly performance test the results.  For one client, we successfully loaded all the meta-data (without the content) to check database performance.

If the data or environment is not available, we have seen many clients opt to conduct some basic volume testing but also rely on more monitoring and a SWAT team to quickly fix issues once they crop up.  Key to the success of the SWAT team:

  • Consistency of Resources – too often, the team of developers responsible for the application has moved on to other assignments.  For the SWAT team approach to work, knowledgable and consistent resources must be able to take action quickly.  In regards to implementing the performance or volume improvements, it is best to have access to a consistent resource pool rather than have new resources having to get up to speed quickly.
  • System Monitoring – Rather than waiting for issues to arise, the team should be monitoring the system in an attempt to identify and fix issues before they affect performance or system availability.
  • Volume Checkpoints – Similar to monitoring, the system should schedule “health checks” to review overall capabilities thought out the lifecycle of the solution.

Summary

Volume testing Documentum or Alfresco is something that should be included with many implementations but is rarely part of the plan due to the difficulties and cost of configuring a valid volume test.  If the cost and timeframe can be contained and the appropriate data and environment can be procured, volume testing with performance considerations is a pragmatic approach to avoiding production issues.  Regardless of the volume test plan, smart implementations will have access to knowledgable resources as part of a SWAT team to address volume issues as they arise.

If you have any thoughts or comments, please add below.

Filed Under: Alfresco, Documentum, ECM Landscape

Reader Interactions

Leave a Reply Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Search

Related Posts

  • ECM 2.0 – One-Step vs. Two-Step Migrations
  • Federated Content Management – Enterprise Search with a new moniker?
  • ECM 2.0 – Can you build it yourself?
  • ECM Sales Myths for 2019
  • ECM 2.0 – What does it mean?
  • ECM Migrations – 10 Reasons there will never be an “Easy Button” for migrations
  • Alan Pelz-Sharpe – Deep Analysis Review of Technology Services Group
  • FileNet – Adding a Modern Interface to a Legacy ECM
  • Documentum, Alfresco or Hadoop – How to get more out of your Object Store
  • ECM Roadmap – Thoughts on Planning for the Future

Recent Posts

  • Alfresco Content Accelerator and Alfresco Enterprise Viewer – Improving User Collaboration Efficiency
  • Alfresco Content Accelerator – Document Notification Distribution Lists
  • Alfresco Webinar – Productivity Anywhere: How modern claim and policy document processing can help the new work-from-home normal succeed
  • Alfresco – Viewing Annotations on Versions
  • Alfresco Content Accelerator – Collaboration Enhancements
stacks-of-paper

11 BILLION DOCUMENT
BENCHMARK
OVERVIEW

Learn how TSG was able to leverage DynamoDB, S3, ElasticSearch & AWS to successfully migrate 11 Billion documents.

Download White Paper

Footer

Search

Contact

22 West Washington St
5th Floor
Chicago, IL 60602

inquiry@tsgrp.com

312.372.7777

Copyright © 2022 · Technology Services Group, Inc. · Log in

This website uses cookies to improve your experience. Please accept this site's cookies, but you can opt-out if you wish. Privacy Policy ACCEPT | Cookie settings
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT