Get Started with Codebeamer

Everything you need to get started with Codebeamer

  Download Success Path IMPORTANT: When saving the file, in the Print window please do the following:
Destination or Printer: select Save as PDF
More Settings: In the Options, be sure the boxes Headers and footers and Background graphics are selected.
Recommended Steps
Overview: Get Started with Codebeamer

Migration

NOTE: All steps between Installation and Access and Validation within the Set Up phase can be done in any order based on business needs.

Migration into Codebeamer can be an extremely variable experience from customer to customer. The number of legacy systems as well as the amount of actual data should play a large role in how migration is handled.


Before you begin, complete this step:

01. General

Migration can be a complicated process for Codebeamer and in some cases can require a specialized implementor to implement depending on legacy systems. Deciding whether to perform the migration piecemeal or in a big bang approach is important to have done early and for it to be a firm decision. This decision will affect timelines and most importantly the go-live date.

All data migration should contain the following key activities:

  • Legacy Data Inventory
    • Ensure all legacy data is accounted for and provided to the party performing the actual migration
  • Data Classification
    • Determine which data should be migrated, archived, or deleted
  • Data Optimization
    • Clean and optimize the data to prepare it for migration. NOTE: This step could include automation scripts and/or manual cleanup
  • Data Links
    • Account for and classify data links, determining which links must be migrated with the data. NOTE: Links can be external integrations or relational databases
  • Migration Text Plan Execution
  • Trial Migration
    • A continuous migration and testing cycle that occurs leading up to the “big bang” or the final piecemeal migration during final deployment
  • Quality Check
    • After migration, internal quality assurance confirms data has been appropriately transferred into Codebeamer

02. Best Practices

Preparation

  • Clean up and classify data thoroughly before migration (to be migrated, archived, delete, etc)
  • Define data mapping
  • Determine if links between artifacts should be migrated, ensure OOTB Codebeamer can accommodate these links
  • If legacy tools are too restrictive for data preparation, use MS Excel or Access to manipulate and rearrange artifacts before importing

Execution

  • ReqIF is the recommended file format for initial small to medium sized migrations
  • If ReqIF is not available, use Excel for plain text requirements or Word if requirements contain advanced formatting/images. Word only works properly if the requirements are separated by headings
  • Set a baseline in the legacy tool before each migration
  • For a new setup, do trial runs within a test environment before moving to production
  • For large scale migrations (in IBM DOORS – from 200-300 modules upwards) it is typically preferable to use automation scripts or tools.
  • For DOORS, the DOORS bridge feature can be used OOTB or as a starting point for automation. NOTE: This feature comes at no additional cost but must be requested with the license purchase. An additional server should be set up to run the DOORS bridge service. For more information, refer to Codebeamer DOORS Bridge

Quality Check

  • A Data Migration Test Plan is recommended to ensure that testing and quality checks are executed according to plan
  • Use tools like ReqIF Sources or Beyond Compare to review data quality after migration
  • Compare number of items, amount of content as well as formatting, and attachments with source

03. Piecemeal Approach

The piecemeal approach to migration may be necessary if the amount of data is large enough, but it can also be preferable if there are many legacy systems or the business simply wants to configure and test as they go. Migration occurs alongside configuration, resulting in a feedback loop allowing for each configuration to act as a trial run for the data that was migrated. This allows feedback for the migration side as well as the data side to ensure configurations work as expected.

Some considerations when migrating data piecemeal are:

  • Ensure interdepartmental data dependencies are considered when deciding what data should be moved when
  • Different data types may exist, some requiring the DOORS bridge, some requiring ReqIF, and some requiring data manipulation in MS Excel or Access
  • Connectors may be required to move data directly between legacy tools and Codebeamer

04. Big Bang Approach

The big bang approach to data migration would entail moving all data from all systems in a singular event. This approach is, of course, simpler if there is less data and fewer legacy systems. This approach may be completely unfeasible if there is enough data to be migrated, your selected implementor should be able to help with this decision.

For a big bang to be successful there should be a lot of preparation before beginning the transfer of data. The planning should start very early and involve the implementation team, project sponsors, project managers, and all parties responsible for data housed in legacy systems. Even if the data is not going to be transferred into Codebeamer, it is a good idea to inform all parties how data will be transformed.

Did you find this helpful?


Previous Step

Customization

Next Step

Validation

ADDITIONAL RESOURCES
Product Documentation Find detailed technical documentation on Creo+ in our Help Center
Ask the Community Visit PTC's Creo Community to get support Peer-to-Peer, from our product management and assistance teams. Share ideas, give feedback and browse the wealth of information on using Creo+
Technical Support Need help from our support team? Log a case with eSupport using our Case Logger or find an answer using our new Creo Admin Troubleshooter tool. 

Contact Us

Have a question? Submit your contact information and we’ll reach out within 1 business day. You’re never obligated to purchase or commit.
Get in Touch