IBM Cognos and Motio Best Practices Blog

10 Types of Organizations that Improve Analytics through BI Testing

Posted by John Boyer on Wed, Jul 09, 2014 @ 04:00 PM

There is not one industry where testing of BI reports is more important than in others.  ALL industries can benefit from BI testing, however there are certain types of organizations that recognize the value of testing more so than others.

BI testing resized 600In our experience, organizations that have a mature Business Analytics focus and understand the benefits of Continuous Integration understand the value of testing and share the following qualities: 

  1. Medium to large companies that have an established BICC or Business Analytics Center of Excellence and need to enforce the standards they have developed across a large base of users.

  2. Smaller companies with limited resources and a small IT/BI/Cognos Admin team.  For these companies, proactive testing and notification can be a second set of eyes to give them a leg up on the competition.

  3. Companies with a culture of testing.  In other words, some organizations have well-developed processes for project management which require testing as an integral part of every project as defined by Project Management Office standards.  These companies budget time and dollars for testing.

  4. The manufacturing industry has a long history of testing and understands its value.  Going back 30 or 40 years now, they have developed tests for everything from raw materials to end products.

  5. Self-sufficient, Do-it-yourself organizations. These companies, though not necessarily software development companies, have a history of creating their own software, integrating Cognos into custom portals, etc.  They know and understand the Software Development Life Cycle and the importance of testing.

  6. Any company working with Big Data. Typically, these companies are more mature on the Business Analytics maturity spectrum.  Testing of reports and managing the BI ecosystem can no longer be managed manually.

  7. Any large-scale Cognos implementation with two or more servers in multiple environments: Development, Testing, Performance, Production, Production Disaster Recovery. Notice that there are two environments dedicated to testing and performance. An ecosystem like this can easily have 10 to 30 servers which must be kept in sync.

  8. Any organization considering a Cognos upgrade needs to build regression testing into its upgrade plan. It’s imperative to determine if BI content works properly before migrating to a new version of Cognos. With testing in place you can determine if content works, if there is any degradation in performance and if the outputs are valid.

  9. Any organization with a distributed development team of multiple developers in various locations around the globe.  Ensuring that developers follow corporate standards and best practices can be a challenge. When report developers in 3 or 4 time zones are collaborating on a project, coordination becomes that much more of a challenge.  Testing becomes critical.

  10. Any well-run business should make sure the numbers it uses to make decisions are accurate.  Intelligent decisions are based on accurate, reliable and timely analysis of data. Testing verifies the accuracy of data. Automated testing ensures this verification is timely. Any industry which is heavily regulated,has government oversight, or is at risk of audit should value the validation aspect of testing.  

If you would like to learn more about the value of testing your BI environment and Continuous Integration, watch the webinar on testing and improving Cognos performance.

Re-play the Webinar: Testing Cognos Administrative Objects

Tags: Automated Cognos Testing