TeamForge Orchestrate is a TeamForge capability that provides traceability for product life cycle activities such as work items, SCM commits, continuous integration (CI) builds, and code reviews.
Organizations currently tend to have modern mixed-vendor, heterogeneous environments with complex lifecycles including work item, commit, review, build/test, deploy, and other tasks that are monitored or managed by stand-alone tools. The tools may be vendor-supplied or open-source, and may reside on-premises or in private, public, or hybrid clouds. These tools, however, lack the ability to associate with one another and do not lend themselves to end-to-end traceability: organizations cannot easily see the connections between activities derived from disparate lifecycle tools. Yet to achieve traceability, organizations are often forced to use an all-in-one, monolithic solution that excludes popular point tools. TeamForge Orchestrate offers a traceability solution that preserves the advantages of your best-of-breed tools.
Type of service | Products |
---|---|
SCM/Version Control | Git, Subversion |
Code Review | ReviewBoard, Gerrit, Atlassian Crucible |
Build/Test | Jenkins, JetBrains TeamCity |
Issue Tracker | CollabNet TeamForge, Atlassian JIRA |
TeamForge Orchestrate aims to aggregate lifecycle metadata across various tools and establishes networks of associations across those lifecycle activities. The use cases for TeamForge Orchestrate include visibility into development activities, visibility into associations between lifecycle activities, and requirements traceability for auditing purposes.
Activity Streams: This is the most prominent view in TeamForge Orchestrate. Activity streams provide a "project chronology" showing the most recent activities at the top of the page and the oldest at the bottom. See Activity Stream for more information.
Activity Details: Each activity has an "activity details" page that displays more detailed metadata related to the activity. For example, a commit detail page has information on the SCM repository name, committer information, commit comments, etc. The detail page also has an "Associations" section that shows all associated activities. These associations are created automatically either by the source systems or explicitly through special notation in a commit message. See Activity Details for details on the different activity pages.
Interface to TeamForge: If a TeamForge work item is seen on the Associations section in a TeamForge Orchestrate activity detail page, the "tracker" view for that work item in TeamForge will reflect those activities in its Associations tab. Clicking on those associations from the TeamForge tracker takes you back to the corresponding activity detail page in TeamForge Orchestrate.
While TeamForge Orchestrate ships with some adapters, its extensibility ensures that users can write custom adapters to extend TeamForge Orchestrate to other work item trackers, version control, CI, and code review systems. New product classes may also be extended using Extensible Data Sources (XDS). See Extending TeamForge Orchestrate for more information.