2016 Federal User Group Conference - What's New in TeamForge
Transcript of 2016 Federal User Group Conference - What's New in TeamForge
![Page 1: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/1.jpg)
1 Copyright ©2015 CollabNet, Inc. All Rights Reserved.1 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
What’s new over the last year
![Page 2: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/2.jpg)
2 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Goals of Modern Application Delivery
Deliver Better Software Faster
Ensure Compliance, Governance, and IP Security
Optimal Processes Best Tools Effective Teams
![Page 3: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/3.jpg)
3 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
…by Offering a Full Development, Delivery, and Collaboration System
codecode
planplan
test test
release release
deploy deploy
monitormonitor
operate operate
build
build
Governance, traceability, and IP security across tools, assets, processes, and teams
Scalability
planreview
![Page 4: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/4.jpg)
4 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Best Tools for the Job
![Page 5: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/5.jpg)
5 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Areas of Emphasis
Agile Execution at an Enterprise Scale
Kanban boards
The Broadest Range of Supported 3rd Party
ToolsVisual association of JIRA issues with related downstream events and artifacts
Best-in-class Enterprise SCM
Integrated code browser for both Subversion and Git
Enterprise-Grade Visibility, Traceability,
and Reporting
Associations Viewer linking artifacts and events across tools and teams throughout the development cycle
Enhancements in Agile tracking capabilities and usability
Best-in-class enterprise Git and access to best-of-breed downstream tools (Jenkins) for JIRA shopsEnterprise-grade visibility, traceability, and reporting for JIRA shops
Git server replication
Git branch support
New SCM, build, and CI reports
Portfolio-level (cross-project) and custom reports
User Experience Improvements
![Page 6: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/6.jpg)
6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.6 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
User Experience ImprovementsNavigationAssociation Viewer
![Page 7: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/7.jpg)
7 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Main Menu– My Workspace– Site Admin menu– My Recently Viewed / Edited– More (Integrations)– Projects
• Search• User Avatar• Help
Navigation
Set the context using the main menu selection
Sub-Menu options are dependent upon main menu selection
The megaphone appears for Broadcast Messages
Site-wide Search functions Help options
• The new, compact Web browser navigation offers:– The same functions in a more modern interface.
– More vertical real estate for your TeamForge data.– Improved performance.– No more scrolling side to side to access Project Tools.
User avatar
![Page 8: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/8.jpg)
8 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Navigation – My Workspace
• Select My Workspace from the main menu to view your personal menu.– Site level or cross-project functions are displayed with a black
background.– Click the Projects option to access the Create New Project functionality.
Use this grid to select the function or option you wish
to access
The grid displays on a black background
because these are site-wide options
Select Projects to access the Create New Project button
Main Menu selection: My Workspace
Help Options
![Page 9: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/9.jpg)
9 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Navigation – Admin Menu
• Select Admin from the main menu to view the Site Admin functions.– Site level functions are displayed with a black background.
Use this grid to select the
function or option you
wish to access
The list displays on a black background because these are site-wide options
Main Menu selection: Admin
![Page 10: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/10.jpg)
10 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Navigation – Project Menu
• Select a Project from the main menu to display the project’s tools.– Project functions are displayed with a white background.
Choose the Context from the list
The list displays on a black background because these are site-wide options
Access the project’s tools using the grid
menu
Main Menu selection:
Project
![Page 11: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/11.jpg)
11 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• The TeamForge Association Viewer is available for objects with Associations tabs or options.
Association Viewer
– Graphical view of associations between objects• Parent-child
relationships• Native
associations• 3rd-party
integrations
Toggle between List and Trace
List will show the directly associated
objects, while Trace will expand traceability both
up and downstream
![Page 12: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/12.jpg)
12 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Association Viewer (cont.)
This is the target object’s parent
object, in this case, a Story
artifact, with its associations and
dependencies shown
This is the “target” object to which the
other objects are associated or have
dependencies
Dependencies are noted with a dotted line (don’t forget the parent)
Associations are noted with a solid line Scroll across using
the arrows to view objects as events in a timeline
Icons represent objects and events. Click on an icon to view quick details, an active link to the full object, and the option to jump to or set that object as the target
• Use Trace to expand the viewer for more detailed traceability.
Click the icon for more detail, to set the object as the target , or to jump to the object
![Page 13: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/13.jpg)
13 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Agile at an Enterprise Scale
![Page 14: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/14.jpg)
14 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• When you create your Planning Folder, you can now choose the folder type using the folder type buttons:– Folder
• Can contain sub-Folders• Often used for Product or
Deliverable identification
– Release• Can be created within a Folder • Can contain sub-Releases
– Iteration• Must be subordinate to a Release• Mandatory Start and End dates
Typed Planning Folders
Planning Folder Creation Dialog
Select the Planning Folder type using the type button
Folder types are identified by icon in the Planning Folder list
![Page 15: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/15.jpg)
15 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• The new avatar service that runs throughout TeamForge (in tracker boards, SCM, etc.) allows users to select personalized or auto-generated avatars
• Avatars connect TeamForge elements that use either user name- or email address-based identification to the user’s profile
New TeamForge Avatars
![Page 16: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/16.jpg)
16 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Persistent Iteration and Team Selection
• Iteration and Team selection persist across different views– For the user’s convenience, TeamForge remembers the Iteration Number or
Team last worked on and pre-selects them in different views
![Page 17: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/17.jpg)
17 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Artifact Filtering and Task Auto-Assignment
• Artifact filtering in Planning Folders– Users can view All, Open, or Closed artifacts and filter by the column headings
• Task auto-assignment in Task Board– As a user moves Tasks across the swim lanes, TeamForge can auto-assign these
Tasks to him/herself
![Page 18: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/18.jpg)
18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.18 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Kanban Boards
![Page 19: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/19.jpg)
19 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• The power of many – TeamForge delivers support for multiple independent, configurable, named Kanban boards
• Flexibility – for each Kanban board, users can:– Create custom value stream maps – Configure Work-in-Progress (WIP) limits– Customize TeamForge trackers
• Compelling visual design and high usability– Collapsible bookshelf-style representation of value streams– Carousel scroll for easy viewing of numerous WIP states– Convenient viewing of child cards– New TeamForge avatars
Best-in-class Kanban
看板
![Page 20: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/20.jpg)
20 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
•With TeamForge 8.1, users can:– Create multiple Kanban boards to model multiple value streams
• E.g., as part of the same TeamForge project, an administrator can set up one value stream for the development team’s requirements backlog and another one for the operations team to provision developers’ software and sandboxes
– Configure Kanban boards independently of each other– Set the default board for a project. Delete or edit boards
The Power of Many
![Page 21: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/21.jpg)
21 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• A collapsible bookshelf design for value streams enables users to:– View more Kanban board states on one screen– Collapse Kanban states that are not of interest
Compelling Visual Representation of Value Streams
![Page 22: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/22.jpg)
22 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Use carousel scroll to conveniently view Kanban work-in-progress states beyond the five that can fit on one screen
Easy Viewing of Numerous WIP States with Carousel Scroll
![Page 23: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/23.jpg)
23 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Easily and conveniently view child cards of Kanban cards
• Number of child cards (including both open and closed) is shown in a gray circle at the top right of the Kanban card– Clicking on the gray circle showing the
number of child cards opens a scrollable list of child cards, including up to five cards per page
Convenient Viewing of Child Cards
![Page 24: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/24.jpg)
24 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
•Map multiple tracker statuses to a Kanban state– Pick a Tracker status when dropping cards into a Kanban state
Tracker Status Mapping and Updates
![Page 25: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/25.jpg)
25 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Set limits to define the minimum and maximum number of cards (WIP items) allowed in each Kanban state– TeamForge provides a visual alert when Kanban limits are violated
Ability to Set Kanban Value Stream Limits
![Page 26: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/26.jpg)
26 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Integrations – Atlassian’s JIRA
![Page 27: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/27.jpg)
27 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Boost your JIRA with TeamForge’s unrivaled enterprise SCM capabilities for Git and Subversion
• Add TeamForge-enabled visibility, traceability, and reporting to JIRA projects
• Effortlessly connect your JIRA to best-of-breed commercial and OSS tools, such as Jenkins and Nexus, while maintaining end-to-end traceability
• Add the contextual richness of TeamForge to JIRA– See all the activities related to a JIRA event throughout its lifecycle and across tools,
including downstream commits, builds, reviews, binary artifacts, and more.
• All from the familiar JIRA user interface
Supercharge Your JIRA
![Page 28: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/28.jpg)
28 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• TeamForge enables unique traceability across tools, teams, and processes by associating JIRA issues with related downstream events and artifacts and presenting them all in one place via Associations Viewer
Unprecedented Visibility and Traceability
Expand the traceability chain to expose new layers of associations and relationships
Each node represents an activity (issue, commit, etc.) and its timeline. Lines indicate relationships between activities
The chain of associations shows how requirements became working software, with each activity detailed along the way
Timeline
JIRA issue
Commits
Code reviews
CI builds
Additional associations available
![Page 29: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/29.jpg)
29 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• The TeamForge JIRA add-on installs through a web browser
• Developers associate JIRA issues to TeamForge source code check-ins using the commit message
• TeamForge tracks associations between JIRA and TeamForge source code check-ins and shows them in JIRA or TeamForge
JIRA Integration – How It Works
$ git commit -am ‘[MD-1] refactored for new API guidelines' [master 78b2670] [MD-1] refactored for new API guidelines1 files changed, 2 insertions(+), 1 deletions(-)
![Page 30: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/30.jpg)
30 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
JIRA Integration – User Experience
The TeamForge tab in JIRA shows direct associations to the JIRA issue including TeamForge commits and upstream activities
“Trace” shows the full traceability chain from requirements to deployment on a timeline, including commits and downstream events, e.g., CI builds, code reviews, and binary artifacts
![Page 31: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/31.jpg)
31 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Add JIRA’s planning and tracking capabilities to the TeamForge best-of-breed toolchain—regardless of JIRA’s deployment type– Integrate JIRA Server via CTF adapter and JIRA Cloud via webhooks
•Maintain traceability and audit trails from planning to deployment
Integration with JIRA Cloud
JIRA ISSUE CI BUILD
COMMIT
JIRA ISSUE DETAILS
![Page 32: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/32.jpg)
32 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
TeamForge Cookbook at The Chef Supermarket
![Page 33: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/33.jpg)
33 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Add Chef’s deployment-automation capabilities to TeamForge
• Enhance the CTF traceability to cover Chef recipe execution
Integration with Chef
CI BUILD
COMMIT
DEPLOYMENT START / END
DEPLOYMENT DETAILS
![Page 34: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/34.jpg)
34 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Best-in-Class Enterprise SCM
![Page 35: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/35.jpg)
35 Copyright ©2015 CollabNet, Inc. All Rights Reserved.35 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Replication and Branch Support
![Page 36: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/36.jpg)
36 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Use the TeamForge Git replication feature to setup local and remote mirrors for Git repositories to reduce server load, decrease network latency, and improve fetch performance for developers and CI build systems globally– Excellent performance even over slow or unreliable networks– Continuous IP protection with access controls replicated along with repository data
Improve Git Fetch Performance and Reduce Server Load
![Page 37: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/37.jpg)
37 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Secure and govern IP access across your entire Git replication infrastructure with TeamForge’s uniquely comprehensive fine-grained access controls
Protect Your Code Through Fine-Grained Access Controls
Role Members
Site Admin
Anonymous Users
Project Members
Logged-In Users
Non-Restricted Users
<
CollabNet TeamForge
Other Git Solutions
![Page 38: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/38.jpg)
38 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• From setting up Git replica servers to creating and cloning a Git repository to monitoring the status of sync operations, TeamForge provides one common, intuitive user interface to enable and streamline it all
Git Replication Made Easy
![Page 39: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/39.jpg)
39 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Faster Feature-Branch Development with Git Branch Support• Leverage the new Git branch support feature to:– View all branches in a Git repository– Compare branches to see to what extent and how branches “drift”
from the main branch and each other
![Page 40: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/40.jpg)
40 Copyright ©2015 CollabNet, Inc. All Rights Reserved.40 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Pull Requests
![Page 41: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/41.jpg)
41 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Gerrit’s individual commit-based reviews– Each commit is reviewed individually and gets amended until accepted
• Feature-branch workflows with pull (or merge) requests– A group of commits (a branch) is reviewed. If not accepted, follow-up
commits are created to amend the branch
Code Review Options for Git
![Page 42: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/42.jpg)
42 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Select the code review and collaboration method that best meets your needs and team’s preferences
Support for Both Pull Requests and Commit-Based Workflows
![Page 43: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/43.jpg)
43 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Unp
rote
cted
Br
anch
esPr
otec
ted
Bran
ches
• Important branches are protected and require reviews– Commits to protected branches trigger a commit-based review– Merges involving a protected branch trigger a pull-request review
• Other branches are considered unprotected – They either accept pull requests or do not mandate reviews
Applying Branch-Specific Review Policies – an Example
master
release-3.0
GUI-integration
feature-23
COMMIT-BASED REVIEWS
PULL REQUEST
![Page 44: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/44.jpg)
44 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Leverage comprehensive pull-request functionality – Create, update, abandon, rebase, and merge pull requests
• Facilitate collaboration by enabling developers to vote, review, comment, and exchange notifications
Pull Requests in TeamForge
![Page 45: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/45.jpg)
45 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Gain full visibility into a team’s merge activities, including open, merged, and abandoned pull requests and key details for each
• See all pull-request details for each branch
All Pull Requests in One Place
![Page 46: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/46.jpg)
46 Copyright ©2015 CollabNet, Inc. All Rights Reserved.46 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Integrated Code Browser
![Page 47: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/47.jpg)
47 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Navigate Any Code Repo Easily, Effectively, and in Style
• TeamForge is the only platform that delivers a code browser for both Git and Subversion repositories– Universal coverage of Git and SVN repositories from a common user
interface– Git and SVN-specific capabilities for maximum performance
• Effectively browse code repositories—small or large—using the elegant and intuitive user interface of TeamForge
• Leverage the richness of the TeamForge context to view and drill down on specific activities associated with the code– Code reviews, bug fixes, CI builds, etc.
![Page 48: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/48.jpg)
48 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Elegant, Intuitive User Interface
Native TeamForge look and feel
New TeamForge avatars
Select a branch to view
![Page 49: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/49.jpg)
49 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
All Associated Events on the Same Screen• View and drill down on specific activities and events associated
with the committed code
Commits
![Page 50: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/50.jpg)
50 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Zero in on relevant content quickly with color-highlighted points of difference between the files– Select a side-by-side or unified output based on your preferences
Effectively Compare Files with Diff Display
![Page 51: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/51.jpg)
51 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Browse changes and scroll through history quickly
Zoom Through Long Lists with Infinite Scroll
![Page 52: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/52.jpg)
52 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Conveniently view Readme files directly in the code browser window with automatic Readme file rendering
View Readme Files Directly in the Code Browser
![Page 53: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/53.jpg)
53 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Collapse empty folders for faster navigation, especially for Java projects
Collapse Empty Folders for Faster Navigation
![Page 54: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/54.jpg)
54 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Easily discern different syntax with language-based color highlighting
• Toggle on annotations to quickly see which line of code was last changed and by whom
• Click on commit ID to see full commit details and related associations
Effectively Navigate within the Code File
![Page 55: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/55.jpg)
55 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Native TeamForge Associations are now shown in the Association Viewer.– Traceability between tools and events has been expanded to include Native
Associations such as Documents, Artifacts, Commits and other TeamForge objects.
– Both Native Associations and Integrated Associations are shown in the viewer.
Association Viewer
Code Browser – Association Viewer
Toggle between the List (shown) and multi-level
Trace views
Click on the icons and links to view the associated Object
![Page 56: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/56.jpg)
56 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• View the number of lines added and deleted at a glance.
Git Support – Changes Tab
Lines deleted are underlined in red while lines added are underlined in green
Click on the arrow to view the diff
Code Browser – Changes and Diff
![Page 57: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/57.jpg)
57 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
– Color coded to highlight and distinguish branches.
– Displays vertically to the left of the list.
– Visualizes branching and merging.– See where development leaves the
main branch / master and where it returns to the master.
– Analyze timing of changes made to code.
• View changes in compact mode with revision graphs for files and folders.
Git Support – Git Revision Graph
Each point on the revision graph represents the change listed on the right, while the colored path represents the branch on which
the change was made
Merges are also shown, including the origin and target branches
Code Browser – Graph Tab
![Page 58: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/58.jpg)
58 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• History Protect is now added to the code browser UI via the "Deleted/Rewritten" tab in the Branches view.– With proper permissions, resurrect or permanently delete branches without leaving the
Code Browser.
Git Support – History Protect UI
Use the tabs to view Active,
Merged, All and Deleted / Rewritten branches
Use the tools in the Actions column to resurrect or permanently delete branches
Code Browser – Branches Tab
![Page 59: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/59.jpg)
59 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Branch Comparison
• Enhanced Branch Comparison shows the number of commits behind and ahead of the master.
Commits behind (gray) and ahead (blue) of master
Code Browser – Branches Tab
The Compare button provides some additional details comparing the base and comparison branches
![Page 60: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/60.jpg)
60 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Sub-module Support
• The Git code browser now provides direct access to sub-modules.– Linked repositories in TeamForge can now be browsed.– View, browse and search using the direct links to the sub-modules.
Code Browser – Git SubmodulesUse the active links to access the sub-modules directly
![Page 61: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/61.jpg)
61 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Gerrit Code Review
• You can now update source code from the Gerrit code review with the new in-line editing feature.
Make your code changes while you review using in-line editing
![Page 62: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/62.jpg)
62 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Native TeamForge Associations are now shown in the Association Viewer.– Traceability between tools and events has been expanded to include Native
Associations such as Documents, Artifacts, Commits and other TeamForge objects.
– Both Native Associations and Integrated Associations are shown in the viewer.
Association Viewer
Code Browser – Association Viewer
Toggle between the List (shown) and multi-level
Trace views
Click on the icons and links to view the associated Object
![Page 63: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/63.jpg)
63 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• View the number of lines added and deleted at a glance.
Git Support – Changes Tab
Lines deleted are underlined in red while lines added are underlined in green
Click on the arrow to view the diff
Code Browser – Changes and Diff
![Page 64: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/64.jpg)
64 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
– Color coded to highlight and distinguish branches.
– Displays vertically to the left of the list.
– Visualizes branching and merging.– See where development leaves the
main branch / master and where it returns to the master.
– Analyze timing of changes made to code.
• View changes in compact mode with revision graphs for files and folders.
Git Support – Git Revision Graph
Each point on the revision graph represents the change listed on the right, while the colored path represents the branch on which
the change was made
Merges are also shown, including the origin and target branches
Code Browser – Graph Tab
![Page 65: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/65.jpg)
65 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• History Protect is now added to the code browser UI via the "Deleted/Rewritten" tab in the Branches view.– With proper permissions, resurrect or permanently delete branches without leaving the
Code Browser.
Git Support – History Protect UI
Use the tabs to view Active,
Merged, All and Deleted / Rewritten branches
Use the tools in the Actions column to resurrect or permanently delete branches
Code Browser – Branches Tab
![Page 66: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/66.jpg)
66 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Branch Comparison
• Enhanced Branch Comparison shows the number of commits behind and ahead of the master.
Commits behind (gray) and ahead (blue) of master
Code Browser – Branches Tab
The Compare button provides some additional details comparing the base and comparison branches
![Page 67: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/67.jpg)
67 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Sub-module Support
• The Git code browser now provides direct access to sub-modules.– Linked repositories in TeamForge can now be browsed.– View, browse and search using the direct links to the sub-modules.
Code Browser – Git SubmodulesUse the active links to access the sub-modules directly
![Page 68: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/68.jpg)
68 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Git Support – Gerrit Code Review
• You can now update source code from the Gerrit code review with the new in-line editing feature.
Make your code changes while you review using in-line editing
![Page 69: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/69.jpg)
69 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Reporting
![Page 70: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/70.jpg)
70 Copyright ©2015 CollabNet, Inc. All Rights Reserved.70 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
SCM ReportsActionable Information on SCM-Related Activities and Metrics
![Page 71: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/71.jpg)
71 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Depict build activity over a period of time including the count of builds and the average build duration for development teams and project managers
Build Activity Reports
![Page 72: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/72.jpg)
72 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Provide the count of daily commits (reviewed and not reviewed) over a period of time
Commit Activity Reports
![Page 73: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/73.jpg)
73 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Show the number of commits from each user over a period of time
Commits by User Reports
![Page 74: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/74.jpg)
74 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Provide file change statistics over time, including the total count of changes as well as the number of additions, deletion, copies, and modifications
File Changes over Time Reports
![Page 75: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/75.jpg)
75 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Display the total number of CI tests—including passed, failed, and ignored—performed for each build over a period of time
• Show total test duration for each build
Build and Test Activity Reports
![Page 76: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/76.jpg)
76 Copyright ©2015 CollabNet, Inc. All Rights Reserved.76 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Portfolio-Level ReportingPowerful Cross-project Reports, Dashboards, and Metrics
![Page 77: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/77.jpg)
77 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Reporting – Explore Feature
• Edit, update, and preview reports from project pages using the Explore feature of reports components.– No need to swap to the Reports tool for report editing.
Make changes to the report criteria and display options using the Explore function
![Page 78: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/78.jpg)
78 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• The Tracker Table report now supports cross-project selection.– Conveniently view Tracker tables across any projects you can access.
Reporting – Cross Project Tracker Table
Use the Trackers selector to choose trackers from any project to which you have access
Reports > Create
Tracker Table Report
![Page 79: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/79.jpg)
79 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Leverage dashboards with cross-project reports to monitor progress and increase predictability across projects and teams
Project Portfolio Dashboard
![Page 80: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/80.jpg)
80 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Cross-Project Reports
• View activities and track progress across multiple projects– Select trackers across projects and create reports on them– Leverage the data table view to review data grouped by project
![Page 81: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/81.jpg)
81 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• View report results in logical groupings based on your selection using the Group By option
• Create custom-defined fields and filter by them
Enhanced Tracker Reports
![Page 82: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/82.jpg)
82 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Review project statistics covering artifacts, documents, commits, and file releases
• Use the Explore feature to look at data over different date ranges
Upgraded Project Statistics Reports
![Page 83: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/83.jpg)
83 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• TeamForge Orchestrate event data store is now available for custom reports
• Custom-defined Tracker fields are now included in the data-mart to enable filtering
• Use the elegant TeamForge API to query data and create custom reports on events, associations, and traceability
Big Data Mart and Custom Reporting Capabilities
![Page 84: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/84.jpg)
84 Copyright ©2015 CollabNet, Inc. All Rights Reserved.84 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Customer Requested Enhancements
Delete Document Version
Document Locking
User Local Time Zone
Planning Folder Ranking Export
Prevent Data Loss on Session Timeout
Tracker List Page Smart Search
Tracker Default Priority
Select Artifact Export
Search with Custom Fields
![Page 85: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/85.jpg)
85 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Delete Document Versions
• Regain control of an ever-expanding number of versions– Users with a delete permission can permanently delete document
versions, so they would not appear in search results– Version details may still be viewed, even for a deleted version
![Page 86: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/86.jpg)
86 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Leverage strong locking controls to prevent users from viewing, editing, and downloading the document
• Receive an email notification on actions involving a locked document
Document Locking
![Page 87: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/87.jpg)
87 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Personalize your TeamForge experience by setting your time zone– Get TeamForge updates in your local time
Local Time Zone
![Page 88: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/88.jpg)
88 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Rank your artifacts in the Planning Folder list view
• Export artifacts preserving your ranking order
• Share your ranked backlog with the team
Planning Folder Ranking Export
![Page 89: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/89.jpg)
89 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
Prevent Data Loss on Session Timeout
• TeamForge ensures you do not lose your form data when a session times out– TeamForge will prompt to login and allow you to continue right from
where you were
![Page 90: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/90.jpg)
90 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• Tracker Admins can now set a default value for the Priority field for a Tracker.
• Use a default of “None” and set the field to required to force a value selection upon submission.
CDE – Tracker Default Priority
Choose the default for the
Priority field for a Tracker
Using a default of None and
checking Required will
prompt for value selection upon
artifact entry
Project Admin Menu > Tracker Settings
![Page 91: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/91.jpg)
91 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• In 8.2, select specific artifacts from search results to be exported.– No need to export the entire file.– Pick the artifacts you want included and click the Export button.
CDE – Select Artifact Export
Use the selector box in the
header line to select or
deselect all artifacts in the Search results
Tracker Search Results
Select artifacts to be included in
the Export
![Page 92: 2016 Federal User Group Conference - What's New in TeamForge](https://reader035.fdocuments.in/reader035/viewer/2022070510/58a7bad81a28ab70368b66b9/html5/thumbnails/92.jpg)
92 Copyright ©2015 CollabNet, Inc. All Rights Reserved.
• User-defined, custom fields can now be used as criteria in Saved Searches.– Results are based on the values of the fields you defined.– More useful results from the data you track.
CDE – Search with Custom Fields
Use the custom field as search criteria and display it in the results in Trackers or on project pages
Project Home Page - Tracker Search Results