The CCCQ integration is an integration between the Rational SCM tool ClearCase, the Rational defect tracking tool ClearQuest, and the Release Engineering tool ReleasePro.
An overview of CCCQ is available in the CCCQ presentation given in March 2003
to the Boston Metropolitan Rational ClearCase Users Group (BMRCCUG) by the
Release Engineering staff. It clearly explains the integration and
benefits through ReleasePro and ClearQuest screen shots.
The download consists of
a zip file that contains the ClearQuest schema, all hooks, and some additional
(perl/cqperl) scripts. The download does not contain the three
applications themselves.
CCCQ is lightweight, flexible and configurable. The actual amount of
code that makes up the integration is not extensive and it does not dictate a
specific defect state transition diagram (here are diagrams of the
out-of-the-box defect and call-id state transition
diagrams). It is written almost entirely in Perl using the ClearQuest
Perl API. It works on both Windows and UNIX, and is distributed under the
G.P.L. (GNU Public License).
CCCQ is currently available as open source software. Consequently,
maintenance and support is not normally offered except under a consulting
contract. (Creative arrangements are possible.)
CCCQ is based on P4CQ. The
primary difference is that there is no attempt to integrate ClearCase and
ClearQuest any more then what is available in standard Base
ClearCase/ClearQuest operation or standard UCM ClearCase/ClearQuest
operation. Without such integration, in a Base ClearCase/ClearQuest
operation, several queries and drill down/up capabilities are missing as
compared to a UCM operation or to P4CQ. However, the integration still
provides the benefits of a Unified Release Definition across both ClearCase and
ClearQuest in either Base or UCM operation. In addition, the included
schema includes several neat features that are traditionally difficult to
implement within ClearQuest, such as recording changes to (any) field with a
record type and an integrated Call Tracking solution.