Categories are used to classify and present a hierarchical structure
for your projects. In order to create a category, you must first create ALMCategoryTypeLabels.
What types of categories exist for your projects is completely up to your
organization, processes, and resulting outputs from your projects. Typically,
categories identify the architectural components of your project, but may
be used to classify features of your product, or organizational boundaries.
Example category types are Offering, Product. Solution, Feature, and Component.
You
create an ALMCategory record to specify a particular instantiation of a type
of Category. For example, if you have an ALMCategoryTypeLabel named Product,
then you might have an ALMCategory record named ClearQuest®.
Categories can
be arranged in hierarchies; a category may have a SuperCategory and multiple
SubCategories. You create your category hierarchy to reflect the natural partitioning
of classification scheme for your development deliverables, component or feature
structures.