EditAttachPrintable
r3 - 2016-06-02 - 22:28:54 - TimFeeneyYou are here: TWiki >  Deployment Web > DeploymentPlanningAndDesign > CLMUsageModelBestPractices

Best Practices for CLM Usage Models uc.png

Authors: TimFeeney
Build basis: The Rational solution for Collaborative Lifecycle Management (CLM) and the Rational solution for systems and software engineering (SSE) v6.0.1.

Each of the CLM applications include extensive value added capabilities that when used properly help customers improve their development processes and meet their business goals. As with many applications, there are multiple methods for accomplishing the same outcome. The CLM applications are no different in that regard. They too may be configured in optimal and not so optimal ways.

How customers use and configure a CLM application is called a Usage Model. This page intends to be a collection point for gathering various usage best practices.

Rational DOORS Next Generation

Rational Design Manager

Rational Team Concert

Rational Quality Manager

Jazz Reporting Services

Regardless of data source or technology, scope your reports to include only the data required by the report consumers. Reports that include more results or attributes take longer to process and render.

Narrow the result set as early as possible in the query processing. Retrieving large amounts of data, then applying filters or joins, can increase the run time and the memory demands. Optimize and tailor the queries you run most often. If you require reports that return a large number of results, run them during off-hours or when server usage is light.

Where possible, replace BIRT reports with reports constructed in Report Builder against data from the Data Warehouse or LQE. Ensure that you extensively test all reports before deploying them into production; tests should include a “worst-case scenario” that causes the most data to be fetched.

Widgets with multiple pages of results place additional demand on the server, while dashboard users are unlikely to click through all of those results. Ensure your dashboard widgets provide a relatively small result set. For dashboards with high or frequent use, avoid including widgets based on BIRT reports or those returning a large number of results; alternatively, put them on low use tabs.

Data aggregation reports (such as the BIRT RTC Timesheet and RQM Test Execution reports) and some time series or trend reports can take longer to run, depending on the amount of historical data in the data source. Using larger time intervals increases the load on the server, although repository size can also be a factor. Limit the time interval for trend reports, and ensure you test the performance in a “worst-case scenario”.

Global Configuration Management

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r22 | r5 < r4 < r3 < r2 | More topic actions...
 
This site is powered by the TWiki collaboration platformCopyright © by IBM and non-IBM contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.