International Council on Systems Engineering



TECHNOLOGY BUILDERS, Inc. RESPONSE to INCOSE Survey

For immediate release, August 4, 2000

Questions answered based on Caliber-RM v3.0

INCOSE Tools Database Working Group

Requirements Mgmt. Tool Survey

Last Updated: January 20, January Business Meeting, Mesa AZ

Tool Name: Caliber-RM

Tool Version: 3.0


1. Capturing Requirements/identification

1.1. Input document enrichment/analysis

Using existing document information (such as glossary, index, etc.) aids the user in requirement analysis, identification of requirements, etc.

FULL

Caliber-RM provides a Glossary for users to enter and define ambiguous terms to aid users in writing verifiable requirements and also terms (such as acronyms) specific to their applications and environment. These terms then can be used to promote correct usage by all users, throughout and across projects. When entering a requirement description, if a user enters a term already defined in the Glossary, Caliber-RM will automatically turn the term into a hyperlink. Users then can right-click on linked terms to open the Glossary and see the definition.

In addition, Caliber-RM generates a unique ID number for each requirement as it is created, allowing users to identify requirements by their ID. When a requirement is deleted, the ID number is not reused. Users also can attach reference documents to each requirement to help define them.

 

1.1.1. Input document change/comparison analysis

The ability to compare/contrast two different versions of a source document.

FULL

When changes are made to a requirement, that information is stored in the Change History. Users can view any version of a requirement at any time by selecting a version in the Requirement Version drop-down list. Caliber-RM also supports comparison of two different versions of a single requirement, as well as comparison of different requirements.

In addition, Caliber-RM supports baseline comparison. Users can select any two baselines to compare. The baselines are displayed side-by-side, with icons to indicate the differences.

 

1.2. Automatic parsing of requirements

A mechanism for automatic identification of requirements by key words, structure, unique identifiers, etc. to create requirements from the text.

FULL

Users can import requirements from Microsoft Word, and can choose type styles, delimiters and/or key words to use when parsing the document. Caliber-RM imports requirements based upon the criteria specified, then allows users to modify, move or delete them before placing the imported requirements in the requirement list. In addition, Caliber-RM provides an import facility that can requirements from a text-delimited file automatically. Users can map various fields to attributes in Caliber-RM.

 

1.3. Interactive/semi-automatic requirement identification

The ability to identify requirements from a text file via interactive means such as mouse highlighting of the requirement text or prompting by the system "is this a requirement?"

FULL

Users can have Caliber-RM automatically identify requirements via the Import from Word Wizard (see #1.2 above), or they may open a Word document in Caliber-RM and manually identify requirements. If users open a Word document, they can highlight the requirement text and add a requirement via drag and drop into Caliber-RM in the appropriate location. The requirement is then maintained in Caliber-RM’s repository.

 

1.4. Manual requirement identification

A manual means of identifying or creating requirements.

FULL

Requirements may be manually entered directly into the Caliber-RM repository.

 

1.5. Batch mode operation

A mechanism for inputting/identifying requirements from outside of the tool.

FULL

Caliber-RM’s Import facility allows users to import requirements from a text-delimited file. They then can choose how individual fields in the file match to attributes in Caliber-RM. In addition, Caliber-RM’s Microsoft Word Import facility allows users to import requirements from a Word file (see #1.2 above).

 

1.5.1. Batch-mode document/source-link update

Does the tool have the ability to update existing linked documents from new/changed versions of the source documents without having to re-establish traceability links

FULL

Caliber-RM can generate customized documents on demand, so users can update documents as needed. Also, Caliber-RM supports links with outside documents through document references. When a file is linked as a reference, Caliber-RM maintains that link indefinitely. If the name of the file changes outside of Caliber-RM, the link remains to the original document. If the document is updated but the name remains the same, the link is still intact.

 

1.6. Requirement classification

Does the tool have the ability to classify/categorize requirements during identification?

FULL

Yes, Caliber-RM supports an unlimited number of user-defined requirement types, allowing requirements to be categorized according to the needs of the project. Each requirement type can be assigned various user-defined attributes, allowing data specific to each type to be stored.

 

2. Capturing system element structure

Once the requirements have been captured, the allocation of requirements to sub-system elements takes place. The tool must capture these elements so links/allocations can be made to those sub-systems elements.

2.1. Graphically capture systems structure

Can the tool graphically capture system implementation (such as architecture, functional decomposition, WBS, etc.) and display them graphically such that requirements can be linked to them.

FULL

Yes, Caliber-RM’s robust traceability feature allows for system implementation element relationships to be established to allow impact analysis and promote a better understanding of the project. To view these relationships graphically, Caliber-RM provides both the Traceability Diagram and the Traceability Matrix. The Traceability Diagram is a graphical display (network diagram) of requirements that link to other requirements, use cases, tests, etc. and spans multiple levels. Object icons in the view allow for quick identification of object type and the user may modify the display of the objects directly from the view. Double clicking displays an information window about the object. External objects DO NOT need to be stored in Caliber-RM to be displayed (i.e. use cases).

The Traceability Matrix displays all requirement relationships in a filterable grid. These relationships may be with other requirements, development, Software Configuration Management (SCM), or test entities. Also, WBS’s, system architecture diagrams, etc. may be linked to requirements managed in Caliber-RM as external references. In addition, Caliber-RM integrates with Microsoft Project 2000, which will generate a WBS (Work Breakdown Structure) from requirements to serve as a project plan starting point.

 

2.2. Textural capture of systems structure

Can the tool textually capture system implementation (such as architecture, functional decomposition, WBS, etc.) and display them textually such that requirements can be linked to them.


FULL

Yes, these elements may be manually entered as well as imported from a Microsoft Word Document into the repository.

 

3. Requirements flowdown

Once the requirements have been captured and system architecture captured, requirements are allocated to the various system elements.

3.1. Requirements derivation (req. to req, req. to analysis/text)

The ability to derive/create additional requirements and link between them such as requirement to requirement, or requirement to text (representing trade studies) to derived requirements.

FULL

This is supported through the Traceability feature. Requirements can be linked to any other requirements, both within the same project and across projects. In addition, requirements can be linked to related development, source control, and testing information through integrations with leading third-party object modeling, SCM, and test planning and management tools.

 

3.2. Allocation of performance requirements to system elements (weight, risk, cost, etc.)

The ability to link performance requirements to system elements such as weight, cost, throughput, etc. This also includes the ability to allocate portions of that performance requirement to system elements.

FULL

Allocation of performance requirements to system elements is supported through the use of customizable requirement types and user-defined attributes. Integrations with third-party tools also provide the ability to link requirements with related development, SCM, and testing entities.

 

3.3. Bi-directional requirement linking to system elements

The linking of requirements to system elements can be accomplished from either end of the link--from the implementation back to the requirement or from the requirement down to the system element.

FULL

Caliber-RM supports bi-directional tracing amongst requirements of any type, and across projects as well as through various product integrations. Also, from any requirement, users can select a linked requirement in the Traceability tab and "follow" it. In this way, customers can jump between requirements and other entities.

 

3.4. Capture of allocation rationale, accountability, test/validation, criticality, issues, etc.--if so how and what mechanism does it use?

Also critical, is the ability to attach rationale, assignments, criticality, test/validation and many other issues to the requirement, allocation, and the system element to which a requirement is linked.

FULL

Caliber-RM supports unlimited user-defined attributes allowing for many data types (i.e. text box, selection list, real, date, Boolean, etc.) which allows for the capture of this type information. Users also can link document references to requirements to provide additional supporting information.

Caliber-RM also allows user to store verification information directly with the requirement. This ensures that developers and testers have the information they need, including acceptance criteria, to verify that the requirement has been implemented properly.

 

4. Traceability analysis

Once the allocations are complete, the user will want the ability to see the links where they come from, where they go, and why they apply.

4.1. Identify inconsistencies (orphans, if so what kind of...)

The tool should allow the user to identify inconsistencies such as unlinked requirements or system elements (orphans).

FULL

Through Caliber-RM’s Traceability Matrix feature, users can see any inconsistencies in traceability linkages, as well as be made aware of suspect links in a concise, customizable, graphical view. When a change is made to one requirement, all traces associated with it are automatically marked as suspect to indicate that other requirements may be affected. From the traceability tab stored with the requirement, users can right-click on a traced requirement to update the status of the trace. The Caliber-RM Traceability Matrix also allows users to modify the status of traces, once the link has been evaluated. Users also can select the "No Traces" button, which highlights requirements that do not link to other requirements in the current view. This allows users to easily identify orphans. The Traceability Matrix also allows users to examine the relationships between requirements and their related development, SCM, and testing information. For example, a user can easily see which requirements are still to be tested, which are attached to source control objects that have been checked out, and which are currently in design.

 

4.2. Visibility into existing links from source to implementation--i.e. follow the links

With the requirement links in place, the user needs the ability to follow the links to see where they come from and where they go to.

FULL

From Caliber-RM’s Traceability Tab as well as the Traceability Matrix, users may "follow the links" to traverse any of the requirement interdependencies.

 

4.3. Verification of requirement (was it done, how was done)

Throughout the life of the project, the requirement management tool will be used to verify that the requirements have been met. The tool should provide the ability to document that the requirement was fulfilled, how it was done, and who was responsible.

FULL

User-defined attributes allow for this type of information to be recorded and stored. Caliber-RM also contains a Validation tab that can be used to store verification information and acceptance criteria for each requirement. With the test planning and management integration, Caliber-RM allows users to trace requirements directly to tests, enabling them to store the user acceptance criteria in a comprehensive test management tool and display that information in Caliber-RM.

 

4.4. Requirement performance verification from system elements (roll up of actuals)

Once performance requirements have been allocated to system elements, the requirements management tool should support the verification of those requirements by rolling up actuals and reporting on variances (this is the allocated weight versus the actual weight).

PARTIAL

This is currently supported through an export to a spreadsheet or other similar application. Users may also export a Caliber-RM project to a Microsoft Access database from a command line. Thus, this can be scheduled to run at a predetermined interval. For example, you can set Caliber-RM up to "wake up" each night at midnight and export each of 25 projects stored in Caliber-RM to Microsoft Access format. Users may then query the freshly exported data the next morning with their query/reporting tool of choice (BusinessObjects, for example) without placing any load at all on the Caliber-RM server.

 

5. Configuration Management

5.1. History of requirement changes, who, what, when, where, why, how.

Once requirements have been captured, the requirement management tool should maintain a history of requirement changes, who changed it, when it was done, why it was done, etc. Some of this tracking could be automatic, others could be procedural such as a rationale for the change and how the change is to be accomplished.

FULL

Caliber-RM captures the date, time, user, before and after values, and a comment as to the reason for the change, as well as whether the change is considered a major or a minor requirement revision.

 

5.2. Baseline / Version control

At various times the requirements will need to be baselined (saved and locked away). The requirements management tool should support this along with the ability to compare and contrast between various baselines.

FULL

Caliber-RM supports multiple baselines for each project. They can be modified or locked only by users with the appropriate security level. Users can even choose to exclude certain requirements from a given baseline. In addition, Caliber-RM supports baseline comparison, allowing users to select two baselines to compare. Caliber-RM then displays the baselines side-by-side, with icons to indicate the differences.

Caliber-RM does versioning at the requirement level as well. When changes are made to a requirement, that information is stored in the Change History. Users can view any version of a requirement at any time by selecting a version in the Requirement Version drop-down list. Caliber-RM also supports comparison of two different versions of a single requirement, as well as comparison of different requirements.

 

5.3. Access control (modification, viewing, etc.)

The requirements should be able to be protected from modification, viewing, etc. by individuals or groups.

FULL

Caliber-RM supports very granular security profiles that are assigned to groups/users in each project. Security profiles determine which projects users can access, which requirement types users can add, modify or delete, as well as the level of access to individual attributes for each requirement.

 

6. Documents and other output media

6.1. Standard specification output (if so what kind)

The requirements management tool should output documentation in various military/commercial standard formats (MIL-STD-490, DoD-2167A, etc.).

FULL

Caliber-RM allows for customizable templates to be used that can be made to conform to a variety of military/government/industry/commercial standard output formats. These templates can then be run through the Caliber Document Factory, and the document is generated automatically. Reports may be scheduled through a scheduling tool to generate documents as needed, on either an ad-hoc or recurring basis through batch processing.

 

6.2. Quality and consistency checking (spell, data dictionary, )

The tool should also support document quality and consistency checking through spell checking, data dictionaries, acronym tables, etc.

FULL

 

Caliber-RM uses an OLE link to Microsoft Word for these features. In addition, Caliber-RM’s Glossary feature allows users to define commonly used terms as well as incorrect or vague terms so that other team members can access the definition to promote correct usage of terms.

 

6.3. Presentation output

Once the information is loaded, the requirements management tool should support the generation of presentation quality charts and graphs.

PARTIAL

Standard reports, traceability matrices and diagrams, and customizable requirement grids may be viewed and printed. Charting and graphing is done via export of the data within the Caliber-RM repository to Microsoft Excel or Access.

 

6.4. Custom output features and markings (user definable tables, figures, security markings..)

The tool should support the output of documents in finished form including page security markings, graphics/figures, user definable tables, indexes, etc.

FULL

Custom documents that include this type of data and more may be produced via the highly extensible Caliber Document Factory.

 

6.5. WYSIWYG previewing of finished output

The tool should allow the user to view the document on-screen in finished format.

FULL

All Caliber-RM documents are viewable in WYSIWYG format before printing.

 

6.6. Status reporting

Tool users need to status information in the requirements management tool.

FULL

Caliber-RM’s system Status attribute, featuring customizable values, tracks the status of each requirement. A standard Status report is available within Caliber-RM. Additional user-defined attributes may be defined for tracking various types of status.

 

6.6.1. Technical Performance Measurement status accounting

Status current technical performance of various allocated performance requirements and monitor progress towards goals.

FULL

This capability is available through user-defined attributes. A report of this information can then be printed through the Caliber Document Factory.

 

6.6.2. Requirement progress/status reporting

Status reporting on current compliance/non-compliance to various requirements

FULL

The Caliber-RM Requirement Grid allows for flexible querying of any attribute data. The Requirement Grid can be sorted and filtered based upon attribute values and printed. In addition, customized reports may be produced using the Caliber Document Factory.

 

6.6.3. Other ad hoc query’s and searches

The requirements management tool should support ad hoc query’s and searches per the user’s discretion.

FULL

The Caliber-RM requirement grid allows for flexible querying and searching of requirement data and these queries may be saved and reused. In addition, the Caliber Document Factory allows users to filter and sort data for printing in a customized report. Data in the requirement grid may also be updated, allowing for bulk updates. Caliber-RM’s security profiles determine what data users can see.

 

6.7 Support for generation and display of special character sets, mathmatical symbols and formulas, and scientific notation,etc.

FULL

Caliber-RM supports a variety of special business characters and symbols may be added through scientific keyboards, cut and paste, and through the Windows Character Map program.

 

7. Groupware

Since Systems Engineers rarely work as individuals, the ability for a team of engineers to look/work on the same information at the same time is critical.

7.1. Support of concurrent review, markup, and comment

The tool should support a team of engineers reviewing, marking up, and commenting on requirements or implementation alternatives.

FULL

Caliber-RM is engineered from the ground up for enterprise-wide, secure access to the requirement repository. When a requirement is being modified, it is locked and cannot be modified by another user until it is saved. By locking at the requirement level, Caliber-RM allows multiple users to work on the same project at the same time.

 

7.2. Multi-level assignment/access control

Access by the team to the database must be tempered by multi-level access control (i.e. the ability to protect things from being modified). This also includes the ability to submit changes into an approval cycle (for acceptance/voting) before committing the changes to the tool for everyone to see.

FULL

Caliber-RM supports multiple users simultaneously working on the same project or multiple projects with multi-level access control (see #5.3 above), including approval cycles.

 

8. Interfaces to other tools

8.1. Inter-tool communications

Requirements management must have the ability to communicate requirements to other domain-specific design tools (CASE, EE, etc.).

FULL

The Caliber-RM requirements repository is built on an open architecture.

 

8.1.1. Interfaces to other tools?

What tools will your requirements management tool interface with or talk to?

FULL

Test Planning and Management

Development

Software Configuration Management

Project Planning and Management

Decision Support

 

8.1.2. External Applications Program Interface available

To support the wide variety of tools in use by engineers, the requirements management tool should have programmable access to the information contained in the tool’s database (to get access to and deposit information).

FULL

Caliber-RM uses an open API, which TBI will make available to customers and vendors who wish to access data in Caliber-RM or build custom tools to integrate with Caliber-RM.

 

8.1.3. Support Open database system (standard query access)

Does the tool support Open Database standards such as standard query languages or exchange formats?

FULL

Caliber-RM’s open API and the SQM Framework use the Common Object Request Broker Architecture (CORBA) to provide an industry standard interface for the Caliber products as well as third party and custom-developed modules. CORBA is a distributed object technology that enables the SQM system to be platform and language independent. For example, third-party and custom modules can be written in a variety of languages such as C, C++, Smalltalk, Visual Basic and Java. In addition, these modules can run on multiple platforms including Windows 3.1, Windows 95/98, Windows 2000, Windows NT, Macintosh, OS/2 and various UNIX operating systems. Furthermore, TBI makes available the Interface Definition Language (IDL) which allows third-party and custom modules programmatic access to TBI-Caliber modules and SQM Framework service objects, ensuring an open architecture.

 

8.1.4. Import of existing data from various standard file formats?

Does the tool have the ability to import existing data (such as a ASCII text file containing link information) to create structures within the tool without having to re-enter the information?

FULL

Caliber-RM provides an import facility that can import .TXT files automatically. Users can map various fields to attributes in Caliber-RM. In addition, Caliber-RM is closely integrated with MS Word and requirements can be imported manually or automatically from a Word document. Documents imported automatically can be parsed based upon text styles, delimiters, and/or keywords.

 

8.2. Intra-tool communication

8.2.1. Exchange of information between same-tool different installations

Since the tool will be used at different sites and different projects, how does the tool exchange information between different tool installations or databases?

FULL

Caliber-RM is architected to support enterprise-wide access to a single requirements repository in an efficient manner utilizing TCP/IP.

 

8.2.2. Consistency/comparison checking between same-tool datasets

Does the tool support comparing/contrasting of different same-tool datasets to allow consistency and verification checking?

N/A

Due to the architecture of Caliber-RM, consistency/comparison checking between same-tool datasets is not applicable.

 

9. System Environment

9.1. Single user/multiple concurrent users

Is the tool support a single user or multiple concurrent users?

FULL

Caliber-RM was designed for collaborate environments, supporting multiple users, both local or distributed. Caliber-RM can support more than 100 concurrent users, regardless of project or location. A Caliber-RM server can be placed in one location, and users from any location can connect to it through a modem or TCP/IP connection. Caliber-RM was architected for the Internet to ensure a fast connection with accurate data.

 

9.2. Multiple Platforms/Operating Systems?

Which platforms and operating systems does the tool run on?

FULL

Server - Microsoft Windows 2000 or NT 4.0 Server (Service Pack 3 or higher)

PC Client - Microsoft Windows 95/98/2000, NT 4.0 (Service Pack 3 or higher)

Web Client - Any Java-enabled web browser

Caliber WebView - Any Java-enabled web browser

 

9.3. Commercial vs. proprietary database

Does the tool use a proprietary or commercially available database?

FULL

Caliber-RM ships with a server version of the object-oriented database (OODB), Versant Object Repository, which is also commercially available.

 

9.4. Resource requirements

Please identify hardware/software configuration requirements:

9.4.1 Memory requirements (MB)

        FULL

        Server - 128 MB minimum (256 MB recommended)

        Client - 64 MB minimum (128 MB recommended)

9.4.2 CPU requirements

        FULL

        Server - Pentium III or higher

        Client - Pentium 200

9.4.3  Disk space requirements (MB)

FULL

Server - 125 MB minimum

Client - 50 MB minimum

 

10. User Interfaces

10.1. Doing one thing while you are looking at another

Does the user have the ability run a report and look at a requirement at the same time?

FULL

Yes, Caliber-RM allows users to perform more than one activity simultaneously as it was designed for optimal performance. Using client-side caching, Caliber-RM updates only the information each user is currently viewing when changes are made. Changes made by other Caliber-RM clients will only be transmitted to another client if that data is requested. This prevents slow-downs due to excessive network traffic.

An example of multiple activities which a user could perform simultaneously within Caliber-RM include reviewing a requirement’s details via the Details tab, modifying attribute information via the Requirement Grid (for the current requirement or other requirements), modifying traceability information for yet another requirement through the Traceability Matrix, and running a report using the Caliber Document Factory.

 

10.2. Simultaneous update of open views

If the tool allows for multiple windows/views into the tool--does a change in one view automatically reflect in all other views?

FULL

Yes, all open views of a given requirement in Caliber-RM are updated in real time with a padlock icon indicating that the requirement in question is being modified by another user (A mouse click identifies the user). Once the change is committed, all views are updated with the new value(s), and the padlock is removed.

 

10.3. Interactive graphical input/control of data

Does the tool support graphical input and manipulation of data?

FULL

Yes, requirements may be manipulated graphically within Caliber-RM via drag and drop.

 

10.4. Which window’s standard do you follow?

If your tool supports a window’s standard, which one(s)?

FULL

Caliber-RM is a Windows application with the look and feel of other MS Office applications (MS Word, Excel, etc.). The interface follows the conventions of other MS Office applications, including pull-down menu commands, toolbars and mouse selection.

 

10.5. Executable via scripts (recordable) or macros

Does the tool allow the user to create and playback commands or macros that allow the user to automate various tedious tasks?

FULL

Yes, scripts may be written to automate tasks such as report generation, data export, etc.

 

10.6. Web browser interface

Does the tool allow a user to access the tool or database with a web browser?

FULL

Yes, Caliber-RM has a complete browser-based Web Client with full authoring capabilities for adding, deleting, and modifying requirements. In addition, the Requirement Grid, Traceability Diagram, and Baseline Comparison functions are all supported. This client is Java-based and therefore, has the exact same look and feel as the PC client. There is no need for the users to learn to navigate in yet another interface. The Caliber-RM Web Client is the only RM web client on the market which provides full authoring capabilities, including the real-time creation of new requirements.

In addition, TBI also offer’s Caliber WebView, which allows project teams to view and comment on requirements through a standard, Java-enabled browser. Caliber WebView provides specific functionality for individuals who only need to review requirements and participate in group discussions. Currently, users can enter comments and questions about requirements, as well as update the status and priority. This component offers a lower cost alternative for distributing clients to team members that only need view and comment capabilities.

 

10.7 Undo Function

Does the tool incorporate an Undo feature? Is it multi-level?

PARTIAL

Yes, Caliber-RM offers an Undo feature that can be used to undo a task performed within the current transaction. It is not multi-level.

 

11. Standards--which one’s do you comply with?

Which military/commercial standards does your tool comply with--including database standards, output document standards, exchange standards, display/graphics standards, etc.

FULL

Exports and reports may be produced in a variety of industry standard formats. Caliber-RM also supports the FDA and DOD requirements for requirements traceability.

 

12. Support and maintenance

12.1. Warrantee

Does your tool have a warrantee, if so what is it?

FULL

A complete 45-day money back guarantee is standard policy.

 

12.2. Network license policy

Does the tool support network licensing (floating, node locked, etc.), if so which license manager?

FULL

Caliber-RM may be licensed either by seat or on a concurrent user basis.

 

12.3. Maintenance and upgrade policy

How often are software updates released; are updates separately priced items, etc.?

FULL

Caliber-RM is updated quite frequently as TBI seeks to constantly improve our flagship product. Major releases of Caliber-RM will be scheduled at nine to twelve month intervals. Minor releases will be scheduled as needed approximately twice a year. TBI offers a support program providing unlimited technical support plus any major release upgrades for a nominal annual fee.

 

12.4. Online help

Are the users manuals online, is there online help with the tool?

FULL

A printed manual plus online help system is included with the tool. The on-line help system describes all features and functions of the tool, as well as how to perform all tasks. In addition, the manual is provided in PDF format on the program disk. There are also sample tutorial projects included with the tool to support the user in learning the process for requirement analysis and identification.

 

12.5. Internet access/World Wide Web home page location

Does the tool supplier have an Internet e-mail address or World Wide Web home page location? If so, what is the address and Uniform Resource Locator (URL)?

FULL

Yes. The company’s home page is http://www.tbi.com. The product page is http://www.tbi.com/products/caliber.html.

 

12.6. Phone support

What type of phone support is available from the tool supplier?

FULL

TBI’s Help Desk is available from 8:00 to 6:00 PM, EST, at 770-937-7870. In addition, questions can be emailed to support@tbi.com or faxed to 770-937-7901 at any time.

 

12.7 User's Groups

Does a User's Group exist? If so, who is the primary contact?

FULL

Yes, we do have a Caliber-RM User’s Group. Pamela Davenport, Event Marketing Manager, is the primary contact. She may be reached via phone at 770-937-7822 or email at pamd@tbi.com.

 

13. Training

13.1  Are tools specific training classes available? What geographical areas?

FULL

TBI provides the following training courses for Caliber-RM:

Customized training is also available.

These classes may be taught onsite at your location or at one of TBI’s public training facilities located in Atlanta, GA, Dallas, TX or Parsippany, NJ.

 

13.2 Can training be made available at a customer's location?

FULL

Yes, training can be made available at a customer's location.

 

13.3  Amount of training required to become proficient with the tool (number of days)?

      FULL

      Based on the level of interaction, the student will have with Caliber-RM, the level of training ranges from one to three days to become proficient with the tool.

       

13.4  Can software installation be performed by an individual with only basic training in the tool?

FULL

Yes, users who have had basic training may perform software installations. Administrators need no more than one-half day to one day of training to get started with Caliber-RM. It should also be noted that administrators do not need to know Versant, Caliber-RM’s OODB, to administer Caliber-RM, as the back end is totally transparent to them. This leaves them more time to manage requirements and not the requirements management tool.

 

14. What other requirements management features do you as a tool supplier think are important (modeling, etc.)?

  1. Caliber-RM uses an object-oriented repository approach to managing requirements. All requirements are defined and managed within the tool as opposed to managing and continually updating requirement documents. Documents are used as supporting information via linked references. Requirement documents can be generated and printed on an as- needed basis through the use of the Caliber Document Factory.
  2. Caliber-RM provides a collaborative environment via its Group Discussion feature. This feature allows team members to contribute feedback about each requirement in threaded group discussions. Comments are stored as threaded conversations by requirement, enabling project managers to easily review comments in order to revise and prioritize requirements. Stakeholders can enter comments and questions through a standard Caliber-RM client, or through a browser via the Caliber-RM Web Client or the web access component, Caliber-RM WebView, even if they are not allowed to modify requirements. Caliber-RM’s Group Discussion feature is available at the project level, as well as at the individual requirement level, allowing issue tracking at multiple levels.
  3. Caliber-RM provides automatic E-mail notification to responsible team members when any requirement is changed, ensuring that every team member is aware of the current state of requirements at all times. In addition, Caliber-RM allows users to register interest in requirements. This allows them to receive email notification of changes, even if they are not assigned to the requirement.
  4. Caliber-RM is optimized to work efficiently over the Internet. Caliber-RM performs all major processing at the server side and allows for data caching at the client side.
  5. Caliber-RM offers a Web Access Component via any Java-enabled browser. This component offers a lower cost alternative for distributing clients to team members that only need view and comment capabilities.
  6. Caliber-RM is supported by TBI’s SQM Framework. The SQM Framework is a central communications framework designed to integrate key components of the software development lifecycle, including requirements management, test planning and management, object modeling, configuration management, project management and problem/change request tracking.
  7. Caliber-RM provides a glossary for users to enter and define terms specific to their applications and environment. These terms then can be used to promote correct usage by all users, throughout and across projects. When entering a requirement description, if a user enters a term already defined in the glossary, Caliber-RM will automatically turn the term into a link. Users then can right-click on linked terms to open the glossary and see the definition.
  8. Caliber-RM allows project teams to share requirements, both within and across projects. For example, the Y2K compliance requirements for all date fields should be the same in every instance. To minimize the effort necessary to manage such requirements in multiple locations and reduce the possibility of errors, Caliber-RM supports shared requirements. When shared requirements must be modified, the project team need only update them in one location, and the new data is displayed in all mapped instances.

Return to INCOSE Home
Content Owner: TDWG Chair

Contact us at info@incose.org
Copyright 1998-2004 International Council on Systems Engineering
Last Modified: September 22, 2004